.co.co-dl .co-download-opening{padding:150px var(--pad) 75px;overflow:hidden}.co.co-dl .co-download-opening h1{font-size:clamp(70px,8.3vw,125px);margin:65px 0 42px;line-height:1.02;letter-spacing:-.065em}.co.co-dl .co-download-intro{display:flex;align-items:center;justify-content:space-between;gap:40px}.co.co-dl .co-download-intro p{font-size:17px}.co.co-dl .co-hero-download{display:flex;gap:36px;align-items:center}.co.co-dl .co-release-action{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.co.co-dl .co-download-button{font-size:14px;line-height:1.4;padding:14px 20px;border:1px solid #465347;border-radius:3px;background:#1c261e;color:#abb9ad;font-weight:450}.co.co-dl .co-download-button:disabled{cursor:not-allowed}.co.co-dl .co-release-state{font-size:11px;color:#879b8b;letter-spacing:.04em}.co.co-dl .co-hero-download .co-download-button{background:#d2d9d3;border-color:#d2d9d3;color:#5b685e}.co.co-dl .co-hero-download .co-text-action{font-size:13px;gap:28px}.co.co-dl .co-download-stage{height:440px;margin:70px auto 0;position:relative;max-width:1080px}.co.co-dl .co-stage-desktop{width:75%;border:1px solid #344638;border-radius:5px;background:#101812;box-shadow:0 35px 80px #0009}.co.co-dl .co-stage-desktop .co-windowbar{height:43px;font-size:10px}.co.co-dl .co-stage-screen{display:grid;grid-template-columns:130px 1fr;min-height:275px}.co.co-dl .co-stage-screen>aside{border-right:1px solid #27362b;display:flex;flex-direction:column;gap:25px;font-size:10px;color:#6d8473;padding:28px 18px}.co.co-dl .co-stage-screen>div{padding:38px}.co.co-dl .co-stage-screen h3{font-size:34px;letter-spacing:-.045em;font-weight:400;margin:27px 0 13px}.co.co-dl .co-stage-screen p{font-size:20px}.co.co-dl .co-stage-prompt{border:1px solid #38493c;border-radius:3px;margin-top:35px;padding:14px;font-size:11px;color:#9aab9e;display:flex;justify-content:space-between}.co.co-dl .co-download-phone{position:relative;width:200px;min-width:200px;height:410px;border:4px solid #39493e;border-radius:29px;background:#111a14;padding:20px 16px;box-shadow:0 30px 80px #0008}.co.co-dl .co-phone-status{display:flex;justify-content:space-between;font-size:9px;margin-bottom:43px}.co.co-dl .co-phone-camera{position:absolute;top:12px;left:calc(50% - 23px);width:46px;height:12px;background:#080a09;border-radius:10px}.co.co-dl .co-phone-brand{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.06em}.co.co-dl .co-phone-brand img{border-radius:4px}.co.co-dl .co-download-phone h3{font-size:28px;letter-spacing:-.05em;font-weight:450;line-height:1.07;margin:28px 0}.co.co-dl .co-phone-context{border:1px solid #33483a;padding:12px}.co.co-dl .co-phone-context .co-meta{font-size:8px}.co.co-dl .co-phone-context p{font-size:10px;margin-top:7px;line-height:1.6;color:#bac9be}.co.co-dl .co-phone-response{margin-top:23px}.co.co-dl .co-phone-response>span{font-size:8px;color:#7b9c84}.co.co-dl .co-phone-response p{font-size:10px;margin-top:8px}.co.co-dl .co-mobile-composer{position:absolute;bottom:30px;left:13px;right:13px;border:1px solid #324a3a;border-radius:3px;padding:10px;font-size:8px;display:flex;justify-content:space-between;color:#889e8f}.co.co-dl .co-phone-home{position:absolute;bottom:10px;height:3px;background:#73887a;width:65px;left:calc(50% - 32px);border-radius:5px}.co.co-dl .co-download-stage>.co-download-phone{position:absolute;right:7%;top:10px;transform:rotate(4deg);width:175px;min-width:175px;height:360px;padding:18px 13px}.co.co-dl .co-download-stage>.co-download-phone h3{font-size:26px;margin:22px 0}.co.co-dl .co-download-stage>.co-download-phone .co-phone-status{margin-bottom:26px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-response{margin-top:15px}.co.co-dl .co-stage-terminal{position:absolute;bottom:0;left:15%;width:43%;padding:27px 30px;background:#0c140f;border:1px solid #354d3e;border-radius:4px;box-shadow:0 20px 50px #0007}.co.co-dl .co-stage-terminal .co-meta{font-size:9px}.co.co-dl .co-stage-terminal p{font-family:monospace;font-size:12px;margin:23px 0}.co.co-dl .co-stage-terminal .co-doc-line{height:3px;max-width:75%}.co.co-dl .co-stage-caption{position:absolute;bottom:5px;right:0;max-width:200px;font-size:9px;line-height:1.8}.co.co-dl .co-download-jumps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#0d120f;scroll-margin-top:90px}.co.co-dl .co-download-jumps>div{display:flex;gap:32px;font-size:13px;color:#a8b5ab}.co.co-dl .co-download-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:45px 0 65px}.co.co-dl .co-download-section-head h2{font-size:clamp(52px,5.4vw,83px)}.co.co-dl .co-download-section-head p{font-size:15px;max-width:400px;line-height:1.7}.co.co-dl .co-download-controls{display:flex;gap:40px;justify-content:space-between;align-items:center;margin-top:35px}.co.co-dl .co-platforms{display:flex;gap:8px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #384d3e;padding-bottom:10px}.co.co-dl .co-platforms button{padding:8px 14px;font-size:13px;color:#7f9185;border-radius:2px}.co.co-dl .co-platforms button.co-selected{background:#23342a;color:var(--fg)}.co.co-dl .co-web-option{font-size:13px;color:#92a798;border-bottom:1px solid #405647;padding-bottom:8px}.co.co-dl .co-download-mobile{background:#0c110e}.co.co-dl .co-mobile-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;margin-top:50px}.co.co-dl .co-mobile-story h2{font-size:clamp(58px,6.2vw,94px)}.co.co-dl .co-mobile-verbs{display:flex;gap:20px;font-size:16px;color:#9cab9f;margin:35px 0}.co.co-dl .co-store-actions{display:flex;gap:25px;margin-top:50px}.co.co-dl .co-store-actions .co-download-button{font-size:12px;padding:13px 16px}.co.co-dl .co-phone-duet{display:flex;gap:25px;justify-content:center;position:relative;padding:30px 0 70px}.co.co-dl .co-phone-duet>.co-iphone{transform:translateY(-20px) rotate(-5deg)}.co.co-dl .co-phone-duet>.co-android{transform:translateY(20px) rotate(5deg);background:#152119;border-color:#435a4c}.co.co-dl .co-android .co-phone-camera{width:8px;height:8px;left:calc(50% - 4px);border-radius:50%;top:15px}.co.co-dl .co-phone-duet>.co-meta{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px}.co.co-dl .co-download-split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:65px;gap:65px;align-items:center;margin-top:55px}.co.co-dl .co-download-split .co-product-copy h2{margin:0 0 30px;font-size:clamp(55px,5.5vw,83px)}.co.co-dl .co-download-split .co-product-copy p{font-size:16px}.co.co-dl .co-download-split .co-product-copy>.co-release-action{margin-top:32px}.co.co-dl .co-browser-future{display:block;font-size:9px;margin-top:26px}.co.co-dl .co-download-orbit{background:#0d130f}.co.co-dl .co-orbit-window{background:#111a14;border:1px solid #3b5041;border-radius:5px;box-shadow:0 35px 100px #0007}.co.co-dl .co-orbit-chrome{display:flex;align-items:center;gap:22px;height:52px;padding:0 20px;background:#18251c;font-size:12px;color:#9cb5a3}.co.co-dl .co-orbit-chrome img{border-radius:4px}.co.co-dl .co-orbit-tab{display:flex;justify-content:space-between;background:#223529;padding:12px 18px;min-width:220px;align-self:end;border-radius:5px 5px 0 0}.co.co-dl .co-orbit-tab b{font-weight:400;color:#708d79}.co.co-dl .co-orbit-controls{margin-left:auto;color:#65816f}.co.co-dl .co-orbit-toolbar{height:53px;border-bottom:1px solid #304737;display:flex;align-items:center;gap:28px;padding:0 22px;font-size:15px;color:#7e9e8b}.co.co-dl .co-orbit-toolbar>div{flex:1 1;border:1px solid #334c3c;padding:9px 20px;border-radius:3px;font-size:11px}.co.co-dl .co-orbit-surface{display:grid;grid-template-columns:55px 1.5fr 1fr;min-height:410px}.co.co-dl .co-orbit-rail{display:flex;flex-direction:column;gap:28px;padding:28px 17px;border-right:1px solid #2a3c30;color:#72917d;font-size:18px}.co.co-dl .co-orbit-surface article{padding:55px 45px}.co.co-dl .co-orbit-surface article .co-meta{font-size:10px}.co.co-dl .co-orbit-surface h3{font-size:56px;font-weight:400;letter-spacing:-.055em;line-height:1;margin:35px 0 20px}.co.co-dl .co-orbit-surface article p{font-size:14px}.co.co-dl .co-orbit-context{display:flex;gap:20px;font-size:10px;color:#70947d;margin:32px 0}.co.co-dl .co-orbit-ask{border:1px solid #3b5946;padding:17px 18px;border-radius:3px;font-size:11px;color:#93ac9b;display:flex;justify-content:space-between}.co.co-dl .co-orbit-lens{border-left:1px solid #314737;background:#101b14;padding:35px 30px;display:flex;flex-direction:column}.co.co-dl .co-orbit-lens .co-meta{font-size:10px}.co.co-dl .co-orbit-lens h4{font-size:22px;font-weight:400;letter-spacing:-.035em;margin:45px 0 20px}.co.co-dl .co-orbit-lens p{font-size:13px;margin-bottom:30px}.co.co-dl .co-lens-item{font-size:12px;padding:16px 0;border-bottom:1px solid #2e4736;color:#8ba794}.co.co-dl .co-lens-bottom{margin-top:auto;padding-top:45px;font-size:8px;letter-spacing:.08em;color:#60816b}.co.co-dl .co-release-note .co-meta{font-size:10px}.co.co-dl .co-release-note p{font-size:13px;margin-top:8px}.co.co-dl .co-download-code .co-download-split{margin-bottom:70px}.co.co-dl .co-code-surface-list{border-top:1px solid #304537}.co.co-dl .co-code-surface-list article{display:grid;grid-template-columns:130px 1fr auto;grid-gap:40px;gap:40px;align-items:center;padding:34px 0;border-bottom:1px solid #304537}.co.co-dl .co-code-surface-list .co-meta{font-family:monospace;font-size:10px}.co.co-dl .co-code-surface-list h3{font-size:27px;font-weight:400;letter-spacing:-.035em}.co.co-dl .co-code-surface-list p{font-size:14px;margin-top:10px}.co.co-dl .co-code-surface-list .co-release-action{min-width:220px}.co.co-dl .co-download #node-download .co-platforms{margin-top:34px}.co.co-dl .co-download #node-download .co-node-presentation{padding-left:25px;padding-right:25px}.co.co-dl .co-download-everywhere{background:#0c110e}.co.co-dl .co-download-everywhere h2{font-size:clamp(70px,9vw,136px);margin-top:40px}.co.co-dl .co-surface-thread{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #334639;margin-top:55px;padding-top:22px;font-size:13px;color:#a1b2a6;position:relative}.co.co-dl .co-surface-thread span:before{content:"";display:block;width:3px;height:3px;background:#5c7e66;margin:-24px 0 21px}.co.co-dl .co-download-closing{text-align:center;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.co.co-dl .co-download-closing h2{font-size:clamp(60px,7vw,106px)}.co.co-dl .co-download-closing p{font-size:16px}.co.co-dl .co-download-closing .co-release-state{color:var(--green)}@media(max-width:1100px){.co.co-dl .co-download-intro{align-items:start}.co.co-dl .co-hero-download{display:block}.co.co-dl .co-hero-download .co-text-action{margin-top:22px}.co.co-dl .co-download-jumps>div{gap:17px}.co.co-dl .co-download-jumps>.co-meta{display:none}.co.co-dl .co-download-section-head{display:block}.co.co-dl .co-download-section-head p{margin-top:28px}.co.co-dl .co-store-actions{flex-direction:column;gap:22px}.co.co-dl .co-phone-duet{gap:10px}.co.co-dl .co-download-phone{width:175px;min-width:175px}.co.co-dl .co-download-split{gap:35px}.co.co-dl .co-orbit-surface article{padding:40px 30px}.co.co-dl .co-orbit-surface h3{font-size:46px}.co.co-dl .co-orbit-lens{padding:30px 22px}.co.co-dl .co-code-surface-list article{grid-template-columns:90px 1fr auto;gap:25px}}@media(max-width:800px){.co.co-dl .co-download-opening{padding:120px 24px 45px}.co.co-dl .co-download-opening h1{font-size:clamp(49px,8.7vw,69px);margin:55px 0 30px;line-height:1.06}.co.co-dl .co-download-intro{display:block}.co.co-dl .co-download-intro p{font-size:15px;line-height:1.65;max-width:370px}.co.co-dl .co-download-intro br{display:none}.co.co-dl .co-hero-download{display:flex;gap:28px;align-items:center;margin-top:30px}.co.co-dl .co-hero-download .co-text-action{margin:0;font-size:12px;gap:12px}.co.co-dl .co-hero-download .co-download-button{font-size:12px;padding:13px 14px}.co.co-dl .co-release-state{font-size:10px}.co.co-dl .co-download-stage{height:355px;margin-top:45px}.co.co-dl .co-stage-desktop{width:100%}.co.co-dl .co-stage-desktop .co-windowbar{font-size:8px;height:33px;padding:0 12px}.co.co-dl .co-stage-screen{grid-template-columns:45px 1fr;min-height:210px}.co.co-dl .co-stage-screen>aside{padding:24px 6px;font-size:5px;gap:18px}.co.co-dl .co-stage-screen>div{padding:28px 16px}.co.co-dl .co-stage-screen .co-meta{font-size:7px}.co.co-dl .co-stage-screen h3{font-size:22px;margin:20px 0 12px;max-width:200px;line-height:1.05}.co.co-dl .co-stage-screen p{font-size:16px}.co.co-dl .co-stage-prompt{font-size:7px;padding:10px;margin-top:24px;max-width:180px}.co.co-dl .co-download-stage>.co-download-phone{width:125px;min-width:125px;height:260px;right:0;top:60px;border-width:3px;padding:13px 9px;border-radius:21px;transform:rotate(3deg)}.co.co-dl .co-download-stage>.co-download-phone .co-phone-status{font-size:6px;margin-bottom:22px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-camera{width:30px;height:8px;left:calc(50% - 15px);top:8px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-brand{font-size:7px;gap:4px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-brand img{width:16px;height:16px}.co.co-dl .co-download-stage>.co-download-phone h3{font-size:20px;margin:18px 0}.co.co-dl .co-download-stage>.co-download-phone .co-phone-context{padding:7px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-context .co-meta{font-size:6px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-context p{font-size:7px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-response{margin-top:13px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-response>span{font-size:6px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-response p{font-size:7px;margin-top:4px}.co.co-dl .co-download-stage>.co-download-phone .co-mobile-composer{font-size:5px;padding:7px;left:7px;right:7px;bottom:23px}.co.co-dl .co-download-stage>.co-download-phone .co-phone-home{width:42px;left:calc(50% - 21px);bottom:8px}.co.co-dl .co-stage-terminal{left:0;width:66%;bottom:0;padding:17px 13px}.co.co-dl .co-stage-terminal .co-meta{font-size:7px}.co.co-dl .co-stage-terminal p{font-size:7px;margin:14px 0}.co.co-dl .co-stage-terminal .co-doc-line{margin-top:8px;height:2px}.co.co-dl .co-stage-caption{display:none}.co.co-dl .co-download-jumps{display:block;padding:23px 24px;scroll-margin-top:72px}.co.co-dl .co-download-jumps>.co-meta{display:block;font-size:8px;margin-bottom:17px}.co.co-dl .co-download-jumps>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px 10px;gap:18px 10px;font-size:11px}.co.co-dl .co-download-code .co-product-heading,.co.co-dl .co-download-mobile .co-product-heading,.co.co-dl .co-download-orbit .co-product-heading,.co.co-dl .co-download-section .co-product-heading{display:block}.co.co-dl .co-download .co-product-heading>.co-meta:last-child{display:block;margin-top:9px;font-size:8px;color:#566e5d}.co.co-dl .co-download-section-head{margin:35px 0 40px}.co.co-dl .co-download-section-head h2{font-size:43px;line-height:1.07}.co.co-dl .co-download-section-head p{font-size:14px;margin-top:24px}.co.co-dl .co-download-section-head p br{display:none}.co.co-dl .co-download-controls{flex-wrap:wrap;gap:25px;align-items:start}.co.co-dl .co-platforms{gap:3px}.co.co-dl .co-platforms button{font-size:12px;padding:8px 12px}.co.co-dl .co-download-button{font-size:12px;padding:12px 16px}.co.co-dl .co-web-option{font-size:12px}.co.co-dl .co-mobile-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.co.co-dl .co-mobile-story h2{font-size:56px}.co.co-dl .co-mobile-story h2 em br{display:none}.co.co-dl .co-mobile-verbs{font-size:15px;gap:20px;margin:25px 0}.co.co-dl .co-store-actions{flex-direction:row;gap:12px;margin-top:30px}.co.co-dl .co-store-actions .co-download-button{font-size:10px;padding:12px 11px;text-align:left}.co.co-dl .co-phone-duet{padding:35px 0 60px;gap:12px}.co.co-dl .co-download-phone{width:150px;min-width:150px;height:335px;padding:17px 11px;border-width:3px;border-radius:25px}.co.co-dl .co-download-phone .co-phone-status{font-size:7px;margin-bottom:30px}.co.co-dl .co-download-phone .co-phone-brand{font-size:8px;gap:5px}.co.co-dl .co-download-phone .co-phone-brand img{width:19px;height:19px}.co.co-dl .co-download-phone h3{font-size:25px;margin:24px 0}.co.co-dl .co-phone-context{padding:10px}.co.co-dl .co-phone-context .co-meta{font-size:7px}.co.co-dl .co-phone-context p{font-size:8px}.co.co-dl .co-phone-response{margin-top:18px}.co.co-dl .co-phone-response p{font-size:8px}.co.co-dl .co-mobile-composer{font-size:6px;padding:9px;left:9px;right:9px}.co.co-dl .co-phone-duet>.co-meta{font-size:8px}.co.co-dl .co-download-split{grid-template-columns:1fr;gap:40px;margin-top:35px}.co.co-dl .co-download-split .co-product-copy h2{font-size:55px;line-height:1.06}.co.co-dl .co-download-split .co-product-copy p{font-size:15px}.co.co-dl .co-download-split .co-product-copy>.co-release-action{margin-top:27px}.co.co-dl .co-browser-future{font-size:8px}.co.co-dl .co-orbit-chrome{gap:12px;padding:0 12px;height:42px;font-size:9px}.co.co-dl .co-orbit-chrome img{width:19px;height:19px}.co.co-dl .co-orbit-tab{min-width:135px;padding:10px}.co.co-dl .co-orbit-controls{font-size:8px}.co.co-dl .co-orbit-toolbar{height:43px;padding:0 12px;gap:12px;font-size:11px}.co.co-dl .co-orbit-toolbar>div{font-size:8px;padding:8px 10px}.co.co-dl .co-orbit-surface{grid-template-columns:30px 1fr;min-height:420px}.co.co-dl .co-orbit-rail{padding:24px 8px;gap:25px;font-size:14px;grid-row:span 2}.co.co-dl .co-orbit-surface article{padding:30px 20px}.co.co-dl .co-orbit-surface article .co-meta{font-size:7px}.co.co-dl .co-orbit-surface h3{font-size:39px;margin:25px 0 15px}.co.co-dl .co-orbit-surface article p{font-size:11px}.co.co-dl .co-orbit-context{gap:14px;font-size:7px;margin:25px 0}.co.co-dl .co-orbit-ask{font-size:8px;padding:12px}.co.co-dl .co-orbit-lens{border-left:0;border-top:1px solid #314737;padding:24px 20px;background:#16261b}.co.co-dl .co-orbit-lens .co-meta{font-size:8px}.co.co-dl .co-orbit-lens h4{font-size:20px;margin:15px 0 10px}.co.co-dl .co-orbit-lens p{font-size:11px;margin-bottom:10px}.co.co-dl .co-lens-item{font-size:10px;padding:13px 0}.co.co-dl .co-lens-item:nth-of-type(n+2){display:none}.co.co-dl .co-lens-bottom{font-size:6px;padding-top:20px}.co.co-dl .co-code-surface-list article{grid-template-columns:1fr;gap:19px;padding:30px 0}.co.co-dl .co-code-surface-list h3{font-size:26px}.co.co-dl .co-code-surface-list p{font-size:13px}.co.co-dl .co-code-surface-list .co-release-action{min-width:0;flex-direction:row;align-items:center;gap:18px}.co.co-dl .co-code-surface-list .co-meta{font-size:9px}.co.co-dl .co-download-code .co-download-split{margin-bottom:40px}.co.co-dl .co-download #node-download .co-node-presentation{padding-left:0;padding-right:0}.co.co-dl .co-download-everywhere h2{font-size:66px}.co.co-dl .co-surface-thread{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px 12px;gap:25px 12px;font-size:11px;margin-top:35px}.co.co-dl .co-surface-thread span:before{display:none}.co.co-dl .co-download-closing{min-height:440px;gap:25px}.co.co-dl .co-download-closing h2{font-size:62px}.co.co-dl .co-download-closing p{font-size:15px;max-width:290px}}@media(max-width:360px){.co.co-dl .co-hero-download{gap:14px}.co.co-dl .co-hero-download .co-download-button{font-size:11px}.co.co-dl .co-phone-duet{gap:7px}.co.co-dl .co-download-phone{width:135px;min-width:135px}.co.co-dl .co-download-section-head h2{font-size:39px}.co.co-dl .co-store-actions{flex-direction:column;gap:20px}}