.ud-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ud-say{pointer-events:none;align-items:flex-end;gap:6px;display:flex}.ud-say-face{border:2px solid var(--ud-pearl,#f8f9fa);width:46px;height:46px;box-shadow:3px 3px 0 var(--ud-orange,var(--brand-orange));background:var(--ud-obsidian,#111215);transform-origin:50% 100%;border-radius:50%;flex:none;overflow:hidden}.ud-say-face .duck-portrait{width:100%;height:100%;display:block}.ud-say-line{background:var(--ud-pearl,#f8f9fa);width:max-content;max-width:min(15rem,56vw);color:var(--ud-obsidian,#111215);box-shadow:4px 4px 0 var(--ud-orange,var(--brand-orange));transform-origin:0 100%;border-radius:14px 14px 14px 4px;margin:0 0 12px;padding:8px 13px 9px;font-size:15px;font-weight:800;line-height:1.4;position:relative}.ud-say-line:after{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:12px;height:12px;position:absolute;bottom:6px;left:-7px}.ud-say-line:empty{display:none}.ud-say:not(.is-on) .ud-say-face{opacity:0;transform:scale(.4)}.ud-say.is-on .ud-say-face{animation:.5s cubic-bezier(.3,1.8,.5,1) both ud-say-hop}.ud-say.is-on .ud-say-line{animation:.34s cubic-bezier(.3,1.7,.5,1) both ud-say-pop}@keyframes ud-say-pop{0%{opacity:0;transform:translateY(8px)scale(.55)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes ud-say-hop{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:translateY(-8px)scale(1.12,.9)}70%{transform:scale(.94,1.08)}to{transform:none}}.ud-confetti{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:42%;left:50%}.ud-confetti i{width:var(--w);height:calc(var(--w) * 1.5);background:var(--c);opacity:0;animation:ud-confetti 1.9s cubic-bezier(.15, .7, .35, 1) var(--delay) forwards;border-radius:2px;position:absolute;top:0;left:0}@keyframes ud-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}35%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--spin) * .5)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) * -.3 + 160px)) rotate(var(--spin)) scale(.9)}}.ud-slam{letter-spacing:.01em;transform:skewX(var(--ud-slant,-10deg));justify-content:center;align-items:baseline;gap:.02em;font-weight:900;line-height:1;display:inline-flex}.ud-slam-letter{animation:ud-slam .52s cubic-bezier(.5, 0, .75, 0) calc(.12s + var(--i) * 55ms) both;transform-origin:50% 100%;display:inline-block}.ud-slam-gap{width:.32em;display:inline-block}@keyframes ud-slam{0%{opacity:0;transform:translateY(-2.4em)scale(1.6)}55%{opacity:1;animation-timing-function:cubic-bezier(.3,1.6,.5,1);transform:translateY(0)scale(1)}70%{transform:scale(1.25,.7)}85%{transform:scale(.92,1.1)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ud-say.is-on .ud-say-face,.ud-say.is-on .ud-say-line,.ud-slam-letter{animation:none}.ud-confetti{display:none}}
