.rv-mocks,.rv-mocks *{box-sizing:border-box}.rv-mocks .lp-phone,.rv-mocks .lp-sms,.rv-mocks .lp-chat{color:#0a0b0e;text-align:left}.rv-mocks .lp-tp{text-align:center}.rv-mocks .lp-row .av{color:#1f63d6;background:#eef4ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.rv-mocks{--ink:#0a0b0e;--line:#e6e9f0;--paper2:#f4f6fa;--blue-soft:#e4eeff;--blue-deep:#1f63d6;--ease:cubic-bezier(.16, 1, .3, 1)}@keyframes lpBlink{50%{opacity:0}}.lp-phone{background:var(--ink);border-radius:42px;width:300px;padding:12px;position:relative;box-shadow:0 50px 90px -40px #0a0b0e99,0 0 0 1.5px #0000000f}.lp-screen{background:var(--paper2);border-radius:31px;flex-direction:column;height:560px;display:flex;overflow:hidden}.lp-dash{font-family:var(--font-satoshi), system-ui, sans-serif;color:#0b1220;background:#f5f8ff}.lp-dash-nav{background:#fff;border-bottom:1px solid #0b12200f;flex:none;align-items:center;gap:2px;padding:1.6rem .6rem .45rem;display:flex;overflow:hidden}.lp-dash-logo{color:#fff;background:#1f63d6;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-right:4px;font-size:.8rem;font-weight:600;display:grid}.lp-dash-ic{color:#555;border-radius:7px;flex:none;padding:6px;display:inline-flex}.lp-dash-ic svg{width:18px;height:18px;display:block}.lp-dash-ic.on{color:#1f63d6;background:#eef4ff}.lp-dash-body{padding:.9rem .9rem 0}.lp-dash-head{margin-bottom:.8rem}.lp-dash-head small{color:#1f63d6;font-size:.62rem;font-weight:700;display:block}.lp-dash-head b{letter-spacing:-.02em;margin-top:1px;font-size:1.1rem;font-weight:900;display:block}.lp-dash-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:.8rem;display:grid}.lp-dash-stats>div{background:#fff;border:1px solid #0b12200f;border-radius:12px;padding:.45rem .55rem}.lp-dash-stats small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;display:block;overflow:hidden}.lp-dash-stats b{margin-top:1px;font-size:1.1rem;font-weight:900;display:block}.lp-dash-stats .lp-ready{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.lp-dash-stats .lp-ready small{color:#15803d}.lp-dash-bar{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.lp-dash-bar b{font-size:.82rem;font-weight:900}.lp-dash-bar span{color:#fff;background:#1f63d6;border-radius:99px;padding:.35rem .6rem;font-size:.62rem;font-weight:700}.lp-row{background:#fff;border:1px solid #0b12200f;border-radius:14px;align-items:center;gap:8px;margin-bottom:6px;padding:.6rem .65rem;transition:background-color .5s,border-color .5s;display:flex;position:relative}.lp-row .l{flex:1;min-width:0}.lp-row .nm{font-size:.74rem;font-weight:700}.lp-row .nm span{color:#999;margin-left:3px;font-size:.6rem;font-weight:400}.lp-row .dv{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.64rem;overflow:hidden}.lp-row .r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.lp-qs{border-radius:99px;padding:2px 7px;font-size:.6rem;font-weight:700}.st-repairing{color:#854d0e;background:#fde68a}.st-ready{color:#065f46;background:#d1fae5}.st-parts{color:#9a3412;background:#fed7aa}.lp-due{color:#888;font-size:.58rem}.lp-menu{z-index:2;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;min-width:104px;padding:4px;font-size:.66rem;display:none;position:absolute;top:30px;right:8px;box-shadow:0 10px 24px -8px #0000004d}.lp-menu span{border-radius:5px;padding:4px 8px}.lp-menu .on{color:#fff;background:#1f63d6}.lp-qs-a,.lp-swap .a{display:none}.lp-demo:is([data-step="0"],[data-step="1"]) .lp-qs-a{display:inline-block}.lp-demo:is([data-step="0"],[data-step="1"]) .lp-qs-b{display:none}.lp-demo:is([data-step="0"],[data-step="1"]) .lp-swap .a{display:inline}.lp-demo:is([data-step="0"],[data-step="1"]) .lp-swap .b{display:none}.lp-demo[data-step="1"] .lp-menu{animation:lpPop .3s var(--ease) both;display:flex}.lp-demo[data-step="2"] .lp-row-sarah{background:#f0fbf5;border-color:#bfe3cb}.lp-demo[data-step="2"] .lp-qs-b{animation:lpPop .5s var(--ease) both}@keyframes lpPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.lp-sms{border:1px solid var(--line);background:#fff;border-radius:18px;padding:.85rem 1rem;box-shadow:0 24px 50px -18px #0a0b0e59}.lp-sms .from{color:#c81d63;margin-bottom:.3rem;font-size:.7rem;font-weight:700}.lp-sms .msg{font-size:.86rem;line-height:1.45}.lp-sms-out,.lp-sms-in{width:250px;transition:opacity .6s var(--ease), transform .7s var(--ease);position:absolute}.lp-sms-out{width:250px;bottom:14%;left:-16%;transform:rotate(-4deg)}.lp-sms-in{background:var(--blue-soft);border-color:#cddcfb;width:200px;bottom:0;right:-9%;transform:rotate(3deg)}.lp-sms-in .from{color:var(--blue-deep)}.lp-demo:is([data-step="0"],[data-step="1"],[data-step="2"]) .lp-sms-out{opacity:0;transform:translate(40px,20px)rotate(-4deg)scale(.9)}.lp-demo:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .lp-sms-in{opacity:0;transform:translate(-30px,20px)rotate(3deg)scale(.9)}.lp-chat{color:var(--ink);background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;padding:1.1rem 1.3rem 1.3rem;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 50px 90px -40px #0000008c}.lp-chat-label{color:#888;letter-spacing:1px;margin:0 0 .9rem;font-size:.7rem;font-weight:500}.lp-msg{transition:opacity .5s var(--ease), transform .6s var(--ease);flex-direction:column;margin-bottom:.6rem;display:flex}.lp-msg.me{align-items:flex-end}.lp-msg .bb{border-radius:14px;max-width:82%;padding:.55rem .8rem;font-size:.9rem;line-height:1.4}.lp-msg.me .bb{border-bottom-right-radius:4px}.lp-msg.them .bb{color:#1646c4;background:#e8eefc;border-bottom-left-radius:4px}.lp-msg.auto .bb{color:#555;background:#f3f4f6}.lp-msg.shop .bb{color:#fff;background:#1f63d6}.lp-msg .meta{color:#999;margin:3px 4px 0;font-size:.7rem}.lp-compose{border-top:1px solid #f0f0f0;margin-top:.4rem;padding-top:.75rem}.lp-ta{border:1px solid #0b122024;border-radius:12px;align-items:flex-start;height:4.6rem;padding:.65rem .75rem;font-size:.95rem;display:flex}.lp-ph{color:#8a909c}.lp-caret{background:var(--ink);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite lpBlink;display:none}.lp-send-row{justify-content:flex-end;margin-top:6px;display:flex}.lp-send{color:#fff;background:#1f63d6;border-radius:12px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700;transition:transform .15s}.lp-chat[data-step="0"] .lp-at1{opacity:0;transform:translate(-24px)}.lp-chat:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .lp-at4{opacity:0;transform:translate(24px)}.lp-chat:is([data-step="2"],[data-step="3"]) .lp-caret{display:inline-block}.lp-chat:is([data-step="2"],[data-step="3"]) .lp-ph{display:none}.lp-chat[data-step="3"] .lp-send{transform:scale(.92)}.lp-phone-track{width:290px}.lp-tp{height:540px;font-family:var(--font-satoshi), system-ui, sans-serif;text-align:center;color:#0b1220;background:#f5f7fb}.lp-tp-head{color:#fff;background:linear-gradient(160deg, var(--shop), color-mix(in srgb, var(--shop) 80%, #fff));padding:1.7rem 1rem 3.2rem;transition:background .6s}.lp-tp-logo{background:#fff3;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto;font-size:1.1rem;font-weight:900;display:grid}.lp-tp-head b{margin-top:.45rem;font-size:.82rem;font-weight:900;display:block}.lp-tp-head small{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:.5rem;font-weight:700;display:block}.lp-tp-head strong{margin-top:.7rem;font-size:1rem;font-weight:900;display:block}.lp-tp-head span{opacity:.9;font-size:.64rem;display:block}.lp-tp-status{background:#fff;border-radius:16px;margin:-2.4rem .7rem .7rem;padding:.95rem .7rem;position:relative;box-shadow:0 16px 36px -20px #0b122080}.lp-tp-status small{color:#8a93a3;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700;display:block}.lp-tp-status b{color:var(--shop);margin:.3rem 0;font-size:1.02rem;font-weight:900;transition:color .6s;display:block}.lp-tp-status>span{color:#4a5568;font-size:.64rem;line-height:1.45;display:block}.lp-tp-steps{justify-content:space-between;margin:.8rem .6rem 0;display:flex;position:relative}.lp-tp-steps:before{content:"";background:#e8ecf3;height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.lp-tp-steps i{color:#fff;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.5rem;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 2px #d5dae3}.lp-tp-steps i.done,.lp-tp-steps i.cur{background:var(--shop);box-shadow:none}.lp-tp-quote{border:2px solid var(--shop);background:#fff;border-radius:14px;margin:0 .7rem;padding:.75rem .7rem;transition:border-color .6s}.lp-tp-quote small{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:.5rem;font-weight:600;display:block}.lp-tp-quote>span{color:#444;margin:.35rem 0 0;font-size:.68rem;display:block}.lp-tp-quote .btns{gap:6px;margin-top:.6rem;display:flex}.lp-tp-quote .btns span{border-radius:9px;padding:.5rem;font-size:.68rem}.lp-tp-quote .ok{background:var(--shop);color:#fff;flex:2;font-weight:700;transition:background-color .6s}.lp-tp-quote .no{color:#888;border:1px solid #ddd;flex:1}.lp-swatches{gap:.65rem;display:flex}.lp-sw{cursor:pointer;width:30px;height:30px;transition:transform .3s var(--ease), box-shadow .3s ease;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #d6dae2}.lp-sw[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.12)}.lp-demo{justify-content:center;padding:.5rem 0 1.5rem;display:flex;position:relative}
