@property --mz-cp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes mz-cp-spin{to{--mz-cp-angle:360deg}}@keyframes mz-cp-shine{0%,55%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@keyframes mz-cp-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes mz-cp-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes mz-cp-pulse{0%,to{opacity:1}50%{opacity:.55}}.mz-ticket{--tk-lime:#a0e45d;--tk-ink:#050505;--tk-ease:cubic-bezier(.22,1,.36,1);--tk-notch:#fff;padding:1.5px;border-radius:18px;text-align:left;background:conic-gradient(from var(--mz-cp-angle),rgba(160,228,93,.15) 0 55%,var(--tk-lime) 75%,#e9ffd2 80%,rgba(160,228,93,.15) 92%);animation:mz-cp-in .6s var(--tk-ease) both,mz-cp-spin 4s linear infinite;font-family:Inter,system-ui,-apple-system,sans-serif}.mz-ticket,.mz-ticket-in{position:relative;overflow:hidden}.mz-ticket-in{display:flex;align-items:stretch;border-radius:17px;background:radial-gradient(120% 140% at 100% 0,rgba(160,228,93,.16),transparent 55%),radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 1px) 0 0/14px 14px,var(--tk-ink);color:hsla(0,0%,100%,.7)}.mz-ticket-in:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.09),transparent);animation:mz-cp-shine 4.5s ease-in-out 1s infinite}.mz-ticket-main{position:relative;z-index:1;flex:1;min-width:0;padding:16px 18px}.mz-ticket-tag{display:flex;align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tk-lime)}.mz-ticket-ic{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:99px;background:var(--tk-lime);color:var(--tk-ink);animation:mz-cp-pop .5s var(--tk-ease) .35s both}.mz-ticket-code{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 0}.mz-ticket-code code{padding:4px 12px;border-radius:9px;border:1.5px dashed var(--tk-lime);background:rgba(160,228,93,.08);color:#fff;font:800 20px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.mz-ticket-code span{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85)}.mz-ticket-desc{display:block;margin:10px 0 0;font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.62)}.mz-ticket-action{margin-top:14px;padding:9px 16px;border:0;border-radius:10px;cursor:pointer;background:var(--tk-lime);color:var(--tk-ink);font:700 13.5px Inter,system-ui,sans-serif;transition:transform .2s var(--tk-ease),background .2s}.mz-ticket-action:hover{background:#b4ec7a;transform:translateY(-1px)}.mz-ticket-action:active{transform:scale(.98)}.mz-ticket-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.mz-ticket-off{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:108px;padding:12px 8px;border-left:2px dashed rgba(160,228,93,.35)}.mz-ticket-off:after,.mz-ticket-off:before{content:"";position:absolute;left:-10px;width:18px;height:18px;border-radius:99px;background:var(--tk-notch)}.mz-ticket-off:before{top:-10px}.mz-ticket-off:after{bottom:-10px}.mz-ticket-off b{display:flex;align-items:flex-start;font-size:36px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--tk-lime);animation:mz-cp-pulse 2.4s ease-in-out 1.2s infinite}.mz-ticket-off i{font-style:normal;font-size:18px;margin-top:3px}.mz-ticket-off span{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}@media(max-width:380px){.mz-ticket-off{width:88px}.mz-ticket-off b{font-size:30px}}@media(prefers-reduced-motion:reduce){.mz-ticket,.mz-ticket-ic,.mz-ticket-in:after,.mz-ticket-off b{animation:none}}