.ds-ticket{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;width:19rem;max-width:100%;min-height:48px;margin:0;padding:13px 22px;border:2px solid transparent;border-radius:var(--radius-pill);background:var(--accent-grad) border-box;color:var(--ink);font-family:inherit;font-size:var(--type-cta);line-height:normal;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:transform .12s var(--ease),opacity .18s var(--ease)}.ds-ticket:focus-visible{outline:var(--focus-ring);outline-offset:3px}.ds-ticket:active:not(:disabled){transform:scale(.98)}.ds-ticket:disabled{opacity:.5;cursor:default}.ds-ticket.ui-btn-working:disabled{opacity:1;cursor:progress}.ds-ticket.ui-btn-working .ds-ticket-label{opacity:0;transition:opacity .12s var(--ease)}.ds-ticket[aria-busy=true]:not(.ui-btn-working):disabled{opacity:.7;cursor:progress}.ds-ticket .ds-ticket-label,.ds-ticket .tf-free{color:var(--ink);-webkit-text-fill-color:currentColor}.ds-ticket .ds-ticket-label{font-weight:600}.ds-ticket:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--ivory-rgb),.45) 50%,transparent 62%);transform:translateX(-110%);animation:uiSheen 5.5s var(--ease) 1.2s infinite}.ds-ticket:disabled:after{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.ds-ticket:after{animation:none;opacity:0}.ds-ticket.ui-btn-working .ds-ticket-label{opacity:.6;transition:none}.ds-ticket:active:not(:disabled){transform:none}}.ds-ticket-label{flex:1 1;text-align:left;white-space:nowrap}.ds-ticket-solo .ds-ticket-label{text-align:center}