.motion-sticker{--sticker-size:136px;width:var(--sticker-size);height:var(--sticker-size);min-width:44px;max-width:100%;min-height:44px;color:var(--muted,#7b8798);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.motion-sticker-art{width:100%;height:100%;display:block;overflow:visible}.motion-sticker:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.motion-sticker:active .motion-sticker-art{scale:.96}.motion-sticker-art{transition:scale .14s ease-out}.motion-sticker-replay{bottom:5%;background:var(--surface-alt,#eef2f7);width:22px;height:22px;color:var(--muted);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s ease-out;display:grid;position:absolute;inset-inline-end:3%}.motion-sticker-replay svg{width:14px;height:14px}.motion-sticker:not(:disabled):hover .motion-sticker-replay,.motion-sticker:focus-visible .motion-sticker-replay{opacity:1}.ms-motion{animation-duration:4.6s;animation-timing-function:cubic-bezier(.37,0,.22,1);animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:both}.motion-sticker[data-active=true] .ms-motion{animation-play-state:running}.ms-shadow{transform-origin:90px 155px;animation-name:ms-shadow}.ms-mascot{transform-origin:78px 148px;animation-name:ms-mascot}.ms-head{transform-origin:78px 99px;animation-name:ms-look}.ms-eyes{transform-box:fill-box;transform-origin:50%;animation-name:ms-blink}.ms-wave{transform-origin:107px 116px;animation-name:ms-wave}.ms-wing{transform-origin:107px 116px;animation-name:ms-wing}.ms-chat{transform-origin:135px 65px;animation-name:ms-chat}.ms-dot{transform-origin:50%;transform-box:fill-box;animation-name:ms-dot}.ms-dot-1{animation-name:ms-dot-second}.ms-dot-2{animation-name:ms-dot-third}.ms-glass{transform-origin:120px 115px;animation-name:ms-glass}.motion-sticker--search .ms-head{animation-name:ms-search-look}.motion-sticker--sleep .ms-mascot{animation-name:ms-breathe}.motion-sticker--sleep .ms-head{animation-name:ms-nod}.ms-moon{transform-origin:142px 40px;animation-name:ms-moon}.ms-z{opacity:0;animation-name:ms-z}.ms-z-two{animation-name:ms-z-second}.motion-sticker--error .ms-head{animation-name:ms-puzzled}.ms-cloud{transform-origin:135px 55px;animation-name:ms-cloud}.ms-wallet{transform-origin:88px 147px;animation-name:ms-wallet}.ms-coin{transform-origin:91px 53px;animation-name:ms-coin}.ms-gift-box{transform-origin:90px 146px;animation-name:ms-gift-box}.ms-lid{transform-origin:91px 85px;animation-name:ms-lid}.ms-gift-heart{transform-origin:90px 60px;opacity:0;animation-name:ms-gift-heart}.ms-spark{transform-box:fill-box;transform-origin:50%;opacity:0;animation-name:ms-spark}.ms-spark-two{animation-name:ms-spark-second}.ms-badge{transform-origin:90px 88px;animation-name:ms-badge}.ms-check{stroke-dasharray:80;stroke-dashoffset:0;animation-name:ms-check}.ms-confetti{transform-origin:90px 85px;opacity:0;animation-name:ms-confetti}.ms-confetti-two{animation-name:ms-confetti-second}@keyframes ms-shadow{0%,to{opacity:.13;transform:scaleX(1)}20%,55%{opacity:.09;transform:scaleX(.9)}30%,70%{opacity:.14;transform:scaleX(1.04)}}@keyframes ms-mascot{0%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(1px)scale(1.03,.97)}22%{transform:translateY(-6px)rotate(-3deg)}35%{transform:translateY(0)rotate(1deg)}53%{transform:translateY(-3px)rotate(-2deg)}68%{transform:translateY(0)}}@keyframes ms-look{0%,to{transform:rotate(0)}18%,35%{transform:rotate(-5deg)}48%,63%{transform:rotate(3deg)}80%{transform:rotate(0)}}@keyframes ms-blink{0%,19%,23%,66%,70%,to{transform:scaleY(1)}21%,68%{transform:scaleY(.12)}}@keyframes ms-wave{0%,70%,to{transform:rotate(0)}14%{transform:rotate(-40deg)}22%,39%,55%{transform:rotate(-68deg)}30%,47%,63%{transform:rotate(-33deg)}}@keyframes ms-wing{0%,to{transform:rotate(0)}22%,52%{transform:rotate(-8deg)}36%,68%{transform:rotate(3deg)}}@keyframes ms-chat{0%{transform:translateY(5px)scale(.9)}19%{transform:translateY(-4px)scale(1.04)}32%,to{transform:translateY(0)scale(1)}54%{transform:translateY(-3px)}}@keyframes ms-dot{0%,22%,42%,62%,to{transform:translateY(0)}30%,70%{transform:translateY(-3px)}}@keyframes ms-dot-second{0%,27%,47%,67%,to{transform:translateY(0)}35%,75%{transform:translateY(-3px)}}@keyframes ms-dot-third{0%,32%,52%,72%,to{transform:translateY(0)}40%,80%{transform:translateY(-3px)}}@keyframes ms-glass{0%,to{transform:translate(0)rotate(0)}18%,29%{transform:translate(-10px,-9px)rotate(-12deg)}48%,59%{transform:translate(5px,-4px)rotate(12deg)}75%{transform:translateY(-2px)}}@keyframes ms-search-look{0%,to{transform:rotate(0)}19%,30%{transform:rotate(-7deg)}48%,59%{transform:rotate(7deg)}78%{transform:rotate(0)}}@keyframes ms-breathe{0%,46%,to{transform:scale(1)}22%,72%{transform:scale(1.025,1.035)}}@keyframes ms-nod{0%,to{transform:rotate(4deg)}26%,72%{transform:rotate(10deg)translateY(2px)}46%{transform:rotate(4deg)}}@keyframes ms-moon{0%,to{transform:rotate(0)}35%{transform:rotate(-8deg)}75%{transform:rotate(5deg)}}@keyframes ms-z{0%,8%,48%,to{opacity:0;transform:translateY(4px)scale(.8)}17%,28%{opacity:.85;transform:translateY(-3px)scale(1)}40%{opacity:0;transform:translateY(-12px)scale(1.1)}}@keyframes ms-z-second{0%,24%,75%,to{opacity:0;transform:translateY(4px)}34%,48%{opacity:.75;transform:translateY(-5px)}66%{opacity:0;transform:translateY(-14px)}}@keyframes ms-puzzled{0%,to{transform:rotate(0)}19%,38%{transform:rotate(9deg)}54%,69%{transform:rotate(-5deg)}}@keyframes ms-cloud{0%,to{transform:translateY(0)}24%{transform:translateY(-4px)}50%{transform:translateY(2px)}76%{transform:translateY(-2px)}}@keyframes ms-wallet{0%,to{transform:rotate(0)scale(1)}19%{transform:rotate(-3deg)}38%{transform:scale(1.04,.96)}49%{transform:scale(.98,1.02)rotate(2deg)}68%{transform:rotate(0)scale(1)}}@keyframes ms-coin{0%,to{transform:translateY(0)rotate(-8deg)}18%{transform:translateY(-15px)rotate(8deg)}37%{transform:translateY(24px)rotate(0)}56%{transform:translateY(-8px)rotate(-12deg)}78%{transform:translateY(0)rotate(-8deg)}}@keyframes ms-gift-box{0%,to{transform:scale(1)rotate(0)}10%,23%{transform:rotate(-3deg)}16%,29%{transform:rotate(3deg)}37%{transform:scale(1.04,.96)}47%{transform:scale(.98,1.03)}66%{transform:scale(1)}}@keyframes ms-lid{0%,32%,83%,to{transform:translateY(0)rotate(0)}11%,24%{transform:rotate(-4deg)}17%,29%{transform:rotate(4deg)}45%,58%{transform:translateY(-20px)rotate(-8deg)}69%{transform:translateY(-5px)rotate(3deg)}76%{transform:translateY(2px)}}@keyframes ms-gift-heart{0%,32%,82%,to{opacity:0;transform:translateY(36px)scale(.5)}47%,58%{opacity:1;transform:translateY(0)scale(1)}73%{opacity:0;transform:translateY(-10px)scale(.85)}}@keyframes ms-spark{0%,24%,67%,to{opacity:0;transform:scale(.5)}38%,51%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(1.2)}}@keyframes ms-spark-second{0%,34%,78%,to{opacity:0;transform:scale(.5)}47%,58%{opacity:.9;transform:scale(1)}71%{opacity:0;transform:scale(1.15)}}@keyframes ms-badge{0%{transform:scale(.78)rotate(-12deg)}17%{transform:scale(1.07)rotate(4deg)}28%{transform:scale(.98)rotate(-2deg)}40%,to{transform:scale(1)rotate(0)}}@keyframes ms-check{0%,7%{stroke-dashoffset:80px}28%,to{stroke-dashoffset:0}}@keyframes ms-confetti{0%,10%,60%,to{opacity:0;transform:scale(.65)}23%,35%{opacity:1;transform:scale(1)}51%{opacity:0;transform:scale(1.12)translateY(4px)}}@keyframes ms-confetti-second{0%,17%,70%,to{opacity:0;transform:scale(.65)}29%,41%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(1.1)translateY(5px)}}@media (prefers-reduced-motion:reduce){.motion-sticker .ms-motion{animation:none!important}.motion-sticker-art,.motion-sticker-replay{transition:none}.motion-sticker:active .motion-sticker-art{scale:1}}.motion-sticker:disabled{opacity:1;cursor:default}.motion-sticker[data-reduced=true] .ms-motion{animation:none!important}.motion-sticker[data-reduced=true] .motion-sticker-art{transition:none}.motion-sticker[data-reduced=true]:active .motion-sticker-art{scale:1}.ms-scene{transform-origin:90px 147px;animation-name:ms-scene}.ms-detail{transform-box:fill-box;transform-origin:50%;animation-name:ms-detail}@keyframes ms-scene{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-5px)rotate(-3deg)}36%{transform:translateY(1px)rotate(1deg)}56%{transform:translateY(-3px)rotate(2deg)}78%{transform:translateY(0)rotate(0)}}@keyframes ms-detail{0%,to{transform:translateY(0)}24%,58%{transform:translateY(-4px)}40%,76%{transform:translateY(1px)}}:root[data-accent=teal]{--accent:#12a19b;--accent-strong:#0b8c87;--accent-soft:#e2f6f5;--outgoing:#dcf6f1;--outgoing-meta:#1d9a8c}:root[data-accent=green]{--accent:#33a24a;--accent-strong:#26893b;--accent-soft:#e5f5e8;--outgoing:#e4ffc6;--outgoing-meta:#5ca853}:root[data-accent=orange]{--accent:#e9811b;--accent-strong:#cf6f0f;--accent-soft:#fdf0e2;--outgoing:#fff1d9;--outgoing-meta:#c27a1d}:root[data-accent=pink]{--accent:#dc4f8b;--accent-strong:#c43c77;--accent-soft:#fbe8f0;--outgoing:#fde4ef;--outgoing-meta:#c24c80}:root[data-accent=violet]{--accent:#8a58d6;--accent-strong:#7745c4;--accent-soft:#f0e8fb;--outgoing:#ece2fc;--outgoing-meta:#8058c4}:root[data-accent=indigo]{--accent:#4f5bd5;--accent-strong:#3f4abf;--accent-soft:#e8eafb;--outgoing:#e1e5ff;--outgoing-meta:#4f5bc4}:root[data-theme=dark][data-accent=teal]{--accent:#2ec4bd;--accent-strong:#22aaa4;--accent-soft:#2ec4bd26;--outgoing:#1c6b66;--outgoing-meta:#c4f2ee}:root[data-theme=dark][data-accent=green]{--accent:#56c46b;--accent-strong:#44ab58;--accent-soft:#56c46b26;--outgoing:#2f6b3a;--outgoing-meta:#cff0d5}:root[data-theme=dark][data-accent=orange]{--accent:#f29c45;--accent-strong:#dc8731;--accent-soft:#f29c4526;--outgoing:#7a4a1c;--outgoing-meta:#ffe1c2}:root[data-theme=dark][data-accent=pink]{--accent:#ef6fa5;--accent-strong:#da5a91;--accent-soft:#ef6fa526;--outgoing:#7b3256;--outgoing-meta:#ffd4e6}:root[data-theme=dark][data-accent=violet]{--accent:#a585ec;--accent-strong:#9170dc;--accent-soft:#a585ec26;--outgoing:#5e44a3;--outgoing-meta:#e6dcff}:root[data-theme=dark][data-accent=indigo]{--accent:#7d88f0;--accent-strong:#6872de;--accent-soft:#7d88f026;--outgoing:#3d469c;--outgoing-meta:#dde1ff}:root[data-wallpaper=dawn]{--wp-bg:linear-gradient(160deg, #f6d1b8 0%, #efb6c4 52%, #c9b4ea 100%)}:root[data-wallpaper=lagoon]{--wp-bg:linear-gradient(160deg, #a8e2dc 0%, #8cc7ec 55%, #8fa5e8 100%)}:root[data-wallpaper=lilac]{--wp-bg:linear-gradient(160deg, #d9c6f2 0%, #bfb2ee 50%, #a9c3f0 100%)}:root[data-wallpaper=meadow]{--wp-bg:linear-gradient(160deg, #e3efb4 0%, #b7dca2 50%, #94cbb0 100%)}:root[data-wallpaper=mist]{--wp-bg:#dde5ea}:root[data-wallpaper=sand]{--wp-bg:#ece2d0}:root[data-wallpaper=graphite]{--wp-bg:#3a3f47}:root[data-theme=dark][data-wallpaper=dawn]{--wp-bg:linear-gradient(160deg, #4a2c2a 0%, #4a2538 52%, #33294d 100%)}:root[data-theme=dark][data-wallpaper=lagoon]{--wp-bg:linear-gradient(160deg, #17403e 0%, #183a52 55%, #1f2a52 100%)}:root[data-theme=dark][data-wallpaper=lilac]{--wp-bg:linear-gradient(160deg, #35284d 0%, #2b2852 50%, #22304f 100%)}:root[data-theme=dark][data-wallpaper=meadow]{--wp-bg:linear-gradient(160deg, #2e3a1a 0%, #20391f 50%, #183a31 100%)}:root[data-theme=dark][data-wallpaper=mist]{--wp-bg:#1f262b}:root[data-theme=dark][data-wallpaper=sand]{--wp-bg:#2b261e}:root[data-theme=dark][data-wallpaper=graphite]{--wp-bg:#15171a}:root[data-wallpaper] .conversation-panel,:root[data-wallpaper] .idn-chat-preview,:root[data-wallpaper] .tap-split-placeholder,:root[data-wallpaper] .tap-page.gtp-thread-page,:root[data-wallpaper] .tap-page.chy-feed-page,:root[data-wallpaper] .tap-page.abot-page{background:var(--wp-bg)}:root:is([data-wallpaper=mist],[data-wallpaper=sand],[data-wallpaper=graphite]) :is(.conversation-panel,.idn-chat-preview,.tap-split-placeholder,.gtp-thread-page,.chy-feed-page,.abot-page):before{display:none}:root[data-theme=dark][data-wallpaper=graphite] .conversation-panel .glass-button{--glass-bg:#ffffff2e;--glass-border:#ffffff3d}:root:not([data-theme=dark])[data-wallpaper=graphite] .conversation-panel .glass-button{--glass-bg:#ffffffd1;--glass-border:#fff9}:root[data-chat-prefs] .message-text,:root[data-chat-prefs] .idn-bubble p{font-size:var(--chat-text-size)}:root[data-chat-prefs] .message-bubble,:root[data-chat-prefs] .idn-bubble{border-radius:var(--chat-bubble-radius)}:root[data-chat-prefs] .idn-bubble--in{border-bottom-left-radius:min(6px, var(--chat-bubble-radius))}:root[data-chat-prefs] .idn-bubble--out{border-bottom-right-radius:min(6px, var(--chat-bubble-radius))}:root[data-reduce-effects] *,:root[data-reduce-effects] :before,:root[data-reduce-effects] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
