.phone-module__7UKNEq__root.phone-module__7UKNEq__root{--tg-w:19rem;gap:0;position:relative}.phone-module__7UKNEq__device{width:min(100%, var(--tg-w));position:relative}.phone-module__7UKNEq__device:before{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--brand-ice) 20%, transparent);background:linear-gradient(in oklab 160deg, color-mix(in oklab, var(--brand-ice) 14%, transparent) 0%, transparent 55%), color-mix(in oklab, var(--brand-paper) 3%, transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--brand-ice) 28%, transparent), 0 24px 60px -30px oklch(from var(--brand-night) calc(l * .4) c h / .6);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);border-radius:3.75rem;position:absolute;inset:-1.75rem -2.25rem}@media not (min-width:36rem){.phone-module__7UKNEq__device:before{border-radius:3.25rem;inset:-1rem}}.phone-module__7UKNEq__buttons:before,.phone-module__7UKNEq__buttons:after{content:"";z-index:-1;background:linear-gradient(90deg, oklch(from var(--brand-night) calc(l * .6) c h), color-mix(in oklab, var(--brand-ice) 40%, var(--brand-night)));border-radius:2px;width:4px;position:absolute}.phone-module__7UKNEq__buttons:before{height:3.2rem;box-shadow:0 4.4rem 0 0 color-mix(in oklab, var(--brand-ice) 22%, var(--brand-night));top:18%;left:-3px}.phone-module__7UKNEq__buttons:after{height:4.6rem;top:24%;right:-3px}.phone-module__7UKNEq__frame.phone-module__7UKNEq__frame{border:1px solid color-mix(in oklab, var(--brand-ice) 44%, transparent);background:linear-gradient(in oklab 150deg, color-mix(in oklab, var(--brand-ice) 16%, transparent) 0%, transparent 34%), linear-gradient(in oklab 160deg, oklch(from var(--brand-night) calc(l * .95) c h) 0%, oklch(from var(--brand-night) calc(l * .58) c h) 100%);width:100%;box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--brand-ice) 40%, transparent), inset 0 0 0 2px oklch(from var(--brand-night) calc(l * .5) c h), 0 0 0 6px color-mix(in oklab, var(--brand-ice) 6%, transparent), 0 2px 6px 0 oklch(from var(--brand-night) calc(l * .45) c h / .45), 0 44px 90px -30px oklch(from var(--brand-night) calc(l * .3) c h / .75), 0 30px 120px -40px color-mix(in oklab, var(--brand-ice) 40%, transparent);padding:.55rem}.phone-module__7UKNEq__screen.phone-module__7UKNEq__screen{isolation:isolate}.phone-module__7UKNEq__glare{z-index:3;pointer-events:none;background:linear-gradient(118deg, color-mix(in oklab, var(--brand-paper) 16%, transparent) 0%, transparent 26%, transparent 58%, color-mix(in oklab, var(--brand-paper) 9%, transparent) 64%, transparent 74%);mix-blend-mode:screen;border-radius:2.25rem;position:absolute;inset:.55rem}.phone-module__7UKNEq__floor{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--brand-ice) 34%, transparent), transparent);filter:blur(6px);border-radius:50%;width:78%;height:2.6rem;position:absolute;bottom:-1.6rem;left:50%;transform:translate(-50%)}.phone-module__7UKNEq__online{color:var(--tg-accent)}.phone-module__7UKNEq__chat{height:var(--hp-chat-h,27.5rem);position:relative;overflow:clip}.phone-module__7UKNEq__player.phone-module__7UKNEq__player{grid-template-rows:100%;height:100%}.phone-module__7UKNEq__thread{flex-direction:column;justify-content:flex-end;gap:.45rem;height:100%;padding:.5rem .85rem 1.35rem;font-size:.8125rem;display:flex}.phone-module__7UKNEq__thread>p{margin:0}.phone-module__7UKNEq__in{min-width:0}.phone-module__7UKNEq__mine{justify-items:end;display:grid}.phone-module__7UKNEq__msg{gap:.3rem;max-width:90%;display:grid}.phone-module__7UKNEq__voice{width:min(13.25rem,100%)}.phone-module__7UKNEq__said{text-align:end;max-width:85%;color:var(--tg-muted);margin:0;font-size:.6875rem;font-style:italic;line-height:1.35}.phone-module__7UKNEq__transBubble{max-width:13.25rem}.phone-module__7UKNEq__slot{position:relative}.phone-module__7UKNEq__typing{background:var(--tg-paper);box-shadow:0 1px 1px 0 color-mix(in oklab, var(--brand-night) 14%, transparent);opacity:0;border-radius:1rem 1rem 1rem .3rem;gap:4px;padding:.6rem .75rem;display:inline-flex;position:absolute;bottom:0;left:0}.phone-module__7UKNEq__typing i{border-radius:var(--radius-pill);background:var(--tg-muted);width:6px;height:6px}.phone-module__7UKNEq__cmd{min-width:5.5rem}.phone-module__7UKNEq__cmdText{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:var(--tg-accent);margin:0}.phone-module__7UKNEq__card{min-width:13rem}.phone-module__7UKNEq__rows{gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.phone-module__7UKNEq__row{--row-c:var(--tg-accent);border-left:3px solid var(--row-c);background:color-mix(in oklab, var(--brand-mist) 55%, var(--brand-paper));color:var(--tg-ink);border-radius:.45rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.75rem;line-height:1.3;display:flex}.phone-module__7UKNEq__row[data-tone=green]{--row-c:color-mix(in oklab, var(--viva-green) 70%, var(--brand-night))}.phone-module__7UKNEq__row[data-tone=amber]{--row-c:color-mix(in oklab, var(--viva-amber) 75%, var(--brand-night))}.phone-module__7UKNEq__row[data-tone=violet]{--row-c:color-mix(in oklab, var(--viva-violet) 70%, var(--brand-night))}.phone-module__7UKNEq__hour{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tg-accent);flex:none;font-size:.6875rem}.phone-module__7UKNEq__rowIcon{width:.95rem;height:.95rem;color:var(--tg-accent);flex:none}.phone-module__7UKNEq__press.phone-module__7UKNEq__press{border-color:var(--brand-petrol);background:var(--brand-ice);color:var(--brand-night)}.phone-module__7UKNEq__tick{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.phone-module__7UKNEq__stampIn{align-self:center}.phone-module__7UKNEq__plus{width:1.6rem;height:1.6rem;color:var(--tg-accent);flex:none;place-items:center;display:grid}.phone-module__7UKNEq__plus svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.2rem;height:1.2rem}@media (prefers-reduced-motion:no-preference){html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__in{animation:phone-module__7UKNEq__hp-in .5s var(--ease-reveal) both;animation-delay:calc(var(--d) * 1s)}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__row{animation:phone-module__7UKNEq__hp-row .42s var(--ease-reveal) both;animation-delay:calc(2s + var(--r) * .22s)}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__typing{animation:phone-module__7UKNEq__hp-typing calc((var(--t1) - var(--t0)) * 1s) linear both;animation-delay:calc(var(--t0) * 1s)}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__typing i{animation:.9s ease-in-out infinite phone-module__7UKNEq__hp-dot}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__typing i:nth-child(2){animation-delay:.15s}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__typing i:nth-child(3){animation-delay:.3s}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__press{animation:phone-module__7UKNEq__hp-press .45s var(--ease-enter) 1.1s both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__tick{animation:phone-module__7UKNEq__hp-tick .4s var(--ease-reveal) 1.25s both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .phone-module__7UKNEq__playing i{transform-origin:50%;animation:.8s ease-in-out infinite alternate phone-module__7UKNEq__hp-bar;animation-delay:calc(var(--b) * -.09s)}}@keyframes phone-module__7UKNEq__hp-in{0%{opacity:0;transform:translateY(.7rem)scale(.98)}}@keyframes phone-module__7UKNEq__hp-row{0%{opacity:0;transform:translate(-.5rem)}}@keyframes phone-module__7UKNEq__hp-typing{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes phone-module__7UKNEq__hp-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes phone-module__7UKNEq__hp-press{0%{background:color-mix(in oklab, var(--brand-night) 52%, transparent);color:var(--brand-paper);border-color:#0000;transform:scale(1)}40%{transform:scale(.94)}}@keyframes phone-module__7UKNEq__hp-tick{0%{opacity:0;transform:scale(.3)}}@keyframes phone-module__7UKNEq__hp-bar{0%{transform:scaleY(.45)}}@media (forced-colors:active){.phone-module__7UKNEq__glare,.phone-module__7UKNEq__floor{display:none}.phone-module__7UKNEq__row{border-left-color:canvastext}}
