.TU3itG_beamFrame{border-radius:inherit;border:var(--beam-width) solid transparent;pointer-events:none;-webkit-mask:linear-gradient(var(--black), var(--black)) padding-box, linear-gradient(var(--black), var(--black)) border-box;mask:linear-gradient(var(--black), var(--black)) padding-box, linear-gradient(var(--black), var(--black)) border-box;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.TU3itG_beam{aspect-ratio:1;background:linear-gradient(to left, var(--accent), color-mix(in srgb, var(--accent) 40%, transparent), transparent);position:absolute}.TU3itG_rolling{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;line-height:1;display:inline-flex}.TU3itG_currency{margin-right:.08em;font-size:.55em;font-weight:500;transform:translateY(-.1em)}.TU3itG_digit{text-align:center;width:.62em;height:1em;display:inline-block;position:relative;overflow:hidden}.TU3itG_digitGhost{visibility:hidden}.TU3itG_digitFace{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TU3itG_eyebrow{color:var(--text-3);font:500 var(--small-label-size) / var(--small-label-line) var(--font-mono);letter-spacing:var(--small-label-tracking);margin:0}.TU3itG_deadline{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--brand-ink);color:var(--brand-paper);font:500 var(--small-caption-size) / var(--small-caption-line) var(--font-sans);white-space:nowrap;padding:4px 10px 4px 8px;display:inline-flex}.TU3itG_pulse{border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;position:relative}.TU3itG_pulse:after{content:"";border-radius:inherit;background:var(--accent);animation:TU3itG_upPulse 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes TU3itG_upPulse{to{opacity:0;transform:scale(2.6)}}.TU3itG_chip{border:1px solid var(--border-strong);border-radius:var(--radius-full);height:32px;color:var(--text-1);font:500 var(--fs-14) / 1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.TU3itG_chip[data-target]{background:var(--accent);color:var(--on-accent);border-color:#0000}.TU3itG_receipt{gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:16px;margin:0;display:grid}.TU3itG_receipt>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.TU3itG_receipt dt{color:var(--text-2);font:400 var(--small-meta-size) / var(--small-meta-line) var(--font-sans)}.TU3itG_receipt dt small{margin-left:var(--space-1);color:var(--text-3);font-size:var(--small-caption-size)}.TU3itG_receipt dd{white-space:nowrap;color:var(--text-1);font:500 var(--fs-16) / 1.4 var(--font-number);font-variant-numeric:tabular-nums lining-nums;margin:0}.TU3itG_receipt .TU3itG_minus{color:var(--accent-ink)}.TU3itG_receipt .TU3itG_total{padding-top:var(--space-4);border-top:1px dashed var(--border-strong);align-items:center}.TU3itG_receipt .TU3itG_total dt{color:var(--text-1);font-weight:600;font-size:var(--fs-14)}.TU3itG_receipt .TU3itG_total dd{letter-spacing:-.02em;font-size:44px;font-weight:600}.TU3itG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.TU3itG_actions[data-block]>*{flex:100%}.TU3itG_fine{color:var(--text-3);font:400 var(--small-caption-size) / var(--small-caption-line) var(--font-sans);margin:0}.TU3itG_nowWrap{padding:var(--space-4)}.TU3itG_bill{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-card);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-menu);display:grid;position:relative}.TU3itG_billHead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.TU3itG_billBody{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.TU3itG_billPlan{gap:var(--space-5);display:grid}.TU3itG_route{align-items:center;gap:var(--space-3);color:var(--text-3);display:flex}.TU3itG_diff{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.TU3itG_diff li{align-items:center;gap:var(--space-2);color:var(--text-1);font:400 var(--small-meta-size) / var(--small-meta-line) var(--font-sans);display:flex}.TU3itG_diff li>span{width:56px;color:var(--text-3);flex:none}.TU3itG_diff s{color:var(--text-3)}.TU3itG_diff b{font-weight:500}.TU3itG_billFoot{gap:var(--space-3);display:grid}.TU3itG_rollingInner{align-items:baseline;display:inline-flex}.TU3itG_rights{gap:var(--space-2);display:grid}.TU3itG_rightsHead{color:var(--text-3);font-size:var(--small-caption-size);margin:0}.TU3itG_rights ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.TU3itG_rights li{align-items:start;gap:var(--space-2);font-size:var(--fs-14);display:flex}.TU3itG_rights svg{color:var(--accent-ink);flex:none;margin-top:3px}.TU3itG_list{gap:var(--space-5);display:grid}.TU3itG_bill[data-flat]{padding:var(--space-5) 0;box-shadow:none;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.TU3itG_bill[data-flat] .TU3itG_billBody{gap:var(--space-4);grid-template-columns:1fr}.TU3itG_bill[data-flat] .TU3itG_receipt{padding:var(--space-4) 0;background:0 0;border:0;border-radius:0}.TU3itG_bill[data-flat] .TU3itG_actions>*{flex:100%}.TU3itG_route,.TU3itG_diff li{flex-wrap:wrap}@media (max-width:680px){.TU3itG_bill{padding:var(--space-5);gap:var(--space-5)}.TU3itG_billBody{gap:var(--space-5);grid-template-columns:1fr}.TU3itG_deadline{white-space:normal}.TU3itG_actions>*{width:100%}.TU3itG_receipt .TU3itG_total dd{font-size:var(--fs-32)}}@media (prefers-reduced-motion:reduce){.TU3itG_pulse:after{animation:none}}
.pass-facts{width:100%;max-width:360px;padding:var(--space-4) 0;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.pass-fact{gap:var(--space-1);min-width:0;padding-inline:var(--space-3) var(--space-4);display:grid}.pass-fact+.pass-fact{padding-inline:var(--space-4) var(--space-3);border-left:1px dashed var(--border-strong)}.pass-fact dt{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--text-3);font-size:var(--small-caption-size);line-height:var(--small-caption-line);flex-wrap:wrap;margin:0;display:flex}.pass-fact dd{color:var(--text-1);font-family:var(--font-number);font-size:var(--fs-16);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.ticket-panel{--ticket-notch:12px;min-width:0;color:var(--text-1);background:var(--surface-1);border-radius:var(--radius-panel);isolation:isolate;position:relative;overflow:clip}.ticket-stage{min-height:200px;padding:var(--space-12) var(--space-6) var(--space-4);color:var(--brand-ink);background-color:var(--accent);background-image:var(--paper-grain);background-size:var(--material-grid) var(--material-grid);align-content:center;justify-items:center;display:grid;position:relative;overflow:clip}.ticket-stage-label{top:var(--space-5);left:var(--space-6);font-family:var(--font-mono);font-size:var(--small-label-size);line-height:var(--small-label-line);letter-spacing:var(--small-label-tracking);text-transform:uppercase;font-weight:700;position:absolute}.ticket-stage-art{place-items:center;width:100%;min-height:0;display:grid}.ticket-seam{height:var(--space-6);background:linear-gradient(var(--accent) 0 50%, var(--surface-1) 50% 100%);-webkit-mask-image:radial-gradient(circle var(--ticket-notch) at 0 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch)), radial-gradient(circle var(--ticket-notch) at 100% 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle var(--ticket-notch) at 0 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch)), radial-gradient(circle var(--ticket-notch) at 100% 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch));mask-image:radial-gradient(circle var(--ticket-notch) at 0 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch)), radial-gradient(circle var(--ticket-notch) at 100% 50%, transparent calc(var(--ticket-notch) - 1px), var(--brand-ink) var(--ticket-notch));position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-seam:after{content:"";top:50%;right:var(--space-6);left:var(--space-6);border-top:1px dashed var(--border-strong);position:absolute}.ticket-body{justify-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);text-align:center;display:grid}.ticket-title,.ticket-panel .ticket-title{font-size:var(--h3);font-weight:500;line-height:var(--line-h3);letter-spacing:0;margin:0}.ticket-product{color:var(--text-2);font-size:var(--fs-15);margin:0;line-height:1.5}.ticket-product .text-highlighter{color:var(--on-accent);font-weight:500}.ticket-note{color:var(--text-3);font-size:var(--small-caption-size);line-height:var(--small-caption-line);margin:0}.ticket-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.bingo-dialog.ticket-dialog{width:min(calc(100% - var(--space-8)), 460px);background:var(--surface-1);padding:0}.bingo-dialog.ticket-dialog .bingo-dialog-close{color:var(--brand-ink)}@media not (min-width:48rem){.ticket-stage{min-height:150px;padding:var(--space-10) var(--space-4) var(--space-2)}.ticket-stage-label{top:var(--space-4);left:var(--space-4)}.ticket-body{padding:var(--space-4);gap:var(--space-3)}.ticket-title,.ticket-panel .ticket-title{font-size:var(--fs-24)}.pass-fact{padding-inline:var(--space-2) var(--space-3)}.pass-fact+.pass-fact{padding-inline:var(--space-3) var(--space-2)}.pass-fact dd{font-size:var(--fs-14)}.ticket-actions{flex-direction:column;width:100%}.ticket-actions>*{width:100%}}
