@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750;800&display=swap');
/* Isolated landing stylesheet. Desktop reference measured at 887 × 1774. */
:root{--violet:#7138ff;--ink:#0b0d26;--muted:#76809a;--line:#e9ebf4}*{box-sizing:border-box}html{scroll-behavior:smooth}body.dev-landing{margin:0;background:radial-gradient(ellipse at 78% 20%,#fcfbff 0,transparent 30%),#fff;color:var(--ink);font:12px 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,summary{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:750;letter-spacing:-.4px}svg{display:block}a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #bda1ff;outline-offset:4px}p{line-height:1.5;color:var(--muted)}.dl-container{width:calc(100% - 100px);max-width:1160px;margin-inline:auto}.dl-button{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:11px 20px;min-height:37px;background:linear-gradient(125deg,#8544ff,#632bff);color:#fff;border:1px solid #7e45ff;border-radius:5px;font-weight:650;font-size:11px;line-height:1.3;text-align:center;box-shadow:inset 0 1px 2px #ffffff30,0 3px 6px #7540ff0d}.dl-button:hover{filter:brightness(.96)}.dl-button>svg{width:15px;height:15px}.dl-button.dl-outline{color:#7440ff;background:#fff;border-color:#b79bff;box-shadow:none}.dl-brand{display:flex;align-items:center;gap:6px;flex:none}.dl-brand>svg{width:27px;height:29px}.dl-brand b{font-size:24px;letter-spacing:-1.3px;font-weight:800}.dl-nav{height:58px;display:flex;align-items:center;justify-content:space-between;gap:25px}.dl-nav nav{display:flex;align-items:center;gap:22px;font-size:9px}.dl-nav nav a{display:flex;align-items:center;gap:3px;white-space:nowrap}.dl-nav nav svg{width:9px;height:9px}.dl-nav-end{display:flex;align-items:center;gap:23px;font-size:9px}.dl-nav .dl-button{font-size:9px;padding:9px 17px;min-height:31px}.dl-eyebrow{font-size:9px;font-weight:650;letter-spacing:1.25px;color:#9677e8}.dl-hero{display:grid;grid-template-columns:48% 51%;gap:1%;align-items:start;min-height:352px;padding-top:20px;padding-bottom:30px}.dl-hero>div:first-child{padding-top:12px}.dl-hero h1{font-size:40px;line-height:1.04;font-weight:800;letter-spacing:-1.6px;margin:12px 0 15px;white-space:normal}.dl-hero h1>span{color:#773dff}.dl-lead{font-size:12px;line-height:1.4;color:#333b56;max-width:350px;margin-bottom:18px}.dl-actions{display:flex;gap:12px}.dl-hero>div>small{font-size:9px;display:block;color:#9297aa;margin-top:6px}.dl-flow{height:310px;position:relative;font-size:9px;min-width:0}.dl-flow-wires{position:absolute;inset:0;width:100%;height:310px;pointer-events:none;overflow:visible}.dl-flow-line{display:none}.dl-flow-nodes{position:absolute;inset:0}.dl-flow-nodes>div{position:absolute;top:0;transform:translateX(-50%);text-align:center}.dl-flow-nodes>div:nth-child(1){left:17.5%}.dl-flow-nodes>div:nth-child(2){left:50%}.dl-flow-nodes>div:nth-child(3){left:85%}.dl-flow-nodes b{font-size:10px;display:block;margin-bottom:9px}.dl-flow-nodes span{width:41px;height:41px;border-radius:50%;border:1.5px solid #d8c8ff;background:linear-gradient(#fff,#f4efff);color:#7840ff;display:grid;place-items:center;box-shadow:0 0 0 5px #faf7ff90}.dl-flow-nodes svg{width:22px;height:22px}.dl-flow-cards{position:absolute;inset:0}.dl-flow-cards article{position:absolute;left:0;top:81px;width:42%;padding:12px;border:1px solid #e8e8f3;border-radius:8px;background:#fff;box-shadow:0 10px 25px #7351af08;min-height:112px}.dl-flow-cards h3{font-size:9px;letter-spacing:-.1px;font-weight:650;display:flex;align-items:center;gap:5px;margin-bottom:8px;line-height:1.4}.dl-flow-cards h3>svg{width:11px;height:11px;flex:none;color:#b7bfd3}.dl-flow-cards p{font-size:8px;line-height:1.5;margin:9px 0}.dl-tags{display:flex;flex-wrap:wrap;gap:7px}.dl-tags span,.dl-tags em{display:inline-block;padding:3px 5px;background:#f0e9ff;color:#7f4bec;font-size:8px;font-weight:550;line-height:1;font-style:normal;border-radius:3px}.dl-tags em{color:#e8788a;background:#ffedf0}.dl-flow .dl-tags span,.dl-flow .dl-tags em{font-size:7px}.dl-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#939bb0;font-size:8px}.dl-card-bottom small{font-size:8px;display:flex;gap:3px;align-items:center}.dl-card-bottom small>svg{width:10px;height:10px;flex:none}.dl-avatar-stack{display:inline-flex;align-items:center}.dl-avatar-art{height:17px;width:17px;border-radius:50%;border:1px solid white;flex:none}.dl-avatar-art+.dl-avatar-art{margin-left:-4px}.dl-avatar-stack>small{display:grid;place-items:center;background:#f3f4f9;width:14px;height:14px;border-radius:50%;font-size:7px;margin-left:3px}.dl-flow-cards .dl-release{left:58%;top:97px;width:42%;min-height:165px;padding:13px}.dl-release header{display:flex;align-items:center;gap:7px;margin-bottom:15px}.dl-release header>span{padding:5px;background:#f0eaff;color:#7943ff;border-radius:5px}.dl-release header svg{height:18px;width:18px}.dl-release header h3{font-size:12px;margin:0}.dl-release header small{font-size:7px;color:#8d97ad}.dl-release em{margin-left:auto;font-style:normal;font-size:6px;color:#3ba28f;background:#eaf8f4;padding:3px;border-radius:3px}.dl-release p{display:flex;align-items:center;gap:7px;font-size:8px;color:#333c56;margin:11px 0}.dl-release p i{display:grid;place-items:center;width:12px;height:12px;background:#24aa8d;color:#fff;border-radius:50%;flex:none}.dl-release p i>svg{height:9px;width:9px}.dl-release>a{display:flex;justify-content:center;align-items:center;gap:4px;background:#f3edff;color:#7641ed;border-radius:4px;padding:7px;font-size:8px;margin-top:12px}.dl-release>a svg{height:11px;width:11px}.dl-branch{position:absolute;left:10%;top:218px;width:50%;color:#8b93a9}.dl-branch>span{display:inline-block;background:#f5f0ff;color:#7445dc;border:1px solid #d9c9ff;box-shadow:0 0 0 2px #f8f5ff;border-radius:20px;padding:4px 10px;font-size:8px;transform:translateY(-2px)}.dl-branch p{font-size:8px;margin:12px 0 0 15px;line-height:1.2;white-space:nowrap}.dl-branch p+p{margin-top:15px}.dl-branch code{font-size:8px;margin-right:8px;color:#8f97ae}.dl-board{width:calc(100% - 58px);max-width:1220px;border:1px solid var(--line);border-radius:12px;padding:14px 11px 13px;box-shadow:0 10px 30px #7458a905;scroll-margin-top:20px}.dl-board-heading{height:25px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8c94aa;padding:0 7px}.dl-board-heading>span,.dl-board-heading b{display:inline-flex;gap:5px;align-items:center}.dl-board-heading b{color:#242b45;font-weight:650}.dl-board-heading svg{width:10px;height:10px}.dl-board-heading>span>svg{width:8px;height:8px;color:#b5bbcc}.dl-board-tools{display:flex;align-items:center;gap:9px}.dl-search{display:flex;align-items:center;gap:5px;font-size:8px;color:#99a0b5;border:1px solid #e5e8f2;padding:7px 9px;border-radius:4px;width:132px}.dl-search svg{width:11px;height:11px}.dl-board-tools .dl-button{font-size:8px;min-height:27px;padding:7px 10px}.dl-board-tools .dl-button svg{width:10px;height:10px}.dl-more{border:1px solid #e6e9f3;border-radius:4px;padding:7px;font-size:7px;color:#737d99}.dl-tabs{display:flex;gap:20px;border-bottom:1px solid #eef0f7;height:35px;margin:0 0 12px;padding:0 15px;font-size:8px;color:#8d95ac}.dl-tabs>b,.dl-tabs>span{display:inline-flex;align-items:center;gap:5px}.dl-tabs b{font-weight:550;color:#7842ff;border-bottom:2px solid #9c78ff}.dl-tabs svg{width:11px;height:11px}.dl-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:286px}.dl-column{padding:10px 7px 1px;border-radius:5px;background:#f5f6fa}.dl-col-1{background:#f0f5ff}.dl-col-2{background:#fffaef}.dl-col-3{background:#eff9f5}.dl-column>h3{display:flex;gap:5px;align-items:center;letter-spacing:0;font-size:9px;font-weight:650;margin:0 0 10px}.dl-column>h3 i{width:8px;height:8px;border-radius:50%;background:#b2bacd}.dl-col-1>h3 i{background:#4097ff}.dl-col-2>h3 i{background:#ffbf20}.dl-col-3>h3 i{background:#28ae98}.dl-column>h3 small{font-size:7px;font-weight:500;border:1px solid #e7e9f2;background:#ffffffb0;padding:2px 4px;border-radius:4px;margin-left:3px;color:#7883a1}.dl-task{border:1px solid #e8eaf2;border-radius:5px;background:#fff;padding:10px 11px;margin-bottom:7px;min-height:77px;box-shadow:0 2px 3px #1d285403}.dl-task h4{font-size:9px;letter-spacing:0;font-weight:550;line-height:1.4;margin-bottom:7px}.dl-task .dl-tags{gap:9px}.dl-task .dl-tags span,.dl-task .dl-tags em{font-size:7px;padding:3px 5px}.dl-task .dl-card-bottom{margin-top:7px}.dl-task .dl-label-development,.dl-task .dl-label-infrastructure{background:#e5f1ff;color:#3284ff}.dl-task .dl-label-product{background:#f2eaff;color:#8a50ef}.dl-task .dl-tags em.dl-priority-1{color:#f68b42;background:#fff1e5}.dl-task .dl-tags em.dl-priority-2{color:#32a491;background:#e8f9f4}.dl-context{display:grid;grid-template-columns:49% 49%;gap:2%;align-items:center;min-height:187px;padding-block:32px}.dl-context .dl-eyebrow{margin-bottom:10px}.dl-context h2{font-size:29px;font-weight:800;letter-spacing:-1.1px;line-height:1.1;margin-bottom:13px}.dl-context>div>p:not(.dl-eyebrow){font-size:11px;line-height:1.5;max-width:385px}.dl-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.dl-benefits article{display:flex;align-items:flex-start;gap:11px}.dl-benefits article>span{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;color:#8449ff;background:#f3edff}.dl-benefits article:nth-child(2)>span{color:#338aff;background:#edf4ff}.dl-benefits article:nth-child(3)>span{color:#2da68e;background:#eefaf5}.dl-benefits svg{width:20px;height:20px}.dl-benefits h3{font-size:9px;font-weight:700;line-height:1.4;letter-spacing:-.1px;margin:2px 0 6px}.dl-benefits p{font-size:8px;line-height:1.5}.dl-journey{width:calc(100% - 58px);max-width:1220px;border-radius:13px;background:linear-gradient(110deg,#f9f7ff,#f9f8ff);padding:17px 27px 19px;text-align:center;min-height:172px}.dl-journey>h2{font-size:21px;line-height:1.15;font-weight:800;letter-spacing:-.6px}.dl-journey>p{font-size:10px;margin-top:7px}.dl-journey>div{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:17px;text-align:left}.dl-journey article{position:relative}.dl-journey article>span{height:27px;width:27px;display:grid;place-items:center;background:linear-gradient(145deg,#c8a6ff,#7137ff);box-shadow:0 2px 4px #8a54ff12;border-radius:50%;color:white;font-size:16px;margin-bottom:9px}.dl-journey article:not(:last-child):after{content:'→';position:absolute;right:-22px;top:2px;color:#c6b1ff;font-size:25px;font-weight:400}.dl-journey h3{font-size:11px;line-height:1.3;font-weight:650;letter-spacing:-.1px;margin-bottom:5px}.dl-journey article p{font-size:9px;line-height:1.5}.dl-pricing{padding-block:21px 19px;text-align:center}.dl-pricing>.dl-eyebrow{margin-bottom:6px}.dl-pricing>h2{font-size:25px;letter-spacing:-.9px;line-height:1.15;font-weight:800}.dl-pricing>p:not(.dl-eyebrow){font-size:10px;margin:7px 0 18px}.dl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;text-align:left}.dl-plan{display:flex;flex-direction:column;position:relative;min-height:250px;border:1px solid #e4e7f1;border-radius:9px;background:linear-gradient(120deg,#fff,#fdfdff);padding:16px 20px 12px}.dl-plan h3{font-size:14px;font-weight:650}.dl-plan>p{font-size:9px;line-height:1.5;margin:5px 0 14px;min-height:14px}.dl-plan>strong{font-size:26px;letter-spacing:-1px;font-weight:750;line-height:1.1}.dl-plan>strong small{font-size:12px;letter-spacing:0;font-weight:550}.dl-plan ul{list-style:none;margin:22px 0 19px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;font-size:9px;color:#78829b}.dl-plan li{display:flex;gap:10px;line-height:1.4}.dl-plan li:before{content:'✓';color:#8f5aff}.dl-plan .dl-button{width:100%;font-size:10px;padding:9px;min-height:31px}.dl-plan .dl-outline{border-color:#e0e4ef;color:#394461;box-shadow:0 2px 4px #22305a04}.dl-featured{border-color:#9d73ff;background:linear-gradient(110deg,#fff,#fcfaff);box-shadow:0 5px 12px #7846ff05}.dl-popular{position:absolute;top:-6px;left:50%;transform:translateX(-50%);background:linear-gradient(120deg,#a672ff,#703aff);color:#fff;padding:4px 14px;font-size:8px;letter-spacing:.3px;white-space:nowrap;border-radius:4px}.dl-indicative{display:block;margin-top:10px;font-size:8px;color:#a1a6b7}.dl-faq{display:grid;grid-template-columns:41% 56%;gap:3%;padding-block:0 13px;align-items:center}.dl-faq .dl-eyebrow{font-size:8px;margin-bottom:12px}.dl-faq h2{font-size:26px;letter-spacing:-1px;font-weight:800;line-height:1.2}.dl-faq details{border:1px solid #e7e9f3;border-radius:6px;margin-bottom:5px;padding:10px 12px;background:linear-gradient(#fff,#fdfdff)}.dl-faq summary{font-size:9px;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:8px}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq details p{font-size:8px;line-height:1.45;margin-top:5px}.dl-final{position:relative;width:calc(100% - 58px);max-width:1220px;min-height:100px;border-radius:14px;text-align:center;overflow:hidden;padding:13px 25px 9px;background:radial-gradient(ellipse at 80% 90%,#f3eeff,transparent 70%),#f9f7ff}.dl-final-logo{display:inline-block;vertical-align:middle;margin-right:10px}.dl-final-logo svg{width:21px;height:23px}.dl-final h2{display:inline;font-size:17px;font-weight:750;letter-spacing:-.5px}.dl-final p{font-size:8px;margin:5px 0 7px}.dl-final .dl-button{font-size:8px;min-height:24px;padding:5px 15px}.dl-final>small{display:block;font-size:7px;color:#9c94b1;margin-top:4px}.dl-final:before,.dl-final:after{content:'';position:absolute;top:25%;bottom:20%;width:74px;opacity:.5;pointer-events:none;background-image:radial-gradient(#bb9eff 1px,transparent 1px),linear-gradient(#e9e2f8 1px,transparent 1px),linear-gradient(90deg,#e9e2f8 1px,transparent 1px);background-size:20px 20px}.dl-final:before{left:30px}.dl-final:after{right:30px}.dl-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-block:18px 12px}.dl-footer .dl-brand b{font-size:21px}.dl-footer .dl-brand svg{width:24px;height:25px}.dl-footer nav{display:flex;flex-wrap:wrap;gap:15px;font-size:7px;color:#8f98af}.dl-footer>small{font-size:7px;color:#939bb0}.dl-footer>small a{color:#433967;font-weight:650}.dl-footer>form{flex-basis:100%;text-align:right;margin-top:-10px}.dl-footer select{font-size:8px;padding:3px 6px;min-height:23px;color:#81899f;background:#fff;border:1px solid #eeebf5;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dl-skip{position:fixed;left:15px;top:-100px;background:#fff;color:#7138ff;padding:10px 15px;border:2px solid #9666f5;z-index:100}.dl-skip:focus{top:15px}
@media(min-width:1100px){.dl-hero{padding-top:35px;min-height:425px;align-items:center}.dl-hero>div:first-child{padding-top:0}.dl-hero h1{font-size:clamp(43px,4vw,56px)}.dl-lead{font-size:15px;max-width:480px}.dl-hero .dl-eyebrow{font-size:11px}.dl-nav{height:70px}.dl-nav nav,.dl-nav-end{font-size:12px}.dl-nav .dl-button{font-size:12px}.dl-flow{height:345px}.dl-flow-wires{height:345px}.dl-flow-cards h3{font-size:12px}.dl-flow-cards p,.dl-release p{font-size:10px}.dl-flow-cards article{top:90px;min-height:130px}.dl-flow-cards .dl-release{top:108px;min-height:190px;padding:17px}.dl-branch{top:242px}.dl-branch p{font-size:10px}.dl-flow .dl-tags span,.dl-flow .dl-tags em{font-size:9px}.dl-board{padding:18px}.dl-board-heading{font-size:12px}.dl-board-tools .dl-button{font-size:10px}.dl-tabs{font-size:10px;height:43px}.dl-columns{min-height:340px;gap:14px}.dl-column>h3{font-size:11px}.dl-task{min-height:94px;padding:13px}.dl-task h4{font-size:12px}.dl-task .dl-tags span,.dl-task .dl-tags em{font-size:9px}.dl-context{min-height:220px;padding-block:40px}.dl-context h2{font-size:36px}.dl-context>div>p:not(.dl-eyebrow){font-size:14px;max-width:510px}.dl-benefits h3{font-size:12px}.dl-benefits p{font-size:11px}.dl-benefits article>span{width:42px;height:42px}.dl-journey{padding:25px 35px}.dl-journey>h2{font-size:28px}.dl-journey>p{font-size:13px}.dl-journey>div{margin-top:25px;gap:50px}.dl-journey h3{font-size:14px}.dl-journey article p{font-size:12px}.dl-pricing{padding-top:30px}.dl-pricing>h2{font-size:32px}.dl-pricing>p:not(.dl-eyebrow){font-size:13px}.dl-plan{min-height:300px;padding:22px}.dl-plan h3{font-size:18px}.dl-plan>p{font-size:12px}.dl-plan>strong{font-size:34px}.dl-plan ul{font-size:12px}.dl-plan .dl-button{font-size:12px}.dl-faq h2{font-size:33px}.dl-faq summary{font-size:12px}.dl-faq details p{font-size:11px}.dl-final{padding:20px}.dl-final h2{font-size:22px}.dl-final p{font-size:11px}.dl-final .dl-button{font-size:11px;padding:8px 20px}.dl-footer nav,.dl-footer>small{font-size:10px}}
@media(min-width:701px) and (max-width:820px){.dl-container{width:calc(100% - 70px)}.dl-hero h1{font-size:34px}.dl-nav nav{gap:15px}.dl-nav-end{gap:13px}.dl-board,.dl-journey,.dl-final{width:calc(100% - 40px)}.dl-flow-cards article{padding:10px}.dl-flow-cards h3{font-size:8px}.dl-release header{gap:4px}.dl-release header h3{font-size:10px}.dl-release em{font-size:5px}.dl-context h2{font-size:25px}.dl-benefits{gap:18px 10px}.dl-benefits article{gap:7px}}
@media(max-width:700px){.dl-container{width:calc(100% - 32px)}.dl-nav{height:auto;min-height:70px;flex-wrap:wrap;padding:14px 0;gap:12px}.dl-nav nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #f1edf7;padding-top:12px;gap:12px;font-size:11px}.dl-nav-end{gap:12px}.dl-nav-end .dl-login{font-size:10px}.dl-nav .dl-button{font-size:10px}.dl-hero{grid-template-columns:1fr;padding-block:24px 30px;gap:30px;min-height:0}.dl-hero h1{font-size:38px;letter-spacing:-1.4px;line-height:1.06}.dl-lead{font-size:14px;max-width:550px}.dl-hero .dl-button{font-size:12px;padding:12px 18px}.dl-flow{width:100%;max-width:460px;margin-inline:auto}.dl-flow-cards article{padding:11px}.dl-flow-cards .dl-release{padding:11px}.dl-release header{gap:4px}.dl-release header h3{font-size:10px}.dl-release em{font-size:5px}.dl-branch p{font-size:7px}.dl-branch code{font-size:7px}.dl-board{width:calc(100% - 24px);overflow:auto}.dl-search,.dl-more{display:none}.dl-board-heading{font-size:9px;gap:10px;padding:0 3px}.dl-board-tools .dl-button{white-space:nowrap;font-size:8px}.dl-tabs{gap:15px;font-size:8px;min-width:430px;padding-left:4px}.dl-columns{min-width:610px}.dl-task{min-height:85px}.dl-task h4{font-size:10px}.dl-task .dl-tags span,.dl-task .dl-tags em{font-size:8px}.dl-context{grid-template-columns:1fr;gap:26px;padding-block:30px}.dl-context h2{font-size:29px}.dl-context>div>p:not(.dl-eyebrow){font-size:13px;max-width:550px}.dl-benefits{gap:24px 17px}.dl-benefits h3{font-size:11px}.dl-benefits p{font-size:10px}.dl-benefits article{gap:10px}.dl-journey{width:calc(100% - 24px);padding:24px 22px}.dl-journey>h2{font-size:25px}.dl-journey>p{font-size:12px}.dl-journey>div{grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.dl-journey article:after{display:none}.dl-journey h3{font-size:12px}.dl-journey article p{font-size:11px}.dl-pricing{padding-block:30px}.dl-pricing>h2{font-size:27px}.dl-pricing>p:not(.dl-eyebrow){font-size:12px;margin-bottom:24px}.dl-plans{grid-template-columns:1fr;gap:22px}.dl-plan{min-height:0;padding:24px}.dl-plan h3{font-size:18px}.dl-plan>p{font-size:12px}.dl-plan>strong{font-size:32px}.dl-plan>strong small{font-size:14px}.dl-plan ul{font-size:13px;gap:13px;margin:22px 0}.dl-plan .dl-button{font-size:12px;padding:12px}.dl-indicative{font-size:10px;line-height:1.5}.dl-faq{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.dl-faq h2{font-size:28px}.dl-faq summary{font-size:12px}.dl-faq details{padding:13px}.dl-faq details p{font-size:11px}.dl-final{width:calc(100% - 24px);padding:25px 18px}.dl-final h2{font-size:22px}.dl-final p{font-size:11px;margin:10px 0}.dl-final .dl-button{font-size:11px;padding:10px 18px}.dl-final:before,.dl-final:after{display:none}.dl-final>small{font-size:9px}.dl-footer{padding-block:20px;gap:20px}.dl-footer nav{font-size:10px;gap:14px;line-height:1.5}.dl-footer>small{font-size:10px}.dl-footer>form{flex-basis:auto;margin:0}.dl-footer select{font-size:11px;min-height:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Engineering illustration: image rotation, not an embedded 3D model. */
.dl-engineering-car{position:relative;display:grid;place-items:center;margin:0 0 15px;min-height:160px;perspective:1200px;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 65%,#f1eaff 0,transparent 65%)}.dl-engineering-car img{width:88%;max-width:420px;height:auto;display:block;object-fit:contain;animation:dl-car-rotate 12s ease-in-out infinite;transform-origin:center;will-change:transform}.dl-car-motion{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:27px;height:27px;background:#ffffffdd;border:1px solid #e8e2f4;border-radius:50%;color:#7946e6;font-size:12px;cursor:pointer}.dl-engineering-car.is-paused img{animation-play-state:paused}@keyframes dl-car-rotate{0%,100%{transform:rotateY(-16deg) rotateZ(-2deg)}50%{transform:rotateY(16deg) rotateZ(2deg)}}@media(prefers-reduced-motion:reduce){.dl-engineering-car img{animation:none;will-change:auto}.dl-car-motion{display:none}}@media(max-width:700px){.dl-engineering-car{min-height:170px}.dl-engineering-car img{max-width:380px}}
.dl-car-assembly{height:260px;min-height:0;margin:0 0 14px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#f7f2ff,transparent 70%)}.dl-car-assembly canvas{display:block;width:100%;height:100%;outline:none}.dl-car-assembly .dl-car-motion{display:grid}.dl-car-assembly .dl-car-motion:focus-visible{outline:3px solid #bca1ff;outline-offset:3px}@media(max-width:700px){.dl-car-assembly{height:230px}}
/* Releases & sprints: selected reference, rendered entirely as live layout. */
.rs-section{width:calc(100% - 80px);max-width:1220px;display:grid;grid-template-columns:41% 57%;gap:2%;padding-block:30px 24px;align-items:start}.rs-copy{padding-top:0}.rs-brand{margin-bottom:22px}.rs-brand>svg{height:28px;width:28px}.rs-brand b{font-size:25px}.rs-copy>.dl-eyebrow{font-size:10px;letter-spacing:.8px;color:#8854ff;margin-bottom:10px}.rs-copy h2{font-size:36px;font-weight:750;line-height:1.07;letter-spacing:-1.1px;margin:0 0 14px}.rs-copy .rs-lead{font-size:14px;line-height:1.45;color:#747a91;max-width:370px}.rs-benefits{display:flex;gap:15px;padding:0;margin:25px 0 0;list-style:none}.rs-benefits>li{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.rs-benefits>li>span{display:grid;place-items:center;flex:none;width:30px;height:30px;background:#f1ebff;color:#8a57ff;border-radius:50%}.rs-benefits svg{width:17px;height:17px}.rs-benefits p{font-size:10px;color:#262a44;line-height:1.4;letter-spacing:-.1px}.rs-visual{padding-top:5px;min-width:0}.rs-sprint-panel{padding:12px 9px 10px;border:1px solid #e8eaf3;border-radius:10px;box-shadow:0 8px 25px #38295c04;background:#fff}.rs-sprint-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px;margin-bottom:15px}.rs-sprint-panel h3{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:650;letter-spacing:-.3px;white-space:nowrap}.rs-sprint-panel h3 svg{height:13px;width:13px}.rs-sprint-panel header p{font-size:9px;margin-top:5px;color:#9298ae}.rs-tools{display:flex;align-items:center;gap:6px;flex:none}.rs-tools>span{border:1px solid #e7e7f2;border-radius:5px;padding:5px 7px;min-height:23px;display:grid;place-items:center;font-size:9px;color:#696789;background:#fff}.rs-tools>span:nth-child(-n+2){font-size:16px;padding:1px 6px}.rs-tools .dl-button{padding:6px 9px;min-height:24px;font-size:9px;gap:3px}.rs-tools .dl-button svg{height:11px;width:11px}.rs-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rs-column{background:linear-gradient(#f5f6fa,#f9f9fc);border-radius:7px;padding:9px 6px 1px}.rs-column-1{background:linear-gradient(#f5f1ff,#f9f6ff)}.rs-column-2{background:linear-gradient(#eff9f4,#f7fbf8)}.rs-column h4{display:flex;align-items:center;gap:5px;margin:0 4px 11px;font-size:9px;font-weight:550;letter-spacing:0}.rs-column h4>i{height:7px;width:7px;border-radius:50%;background:#a2a5b8}.rs-column-1 h4>i{background:#9665ed}.rs-column-2 h4>i{background:#31af8c}.rs-column h4>span{font-size:9px;font-weight:400;color:#8e97ae;margin-left:auto}.rs-task{position:relative;display:flex;gap:7px;min-height:72px;padding:10px 8px;margin-bottom:7px;border:1px solid #ececf4;border-radius:8px;box-shadow:0 3px 7px #3f366805;background:white}.rs-task>div{min-width:0}.rs-task-symbol{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#9260f4;background:#f3efff;margin-top:2px}.rs-task-symbol>svg{height:14px;width:14px}.rs-symbol-2,.rs-symbol-5,.rs-symbol-6{background:#e9faf1;color:#32b278}.rs-symbol-3{background:#fff7e7;color:#f6a600}.rs-symbol-4{background:#eaf3ff;color:#408cff}.rs-task h5{font-size:8px;font-weight:500;line-height:1.55;margin:0 4px 6px 0;letter-spacing:-.1px;color:#10142c}.rs-dots{position:absolute;right:6px;top:7px;font-size:10px;color:#a5a2bf;line-height:1}.rs-task-tags{display:flex;flex-wrap:wrap;gap:5px}.rs-task-tags>span,.rs-task-tags>em{font-size:6px;padding:3px 4px;border-radius:4px;font-style:normal;color:#8b53f2;background:#f6f0ff;line-height:1.2}.rs-task-tags>.rs-priority-low{background:#f3f3f7;color:#797b8a}.rs-task-tags>.rs-priority-medium{background:#fff4e4;color:#c88026}.rs-task-tags>.rs-priority-high{background:#ffeded;color:#e67979}.rs-task:nth-child(3) .rs-task-tags>span{background:#edf5ff;color:#5294e9}.rs-connector{display:block;width:100%;height:25px}.rs-release-panel{width:72%;margin:0 auto;display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #d9c9ff;border-radius:10px;background:linear-gradient(120deg,#fdfbff,#faf8ff);box-shadow:0 0 0 1px #f8f4ff;transition:border-color .2s}.rs-release-panel:hover{border-color:#9e77f3}.rs-release-symbol{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#9160ff;background:#f1ebff}.rs-release-symbol>svg{width:24px;height:24px}.rs-release-panel>div{flex:1;min-width:0}.rs-release-panel .dl-eyebrow{font-size:7px;letter-spacing:.4px;color:#a080ed;margin-bottom:5px}.rs-release-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rs-release-title h3{font-size:14px;letter-spacing:-.3px;line-height:1.25}.rs-release-title em{font-size:7px;font-style:normal;color:#5e9c83;background:#e8f8ef;padding:4px 6px;border-radius:4px}.rs-linked{display:flex;align-items:center;gap:4px;font-size:9px;color:#9196b0;margin-top:6px}.rs-linked svg{height:11px;width:11px}.rs-release-arrow{font-size:20px;line-height:1;border:1px solid #e9defb;color:#9462f6;border-radius:5px;padding:1px 6px}.rs-brands{width:calc(100% - 62px);max-width:1230px;border-top:1px solid #e5e7f0;text-align:center;padding:11px 0 28px;margin-top:7px}.rs-brands>h2{font-size:19px;font-weight:750;letter-spacing:-.6px;margin-bottom:4px}.rs-brands>p{font-size:9px;color:#949bb1}.rs-brand-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;margin-top:16px;color:#858b9c}.rs-brand-list>span{display:flex;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 12px;min-height:22px;line-height:1;white-space:nowrap;font-size:18px;font-weight:500;letter-spacing:-.7px}.rs-brand-list>span+span{border-left:1px solid #e1e4ef}.rs-brand-list svg{height:22px;width:22px;flex:none;fill:currentColor}.rs-brand-list .rs-google{font-weight:550;letter-spacing:-1px}.rs-brand-list .rs-indra{font-size:20px;font-weight:650;letter-spacing:-.8px}.rs-brand-list .rs-microsoft{font-size:14px;letter-spacing:-.5px;gap:4px}.rs-microsoft svg{width:17px;height:17px}.rs-brand-list .rs-spacex svg{width:84px;height:23px}.rs-brand-list .rs-nvidia{gap:3px;font-size:15px;letter-spacing:-.3px}.rs-nvidia svg{height:19px;width:22px}.rs-brand-list .rs-santander svg{width:90px;height:24px}.rs-brand-list .rs-gitlab{font-size:17px;letter-spacing:-.6px;gap:5px}.rs-gitlab svg{height:23px;width:23px}
@media(min-width:1100px){.rs-section{padding-block:45px 32px}.rs-brand{margin-bottom:30px}.rs-brand>svg{height:37px;width:37px}.rs-brand b{font-size:34px}.rs-copy>.dl-eyebrow{font-size:14px;margin-bottom:16px}.rs-copy h2{font-size:clamp(43px,4vw,58px);letter-spacing:-1.8px;margin-bottom:23px}.rs-copy .rs-lead{font-size:20px;max-width:480px}.rs-benefits{margin-top:35px;gap:20px}.rs-benefits>li{gap:10px}.rs-benefits>li>span{width:40px;height:40px}.rs-benefits svg{height:22px;width:22px}.rs-benefits p{font-size:13px}.rs-sprint-panel{padding:18px 12px 12px}.rs-sprint-panel>header{margin-bottom:22px}.rs-sprint-panel h3{font-size:21px}.rs-sprint-panel header p{font-size:12px}.rs-tools>span{min-height:31px;font-size:12px;padding:7px 10px}.rs-tools>span:nth-child(-n+2){font-size:21px}.rs-tools .dl-button{font-size:12px;min-height:32px;padding:8px 12px}.rs-columns{gap:10px}.rs-column{padding:13px 7px 3px}.rs-column h4{font-size:12px;margin-bottom:16px}.rs-column h4>i{height:9px;width:9px}.rs-column h4>span{font-size:12px}.rs-task{min-height:101px;padding:14px 10px;gap:10px;margin-bottom:9px}.rs-task h5{font-size:11px;margin-bottom:9px}.rs-task-symbol{width:33px;height:33px}.rs-task-symbol>svg{height:20px;width:20px}.rs-task-tags>span,.rs-task-tags>em{font-size:9px;padding:4px 6px}.rs-connector{height:35px}.rs-release-panel{padding:18px 20px;gap:16px}.rs-release-symbol{width:58px;height:58px}.rs-release-symbol>svg{height:32px;width:32px}.rs-release-panel .dl-eyebrow{font-size:10px}.rs-release-title h3{font-size:20px}.rs-release-title em{font-size:10px}.rs-linked{font-size:13px}.rs-brands{padding-block:17px 35px}.rs-brands>h2{font-size:27px}.rs-brands>p{font-size:12px}.rs-brand-list{margin-top:23px}.rs-brand-list>span{font-size:26px;min-height:30px}.rs-brand-list .rs-indra{font-size:29px}.rs-brand-list .rs-microsoft{font-size:21px}.rs-microsoft svg{width:24px;height:24px}.rs-brand-list .rs-spacex svg{width:113px;height:30px}.rs-brand-list .rs-nvidia{font-size:21px}.rs-nvidia svg{height:25px;width:30px}.rs-brand-list .rs-santander svg{width:123px;height:32px}.rs-brand-list .rs-gitlab{font-size:24px}.rs-gitlab svg{height:29px;width:29px}}
@media(min-width:701px) and (max-width:820px){.rs-section{width:calc(100% - 50px);grid-template-columns:39% 59%}.rs-copy h2{font-size:29px}.rs-copy .rs-lead{font-size:12px}.rs-benefits{gap:7px}.rs-benefits>li{gap:5px}.rs-benefits>li>span{width:24px;height:24px}.rs-benefits p{font-size:8px}.rs-tools{gap:4px}.rs-tools>span{padding:4px;font-size:8px}.rs-task{padding:9px 6px;gap:4px}.rs-task-symbol{height:20px;width:20px}.rs-task h5{font-size:7px}.rs-task-tags>span,.rs-task-tags>em{font-size:5px}.rs-release-panel{width:83%}.rs-brand-list>span{padding-inline:7px;font-size:15px}.rs-brand-list .rs-indra{font-size:18px}.rs-brand-list .rs-microsoft{font-size:11px}.rs-brand-list .rs-spacex svg{width:66px}.rs-brand-list .rs-nvidia{font-size:12px}.rs-brand-list .rs-santander svg{width:72px}.rs-brand-list .rs-gitlab{font-size:13px}}
@media(max-width:700px){.rs-section{width:calc(100% - 32px);grid-template-columns:1fr;gap:28px;padding-block:24px}.rs-brand{margin-bottom:20px}.rs-copy h2{font-size:38px}.rs-copy .rs-lead{font-size:16px;max-width:520px}.rs-benefits{gap:14px;margin-top:22px}.rs-benefits p{font-size:11px}.rs-benefits>li{gap:7px;align-items:flex-start}.rs-benefits>li>span{width:29px;height:29px}.rs-sprint-panel{padding:14px 10px 9px;overflow:auto}.rs-sprint-panel>header{min-width:480px}.rs-columns{min-width:480px}.rs-task h5{font-size:9px}.rs-task-tags>span,.rs-task-tags>em{font-size:7px}.rs-task{min-height:80px}.rs-column h4{font-size:10px}.rs-sprint-panel h3{font-size:17px}.rs-sprint-panel header p{font-size:10px}.rs-tools .dl-button{font-size:10px}.rs-connector{height:28px}.rs-release-panel{width:94%;padding:14px 12px;gap:10px}.rs-release-title h3{font-size:15px}.rs-release-title em{font-size:8px}.rs-release-panel .dl-eyebrow{font-size:8px}.rs-linked{font-size:11px}.rs-brands{width:calc(100% - 32px);padding-block:18px 27px}.rs-brands>h2{font-size:24px;line-height:1.2}.rs-brands>p{font-size:10px;line-height:1.5;margin-top:8px}.rs-brand-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 0;margin-top:23px}.rs-brand-list>span{min-height:28px;padding-inline:7px}.rs-brand-list>span:nth-child(5){border-left:0}.rs-brand-list .rs-google{font-size:18px}.rs-brand-list .rs-indra{font-size:19px}.rs-brand-list .rs-microsoft{font-size:11px}.rs-brand-list .rs-spacex svg{width:69px}.rs-brand-list .rs-nvidia{font-size:13px}.rs-brand-list .rs-santander svg{width:77px}.rs-brand-list .rs-gitlab{font-size:16px}}
/* Separate versioning section, with history and linked delivery details. */
.vs-section{width:calc(100% - 60px);max-width:1230px;display:grid;grid-template-columns:61% 35%;gap:4%;align-items:center;padding-block:27px 33px}.vs-app{background:linear-gradient(120deg,#fff,#fdfcff);border:1px solid #e7e9f3;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #7757af05;min-width:0}.vs-app>header{display:flex;align-items:center;gap:22px;border-bottom:1px solid #edf0f6;height:43px;padding:0 12px}.vs-app .dl-brand{gap:4px}.vs-app .dl-brand svg{height:20px;width:20px}.vs-app .dl-brand b{font-size:17px;letter-spacing:-.9px}.vs-tabs{display:flex;gap:20px;align-items:center;align-self:stretch;font-size:7px;color:#6c7690;min-width:0}.vs-tabs>span,.vs-tabs>b{display:flex;gap:3px;align-items:center;white-space:nowrap;font-weight:400}.vs-tabs>b{color:#7740ff;border-bottom:2px solid #9163ff;font-weight:550}.vs-tabs svg{width:10px;height:10px}.vs-user{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:#f4f4f9;font-size:7px;color:#60677d}.vs-app-body{display:grid;grid-template-columns:34% 66%;min-height:310px}.vs-app-body>aside{padding:13px 7px;border-right:1px solid #eff0f7}.vs-product{display:flex;align-items:center;gap:8px;padding:0 5px;margin-bottom:14px}.vs-product>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:6px;color:#7d48e9;background:#f1edfc}.vs-product svg{height:20px;width:20px}.vs-product b{display:block;font-size:9px;font-weight:650;letter-spacing:-.1px}.vs-product small{font-size:7px;color:#a0a6b8;display:block;margin-top:3px}.vs-history{margin:0;padding:0;list-style:none;position:relative}.vs-history:before{content:'';position:absolute;left:16px;top:0;bottom:25px;width:1px;background:#dfe1ee}.vs-history>li{position:relative;padding:9px 7px 9px 33px;min-height:48px;border-radius:7px;margin-bottom:1px}.vs-history>li.selected{background:#f5f0ff}.vs-history>li>i{position:absolute;left:12px;top:15px;border:1px solid #cfd3e4;background:#fff;width:9px;height:9px;border-radius:50%}.vs-history>li.selected>i{border-color:#9c77fa;background:#8950fa;box-shadow:0 0 0 3px #eee5ff}.vs-history-heading{display:flex;align-items:center;gap:5px;justify-content:space-between}.vs-history-heading b{font-size:9px;font-weight:650}.vs-history-heading em{font-size:5px;font-style:normal;padding:3px 5px;border-radius:12px;color:#858ea2;background:#eff0f6;white-space:nowrap}.vs-history-heading .vs-state-1{background:#eee5ff;color:#9566e8}.vs-history-heading .vs-state-2,.vs-history-heading .vs-state-3,.vs-history-heading .vs-state-4{color:#3b9e7b;background:#e8f7ef}.vs-history small{font-size:7px;color:#8e97aa;display:block;margin-top:3px}.vs-history p{font-size:6px;line-height:1.4;color:#8e97af;margin-top:4px}.vs-detail{border:1px solid #eceef5;border-radius:8px;background:white;margin:7px;padding:14px 12px;min-width:0;align-self:start}.vs-detail-title{display:flex;align-items:center;gap:8px}.vs-detail-title h3{font-size:17px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.vs-detail-title>em{font-style:normal;color:#9566e8;background:#f1eaff;padding:3px 5px;border-radius:9px;font-size:6px;white-space:nowrap}.vs-detail-title .dl-button{font-size:7px;padding:6px 8px;min-height:21px;margin-left:auto;gap:4px}.vs-detail-title .dl-button svg{height:10px;width:10px}.vs-detail>h4{font-size:10px;letter-spacing:-.1px;font-weight:500;margin-top:5px;line-height:1.4}.vs-description{font-size:8px;color:#808aa1;margin:16px 0 20px;line-height:1.5}.vs-progress-heading{display:flex;justify-content:space-between;gap:10px;font-size:8px;margin-bottom:7px}.vs-progress-heading b{font-weight:550}.vs-progress-heading strong{color:#6e3ee7;font-size:8px}.vs-progress-track{height:7px;background:#eef0f6;border-radius:8px;overflow:hidden}.vs-progress-track>span{display:block;background:linear-gradient(90deg,#9560ff,#7439ff);width:67%;height:100%;border-radius:8px}.vs-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:14px 0 18px}.vs-stats>div+div{border-left:1px solid #f0f0f7;padding-left:12px}.vs-stats strong{font-size:14px;display:block;font-weight:650;line-height:1.1}.vs-stats span{display:block;font-size:7px;color:#8c96ad;margin-top:4px;line-height:1.35}.vs-task-heading{border-top:1px solid #eeeff5;padding-top:13px;margin-bottom:9px;display:flex;justify-content:space-between;align-items:center;gap:8px}.vs-task-heading h4{font-size:9px;font-weight:550;letter-spacing:-.1px}.vs-task-heading a{font-size:7px;color:#8551f6;background:#f8f3ff;border-radius:4px;padding:6px;white-space:nowrap}.vs-tasks>div{display:flex;align-items:center;gap:7px;border:1px solid #e9ecf4;border-radius:6px;padding:8px 7px;margin-top:5px;min-height:28px}.vs-task-check{height:12px;width:12px;flex:none;border:1px solid #ced4e6;border-radius:50%;display:grid;place-items:center}.vs-task-check.complete{background:#8145ff;border-color:#8145ff;color:#fff}.vs-task-check svg{width:9px;height:9px}.vs-tasks b{font-weight:400;font-size:7px;line-height:1.4;flex:1;min-width:0}.vs-tasks em{font-size:6px;font-style:normal;border-radius:9px;padding:3px 5px;color:#8551ed;background:#f3edff;white-space:nowrap}.vs-tasks>div:nth-child(2) em{background:#edf4ff;color:#5b8ddd}.vs-tasks>div:nth-child(3) em{color:#8f96a9;background:#f4f5f9}.vs-tasks small{font-size:6px;color:#a0a8ba;white-space:nowrap}.vs-tasks>div>span:last-child{font-size:8px;color:#9ea5ba}.vs-copy>.dl-eyebrow{font-size:8px;letter-spacing:1px;line-height:1.5;color:#8450ff;position:relative;padding-right:25px;margin-bottom:20px}.vs-copy h2{font-size:37px;font-weight:750;letter-spacing:-1.1px;line-height:1.05;margin-bottom:18px}.vs-copy h2>span{color:#7d40ff}.vs-lead{font-size:13px;line-height:1.4;color:#747a91;margin-bottom:24px}.vs-copy ul{list-style:none;margin:0;padding:0;display:grid;gap:25px}.vs-copy li{display:flex;gap:16px;align-items:flex-start}.vs-copy li>span{height:39px;width:39px;flex:none;display:grid;place-items:center;background:#f4efff;color:#8450fa;border-radius:50%}.vs-copy li svg{height:22px;width:22px}.vs-copy li h3{font-size:13px;font-weight:650;letter-spacing:-.3px;line-height:1.3;margin:3px 0 6px}.vs-copy li p{font-size:11px;line-height:1.45;color:#838aa0}
@media(min-width:1100px){.vs-section{padding-block:40px 45px}.vs-app>header{height:59px;padding:0 17px;gap:35px}.vs-app .dl-brand svg{height:27px;width:27px}.vs-app .dl-brand b{font-size:24px}.vs-tabs{font-size:10px;gap:27px}.vs-user{height:29px;width:29px;font-size:10px}.vs-app-body{min-height:418px}.vs-app-body>aside{padding:20px 10px}.vs-product{gap:11px;margin-bottom:20px}.vs-product>span{width:37px;height:37px}.vs-product svg{height:26px;width:26px}.vs-product b{font-size:12px}.vs-product small{font-size:10px}.vs-history>li{padding:13px 9px 13px 38px;min-height:65px}.vs-history-heading b{font-size:12px}.vs-history-heading em{font-size:7px}.vs-history small{font-size:10px}.vs-history p{font-size:8px}.vs-history>li>i{height:11px;width:11px;top:19px;left:11px}.vs-detail{margin:9px;padding:20px 16px}.vs-detail-title h3{font-size:24px}.vs-detail-title>em{font-size:8px}.vs-detail-title .dl-button{font-size:9px;min-height:28px;padding:7px 10px}.vs-detail>h4{font-size:13px}.vs-description{font-size:11px;margin:22px 0 27px}.vs-progress-heading,.vs-progress-heading strong{font-size:11px}.vs-progress-track{height:9px}.vs-stats{margin:18px 0 24px}.vs-stats strong{font-size:20px}.vs-stats span{font-size:10px}.vs-task-heading{padding-top:18px;margin-bottom:12px}.vs-task-heading h4{font-size:12px}.vs-task-heading a{font-size:10px;padding:8px}.vs-tasks>div{padding:10px;min-height:38px;gap:9px}.vs-task-check{height:16px;width:16px}.vs-task-check svg{width:12px;height:12px}.vs-tasks b{font-size:9px}.vs-tasks em,.vs-tasks small{font-size:8px}.vs-copy>.dl-eyebrow{font-size:11px;margin-bottom:30px}.vs-copy h2{font-size:52px;letter-spacing:-1.8px;margin-bottom:24px}.vs-lead{font-size:18px;margin-bottom:35px}.vs-copy ul{gap:35px}.vs-copy li{gap:20px}.vs-copy li>span{height:52px;width:52px}.vs-copy li svg{height:29px;width:29px}.vs-copy li h3{font-size:18px;margin-top:5px}.vs-copy li p{font-size:15px}}
@media(min-width:701px) and (max-width:820px){.vs-section{width:calc(100% - 40px);grid-template-columns:61% 36%;gap:3%}.vs-app>header{gap:13px}.vs-tabs{gap:12px}.vs-tabs>span:last-child{display:none}.vs-copy h2{font-size:31px}.vs-copy li{gap:10px}.vs-copy li>span{width:30px;height:30px}.vs-copy li h3{font-size:11px}.vs-copy li p{font-size:9px}.vs-detail-title{gap:5px}.vs-detail-title h3{font-size:14px}.vs-detail-title .dl-button{font-size:6px;padding:5px}.vs-detail{padding:11px 9px}.vs-task-heading h4{font-size:8px}.vs-tasks>div{gap:4px;padding:7px 5px}.vs-tasks b{font-size:6px}.vs-tasks small{display:none}.vs-history-heading{flex-wrap:wrap}.vs-history p{font-size:6px}.vs-history>li{padding-left:27px}}
@media(max-width:700px){.vs-section{width:calc(100% - 32px);display:flex;flex-direction:column-reverse;align-items:stretch;gap:26px;padding-block:25px 30px}.vs-copy>.dl-eyebrow{font-size:9px;margin-bottom:16px}.vs-copy h2{font-size:39px;margin-bottom:17px}.vs-lead{font-size:15px;max-width:550px;margin-bottom:24px}.vs-copy ul{grid-template-columns:1fr 1fr;gap:20px}.vs-copy li{gap:11px}.vs-copy li>span{height:32px;width:32px}.vs-copy li h3{font-size:12px}.vs-copy li p{font-size:11px}.vs-app{overflow:auto}.vs-app>header{min-width:550px;height:48px}.vs-app-body{min-width:550px}.vs-app .dl-brand b{font-size:20px}.vs-tabs{font-size:9px}.vs-product b{font-size:11px}.vs-product small{font-size:9px}.vs-history-heading b{font-size:11px}.vs-history-heading em{font-size:6px}.vs-history small{font-size:8px}.vs-history p{font-size:7px}.vs-detail-title h3{font-size:20px}.vs-detail>h4{font-size:12px}.vs-description{font-size:10px}.vs-stats span{font-size:9px}.vs-task-heading h4{font-size:10px}.vs-tasks b{font-size:8px}.vs-tasks em{font-size:7px}.vs-tasks small{font-size:7px}}
/* SpaceX icon asset contains only the X: include the name and crop excess SVG whitespace. */
.rs-brand-list .rs-spacex{gap:0;color:#7f8799}.rs-brand-list .rs-spacex>span{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:650;letter-spacing:1.5px;font-style:italic}.rs-brand-list .rs-spacex>svg{width:29px;height:17px;flex:none;margin-left:-1px;overflow:visible;fill:currentColor}@media(min-width:1100px){.rs-brand-list .rs-spacex>span{font-size:17px;letter-spacing:2px}.rs-brand-list .rs-spacex>svg{width:36px;height:21px}}@media(max-width:820px){.rs-brand-list .rs-spacex>span{font-size:10px;letter-spacing:1px}.rs-brand-list .rs-spacex>svg{width:23px;height:14px}}
/* Full SpaceX wordmark: one vector, preserving its original aspect ratio. */
.rs-brand-list .rs-spacex>svg{display:block;width:100%;max-width:104px;height:auto;max-height:26px;margin:0;fill:currentColor;flex:0 1 auto;overflow:visible}@media(min-width:1100px){.rs-brand-list .rs-spacex>svg{max-width:135px;max-height:32px}}@media(max-width:820px){.rs-brand-list .rs-spacex>svg{max-width:84px;max-height:24px}}

/* Header language menu: native disclosure and links remain usable without JS. */
.dl-language-selector{position:relative;flex-shrink:0;color:#454b63}
.dl-language-selector summary{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:#fff;font-size:12px;font-weight:600;line-height:1;cursor:pointer;list-style:none;transition:background .15s,border-color .15s}
.dl-language-selector summary::-webkit-details-marker{display:none}
.dl-language-selector summary>svg{width:17px;height:17px;flex:none}
.dl-language-selector summary>svg:last-child{width:12px;height:12px;color:#9298ab;transition:transform .15s}
.dl-language-selector summary:hover{background:#f7f7fb;border-color:#ececf3}
.dl-language-selector[open] summary{background:#f6f3ff;border-color:#e4dcfa;color:#6c36e8}
.dl-language-selector[open] summary>svg:last-child{transform:rotate(180deg)}
.dl-language-selector summary:focus-visible,.dl-language-options a:focus-visible{outline:3px solid #c6b2fa;outline-offset:3px}
.dl-language-menu{position:absolute;z-index:1000;right:0;top:calc(100% + 12px);width:264px;padding:12px;border:1px solid #e8e9f1;border-radius:15px;background:#fff;box-shadow:0 16px 48px #24213c16,0 3px 8px #24213c06;text-align:left}
.dl-language-title{padding:3px 7px 12px;font-size:11px;font-weight:650;letter-spacing:.05em;color:#8a90a3}
.dl-language-search{display:flex;align-items:center;gap:9px;margin-bottom:8px;padding:0 11px;height:38px;border:1px solid #e9eaf1;border-radius:8px;background:#fafafe;color:#9298ab}
.dl-language-search:focus-within{border-color:#b59af2;box-shadow:0 0 0 3px #f6f1ff}
.dl-language-search svg{width:15px;height:15px;flex:none}
.dl-language-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#30364e;font-size:12px;box-shadow:none;padding:0}
.dl-language-search input::placeholder{color:#9298ab}
.dl-language-options{max-height:min(352px,60vh);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px}
.dl-language-options a{display:flex;align-items:center;gap:12px;min-height:41px;padding:6px 9px;border-radius:8px;color:#42485e;font-size:13px;transition:background .12s}
.dl-language-options a:hover,.dl-language-options a:focus-visible{background:#f7f7fb}
.dl-language-options a[aria-current]{background:#f4efff;color:#6a35df;font-weight:600}
.dl-language-code{display:grid;place-items:center;width:29px;height:26px;flex:none;border:1px solid #e9eaf1;background:#fff;border-radius:5px;color:#8a90a3;font-size:10px;font-weight:600;letter-spacing:.03em}
.dl-language-options a[aria-current] .dl-language-code{border-color:#e2d8fa;color:#8156db;background:#fcfaff}
.dl-language-check{width:16px;height:16px;margin-left:auto}
.dl-language-empty{padding:16px 9px 9px;color:#8a90a3;font-size:12px}
.dl-language-options [hidden],.dl-language-empty[hidden]{display:none}
.dl-nav-end{gap:14px}
@media(max-width:700px){.dl-language-selector summary{gap:6px;padding-inline:7px}.dl-language-menu{right:0;width:min(264px,calc(100vw - 40px))}.dl-nav-end{gap:8px}.dl-nav .dl-button{padding-inline:11px}.dl-nav{gap:10px}}
