:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f7f8fa;--c-surface:#fff;--c-surface-muted:#eef1f5;--c-border:#dfe3e9;--c-border-strong:#c6ccd6;--c-text:#182133;--c-text-strong:#111827;--c-text-muted:#5b6678;--c-text-subtle:#778194;--c-primary:#1b5e9c;--c-primary-hover:#154c80;--c-primary-soft:#e6f0f8;--c-primary-text:#fff;--c-success:#17643a;--c-success-soft:#e4f5ea;--c-warning:#8a5611;--c-warning-border:#b88700;--c-warning-soft:#fff1d6;--c-danger:#a12d2d;--c-danger-soft:#fde8e8;--c-info:#31517b;--c-info-soft:#e8f0fa;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--f-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs:11px;--t-sm:13px;--t-base:15px;--t-lg:19px;--t-xl:24px;--t-2xl:28px;--radius:6px;--shadow-raised:0 8px 24px #161f3114;--focus-ring:0 0 0 3px #1b5e9c33;--scrollbar-thumb:#5b66786b;--scrollbar-thumb-hover:#5b66789e;--scrollbar-thumb-active:#5b6678c7}*,:before,:after{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:36px;min-height:36px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}html{background:var(--c-bg);min-width:320px;min-height:100%}html.arena-one-dialog-open,html.arena-one-dialog-open body{overflow:hidden}body{min-height:100%;color:var(--c-text);background:var(--c-bg);font-family:var(--f-body);font-size:var(--t-base);text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg,video{max-width:100%}[hidden]{display:none!important}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ticket-ink:#152238;--ticket-blue:#175ea8;--ticket-blue-dark:#10467f;--ticket-mist:#edf5fc}body{background:#f4f7fa;min-width:320px}button,input{min-height:44px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.page-shell{min-height:100vh}.topbar{background:#fffffff0;border-bottom:1px solid #1522381a;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 max(20px,50vw - 520px);display:flex}.brand{color:var(--ticket-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand>span:last-child{line-height:1.12;display:grid}.brand small{color:var(--c-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:11px}.brand-logo{object-fit:contain;object-position:left center;width:132px;height:44px;display:block}main,.ticket-runtime{min-height:calc(100vh - 64px)}.ticket-status-actions{justify-content:flex-end;width:min(960px,100% - 32px);margin:16px auto 0;display:flex}.product-pickup-note{border-top:1px solid var(--c-border);width:min(960px,100% - 32px);color:var(--c-text-muted);overflow-wrap:anywhere;margin:16px auto 32px;padding:16px;font-size:14px}.product-pickup-note h2{color:var(--ticket-ink);margin:0;font-size:16px}.product-pickup-note p{margin:8px 0}.product-pickup-note a{min-height:44px;color:var(--ticket-blue);align-items:center;display:inline-flex}.state-card,.recovery-card{border:1px solid var(--c-border);background:#fff;border-radius:16px;width:min(520px,100% - 32px);margin:48px auto;padding:32px;box-shadow:0 10px 30px #15223812}.state-card{text-align:center}.state-card h1,.recovery-card h1{margin:5px 0 0;line-height:1.15}.state-icon,.spinner{width:48px;height:48px;color:var(--c-danger);background:var(--c-danger-soft);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:24px;font-weight:800;display:grid}.spinner{border:4px solid var(--ticket-mist);border-top-color:var(--ticket-blue);background:0 0;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state-card p,.muted{color:var(--c-text-muted)}.eyebrow{color:var(--ticket-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.lead{margin:10px 0 0}.recovery-card form{gap:18px;margin-top:24px;display:grid}.recovery-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.recovery-card input{border:1px solid var(--c-border-strong);width:100%;color:var(--ticket-ink);background:#fff;border-radius:8px;padding:9px 12px}.primary-button,.quiet-button{border-radius:9px;padding:9px 16px;font-weight:700}.primary-button{border:1px solid var(--ticket-blue);color:#fff;background:var(--ticket-blue);width:100%}.quiet-button{border:1px solid var(--c-border-strong);color:var(--ticket-ink);background:#fff}.error-notice,.success-notice{border-radius:10px;padding:13px 15px}.error-notice{width:min(960px,100% - 32px);color:var(--c-danger);background:var(--c-danger-soft);margin:20px auto 0}.success-notice{color:var(--c-success);background:var(--c-success-soft);margin:20px 0 0}@media (width<=640px){.topbar{padding-inline:14px}.state-card,.recovery-card{margin-top:20px;padding:24px}}.seat-assignments[data-v-1f612cdc]{gap:var(--s-3);font-size:var(--t-sm);margin:0;padding:0;list-style:none;display:grid}.seat-assignments ul[data-v-1f612cdc]{padding:var(--s-1) 0;gap:var(--s-1);margin:0;list-style:none;display:grid}.seat-assignments small[data-v-1f612cdc]{color:var(--c-text-muted);font-size:var(--t-xs);display:block}.et-document{min-height:100%;color:var(--et-text);background-color:var(--et-background);font-family:var(--et-font);background-position:top;background-repeat:repeat;padding:clamp(18px,4vw,38px)}.et-document-inner{width:min(100%, var(--et-width));gap:var(--et-gap);margin:0 auto;display:grid}.et-brand-header,.et-event-summary,.et-admission-summary,.et-booking-number,.et-ticket-card,.et-custom-text,.et-empty{border:1px solid var(--et-border);border-radius:var(--et-radius);background:var(--et-surface)}.et-brand-header{place-items:center;min-height:72px;padding:18px;display:grid}.et-brand-header img{object-fit:contain;width:auto;max-width:min(100%,320px);max-height:88px}.et-event-summary{color:#fff;border-color:var(--et-primary);background:var(--et-primary);padding:clamp(24px,5vw,42px)}.et-event-summary h1,.et-holder-name{margin:0}.et-event-summary h1{font-size:clamp(28px,5vw,44px);line-height:1.08}.et-event-summary p{opacity:.84;margin:10px 0 0}.et-admission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid}.et-admission-summary div{border:1px solid var(--et-border);border-radius:max(0px, calc(var(--et-radius) - 5px));padding:12px}.et-admission-summary dt,.et-booking-number span,.et-ticket-type{color:var(--et-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.et-admission-summary dd{margin:4px 0 0;font-weight:650}.et-booking-number{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.et-booking-number strong,.et-ticket-number{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.et-ticket-list{gap:var(--et-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));display:grid}.et-ticket-card{padding:22px;position:relative;overflow:hidden}.et-ticket-card:before{content:"";background:var(--et-primary);height:5px;position:absolute;inset:0 0 auto}.et-ticket-status{color:#17653a;background:#e5f7ec;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:18px;right:18px}.et-ticket-type{max-width:calc(100% - 70px);color:var(--et-primary);margin:0 0 5px}.et-holder-name{margin:0 0 12px;padding-right:64px;font-size:20px;line-height:1.2}.et-ticket-number{color:var(--et-muted);text-align:center;margin:10px 0;font-size:13px}.et-qr-frame{aspect-ratio:1;border:1px solid var(--et-border);border-radius:max(0px, calc(var(--et-radius) - 4px));background:#fff;place-items:center;margin:16px auto;padding:14px;display:grid}.et-qr-frame.is-medium{width:min(100%,220px)}.et-qr-frame.is-large{width:min(100%,280px)}.et-qr-frame img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.et-qr-frame p{color:var(--et-muted);text-align:center}.et-qr-retry{justify-items:center;gap:10px;display:grid}.et-qr-retry p{margin:0}.et-qr-retry button{border:1px solid var(--et-primary);border-radius:max(0px, calc(var(--et-radius) - 5px));min-height:44px;color:var(--et-primary);background:#fff;padding:6px 12px;font-weight:700}.et-download-button{border:1px solid var(--et-primary);border-radius:max(0px, calc(var(--et-radius) - 5px));color:#fff;background:var(--et-primary);cursor:pointer;width:100%;min-height:44px;padding:9px 16px;font-weight:700}.et-download-button:disabled{cursor:not-allowed;opacity:.58}.et-custom-text{white-space:pre-wrap;margin:0;padding:16px 18px}.et-divider{border:0;border-top:1px solid var(--et-border);width:100%;margin:0}.et-spacer.is-small{height:8px}.et-spacer.is-medium{height:18px}.et-spacer.is-large{height:32px}.et-empty{text-align:center;grid-column:1/-1;margin:0;padding:28px}.et-security-note{border:1px solid var(--et-border);border-radius:var(--et-radius);color:var(--et-muted);background:var(--et-surface);text-align:center;margin:2px 0 0;padding:12px 16px;font-size:13px}@media (width<=640px){.et-document{padding:14px 12px 26px}.et-admission-summary{grid-template-columns:1fr}.et-booking-number{flex-direction:column;align-items:flex-start;gap:4px}}
