.ticket{--text:#0f1729;--text-secondary:#334155;--text-muted:#475569;--border:#e2e8f0;--m-ink:#0f1729;--m-ink-muted:#475569;--brand-text:var(--primary-500);--m-teal-text:var(--primary-500);--m-error:#b42318;--m-success:var(--primary-500);--m-action:var(--primary-500);--m-action-hover:var(--primary-600);--m-on-action:#fff;--m-focus:#0f1729;--m-line:#e2e8f0;--m-line-strong:#cbd5e1;--m-surface:#fff;--m-surface-2:#f1f5f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tk-notch:5px;width:100%;max-width:27rem;color:var(--m-ticket-ink);filter:drop-shadow(0 18px 28px #0f172929)drop-shadow(0 2px 4px #0f172914);margin-inline:auto;position:relative}.ticket__edge{z-index:1;background:var(--m-ticket);height:10px;position:relative}.ticket__edge--top{-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;margin-bottom:-1px}.ticket__edge--bottom{-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;margin-top:-1px}.ticket__sheet{background:var(--m-ticket);padding:.25rem 1.5rem .5rem}.ticket__head{border-bottom:1px dashed var(--m-ticket-line);flex-direction:column;gap:.75rem;padding-bottom:.875rem;display:flex}.ticket__brandline{min-height:1.75rem;font-family:var(--m-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-ticket-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.ticket__tabs{background:#eef2f7;border-radius:.625rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.ticket__tab{min-height:2.25rem;font-family:var(--m-font-body);color:var(--m-ticket-muted);cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease);background:0 0;border:0;border-radius:.4375rem;font-size:.8125rem;font-weight:600}.ticket__tab:hover{color:var(--m-ticket-ink)}.ticket__tab[aria-selected=true]{color:var(--m-ticket-ink);background:#fff;box-shadow:0 1px 2px #0f17291f}.ticket__tab:focus-visible{outline-offset:2px;outline:2px solid #0f1729}.ticket__panels{grid-template-columns:minmax(0,1fr);padding-top:.875rem;display:grid}.ticket__panel{visibility:hidden;pointer-events:none;min-width:0;transition:visibility 0s linear var(--m-dur);grid-area:1/1}.ticket__panel[data-active=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.ticket__foot{justify-content:center;padding:.25rem 0 .5rem;display:flex}.tk-line{opacity:0;filter:blur(2px);transition:opacity var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease),filter var(--m-dur) var(--m-ease);transform:translateY(4px)}.ticket__panel[data-active=true] .tk-line{opacity:1;filter:none;transition-delay:calc(var(--i,0)*24ms);transform:none}.tk{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;font-size:.78125rem;line-height:1.5}.tk__center{text-align:center;padding-bottom:.75rem}.tk__name{font-family:var(--m-font-display);letter-spacing:0;font-size:.9375rem;font-weight:700}.tk__muted{color:var(--m-ticket-muted)}.tk__label{font-family:var(--m-font-body);color:var(--m-ticket-muted);font-size:.8125rem}.tk__doc{letter-spacing:.14em;color:var(--m-ticket-muted);margin-top:.625rem;font-size:.6875rem}.tk__num{letter-spacing:.02em;font-size:1.125rem;font-weight:500}.tk__rule{border:0;border-top:1px dashed var(--m-ticket-line);margin:.625rem 0}.tk__row{justify-content:space-between;gap:1rem;display:flex}.tk__row>:last-child{text-align:right}.tk__total{border-top:1px solid var(--m-ticket-ink);margin-top:.25rem;padding-top:.5rem;font-size:1rem;font-weight:500}.tk__foot{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:.25rem;display:grid}.tk__qr{border:1px solid var(--m-ticket-line);background:#fff;border-radius:.25rem;width:4.75rem;height:4.75rem;padding:.25rem}.tk__stamp{border:1.5px solid var(--primary-500);color:var(--primary-500);letter-spacing:.1em;border-radius:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block;transform:rotate(-3deg)}.tk__stamp--neutral{border-color:var(--m-ticket-muted);color:var(--m-ticket-ink)}.tk__stamp--void{color:#b42318;border-color:#b42318}.tk-code{font-family:var(--m-font-mono);white-space:pre;color:var(--m-ticket-muted);margin:0;padding-block:6px;font-size:.71875rem;line-height:1.6;overflow:auto hidden}@media (max-width:480px){.tk-code{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}}.tk-code__line{min-height:1.15em;display:block}.tk-code__line--req{color:var(--brand-text)}.tk-code__line--res{color:var(--primary-500);font-weight:500}.tk-code__line--log{color:#475569}.tk-code__line--dim{color:#64748b}
