.coupon[data-v-c805ed73]{--edge:color-mix(in oklab, var(--color-accent-ink) 55%, transparent);--stub:3.4rem;border:1px solid var(--edge);background:color-mix(in oklab, var(--color-accent) 9%, var(--color-bg));font-variant-numeric:lining-nums;border-radius:10px;align-items:stretch;margin-top:1rem;display:inline-flex;position:relative}.coupon[data-v-c805ed73]:before,.coupon[data-v-c805ed73]:after{content:"";left:calc(var(--stub) - 7px);border:1px solid var(--edge);background:var(--color-bg);border-radius:999px;width:14px;height:14px;position:absolute}.coupon[data-v-c805ed73]:before{clip-path:inset(50% 0 0);top:-8px}.coupon[data-v-c805ed73]:after{clip-path:inset(0 0 50%);bottom:-8px}.coupon-stub[data-v-c805ed73]{width:var(--stub);background:var(--color-accent);color:#16130d;border-radius:9px 0 0 9px;flex:none;justify-content:center;align-items:center;display:flex}.coupon-icon[data-v-c805ed73]{font-size:1.45rem}.coupon-body[data-v-c805ed73]{border-left:2px dashed var(--edge);flex-direction:column;justify-content:center;gap:.1rem;padding:.6rem 1.1rem .6rem .95rem;display:flex}.coupon-title[data-v-c805ed73]{font-family:var(--font-display);color:var(--color-fg-strong);font-size:1.3rem;line-height:1.1}.coupon-left[data-v-c805ed73]{color:var(--color-muted);font-size:.8rem;font-weight:600}.coupon--compact[data-v-c805ed73]{--stub:2.9rem;margin-top:.5rem}.coupon--compact .coupon-icon[data-v-c805ed73]{font-size:1.25rem}.coupon--compact .coupon-body[data-v-c805ed73]{padding:.45rem .95rem .45rem .8rem}.coupon--compact .coupon-title[data-v-c805ed73]{font-size:1.12rem}.coupon--compact .coupon-left[data-v-c805ed73]{font-size:.75rem}.coupon--inline[data-v-c805ed73]{margin-top:0}.coupon[data-v-c805ed73]{transition:opacity .35s}.coupon--holding[data-v-c805ed73]{opacity:0}@media (prefers-reduced-motion:reduce){.coupon[data-v-c805ed73]{transition:none}}
