.emotion-button[data-v-3b02f352]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);width:100%;padding:var(--sp-12) var(--sp-4);background:transparent;border:none;border-radius:var(--r-18);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateZ(0);backface-visibility:hidden;transition:opacity .2s var(--ease),filter .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.emotion-button[data-v-3b02f352]:focus-visible{outline:2px solid var(--emo-color,var(--icon-brand,#6f0e66));outline-offset:2px}.emotion-button.is-round[data-v-3b02f352]:focus-visible{outline:none}.emotion-button.is-round[data-v-3b02f352]:focus-visible:after{opacity:.55}.emotion-button__icon[data-v-3b02f352]{position:relative;z-index:1}body.dark .emotion-button__icon[data-v-3b02f352]{filter:brightness(1.55) saturate(1.2)}.emotion-button__label[data-v-3b02f352]{font-size:var(--fs6-5);font-weight:500;color:var(--text-2,var(--text-1,#8a8390));white-space:nowrap;opacity:.7;transition:color .2s var(--ease),font-weight .2s var(--ease),opacity .2s var(--ease)}body.dark .emotion-button__label[data-v-3b02f352]{color:#ffffffb3}.emotion-button.is-active[data-v-3b02f352]{background:var(--brand-soft,rgba(111,14,102,.08))}.emotion-button.is-active .emotion-button__label[data-v-3b02f352]{color:var(--emo-color,var(--icon-brand,#6f0e66));opacity:.9}.emotion-button.is-hovered .emotion-button__label[data-v-3b02f352]{color:var(--emo-color,var(--icon-brand,#6f0e66));font-weight:600;opacity:1}.emotion-button.is-dimmed[data-v-3b02f352]{opacity:.5;filter:saturate(.55)}.emotion-button.is-round[data-v-3b02f352]{height:100%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff69 0,#ffffff36 55%,#ffffff1f);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 35px #2d1c3712,inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #5028780d}.emotion-button.is-round[data-v-3b02f352]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.5) 0,transparent 56%);opacity:.75;pointer-events:none}body.dark .emotion-button.is-round[data-v-3b02f352]{background:radial-gradient(circle at 34% 28%,#302444a8 0,#1c142ac2 55%,#0f0b19d1);box-shadow:0 10px 30px #0006}body.dark .emotion-button.is-round[data-v-3b02f352]:before{background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.14) 0,transparent 46%)}.emotion-button.is-round[data-v-3b02f352]:after{content:"";position:absolute;inset:-30%;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--emo-color,transparent) 0,transparent 70%);opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.emotion-button.is-round.is-active[data-v-3b02f352]{background:radial-gradient(circle at 34% 28%,#ffffffbf 0,#ffffff8c 55%,#ffffff6b)}body.dark .emotion-button.is-round.is-active[data-v-3b02f352]{background:radial-gradient(circle at 34% 28%,#483664d1 0,#2e2242db 55%,#1c142ae6)}.emotion-button.is-round.is-hovered[data-v-3b02f352]{background:radial-gradient(circle at 40% 35%,var(--emo-color,transparent) 0,transparent 68%),radial-gradient(circle at 34% 28%,#fff6 0,#ffffff2e 55%,#ffffff1a)}body.dark .emotion-button.is-round.is-hovered[data-v-3b02f352]{background:radial-gradient(circle at 40% 35%,var(--emo-color,transparent) 0,transparent 68%),radial-gradient(circle at 34% 28%,#ffffff24 0,#ffffff12 55%,#ffffff08)}.emotion-button.is-round.is-hovered[data-v-3b02f352]:after{opacity:.5}.emotion-popup[data-v-900c31a4]{position:relative;width:100%;height:100%;z-index:2000;border-radius:50%;box-shadow:0 24px 60px #2d1c3729,inset 0 0 0 1px #fff6}.emotion-popup__sheen[data-v-900c31a4]{position:absolute;inset:0;z-index:4;border-radius:50%;background:radial-gradient(ellipse 70% 34% at 38% 8%,hsla(0,0%,100%,.4) 0,transparent 70%);pointer-events:none}body.dark .emotion-popup__sheen[data-v-900c31a4]{background:radial-gradient(ellipse 70% 34% at 38% 8%,hsla(0,0%,100%,.14) 0,transparent 70%)}.emotion-popup__slot[data-v-900c31a4]{position:absolute;width:64px;height:64px}.emotion-popup__center[data-v-900c31a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.emotion-popup__center-halo[data-v-900c31a4]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,var(--icon-brand,#6f0e66) 0,transparent 70%);opacity:.14;animation:emotion-center-halo-900c31a4 3.6s ease-in-out infinite}.emotion-popup__center-heart[data-v-900c31a4]{position:absolute;width:46px;height:46px;color:var(--icon-brand,#6f0e66);opacity:.14}.emotion-popup__center-glint[data-v-900c31a4]{position:absolute;top:38%;left:42%;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,transparent 75%);opacity:.35;animation:emotion-center-glint-900c31a4 4.2s ease-in-out infinite}.emotion-popup__center-label[data-v-900c31a4]{position:relative;font-size:var(--fs10);font-weight:700;color:var(--icon-brand,#6f0e66);line-height:1.2;background:#fff0}body.dark .emotion-popup__center-label[data-v-900c31a4]{color:#fff}@keyframes emotion-center-halo-900c31a4{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.24;transform:scale(1.12)}}@keyframes emotion-center-glint-900c31a4{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.emotion-popup.ds-glass[data-v-900c31a4]{--emo-blur:24px;--emo-glow:0;border-color:#ffffff0f;backdrop-filter:blur(var(--emo-blur)) saturate(165%) brightness(1.05);-webkit-backdrop-filter:blur(var(--emo-blur)) saturate(165%) brightness(1.05);box-shadow:0 24px 60px #2d1c3729,0 0 0 1px #fff6 inset,0 0 32px rgb(168 116 240/var(--emo-glow))}body.dark .emotion-popup.ds-glass[data-v-900c31a4]{background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.04) 0,transparent 38%),radial-gradient(circle at 92% 100%,rgb(var(--overlay-1)/.12),transparent 44%),linear-gradient(145deg,rgb(var(--overlay-0)/.7) 0,rgb(var(--overlay-0)/.6) 55%,rgb(var(--overlay-1)/.22));border-color:rgb(var(--overlay-3)/.16);box-shadow:0 24px 60px #0006,0 0 0 1px rgb(var(--overlay-3)/.14) inset,0 0 32px rgb(168 116 240/var(--emo-glow))}.emotion-popup__grain[data-v-900c31a4]{position:absolute;inset:0;z-index:5;border-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.04;mix-blend-mode:overlay;pointer-events:none}@media(prefers-reduced-motion:reduce){.emotion-popup__center-glint[data-v-900c31a4],.emotion-popup__center-halo[data-v-900c31a4]{animation:none}}.emotion-picker[data-v-b2c62785]{position:relative;display:inline-flex}.emotion-picker__default-trigger[data-v-b2c62785]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:var(--surface-1,#f4f0f6);border:none;border-radius:50%;color:var(--icon-1,#5b5560);cursor:pointer;-webkit-tap-highlight-color:transparent}.emotion-picker__default-trigger[data-v-b2c62785]:focus-visible{outline:2px solid var(--icon-brand,#6f0e66);outline-offset:2px}.emotion-picker__popup-scale[data-v-b2c62785]{position:fixed;z-index:10600}@media(min-width:1024px){.emotion-picker__popup-scale[data-v-b2c62785]{transform:scale(.72)}}
