.queue-ticket.svelte-atmm2r{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.85fr);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--raised);overflow:hidden}.ticket-main.svelte-atmm2r{padding:24px}.ticket-head.svelte-atmm2r{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.ticket-kicker.svelte-atmm2r{margin:0;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.ticket-route.svelte-atmm2r{margin:5px 0 0;font-size:12px;color:var(--muted)}.ticket-stamp.svelte-atmm2r{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--border);border-radius:4px;background:var(--paper-2);color:var(--muted);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:rotate(-2deg)}.ticket-stamp.stamp-notified.svelte-atmm2r{border-color:#e7c27d;background:var(--warning-bg);color:var(--warning-ink)}.ticket-stamp.stamp-claimed.svelte-atmm2r{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-soft-ink)}.ticket-grid.svelte-atmm2r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:20px 0}.ticket-field.svelte-atmm2r{display:grid;gap:3px;min-width:0}.field-label.svelte-atmm2r{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.ticket-field.svelte-atmm2r strong:where(.svelte-atmm2r){color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.field-sub.svelte-atmm2r{color:var(--muted);font-size:11px;line-height:1.4}.ticket-summary.svelte-atmm2r{padding-top:14px;border-top:1px solid var(--rule)}.ticket-summary.svelte-atmm2r p:where(.svelte-atmm2r){margin:5px 0 0;color:var(--ink-2);font-size:12px;line-height:1.5}.ticket-stub.svelte-atmm2r{display:flex;flex-direction:column;gap:18px;padding:24px;border-left:1px dashed var(--control);background:var(--paper-2)}.stub-block.svelte-atmm2r strong:where(.svelte-atmm2r){display:block;margin-top:5px;color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.stub-block.svelte-atmm2r p:where(.svelte-atmm2r){margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.stub-cta.svelte-atmm2r{align-self:flex-start}.barcode.svelte-atmm2r{display:flex;align-items:stretch;gap:2px;height:34px;margin-top:auto;opacity:.65}.barcode.svelte-atmm2r span:where(.svelte-atmm2r){display:block;height:100%;background:var(--ink)}.stub-note.svelte-atmm2r{margin:0;color:var(--faint);font-size:10px;line-height:1.45}.is-preview.svelte-atmm2r .ticket-stamp:where(.svelte-atmm2r){transform:none}@media(max-width:760px){.queue-ticket.svelte-atmm2r{grid-template-columns:1fr}.ticket-stub.svelte-atmm2r{border-left:0;border-top:1px dashed var(--control)}.barcode.svelte-atmm2r{margin-top:0}}@media(max-width:480px){.ticket-main.svelte-atmm2r,.ticket-stub.svelte-atmm2r{padding:18px}.ticket-grid.svelte-atmm2r{grid-template-columns:1fr;gap:14px}.ticket-head.svelte-atmm2r{flex-direction:column;align-items:flex-start}}.waitlist-section.svelte-2gpl2v{max-width:820px;border-top:0}.eyebrow.svelte-2gpl2v{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}h1.svelte-2gpl2v{margin:0;font-family:var(--font-display);font-size:clamp(38px,6vw,64px);line-height:.98;letter-spacing:-.05em}.ticket-wrap.svelte-2gpl2v{margin-top:30px}.auth-card.svelte-2gpl2v,.identity-card.svelte-2gpl2v,.waitlist-section.svelte-2gpl2v .card:where(.svelte-2gpl2v){background:var(--raised)}.google-btn.svelte-2gpl2v{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:1px solid var(--ink);border-radius:8px;background:var(--raised);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.google-btn.svelte-2gpl2v:hover{background:var(--paper-2)}.google-note.svelte-2gpl2v{margin:10px 0 0;font-size:11px;color:var(--muted)}.identity-main.svelte-2gpl2v{display:flex;align-items:center;gap:12px}.avatar.svelte-2gpl2v{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover;background:var(--paper-2)}.avatar-fallback.svelte-2gpl2v{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--ink);font-size:13px;font-weight:700}.identity-copy.svelte-2gpl2v{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.identity-copy.svelte-2gpl2v strong:where(.svelte-2gpl2v),.identity-copy.svelte-2gpl2v span:where(.svelte-2gpl2v){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-copy.svelte-2gpl2v span:where(.svelte-2gpl2v){color:var(--muted);font-size:13px}.status-panel.svelte-2gpl2v{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--border);border-left:3px solid var(--accent-text);border-radius:var(--radius-card);background:var(--paper-2)}.status-panel.svelte-2gpl2v strong:where(.svelte-2gpl2v){color:var(--ink);font-size:15px}.status-panel.svelte-2gpl2v p:where(.svelte-2gpl2v){margin:6px 0 0;max-width:56ch;color:var(--muted);font-size:12px;line-height:1.5}.status-actions.svelte-2gpl2v{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:0 0 auto}.text-link.svelte-2gpl2v{color:var(--accent-text);font-size:11px;text-decoration:underline;text-underline-offset:2px}.summary-label.svelte-2gpl2v{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.summary-label.svelte-2gpl2v span:where(.svelte-2gpl2v){color:var(--muted);font-weight:400}.join-actions.svelte-2gpl2v{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:14px}@media(max-width:640px){.status-panel.svelte-2gpl2v{flex-direction:column;gap:14px}.status-actions.svelte-2gpl2v{align-items:flex-start;width:100%}.status-actions.svelte-2gpl2v .btn:where(.svelte-2gpl2v){width:100%}}@media(max-width:520px){.identity-main.svelte-2gpl2v{flex-wrap:wrap}.identity-main.svelte-2gpl2v .btn:where(.svelte-2gpl2v){width:100%}.join-actions.svelte-2gpl2v .btn:where(.svelte-2gpl2v){width:100%}}
