/* Product expansion: compact, same palette and original holographic hero. */
.product-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-card{padding:24px;background:linear-gradient(130deg,#10252b,#0c1b22);border:1px solid #31534c;border-radius:10px;display:flex;flex-direction:column;gap:14px;min-width:0}.product-card-head{display:flex;gap:12px;align-items:center}.product-card-head>div{min-width:0}.product-card-head p{font-size:9px;letter-spacing:1.2px;color:#86e2c7;margin:0 0 6px}.product-card h3{font-size:27px;letter-spacing:-.5px;margin:0}.product-version{margin-left:auto;white-space:nowrap;border:1px solid #3a5c52;border-radius:20px;color:#a6c8be;padding:5px 9px;font:10px monospace}.product-card>p{font-size:13px;line-height:1.75;color:#b2c9c4;margin:0}.product-card .product-card-features{font-size:11px;color:#88b8aa;border-top:1px solid #28463e;padding-top:13px}.product-card>a{margin-top:auto;font-size:12px}.product-license{margin:16px 2px 0;font-size:11px;line-height:1.8;color:#92aaa6;max-width:1040px}.vault-details{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:24px;align-items:center}.vault-capabilities h3{font-size:25px;margin:12px 0 17px}.vault-capabilities h3 span{font-size:12px;color:#88b5a9;font-weight:400}.vault-capabilities ul{padding:0;list-style:none;display:grid;gap:14px;color:#aec8c1;font-size:12px;line-height:1.8}.vault-capabilities li{padding-left:17px;position:relative}.vault-capabilities li:before{content:'↳';position:absolute;left:0;color:#86e2c7}.vault-shot{margin:0;min-width:0}.vault-shot img{width:100%;height:auto;display:block}.shot-button{display:block;padding:0;width:100%;border:1px solid #3b6257;border-radius:8px;background:#0c1b23;overflow:hidden;cursor:zoom-in;transition:border-color .2s}.shot-button:hover{border-color:#86e2c7}.vault-shot figcaption{margin-top:10px;font-size:10px;line-height:1.7;color:#8ba7a0}.vault-image-dialog{width:min(1400px,96vw);max-width:none;padding:24px;overflow:auto}.vault-image-dialog img{width:100%;height:auto}.vault-image-dialog h2{font-size:22px;margin:0 30px 18px 0}.product-cards,.vault-details{scroll-margin-top:90px}.site-header nav{gap:22px}.release-meta{max-width:320px;line-height:1.7}.architecture .editor-node strong{font-size:14px}.faq-list p{line-height:1.85}.faq-section{align-items:start}.real-savebar .demo-path{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1050px){.vault-details{grid-template-columns:1fr;gap:18px}.vault-capabilities{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center}.vault-capabilities h3{margin:0}.vault-capabilities ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:18px}.site-header nav{gap:15px}}
@media(max-width:700px){.product-cards{grid-template-columns:1fr;gap:12px}.product-card{padding:19px;gap:12px}.product-card h3{font-size:25px}.product-card>p{font-size:12px}.product-card .product-card-features{font-size:10px}.product-license{font-size:10px;line-height:1.8}.vault-capabilities ul{grid-template-columns:1fr;font-size:11px;gap:9px}.vault-capabilities h3{font-size:23px}.vault-shot figcaption{font-size:9px}.architecture .editor-node strong{font-size:9px}.vault-image-dialog{padding:18px 10px}.vault-image-dialog h2{font-size:18px}.real-savebar .demo-path{max-width:69%}}
@media(prefers-reduced-motion:reduce){.shot-button{transition:none}}

/* CURRENT_EDITOR_COORDINATES: 0.24.2 capture, 1424 x 901, illustrative overlays. */
.real-demo .real-project-name,.real-demo .real-asset-list{display:none!important}
.real-demo .real-preview{left:34.62%;top:14.76%;width:35.75%;height:31.75%;background:#14222a}
.real-demo .real-savebar{left:0;top:5.77%;width:100%;height:2.89%;padding:0 .8%;font-size:.65cqw;gap:1.2%;background:#07191f}
.real-demo .real-time{left:33.2%;top:51.8%;width:13%;height:2.5%;font-size:.65cqw;background:#172027}
.real-demo .real-tracks{left:8.5%;top:61.6%;width:90.9%;height:34.2%;bottom:auto;background-color:#181e24}
.real-demo .real-ruler{height:12%}.real-demo .real-clip{top:16%;height:24%;background-color:#0b2530;background-image:url('assets/private-family-sample.webp');background-repeat:no-repeat;background-size:auto 100%;background-position:left;font-size:.7cqw}
.real-demo .first-clip{left:0;width:56%}.real-demo .real-clip.second-clip{left:34%;width:38%}.real-demo .real-text-track{left:7%;top:45%;width:40%;height:12%;font-size:.7cqw}.real-demo .real-music-track{left:0;top:64%;width:82%;height:17%;font-size:.65cqw}
.real-demo .real-cursor{left:29%;top:18%}.real-demo .real-ui-focus{left:25.7%;top:17.3%;width:5%;height:2.9%}
.real-demo[data-stage='1'] .real-cursor{left:8%;top:59%}.real-demo[data-stage='1'] .real-ui-focus{left:7%;top:57.5%;width:2.5%;height:3.5%}
.real-demo[data-stage='2'] .real-cursor{left:13.7%;top:14.3%}.real-demo[data-stage='2'] .real-ui-focus{left:11%;top:10%;width:5%;height:6%}
.real-demo[data-stage='3'] .real-cursor{left:57%;top:38%}.real-demo[data-stage='3'] .real-ui-focus{left:55.4%;top:34.7%;width:9%;height:7.2%}
.real-demo[data-stage='4'] .real-cursor{left:14%;top:7.1%}.real-demo[data-stage='4'] .real-ui-focus{left:.5%;top:5.8%;width:47%;height:2.7%}
.real-demo[data-stage='5'] .real-cursor{left:92%;top:3%}.real-demo[data-stage='5'] .real-ui-focus{left:89%;top:1.2%;width:6.5%;height:3.4%}
