.lp-shell .ps{--ps-cell:212px;--ps-gap:16px;--ps-bg-normal:#f8f7f3;--ps-bg-sheet:#adaca9;width:100%;position:relative}.lp-shell .ps-viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.lp-shell .ps-viewport:active{cursor:grabbing}.lp-shell .ps-track{gap:var(--ps-gap);width:max-content;margin-left:calc(50% - var(--ps-cell) / 2);transform:translate3d(calc((var(--ps-cell) + var(--ps-gap)) * -2), 0, 0);will-change:transform;display:flex}.lp-shell .ps-slide{flex:0 0 var(--ps-cell);width:var(--ps-cell)}.lp-shell .ps-phone{width:var(--ps-cell);height:420px;position:relative}.lp-shell .ps-screen{background:var(--ps-bg-normal);border-radius:14px;width:181.779px;height:394.269px;position:absolute;top:12.866px;left:16.563px;overflow:hidden}.lp-shell .ps-screen--sheet{background:var(--ps-bg-sheet)}.lp-shell .ps-shot{-webkit-user-drag:none;width:100%;height:auto;display:block;position:absolute;top:21.188px;left:0}.lp-shell .ps-frame{pointer-events:none;-webkit-user-drag:none;width:209.585px;height:420px;display:block;position:absolute;top:0;left:1.207px}.lp-shell .ps-cap{text-align:center;margin-top:16px}.lp-shell .ps-cap-title{color:var(--lp-ink);font-size:17px;font-weight:700;line-height:28px}.lp-shell .ps-cap-body{color:var(--lp-sumi);margin-top:4px;font-size:14px;line-height:24px}.lp-shell .ps-dots{background:var(--lp-paper);border-radius:14px;width:max-content;margin:14px auto 0;padding:0 7px;display:flex}.lp-shell .ps-dot{background:0 0;width:18px;height:28px;padding:0;position:relative}.lp-shell .ps-dot:before{content:"";background:var(--lp-line);border-radius:50%;width:8px;height:8px;transition:background-color .3s;position:absolute;top:10px;left:5px}.lp-shell .ps-dot:after{content:"";position:absolute;inset:-8px 0}.lp-shell .ps-dot[aria-current=true]:before{background:var(--lp-ink)}.lp-shell .ps-dot:focus-visible{outline-offset:-2px;border-radius:6px}.lp-shell .ps-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lp-shell .ps-dot:before{transition:none}}
