.lp-phone{background:#121212;border-radius:36px;flex:none;width:232px;height:474px;padding:9px;position:relative;box-shadow:0 18px 40px #281e1433}.lp-screen{background:#fff;border-radius:28px;height:100%;font-size:12px;position:relative;overflow:hidden}.lp-notch{z-index:10;background:#121212;border-radius:12px;width:72px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lp-room{background:linear-gradient(#e8e0d3,#dcd2c2 70%);position:absolute;inset:0}.lp-room:before{content:"";background:radial-gradient(at 0 18%,#ffecc8b3,#0000 55%);position:absolute;inset:0}.lp-floor{background:repeating-linear-gradient(90deg,#b88b60 0 36px,#a47750 36px 38px);height:24%;position:absolute;inset:auto 0 0;box-shadow:inset 0 6px 10px #0000001f}.lp-sofa{background:#6d8190;border-radius:10px 10px 4px 4px;height:12%;position:absolute;bottom:18%;left:12%;right:12%;box-shadow:0 6px 8px #0000002e}.lp-sofa:before{content:"";background:#5d7080;border-radius:8px;height:60%;position:absolute;bottom:-18%;left:-6%;right:-6%}.lp-plant{width:26px;height:70px;position:absolute;bottom:20%;right:6%}.lp-plant:before{content:"";background:#c9b8a3;border-radius:2px 2px 6px 6px;width:18px;height:20px;position:absolute;bottom:0;left:4px}.lp-plant:after{content:"";background:radial-gradient(circle at 50% 70%,#4f7a4a 0 40%,#0000 41%),radial-gradient(circle at 30% 35%,#5f8c57 0 30%,#0000 31%),radial-gradient(circle at 72% 30%,#46703f 0 30%,#0000 31%);width:34px;height:52px;position:absolute;bottom:18px;left:-4px}.lp-slot{width:74px;height:107px;position:absolute;top:15%;left:calc(50% - 37px)}.lp-dots{background-image:radial-gradient(circle,#fff 0 1.2px,#0000 1.7px);background-size:17px 13px;position:absolute;inset:10% 8% 44%;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.lp-hintPhone{border:2.5px solid #fff;border-radius:7px;width:30px;height:50px;position:absolute;top:40%;left:calc(50% - 15px)}.lp-reticle{background:#ffffff1f;border:2px dashed #fffffff2;border-radius:3px;box-shadow:0 0 0 1px #0000001f}.lp-painting{background-position:50%;background-size:cover;box-shadow:0 2px 2px #28190a40,6px 10px 14px #28190a59}.lp-touch{background:#fffc;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:58px;left:37px}.lp-touch:after{content:"";border:2px solid #ffffffd9;border-radius:50%;animation:1.2s ease-out infinite ripple;position:absolute;inset:-8px}.lp-warm{mix-blend-mode:multiply;pointer-events:none;background:#7a4a1c;position:absolute;inset:0}.lp-chip{z-index:5;white-space:nowrap;color:#fff;background:#00000094;border-radius:99px;padding:4px 11px;font-size:11px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.lp-dots,.lp-hintPhone,.lp-reticle,.lp-painting,.lp-touch,.lp-warm,.lp-chip,.lp-drag{animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.lp-dots{animation-name:dots}.lp-hintPhone{animation-name:sway}.lp-reticle{animation-name:reticle}.lp-painting{animation-name:place}.lp-drag{animation-name:drag}.lp-touch{animation-name:touch}.lp-warm{animation-name:warm}.lp-chip1{animation-name:chip1}.lp-chip2{animation-name:chip2}.lp-chip3{animation-name:chip3}.lp-chip4{animation-name:chip4}.lp-chip5{animation-name:chip5}@keyframes dots{0%,18%{opacity:.8}24%,to{opacity:0}}@keyframes sway{0%{opacity:1;transform:translate(-24px)rotate(-8deg)}9%{transform:translate(24px)rotate(8deg)}17%{opacity:1;transform:translate(-10px)rotate(-3deg)}20%,to{opacity:0;transform:translate(0)rotate(0)}}@keyframes reticle{0%,18%{opacity:0;transform:scale(1.15)}22%,33%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1)}}@keyframes place{0%,33%{opacity:0;transform:scale(1.12)}37%{opacity:1;transform:scale(.97)}39%,to{opacity:1;transform:scale(1)}}@keyframes drag{0%,52%{transform:translate(0)}68%,96%{transform:translate(-40px)}to{transform:translate(0)}}@keyframes touch{0%,45%{opacity:0}47%,70%{opacity:1}73%,to{opacity:0}}@keyframes warm{0%,75%{opacity:0}82%,94%{opacity:.32}to{opacity:0}}@keyframes chip1{0%,17%{opacity:1}19%,to{opacity:0}}@keyframes chip2{0%,18%{opacity:0}20%,33%{opacity:1}35%,to{opacity:0}}@keyframes chip3{0%,35%{opacity:0}37%,45%{opacity:1}47%,to{opacity:0}}@keyframes chip4{0%,46%{opacity:0}48%,72%{opacity:1}74%,to{opacity:0}}@keyframes chip5{0%,74%{opacity:0}77%,97%{opacity:1}99%,to{opacity:0}}@keyframes ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.lp-dragging{border-radius:2px;animation:10s infinite highlight}@keyframes highlight{0%,47%{box-shadow:none}49%,70%{box-shadow:0 0 0 3px #fff,0 0 0 7px #c2562f80}72%,to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.lp-dots,.lp-hintPhone,.lp-reticle,.lp-touch,.lp-warm,.lp-chip1,.lp-chip2,.lp-chip4,.lp-chip5{opacity:0;animation:none}.lp-painting,.lp-chip3{opacity:1;animation:none}.lp-drag,.lp-dragging,.lp-touch:after{animation:none}}
