/* Website composition only; source-verified native UI rules remain in product.css. */
.cap-copy h3{text-wrap:wrap}
.capabilities{overflow-anchor:none}
.guide-layout section{scroll-margin-top:0}
.hero-desktop .px-window{box-shadow:0 24px 56px #11111426}
.cap-skills>.px-window{position:absolute;width:124%;max-width:none;left:-24%;top:28px;box-shadow:0 20px 50px #11111418}
.cap-preview.model-visual{display:flex;align-items:flex-end;justify-content:center;padding:32px 24px 64px;height:520px;overflow:hidden}
.cap-preview.model-visual .px-model-menu{bottom:48px;right:50%;transform:translateX(50%)}
.cap-preview.model-visual .px-model-trigger{background:#f1efe9}
.cap-preview.model-visual .px-model-options{left:auto;right:calc(100% + 4px);bottom:0}
.cap-preview.memory-visual{display:flex;align-items:center;justify-content:center;padding:48px;height:440px}
.cap-preview.memory-visual>.px-memory-detail{width:100%;max-width:400px;padding:38px;background:#f1efe9;border:1px solid #ddd9d0;border-radius:7px;box-shadow:0 20px 40px #11111410;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}
.cap-preview.memory-visual h4{font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:10px}
.cap-preview.memory-visual p{font-size:12px;line-height:1.6;color:#857f72;margin-bottom:24px}
.cap-preview.stage-automation{height:650px;position:relative}
.cap-preview.stage-automation>.px-cron-window{width:min(680px,calc(100% - 32px));top:32px;left:50%;transform:translateX(-50%)}
.cap-preview.stage-automation .px-cron-dialog{overflow-y:auto}
@media(max-width:1150px) and (min-width:901px){.cap-skills{height:500px}.cap-preview.model-visual .px-model-options{right:0;bottom:0}}
@media(max-width:900px) and (min-width:601px){.cap-skills{height:540px}.cap-preview.stage-automation{height:680px}}
@media(max-width:600px){.cap-skills{height:485px}.cap-skills>.px-window{width:278.9%;left:-53.88%;top:20px}.cap-preview.model-visual{height:440px;padding:28px 12px 40px}.cap-preview.model-visual .px-model-menu{width:min(285px,78vw)}.cap-preview.model-visual .px-model-options{right:0;left:auto;bottom:0}.cap-preview.memory-visual{height:320px;padding:20px}.cap-preview.memory-visual>.px-memory-detail{padding:28px 24px}.cap-preview.stage-automation{height:830px}.cap-preview.stage-automation>.px-cron-window{width:100%;height:100%;top:0;left:0;transform:none}.cap-preview.stage-automation:has(.px-cron-custom:not([hidden])){height:930px}.cap-preview.stage-automation .px-cron-dialog{width:calc(100% - 24px);max-height:calc(100% - 40px)}}
@media(max-width:360px){.cap-skills{height:430px}}
@media(max-width:360px){h2,.device-copy h2{font-size:28px}}
