.phone-demo[data-astro-cid-v3ukzxoc]{--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017 20.3%,1.043,1.044 25.7%,1.017 32.3%,1.003 37.6%,.996 46.2%,1);--phone-scale:1;--pose-x:4deg;--pose-y:-9deg;position:relative;margin:0;width:min(100%,420px);min-width:0;justify-self:center;display:grid;justify-items:center}.phone-demo[data-astro-cid-v3ukzxoc] figcaption[data-astro-cid-v3ukzxoc]{width:100%;max-width:max(var(--phone-width,360px),300px)}.phone-demo__probe[data-astro-cid-v3ukzxoc]{position:absolute;width:0;height:var(--phone-max-h,9999px);visibility:hidden;pointer-events:none}.phone-stage[data-astro-cid-v3ukzxoc]{position:relative;width:min(360px,100%);height:760px;perspective:1600px}.phone-device[data-astro-cid-v3ukzxoc]{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:30%;position:absolute;left:50%;top:50%;width:360px;padding:9px;transform:translate(-50%,-50%) scale(var(--phone-scale)) rotateX(calc(var(--pose-x) + var(--tilt-x))) rotateY(calc(var(--pose-y) + var(--tilt-y)));transform-style:preserve-3d;border-radius:52px;background:linear-gradient(145deg,#6b675e,#1a1916 26%,#35322d 74%,#8a857a);box-shadow:inset 0 0 0 1px #fff8e624,inset 0 0 0 2px #0a0a09}.phone-device__back[data-astro-cid-v3ukzxoc]{position:absolute;inset:2px;border-radius:50px;transform:translateZ(-14px);background:linear-gradient(90deg,#24221e,#4d4942 50%,#1c1b18);box-shadow:0 40px 60px -20px #000000a6,0 18px 30px -12px #00000080}.phone-screen[data-astro-cid-v3ukzxoc]{position:relative;overflow:hidden;border:2px solid #0b0b0a;border-radius:43px;background:var(--panel);transform:translateZ(1px)}.phone-glare[data-astro-cid-v3ukzxoc]{position:absolute;inset:0;border-radius:52px;pointer-events:none;transform:translateZ(2px);background:radial-gradient(120% 70% at var(--glare-x) var(--glare-y),rgb(255 246 222 / .1),transparent 55%),linear-gradient(115deg,transparent 40%,rgb(255 246 222 / .05) 48%,transparent 56%);mix-blend-mode:screen}.phone-status[data-astro-cid-v3ukzxoc]{height:46px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 26px;color:var(--paper);font-size:14px;font-weight:650;line-height:1}.phone-camera[data-astro-cid-v3ukzxoc]{position:absolute;left:50%;top:11px;transform:translate(-50%);width:96px;height:27px;border-radius:20px;background:#090908;box-shadow:inset 0 0 0 1px #030303}.phone-indicators[data-astro-cid-v3ukzxoc]{display:flex;align-items:center;gap:6px}.phone-contact[data-astro-cid-v3ukzxoc]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 16px 14px 10px;border-bottom:1px solid var(--rule)}.phone-contact[data-astro-cid-v3ukzxoc] svg[data-astro-cid-v3ukzxoc],.phone-conversation[data-astro-cid-v3ukzxoc] svg[data-astro-cid-v3ukzxoc]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.phone-back[data-astro-cid-v3ukzxoc]{color:var(--gold)}.phone-avatar[data-astro-cid-v3ukzxoc]{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#4a4235,#2c2820);color:var(--gold-hot);font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #d4a01740}.phone-contact[data-astro-cid-v3ukzxoc] strong[data-astro-cid-v3ukzxoc]{display:block;font-size:16px;line-height:1.25}.phone-contact[data-astro-cid-v3ukzxoc] div[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{display:block;font-size:12.5px;line-height:1.4;margin-top:2px;color:var(--quiet)}.phone-viewport[data-astro-cid-v3ukzxoc]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26px);mask-image:linear-gradient(to bottom,transparent,#000 26px)}.phone-conversation[data-astro-cid-v3ukzxoc]{--thread-offset:0px;position:relative;list-style:none;margin:0;padding:16px 14px 14px;display:grid;align-content:start;gap:12px;transform:translateY(var(--thread-offset));transition:transform .8s var(--ease-out),opacity .5s var(--ease-out),filter .5s var(--ease-out);transition:transform .9s var(--ease-spring),opacity .5s var(--ease-out),filter .5s var(--ease-out)}.phone-conversation[data-astro-cid-v3ukzxoc].is-jumping{transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}.phone-conversation[data-astro-cid-v3ukzxoc].is-resetting{opacity:0;filter:blur(6px)}.phone-conversation[data-astro-cid-v3ukzxoc] li[data-astro-cid-v3ukzxoc]{transform-origin:0 100%;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out),filter .5s var(--ease-out);transition:opacity .5s var(--ease-out),transform .8s var(--ease-spring),filter .5s var(--ease-out)}.phone-conversation[data-astro-cid-v3ukzxoc] .is-waiting[data-astro-cid-v3ukzxoc]{opacity:0;transform:translateY(14px) scale(.94);filter:blur(5px);pointer-events:none}.phone-event[data-astro-cid-v3ukzxoc]{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #665047;border-radius:14px;background:#c97a5d12}.phone-event[data-astro-cid-v3ukzxoc] strong[data-astro-cid-v3ukzxoc]{display:block;font-size:14px;line-height:1.3;color:#e8b7a4}.phone-event[data-astro-cid-v3ukzxoc] div[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{display:block;font-size:12.5px;line-height:1.35;margin-top:2px;color:var(--quiet)}.phone-event__symbol[data-astro-cid-v3ukzxoc]{display:grid;color:#e8b7a4}.phone-event[data-astro-cid-v3ukzxoc]:not(.is-waiting) .phone-event__symbol[data-astro-cid-v3ukzxoc]{animation:phone-ring .7s var(--ease-out) .15s 2}.phone-message[data-astro-cid-v3ukzxoc],.phone-reply[data-astro-cid-v3ukzxoc]{padding:11px 14px 9px}.phone-message[data-astro-cid-v3ukzxoc]{max-width:90%;border-radius:20px 20px 20px 6px;background:#332e25}.phone-reply[data-astro-cid-v3ukzxoc]{max-width:86%;justify-self:end;border-radius:20px 20px 6px;background:linear-gradient(180deg,#54472c,#4a3f28);transform-origin:100% 100%}.phone-message[data-astro-cid-v3ukzxoc] p[data-astro-cid-v3ukzxoc],.phone-reply[data-astro-cid-v3ukzxoc] p[data-astro-cid-v3ukzxoc]{margin:3px 0 5px;color:var(--paper);font-size:16.5px;line-height:1.38;letter-spacing:-.005em}.phone-message__label[data-astro-cid-v3ukzxoc]{display:block;font-size:12px;line-height:1.3;color:var(--read);font-weight:550}.phone-message__time[data-astro-cid-v3ukzxoc]{display:block;font-size:11.5px;line-height:1.3;color:var(--quiet)}.phone-reply[data-astro-cid-v3ukzxoc] .phone-message__label[data-astro-cid-v3ukzxoc],.phone-reply[data-astro-cid-v3ukzxoc] .phone-message__time[data-astro-cid-v3ukzxoc]{color:#d2c4a3}.phone-typing[data-astro-cid-v3ukzxoc]{display:none;gap:5px;width:max-content;padding:15px 17px;border-radius:20px 20px 20px 6px;background:#332e25}.phone-typing[data-astro-cid-v3ukzxoc].is-active{display:flex}.phone-typing--reply[data-astro-cid-v3ukzxoc]{justify-self:end;border-radius:20px 20px 6px;background:#4a3f28}.phone-typing[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{width:7px;height:7px;border-radius:50%;background:var(--read);animation:phone-dot 1.1s ease-in-out infinite}.phone-typing[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]:nth-child(2){animation-delay:.15s}.phone-typing[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]:nth-child(3){animation-delay:.3s}.phone-owner[data-astro-cid-v3ukzxoc]{display:flex;align-items:center;gap:11px;margin:2px 4px}.phone-owner__symbol[data-astro-cid-v3ukzxoc]{width:30px;height:30px;flex:none;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold)}.phone-owner[data-astro-cid-v3ukzxoc]:not(.is-waiting) .phone-owner__symbol[data-astro-cid-v3ukzxoc]{animation:phone-ping 1.2s var(--ease-out) .2s}.phone-owner[data-astro-cid-v3ukzxoc] strong[data-astro-cid-v3ukzxoc]{display:block;font-size:14.5px;line-height:1.3}.phone-owner[data-astro-cid-v3ukzxoc] div[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{display:block;font-size:13px;line-height:1.35;color:var(--quiet)}.phone-followup[data-astro-cid-v3ukzxoc]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid #8a744b;background:linear-gradient(160deg,#3d3427,#30291f);transform-origin:50% 100%}.phone-followup__symbol[data-astro-cid-v3ukzxoc]{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;background:#d4a01724;color:var(--gold-hot)}.phone-followup[data-astro-cid-v3ukzxoc] strong[data-astro-cid-v3ukzxoc]{display:block;font-size:16px;margin:2px 0 3px;line-height:1.3;text-wrap:balance}.phone-home[data-astro-cid-v3ukzxoc]{height:28px;display:flex;justify-content:center;align-items:center}.phone-home[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{width:118px;height:4px;background:var(--paper-2);border-radius:10px}.phone-demo[data-astro-cid-v3ukzxoc] figcaption[data-astro-cid-v3ukzxoc]{font-size:.8125rem;line-height:1.5;color:var(--quiet);margin:16px 0 0;text-align:center}@keyframes phone-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}@keyframes phone-ping{0%{box-shadow:0 0 #d4a01773}to{box-shadow:0 0 0 10px #d4a01700}}@keyframes phone-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(hover:none),(pointer:coarse){.phone-demo[data-astro-cid-v3ukzxoc]{--pose-x:3deg;--pose-y:-6deg}}@media(prefers-reduced-motion:reduce){.phone-conversation[data-astro-cid-v3ukzxoc],.phone-conversation[data-astro-cid-v3ukzxoc] li[data-astro-cid-v3ukzxoc]{transition:none}.phone-conversation[data-astro-cid-v3ukzxoc] .is-waiting[data-astro-cid-v3ukzxoc],.phone-conversation[data-astro-cid-v3ukzxoc].is-resetting{opacity:1;transform:none;filter:none}.phone-event__symbol[data-astro-cid-v3ukzxoc],.phone-owner__symbol[data-astro-cid-v3ukzxoc],.phone-typing[data-astro-cid-v3ukzxoc] span[data-astro-cid-v3ukzxoc]{animation:none!important}.phone-typing[data-astro-cid-v3ukzxoc]{display:none!important}}
