.rp{width:262px;height:540px;border-radius:42px;background:#0a0f0d;padding:10px;flex:none;box-shadow:0 40px 90px -30px rgba(0,0,0,.7),inset 0 0 0 2px #2a3330;margin:0 auto}.rp-scr{position:relative;height:100%;border-radius:32px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#1d4f3f,#0e2a21 62%,#081a14);display:flex;flex-direction:column;align-items:center;padding:46px 14px 22px}.rp-notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:82px;height:22px;border-radius:12px;background:#000}.rp-who{font-size:12px;opacity:.72}.rp-nm{font-size:21px;font-weight:600;margin-top:3px;text-align:center;letter-spacing:-.01em}.rp-sub{font-size:12px;opacity:.7;margin-top:2px;font-variant-numeric:tabular-nums}.rp-av{position:relative;flex:none;margin-top:26px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#34d399,#10b981 55%,#0e7c5a);transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),margin .45s cubic-bezier(.16,1,.3,1)}.rp-av:after,.rp-av:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px solid rgba(126,230,190,.5);animation:rpWave 1.8s ease-out infinite}.rp-av:after{animation-delay:.9s}.rp-av svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rp-scr:not(.is-on) .rp-av{animation:rpShake 1.1s ease-in-out infinite}.rp-scr.is-on .rp-av{width:52px;height:52px;margin-top:14px}.rp-scr.is-on .rp-av:after,.rp-scr.is-on .rp-av:before{inset:-6px;animation-duration:2.6s}@keyframes rpWave{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes rpShake{0%,55%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-9deg)}20%,40%{transform:rotate(9deg)}}.rp-bars{display:flex;gap:3px;align-items:center;height:20px}.rp-bars i{display:block;width:3px;border-radius:2px;background:#fff;animation:rpEq .9s ease-in-out infinite}.rp-bars i:nth-child(2){animation-delay:.12s}.rp-bars i:nth-child(3){animation-delay:.24s}.rp-bars i:nth-child(4){animation-delay:.36s}.rp-bars i:nth-child(5){animation-delay:.48s}@keyframes rpEq{0%,to{height:5px}50%{height:18px}}.rp-badge{margin-top:14px;font-size:11px;font-weight:600;color:#a7f3d0;text-align:center;background:rgba(110,231,183,.14);border-radius:99px;padding:4px 10px}.rp-scr.is-on .rp-badge{margin-top:10px}.rp-tx{margin-top:12px;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;font-size:11.5px;line-height:1.38}.rp-l{flex:none;border-radius:11px;padding:6px 9px;max-width:88%}.rp-us{align-self:flex-start;background:rgba(255,255,255,.11)}.rp-them{align-self:flex-end;background:rgba(110,231,183,.18)}.rp-sys{align-self:stretch;max-width:100%;display:flex;gap:6px;align-items:center;font-size:11px;color:#a7f3d0;background:rgba(126,230,190,.08);border:1px solid rgba(126,230,190,.22)}.rp-sys svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rp-scr:not(.is-on) .rp-tx>*{display:none}.rp-btns{margin-top:10px;display:flex;gap:46px;flex:none;padding-top:10px}.rp-btns span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.rp-dn{background:#ef4444}.rp-up{background:#22c55e;animation:rpBob 1s ease-in-out infinite}.rp-btns svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes rpBob{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rp *,.rp :after,.rp :before{animation:none!important;transition:none!important}}.rp.rp-sm{width:240px;height:490px}.rp.rp-sm .rp-av{margin-top:20px}