@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.ebb609d5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.a62d684d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.10523ff8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.042adb40.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.756881d1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_955b22f3-module__aX0HxG__className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}.nunito_955b22f3-module__aX0HxG__variable{--font-sticker:"Nunito","Nunito Fallback"}
.expressive-text-module__uY-PaW__root{--chat-bg:#fff;--chat-ink:#111;--chat-bubble:#e9e9eb;--chat-muted:#8e8e93;--chat-placeholder:#a0a0a6;--chat-rule:#e5e5ea;--chat-chip:#f2f2f7;--chat-chip-hover:#e5e5ea;--chat-send-off:#c7c7cc;--chat-composer:#ffffffe6;--chat-edge:#0000000f;--sticker:ui-rounded,"SF Pro Rounded",var(--font-sticker),"Arial Rounded MT Bold",system-ui,sans-serif;--ios:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--spring-soft:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.007,1.031,1.048,1.06 24.3%,1.064,1.065,1.064,1.062 29.9%,1.052 32.8%,1.02 39.6%,1.007 43.1%,.996,.991 51%,.99 53.8%,.99 57.1%,.999 69.8%,1.001 76.9%,1)}.dark .expressive-text-module__uY-PaW__root{--chat-bg:#000;--chat-ink:#fff;--chat-bubble:#262629;--chat-muted:#8e8e93;--chat-placeholder:#636366;--chat-rule:#38383a;--chat-chip:#1c1c1e;--chat-chip-hover:#2c2c2e;--chat-send-off:#3a3a3c;--chat-composer:#1c1c1ee0;--chat-edge:#ffffff1a}.expressive-text-module__uY-PaW__screen{aspect-ratio:393/720;background:var(--chat-bg);color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-edge),0 30px 60px -40px #00000059;font-family:var(--ios);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.expressive-text-module__uY-PaW__shake{animation:.42s linear expressive-text-module__uY-PaW__shake}@keyframes expressive-text-module__uY-PaW__shake{0%,to{translate:0}15%{translate:-7px 2px}30%{translate:6px -2px}45%{translate:-4px 1px}60%{translate:3px -1px}80%{translate:-1px}}.expressive-text-module__uY-PaW__thread::-webkit-scrollbar{display:none}.expressive-text-module__uY-PaW__thread{scrollbar-width:none;padding:14px 12px calc(var(--composer-h,52px) + 72px);scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;display:flex;overflow:hidden auto}.expressive-text-module__uY-PaW__msg{align-items:flex-end;gap:7px;max-width:100%;display:flex}.expressive-text-module__uY-PaW__mine{justify-content:flex-end}.expressive-text-module__uY-PaW__avatar{background:var(--sc);color:#fff;width:28px;height:28px;font:600 12px/1 var(--ios);border-radius:50%;flex:none;place-items:center;display:none}.expressive-text-module__uY-PaW__stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:80%;display:flex}.expressive-text-module__uY-PaW__mine .expressive-text-module__uY-PaW__stack{align-items:flex-end;max-width:88%}.expressive-text-module__uY-PaW__name{font:400 12px/1.2 var(--ios);color:var(--chat-muted);padding-inline:12px}.expressive-text-module__uY-PaW__bubble{background:var(--chat-bubble);font:400 17px/1.3 var(--ios);rotate:var(--tilt,0deg);transform-origin:0 100%;overflow-wrap:anywhere;border-radius:18px;max-width:100%;padding:8px 13px}.expressive-text-module__uY-PaW__mine .expressive-text-module__uY-PaW__bubble{font:500 18px/1.3 var(--ios);text-align:right;transform-origin:100% 100%;background:0 0;padding:2px 4px}.expressive-text-module__uY-PaW__enter .expressive-text-module__uY-PaW__bubble{animation:expressive-text-module__uY-PaW__chatIn .55s var(--spring-soft)}@keyframes expressive-text-module__uY-PaW__chatIn{0%{rotate:var(--enter-tilt,0deg);opacity:0;translate:0 12px;scale:.7}}.expressive-text-module__uY-PaW__t1 .expressive-text-module__uY-PaW__bubble{font-size:21px;font-weight:600}.expressive-text-module__uY-PaW__t2 .expressive-text-module__uY-PaW__bubble,.expressive-text-module__uY-PaW__t3 .expressive-text-module__uY-PaW__bubble{color:var(--sc);font-family:var(--sticker);letter-spacing:-.01em;-webkit-text-stroke:8px #fff;paint-order:stroke fill;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #00000038)drop-shadow(0 10px 14px #0000001f);overflow-wrap:anywhere;rotate:calc(var(--tilt,0deg)*2);background:0 0;border-radius:0;font-weight:900}.expressive-text-module__uY-PaW__t2 .expressive-text-module__uY-PaW__bubble{padding:6px 8px;font-size:34px;line-height:1}.expressive-text-module__uY-PaW__t3 .expressive-text-module__uY-PaW__bubble{-webkit-text-stroke-width:11px;padding:8px 10px;font-size:46px;line-height:.95}.expressive-text-module__uY-PaW__t3 .expressive-text-module__uY-PaW__avatar{display:grid}.expressive-text-module__uY-PaW__t2.expressive-text-module__uY-PaW__enter .expressive-text-module__uY-PaW__bubble,.expressive-text-module__uY-PaW__t3.expressive-text-module__uY-PaW__enter .expressive-text-module__uY-PaW__bubble{animation:expressive-text-module__uY-PaW__slap .6s var(--spring-soft)}@keyframes expressive-text-module__uY-PaW__slap{0%{rotate:var(--enter-tilt,0deg);opacity:0;scale:1.5}}.expressive-text-module__uY-PaW__announcer{justify-content:center}.expressive-text-module__uY-PaW__announcer .expressive-text-module__uY-PaW__avatar{display:none}.expressive-text-module__uY-PaW__announcer .expressive-text-module__uY-PaW__stack{background:linear-gradient(var(--chat-rule),var(--chat-rule))no-repeat 0 calc(100% - 17px)/100% 1px;align-items:center;width:100%;max-width:100%;margin-block:6px}.expressive-text-module__uY-PaW__announcer .expressive-text-module__uY-PaW__bubble{color:#111;font:900 14px/1.2 var(--sticker);text-align:center;transform-origin:50%;background:#fc0;border:3px solid #fff;border-radius:12px;padding:6px 12px;box-shadow:0 3px 8px -2px #00000047}.expressive-text-module__uY-PaW__emojiSticker{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 2px 2px #00000040);display:inline-block}.expressive-text-module__uY-PaW__emoji .expressive-text-module__uY-PaW__bubble{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 4px 5px #00000040);background:0 0;padding:0 4px;font-size:42px}.expressive-text-module__uY-PaW__caret{vertical-align:-.12em;background:currentColor;width:.08em;min-width:2px;height:1em;margin-left:1px;animation:1s step-end infinite expressive-text-module__uY-PaW__blink;display:inline-block}@keyframes expressive-text-module__uY-PaW__blink{50%{opacity:0}}.expressive-text-module__uY-PaW__pile{translate:var(--pile-x,0)0;margin-top:-30px;position:relative}.expressive-text-module__uY-PaW__pile .expressive-text-module__uY-PaW__name{display:none}.expressive-text-module__uY-PaW__pile .expressive-text-module__uY-PaW__avatar{display:grid}.expressive-text-module__uY-PaW__pile .expressive-text-module__uY-PaW__bubble{rotate:calc(var(--tilt,0deg)*3)}.expressive-text-module__uY-PaW__loopFrame{width:100%;max-width:640px;container-type:inline-size}.expressive-text-module__uY-PaW__loopFrame .expressive-text-module__uY-PaW__specimen{min-height:75cqw;box-shadow:inset 0 0 0 1px var(--chat-edge),0 30px 60px -40px #00000059;border-radius:24px}.expressive-text-module__uY-PaW__loopPile{flex-direction:column;align-items:center;gap:18px;width:100%;transition:opacity .4s;display:flex}.expressive-text-module__uY-PaW__loopPile.expressive-text-module__uY-PaW__clearing{opacity:0}.expressive-text-module__uY-PaW__unlanded{visibility:hidden}.expressive-text-module__uY-PaW__composer{z-index:2;background:var(--chat-composer);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--chat-edge),0 10px 24px -10px #0000004d;border-radius:26px;padding:6px;position:absolute;bottom:12px;left:10px;right:10px}.expressive-text-module__uY-PaW__row{align-items:flex-end;gap:8px;display:flex}.expressive-text-module__uY-PaW__field{--sc:#007aff;min-width:0;min-height:38px;font:400 17px/1.3 var(--ios);color:var(--chat-ink);overflow-wrap:anywhere;caret-color:#007aff;max-height:160px;transition:font-size .25s var(--spring);outline:none;flex:1;padding:7px 8px 7px 12px;overflow-y:auto}.expressive-text-module__uY-PaW__field:empty:before{content:attr(data-placeholder);color:var(--chat-placeholder)}.expressive-text-module__uY-PaW__fieldEmpty{color:var(--chat-placeholder)}.expressive-text-module__uY-PaW__fieldT1{font-size:20px;font-weight:600}.expressive-text-module__uY-PaW__fieldT2,.expressive-text-module__uY-PaW__fieldT3{color:var(--sc);font-family:var(--sticker);-webkit-text-stroke:7px #fff;paint-order:stroke fill;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #0003);font-weight:900}.expressive-text-module__uY-PaW__fieldT2{font-size:28px;line-height:1.05}.expressive-text-module__uY-PaW__fieldT3{-webkit-text-stroke-width:9px;font-size:34px;line-height:.98}.expressive-text-module__uY-PaW__send{background:var(--chat-send-off);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:grid}.expressive-text-module__uY-PaW__sendReady{cursor:pointer;background:#007aff}.expressive-text-module__uY-PaW__send svg{width:18px;height:18px}.expressive-text-module__uY-PaW__ladder{border-collapse:separate;border-spacing:0 8px;width:100%}.expressive-text-module__uY-PaW__ladder thead th{text-align:center;font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);padding:0 18px 2px}.expressive-text-module__uY-PaW__rungText{text-align:left;vertical-align:middle;width:40%;font-weight:inherit;padding:18px}.expressive-text-module__uY-PaW__rungText>span{display:block}.expressive-text-module__uY-PaW__rungLabel{font:900 17px/1.2 var(--sticker);color:var(--color-text-primary)}.expressive-text-module__uY-PaW__rungNote{font:400 14px/1.45 var(--ios);color:var(--color-text-secondary);margin-top:4px}.expressive-text-module__uY-PaW__rungStage{background:var(--chat-bg);color:var(--chat-ink);vertical-align:middle;border-radius:12px;height:120px;padding:22px 24px}.expressive-text-module__uY-PaW__rungStage .expressive-text-module__uY-PaW__stack{max-width:100%}.expressive-text-module__uY-PaW__rungFit{width:100%;container-type:inline-size}.expressive-text-module__uY-PaW__rungFit .expressive-text-module__uY-PaW__msg{justify-content:center}.expressive-text-module__uY-PaW__rungFit .expressive-text-module__uY-PaW__avatar{display:none}@media (max-width:639px){.expressive-text-module__uY-PaW__ladder thead{display:none}.expressive-text-module__uY-PaW__ladder tr,.expressive-text-module__uY-PaW__rungText,.expressive-text-module__uY-PaW__rungStage{width:auto;display:block}.expressive-text-module__uY-PaW__rungStage{align-items:center;height:auto;min-height:96px;display:flex}}.expressive-text-module__uY-PaW__replay{background:var(--chat-chip);color:var(--chat-ink);font:600 12px/1 var(--ios);cursor:pointer;border:0;border-radius:999px;padding:6px 12px}.expressive-text-module__uY-PaW__replay:hover{background:var(--chat-chip-hover)}.expressive-text-module__uY-PaW__tryScreen{background:var(--chat-bg);height:540px;color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-edge),0 30px 60px -40px #00000059;font-family:var(--ios);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.expressive-text-module__uY-PaW__tryScreen .expressive-text-module__uY-PaW__thread>:first-child{margin-top:auto}.expressive-text-module__uY-PaW__tryScreen .expressive-text-module__uY-PaW__thread{gap:30px}.expressive-text-module__uY-PaW__tryHint{font:400 15px/1.3 var(--ios);color:var(--chat-placeholder);margin:auto}.expressive-text-module__uY-PaW__readout{font:400 12px/1.4 var(--font-mono);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.expressive-text-module__uY-PaW__readout b{color:var(--color-text-primary);font-weight:600}.expressive-text-module__uY-PaW__specPair{--spec-w:100cqw;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;display:grid;container-type:inline-size}@media (min-width:640px){.expressive-text-module__uY-PaW__specPair{--spec-w:calc((100cqw - .75rem)/2);grid-template-columns:repeat(2,minmax(0,1fr))}}.expressive-text-module__uY-PaW__specimen{min-height:calc(var(--spec-w)*3/4);background:var(--chat-bg);color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-edge);font-family:var(--ios);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 28px;display:flex;overflow:hidden;container-type:inline-size}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__stack{max-width:100%}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__announcer{align-self:stretch}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__pile{margin-top:-28px}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__bubble,.expressive-text-module__uY-PaW__rungFit .expressive-text-module__uY-PaW__bubble{white-space:nowrap}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__t2 .expressive-text-module__uY-PaW__bubble,.expressive-text-module__uY-PaW__rungFit .expressive-text-module__uY-PaW__t2 .expressive-text-module__uY-PaW__bubble{font-size:min(34px,calc((100cqi - 48px)/(var(--chars,1)*.75)))}.expressive-text-module__uY-PaW__specimen .expressive-text-module__uY-PaW__t3 .expressive-text-module__uY-PaW__bubble,.expressive-text-module__uY-PaW__rungFit .expressive-text-module__uY-PaW__t3 .expressive-text-module__uY-PaW__bubble{font-size:min(46px,calc((100cqi - 84px)/(var(--chars,1)*.75)))}.expressive-text-module__uY-PaW__inlineSticker{font-family:ui-rounded,"SF Pro Rounded",var(--font-sticker),"Arial Rounded MT Bold",system-ui,sans-serif;letter-spacing:-.01em;color:#ff2d55;-webkit-text-stroke:.26em #fff;paint-order:stroke fill;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000038)drop-shadow(0 6px 10px #0000001f);vertical-align:-.04em;margin-inline:.08em;font-size:1.25em;font-weight:900;line-height:1;display:inline-block;rotate:-3deg}@media (prefers-reduced-motion:reduce){.expressive-text-module__uY-PaW__root *,.expressive-text-module__uY-PaW__root{transition:none!important;animation:none!important}}
