.ticket-stub[data-astro-cid-2apr34nq]{display:inline-flex;align-items:stretch;text-decoration:none;transition:transform .15s ease}.ticket-stub[data-astro-cid-2apr34nq]:hover{transform:rotate(2deg)}.ticket-tab[data-astro-cid-2apr34nq]{background:#3f97ff;color:#fff;padding:.85rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);border-radius:0 6px 6px 0}.ticket-perforation[data-astro-cid-2apr34nq]{width:0;position:relative;overflow:visible}.ticket-perforation[data-astro-cid-2apr34nq]:before{content:"";position:absolute;top:-2px;left:-3px;width:6px;height:calc(100% + 4px);background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,white 3px,white 6px);z-index:1}.ticket-body[data-astro-cid-2apr34nq]{background:#3f97ff14;border:2px dashed oklch(.6744 .1753 254.76 / .3);border-left:none;padding:.85rem 1.5rem;display:flex;flex-direction:column;justify-content:center;border-radius:0 8px 8px 0}.ticket-label[data-astro-cid-2apr34nq]{font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;color:#3f97ff;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.ticket-main[data-astro-cid-2apr34nq]{font-size:1.3rem;font-weight:700;color:var(--foreground)}.ticket-arrow[data-astro-cid-2apr34nq]{display:inline-block;transition:transform .2s}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */tito-widget>*{margin:0!important}tito-widget .tito-release{border:1px solid var(--border)!important;box-shadow:none!important;background:#fff!important;border-radius:.75rem!important;margin-bottom:.75rem!important;padding:1.25rem 1.5rem!important}tito-widget .tito-release--title,tito-widget label{font-family:var(--font-mono)!important;color:#111827!important;font-size:1rem!important;font-weight:600!important}tito-widget .tito-price,tito-widget .tito-price-details-regular{font-family:var(--font-mono)!important;color:#374151!important;font-weight:600!important}tito-widget .tito-price-details-donation input{min-width:80px!important}tito-widget .tito-release-description,tito-widget .tito-release-description--description{color:#6b7280!important;font-size:.85rem!important;line-height:1.6!important}tito-widget .tito-quantity-input,tito-widget input[type=number]{text-align:center!important;border:1px solid var(--border)!important;color:#111827!important;width:3.5rem!important;font-family:var(--font-mono)!important;box-shadow:none!important;background:#fff!important;border-radius:.375rem!important;padding:.35rem .25rem!important;font-size:.875rem!important}tito-widget .tito-submit{background:var(--primary)!important;color:var(--primary-foreground)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important;border:none!important;border-radius:.5rem!important;padding:.65rem 1.5rem!important;font-size:.8rem!important;font-weight:600!important;transition:opacity .15s!important}tito-widget .tito-submit:hover{opacity:.9!important}tito-widget .tito-discount-code-field,tito-widget input[type=text]{border:1px solid var(--border)!important;color:#111827!important;font-size:.875rem!important;font-family:var(--font-mono)!important;box-shadow:none!important;background:#fff!important;border-radius:.375rem!important;padding:.5rem .75rem!important}tito-widget .tito-submit--discount-code{border:1px solid var(--border)!important;color:#374151!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border-radius:.375rem!important;padding:.5rem 1rem!important;font-size:.8rem!important;font-weight:600!important}tito-widget .tito-form-actions{border-top:1px solid var(--border)!important;align-items:center!important;gap:.75rem!important;margin-top:1rem!important;padding-top:1rem!important;display:flex!important}tito-widget .tito-release--tax{color:#9ca3af!important;font-size:.75rem!important;font-family:var(--font-mono)!important}tito-widget .tito-release--status{font-size:.7rem!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#9ca3af!important}tito-widget .tito-widget-form{padding-top:20px}tito-widget:not(.tito-widget-loaded){display:block}tito-widget[data-ticket-type=live]:not(.tito-widget-loaded){aspect-ratio:718/686}tito-widget[data-ticket-type=remote]:not(.tito-widget-loaded){aspect-ratio:718/364}
