.landing-pai-demo{min-width:0;margin-top:28px}.lp-demo-picker{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.lp-demo-picker button{min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #999;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;display:inline-flex}.lp-demo-picker button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.lp-demo-picker button:focus-visible{outline-offset:4px;outline:2px solid}.lp-demo-scroll:focus-visible{outline-offset:4px;outline:2px solid}.lp-demo-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.lp-demo-copy{min-width:0}.lp-demo-copy h3{letter-spacing:-.6px;margin:12px 0;font-size:clamp(24px,3vw,32px);line-height:1.2}.lp-demo-copy>p:not(.landing-kicker){margin-bottom:16px;font-size:16px;line-height:1.65}.lp-demo-copy small{opacity:.8;font-size:13px;line-height:1.6;display:block}.lp-demo-frame{border:1px solid #8886;border-radius:18px;min-width:0;overflow:hidden}.lp-demo-caption,.lp-demo-footnote{margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.lp-demo-caption{border-bottom:1px solid #8886;font-weight:700}.lp-demo-footnote{border-top:1px solid #8886}.lp-demo-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-width:0;height:380px;overflow:hidden auto}.lp-demo-readonly{box-sizing:border-box;pointer-events:none;border:0;width:100%;min-width:0;margin:0;padding:16px}.lp-demo-readonly>.card{box-sizing:border-box;max-width:100%;margin:0!important}.lp-demo-readonly button:disabled{opacity:1}.lp-demo-readonly .barcode-entry{grid-template-columns:minmax(0,1fr)}.lp-demo-readonly .barcode-entry input{box-sizing:border-box;width:100%;min-width:0}.lp-demo-readonly .row-buttons{flex-wrap:wrap}.lp-demo-readonly .row-buttons button{white-space:normal;max-width:100%}.lp-demo-readonly .pai-exercises article{grid-template-columns:60px minmax(0,1fr) auto}.lp-demo-readonly .pai-workout-head h3{font-size:18px}.lp-demo-readonly .pai-result>div{min-width:0}.lp-demo-readonly p,.lp-demo-readonly strong{overflow-wrap:anywhere}html[data-pai-season=halloween-2026] .lp-demo-picker button[aria-pressed=true]{color:#0b0b0e!important;background:#ff7900!important;border-color:#ff7900!important}@media (max-width:760px){.lp-demo-panel{grid-template-columns:minmax(0,1fr);gap:20px}.lp-demo-picker{gap:8px}.lp-demo-picker button{flex:145px;padding:10px;font-size:13px}.lp-demo-copy h3{max-width:520px}.lp-demo-scroll{height:350px}.lp-demo-readonly{padding:10px}.lp-demo-readonly>.card{padding:16px}.lp-demo-caption,.lp-demo-footnote{padding:10px 12px}.lp-demo-readonly .pai-result,.lp-demo-readonly .pai-result>div:last-child{flex-wrap:wrap}}.lp-demo-placeholder{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:28px;line-height:1.6;display:flex}.lp-demo-placeholder p{max-width:300px}.lp-demo-placeholder small{opacity:.8;font-size:13px}
