.illus-wrapper{position:relative;background:hsl(var(--card));border-radius:20px;overflow:hidden;box-shadow:var(--e2);aspect-ratio:4/3;padding:24px;display:flex;flex-direction:column;justify-content:center}@media (max-width:375px){.illus-wrapper{padding:16px}}@media (prefers-reduced-motion:reduce){.illus-wrapper *{animation:none!important;opacity:1!important;transform:none!important;width:auto!important}}@keyframes illus1-frame-in{0%{opacity:0}to{opacity:1}}@keyframes illus1-bubble-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes illus1-ts-in{0%{opacity:0}to{opacity:.45}}@keyframes illus1-b2-in{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes illus1-type{0%{max-width:0}to{max-width:100%}}@keyframes illus1-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes illus2-frame-in{0%{opacity:0}to{opacity:1}}@keyframes illus2-bubble-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes illus2-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes illus2-glow-in{0%{box-shadow:0 0 0 rgba(94,141,113,0)}to{box-shadow:0 0 20px rgba(94,141,113,.25),0 0 40px rgba(94,141,113,.1)}}@keyframes illus2-bar-grow{0%{height:0;opacity:0}to{height:var(--bar-h);opacity:1}}@keyframes illus2-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes illus3-frame-in{0%{opacity:0}to{opacity:1}}@keyframes illus3-bubble-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes illus3-think-in{0%{opacity:0}to{opacity:1}}@keyframes illus3-think-out{0%{opacity:1}to{opacity:0}}@keyframes illus3-dot-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes illus3-word-in{0%{opacity:0}to{opacity:1}}@keyframes illus3-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}