.an-pouch{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:15px 16px;border-radius:18px;background:linear-gradient(120deg,#FFB23F 0%,#FF7A3D 50%,#FF4F5E 100%);color:#fff;box-shadow:0 16px 32px -14px rgba(255,90,61,.9),inset 0 1px 0 rgba(255,255,255,.35);animation:anPouchPulse 2.8s ease-in-out infinite}
.an-pouch:before{content:'';position:absolute;inset:5px;border:1.5px dashed rgba(255,255,255,.65);border-radius:13px;pointer-events:none}
.an-pouch:after{content:'';position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:anPouchShine 3.6s ease-in-out infinite}
.an-pouch i{position:relative;z-index:1;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--an-tc);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(255,255,255,.3)}
.an-pouch i .an-ic{width:28px;height:28px;stroke-width:2}
.an-pouch .tx{position:relative;z-index:1;min-width:0}
.an-pouch .tx b{display:block;font-family:var(--an-serif);font-weight:800;font-size:20px;line-height:1.15}
.an-pouch .tx span{display:block;font-size:13.5px;font-weight:500;margin-top:3px;color:#FFF4EA}
.an-pouch em{position:relative;z-index:1;margin-left:auto;font-style:normal;background:var(--an-es);color:var(--an-am);font-weight:800;font-size:11.5px;letter-spacing:.12em;padding:7px 11px;border-radius:30px;transform:rotate(-5deg);white-space:nowrap;box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}
@keyframes anPouchPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}
@keyframes anPouchShine{0%,65%{left:-60%}100%{left:130%}}
@media(prefers-reduced-motion:reduce){.an-pouch,.an-pouch:after{animation:none}.an-pouch:after{display:none}}
.anp-chips span.pouch{background:var(--an-grad);color:#fff}
.anp-sticky .t em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--an-tc)}
.anh-chip.pouch{top:20px;bottom:auto;left:20px;right:auto;background:var(--an-grad);color:#fff}
.anh-chip.pouch .an-ic{color:#fff}
.anh-pts li.pouch{font-weight:700;color:var(--an-tc)}
.anh-pts li.pouch .an-ic{background:var(--an-grad)}
.anh-bc .pc{display:inline-flex;align-items:center;gap:6px;margin:10px auto 0;font-size:12.5px;font-weight:700;color:var(--an-tc);background:#FFF3E8;border:1.5px dashed #FFB23F;padding:5px 10px;border-radius:30px}
.anh-bc .pc .an-ic{width:16px;height:16px}
@media(max-width:749px){
.an-pouch{gap:12px;padding:13px 14px}
.an-pouch i{flex-basis:44px;width:44px;height:44px}
.an-pouch i .an-ic{width:24px;height:24px}
.an-pouch .tx b{font-size:17px}
.an-pouch .tx span{font-size:12.5px}
.an-pouch em{display:none}
.anh-chip.pouch{top:12px;left:12px}
}