.plan-ticket-shadow{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--color-ink) 6%, transparent)) drop-shadow(0 14px 24px color-mix(in srgb, var(--color-primary-text) 12%, transparent))}.plan-ticket{--notch:13px;--cut:156px;mask:radial-gradient(circle var(--notch) at 0 var(--cut), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut), transparent 98%, #000) right / 51% 100% no-repeat;border-radius:20px}.plan-perf:before{content:"";border-top:2px dashed;position:absolute;top:0;left:18px;right:18px}.plan-stamp{border:3px solid var(--color-site-sunny-deco);width:84px;height:84px;color:var(--color-site-sunny-deco);letter-spacing:.08em;text-align:center;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;line-height:1.25;display:flex;position:absolute;top:18px;right:16px;rotate:-14deg}.plan-stamp:before{content:"";border:1.5px solid;border-radius:9999px;position:absolute;inset:4px}
