.agent-pals{display:flex;align-items:flex-end;justify-content:flex-start;gap:18px;margin:12px 0 22px;max-width:100%;font-family:inherit}.agent-pals>span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;background:none!important;padding:0!important}.agent-pals img,.agent-pals .pal-muse{width:64px;height:72px;object-fit:contain;display:block;float:none!important;margin:0!important;border:0!important;box-shadow:none!important}.agent-pals b{font-size:12px;line-height:1.2;font-weight:700;letter-spacing:0;color:inherit}.pal-muse{display:inline-block;flex:none;background-image:url('/assets/muse-stickers.webp');background-size:300% 200%;background-position:100% 0;background-repeat:no-repeat;width:64px;height:64px}.agent-portrait{display:flex;align-items:center;justify-content:center;gap:0;overflow:visible!important}.agent-portrait>img{width:32%!important;height:auto!important;max-height:220px;object-fit:contain!important;mix-blend-mode:normal!important;position:relative;z-index:2}.agent-portrait>.pal-muse{width:33%;height:0;padding-bottom:33%;margin:0 -4%;position:relative;z-index:3;transform:scale(1.23)}.ad-close-offer .agent-pals,.closing .agent-pals{margin-top:0;margin-bottom:22px}.closing .agent-pals{justify-content:center}.agent-example-pal{float:right;object-fit:contain;width:66px;height:75px;margin:-8px 0 8px 12px}.agent-app-links{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.agent-app-links a{padding:12px 16px;border:1px solid #b6a3dc;border-radius:99px;font-weight:700;text-decoration:none;background:#eee7fb}.library-pals{grid-column:1/-1}.library-pals .agent-pals{justify-content:space-around;margin:12px 0 0}.library-pals .agent-pals img,.library-pals .agent-pals .pal-muse{width:48px;height:54px}.library-pals .agent-pals b{font-size:10px}.ad-mini-chat .pal-muse{width:50px;height:50px}.meet-copy>p{overflow-wrap:break-word}
@media(max-width:760px){.agent-pals{gap:18px;margin:9px 0 20px}.agent-pals img,.agent-pals .pal-muse{width:56px;height:63px}.agent-pals>span{min-width:56px}.agent-pals b{font-size:11px}.muse-title{font-size:clamp(23px,6.2vw,29px)!important;letter-spacing:-1px!important}.agent-portrait>img{max-height:166px}.hero-visual .caption{font-size:10px}.library-pals .agent-pals{gap:6px}.library-pals .agent-pals>span{min-width:43px}.library-pals .agent-pals img,.library-pals .agent-pals .pal-muse{width:43px;height:47px}.library-pals .agent-pals b{font-size:9px}}

.meet-copy>.agent-example-pal{float:right;width:66px;height:75px;margin:0 0 10px 14px;object-fit:contain}.chat-head img{object-fit:contain;border-radius:0}.ad-agent-avatar{width:50px;height:50px;object-fit:contain}

/* Four companions fit in one row without squeezing copy or widening mobile pages. */
.agent-portrait>img{width:24%!important}.agent-portrait>.pal-muse{width:25%;padding-bottom:25%;margin:0 -2%}
@media(max-width:380px){.agent-pals{gap:12px}.agent-pals>span{min-width:52px}.agent-pals img,.agent-pals .pal-muse{width:52px;height:59px}}
