.dn-meadow{--dn-meadow-sky-top:#bfe2f6;--dn-meadow-sky:#e6f4fb;--dn-meadow-hill-back:#9fd27a;--dn-meadow-hill:#6fb64c;--dn-meadow-ground:#6fb64c;--dn-bubble-bg:#fffdf7;--dn-bubble-ink:#173d33;--dn-bubble-muted:#3f5f55;--dn-bubble-edge:#1b4d40;box-sizing:border-box;isolation:isolate;background:linear-gradient(var(--dn-meadow-sky-top),var(--dn-meadow-sky) 24%,var(--dn-meadow-ground) 24.1%);min-height:calc(100svh - 80px);padding:14px 12px 18px;position:relative;overflow:hidden}html[data-dn-theme=dark] .dn-meadow{--dn-meadow-sky-top:#13283a;--dn-meadow-sky:#1f3c52;--dn-meadow-hill-back:#2f5d3a;--dn-meadow-hill:#24502f;--dn-meadow-ground:#24502f;--dn-bubble-bg:#f7f4ea;--dn-bubble-ink:#173d33;--dn-bubble-muted:#3f5f55;--dn-bubble-edge:#0d2a22}.dn-meadow-hill{z-index:0;width:100%;height:155px;position:absolute;top:calc(24% - 62px);left:0;right:0}.dn-meadow-stage{z-index:1;width:100%;max-width:1300px;margin:0 auto;position:relative}.dn-meadow-greet{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;display:grid}.dn-meadow-clip{aspect-ratio:1;object-fit:contain;background:0 0;width:116%;max-width:none;height:auto;margin:-6px 0 -6px -10%;display:block}.dn-meadow-say{min-width:0;padding:2px 0;position:relative}html[data-dn-theme=dark] .dn-meadow .dn-meadow-say h2{color:#f4f1e9}html[data-dn-theme=dark] .dn-meadow .dn-meadow-say .dn-meadow-eyebrow,html[data-dn-theme=dark] .dn-meadow .dn-meadow-say h2+p{color:#c9d8cf}.dn-meadow .dn-meadow-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dn-bubble-muted);margin:0 0 4px;font:700 11px/1.3 Manrope,sans-serif}.dn-meadow .dn-meadow-say h2{letter-spacing:-.02em;color:var(--dn-bubble-ink);text-wrap:balance;margin:0;font:800 clamp(18px,2.1vw,25px)/1.2 Manrope,sans-serif}.dn-meadow .dn-meadow-say h2+p{color:var(--dn-bubble-muted);margin:4px 0 0;font-size:14px;line-height:1.42}.dn-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 9px;margin:0;padding:0;list-style:none;display:grid}.dn-voices li{min-width:0;animation:.4s cubic-bezier(.2,.8,.3,1.2) both dn-voice-pop;animation-delay:calc(var(--i) * 35ms);flex-direction:column;align-items:center;display:flex}.dn-voices li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}@keyframes dn-voice-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}}.dn-voice{width:100%;color:inherit;border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:4px;text-decoration:none;display:flex}.dn-bubble{box-sizing:border-box;background:var(--dn-bubble-bg);border:2px solid var(--dn-bubble-edge);border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;gap:6px;width:100%;min-height:44px;padding:9px 11px 8px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px #0d2a222e}.dn-bubble:after{content:"";background:var(--dn-bubble-bg);border-right:2px solid var(--dn-bubble-edge);border-bottom:2px solid var(--dn-bubble-edge);width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.dn-bubble-text{color:var(--dn-bubble-ink);font:650 15px/1.33 Manrope,sans-serif}.dn-bubble-path{color:var(--dn-bubble-muted);font-size:13px;font-weight:700;line-height:1.28}.dn-voice-nudgie{flex:none;width:68px;height:68px;margin-top:5px;display:block}.dn-voice:hover .dn-bubble{transform:translateY(-2px);box-shadow:0 5px #0d2a2233}.dn-voice:focus-visible{outline:none}.dn-voice:focus-visible .dn-bubble{outline-offset:3px;outline:3px solid #f2c94c}@media (width>=640px) and (width<=899px){.dn-meadow{min-height:calc(100svh - 84px);padding:16px 22px 20px}.dn-meadow-stage{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:12px 11px;display:grid}.dn-meadow-greet{grid-column:span 4;grid-template-columns:88px minmax(0,1fr);align-self:center;gap:11px;margin:0}.dn-voices{display:contents}.dn-voices li,.dn-voices li:last-child:nth-child(odd){grid-column:span 2;justify-self:stretch;width:auto}.dn-voices li:nth-child(11){grid-column:3/span 2}.dn-bubble-text{font-size:15.5px}.dn-bubble-path{font-size:13.5px}.dn-voice-nudgie{width:76px;height:76px}}@media (width>=900px){.dn-meadow{background:linear-gradient(var(--dn-meadow-sky-top),var(--dn-meadow-sky) 31%,var(--dn-meadow-ground) 31.1%);flex-direction:column;justify-content:center;min-height:calc(100svh - 84px);padding:clamp(14px,2.2vh,28px) 30px clamp(16px,2.6vh,32px);display:flex}.dn-meadow-hill{height:190px;top:calc(31% - 68px)}.dn-meadow-stage{grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2.2vh,24px) 15px;max-width:1340px;display:grid}.dn-meadow-greet{grid-column:span 4;grid-template-columns:clamp(94px,10.5vh,114px) minmax(0,1fr);align-self:start;gap:12px;margin:0;padding:0 8px 0 0}.dn-meadow-greet .dn-meadow-say{align-self:start;padding-top:10px}.dn-voices{display:contents}.dn-voices li,.dn-voices li:last-child:nth-child(odd){grid-column:span 2;justify-self:stretch;width:auto}.dn-voices li:nth-child(9){grid-column:3/span 2}.dn-bubble{border-radius:17px;padding:10px 13px 9px}.dn-bubble-text{font-size:16px;line-height:1.33}.dn-bubble-path{font-size:13.5px;line-height:1.28}.dn-voice-nudgie{width:clamp(74px,9vh,92px);height:clamp(74px,9vh,92px);margin-top:5px}}@media (prefers-reduced-motion:reduce){.dn-voices li{animation:none}.dn-bubble{transition:none}}
