.h5wrap .h5right .p3-demo{width:100%!important;margin:26px auto 12px;animation:none;perspective:none;border:1px solid var(--p3-edge);border-radius:18px;background:var(--p3-surface);padding:18px;box-sizing:border-box;min-width:0}.p3-demo h2{font:700 24px/1.25 Arial,sans-serif;margin:0 0 8px;color:var(--p3-text,#fff)}.p3-demo-head p,.p3-demo-rules{font:400 14px/1.55 Arial,sans-serif;color:var(--p3-muted);margin:8px 0 14px}.p3-demo-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.p3-demo button{font:600 13px/1.3 Arial,sans-serif;min-height:44px;padding:10px 12px;white-space:normal;border-radius:9px;border:1px solid var(--p3-edge);color:#f6f2ff;background:var(--p3-surface-alt);cursor:pointer;max-width:100%}.p3-demo button[aria-pressed=true]{color:#171006;background:#f4cb82;border-color:#f4cb82}.p3-demo button:focus-visible{outline:3px solid #f4cb82;outline-offset:3px}.h5wrap .p3-demo .hs-frame,.h5wrap .p3-demo:hover .hs-frame{transform:none;box-shadow:0 12px 25px #0006;border-radius:9px}.p3-demo .hs-clip{border-radius:9px;aspect-ratio:1534/999;background:var(--p3-bg)}.p3-demo img{object-fit:contain;cursor:default!important}.p3-demo img:not([src]){visibility:hidden}.p3-demo-footer{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px}.p3-demo-footer p{font:400 13px/1.5 Arial,sans-serif;color:var(--p3-muted);margin:0;flex:1;min-width:100px}.p3-demo-rules:last-child{margin-bottom:0}.p3-monitor{position:relative;padding:9px 9px 24px;background:#080a10;border:1px solid var(--p3-edge);border-radius:13px;box-shadow:0 15px 35px #0005;margin:12px 0 30px}.p3-monitor:before{content:'';position:absolute;bottom:-15px;left:43%;width:14%;height:14px;background:linear-gradient(#333,#12151b)}.p3-monitor:after{content:'';position:absolute;bottom:-20px;left:30%;width:40%;height:5px;background:#222732;border-radius:8px}.p3-monitor img{border-radius:5px!important;box-shadow:none!important;border:0!important}.p3-monitor-label{display:block;color:#e4dfec;font:600 11px/1.2 Arial,sans-serif;text-align:center;margin-top:9px}.p3-feature>.p3-monitor{width:100%;box-sizing:border-box}@media(max-width:760px){.h5wrap .p3-demo{padding:14px;margin-top:24px}.p3-demo h2{font-size:22px}.p3-demo-nav{gap:7px}.p3-demo button{flex:1 1 110px}.p3-demo-footer button{flex:0 1 auto}}