/* Buildroom's Autopilot for Windows — development screenshot, not release copy. */
.br-autopilot-jump{margin-top:18px;font-size:13px;line-height:1.5}
.br-autopilot{border-top:1px solid var(--lc-line);background:radial-gradient(ellipse at 85% 5%,#234e4729,transparent 60%),#071921;scroll-margin-top:26px}
.br-ap-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}
.br-ap-heading>div{min-width:0}
.br-ap-heading .lc-eyebrow{margin-bottom:17px}
.br-ap-heading h2{font-size:clamp(34px,4.3vw,56px);line-height:1.08;max-width:850px;text-wrap:initial}
.br-ap-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #7d7049;border-radius:5px;padding:10px 14px;margin-top:4px;color:var(--lc-gold);font:700 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.11em;text-transform:uppercase;flex-shrink:0}
.br-ap-badge:before{content:'';height:6px;width:6px;border:1px solid currentColor;border-radius:50%;flex-shrink:0}
.launch-site .br-ap-tagline{color:#99dfd1;font-size:clamp(18px,2vw,24px);line-height:1.45;font-weight:600;margin-top:25px}
.launch-site .br-ap-intro{font-size:16px;line-height:1.8;max-width:845px;margin-top:15px}
.launch-site .br-ap-capture{border:1px solid #416464;border-radius:12px;overflow:hidden;background:#091820;margin-top:32px;box-shadow:0 20px 50px #0002}
.br-ap-image-link{display:block;transition:background .18s ease}
.br-ap-capture-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:#0f2a31;border-bottom:1px solid #365659;color:#d3e1df;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.br-ap-enlarge{display:inline-flex;align-items:center;gap:10px;color:var(--lc-mint);font-size:11px;letter-spacing:0;text-transform:none;white-space:nowrap}
.br-ap-image-link:hover .br-ap-capture-bar{background:#16363b}
.br-ap-image-link:focus-visible{outline-offset:-4px!important}
.br-ap-capture .br-ap-image-link img{display:block;width:100%;height:auto;aspect-ratio:1346/410;object-fit:contain;object-position:center;background:#09151e}
.br-ap-capture figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-top:1px solid #28484f;font-size:12px;line-height:1.7;color:#acc2c6}
.br-ap-capture figcaption strong{color:#d3e2e1;font-weight:600}
.br-ap-capture figcaption a{display:inline-flex;align-items:center;gap:8px;color:var(--lc-mint);white-space:nowrap;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.br-ap-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:34px}
.br-ap-details>div{min-width:0;border-top:1px solid #3b5c59;padding-top:20px}
.br-ap-label{display:block;color:var(--lc-mint);font-size:10px;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin-bottom:12px}
.br-ap-details h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;text-wrap:initial}
.launch-site .br-ap-details p{font-size:14px;line-height:1.75;margin-top:10px;max-width:340px}
.launch-site .br-ap-release-note{font-size:12px;line-height:1.8;color:#bed0d0;border-left:2px solid #ab945d;padding:9px 0 9px 17px;margin-top:31px;max-width:970px}
.br-ap-release-note strong{color:var(--lc-gold);font-weight:700}
@media(max-width:980px){.br-ap-heading{gap:24px}.br-ap-badge{font-size:9px;padding:9px 11px;letter-spacing:.08em}.br-ap-details{gap:23px}.br-ap-details h3{font-size:21px}}
@media(max-width:720px){.br-ap-heading{flex-direction:column-reverse;align-items:flex-start;gap:24px}.br-ap-badge{margin-top:0}.br-ap-heading h2{font-size:clamp(31px,7vw,44px)}.launch-site .br-ap-tagline{margin-top:22px;font-size:21px;max-width:520px}.launch-site .br-ap-intro{font-size:15px;margin-top:14px}.launch-site .br-ap-capture{margin-top:26px;border-radius:9px}.br-ap-capture-bar{padding:13px 14px;font-size:9px;letter-spacing:.08em;gap:8px}.br-ap-enlarge{font-size:10px;gap:6px}.br-ap-capture figcaption{display:block;padding:13px 14px;font-size:11px}.br-ap-capture figcaption>span{display:block}.br-ap-capture figcaption a{margin-top:5px;min-height:44px;font-size:12px}.br-ap-details{grid-template-columns:1fr;gap:23px;margin-top:26px}.br-ap-details>div{padding-top:18px}.br-ap-label{margin-bottom:8px}.br-ap-details h3{font-size:23px}.launch-site .br-ap-details p{max-width:540px;margin-top:7px}.launch-site .br-ap-release-note{margin-top:26px;padding-left:13px}.br-autopilot-jump{font-size:12px}}
@media(max-width:360px){.br-ap-capture-bar{padding:12px 10px}.br-ap-heading h2{font-size:31px}.br-ap-enlarge{font-size:9px}.br-ap-capture-bar>span:first-child{font-size:8px}.launch-site .br-ap-tagline{font-size:19px}}
@media(prefers-reduced-motion:reduce){.br-ap-image-link{transition:none}}
@media print{.br-autopilot,.br-ap-capture,.br-ap-capture-bar{background:white!important;box-shadow:none}.br-ap-heading,.br-ap-badge,.br-ap-tagline,.br-ap-label,.br-ap-details,.br-ap-release-note,.br-ap-capture-bar,.br-ap-capture figcaption,.br-ap-capture figcaption strong{color:#142e3a!important}.br-ap-release-note strong{color:#142e3a}.br-ap-enlarge,.br-ap-capture figcaption a{display:none}.br-ap-capture{break-inside:avoid}.br-ap-details{grid-template-columns:repeat(3,minmax(0,1fr))}}
