:root{--bd-cherry:#C82A48;--bd-cherry-deep:#9E1F39;--bd-teal:#2F8E86;--bd-teal-ink:#256E68;--bd-ink:#1A1A1D;--bd-verified:#4E8D5B;--bd-verified-ink:#357044;--bd-verified-tint:#E7F1E7;--bd-allergy:#D93A2B;--bd-allergy-ink:#BB2E1E;--bd-allergy-tint:#FCE7E3;--bd-ask-staff:#E68A2E;--bd-ask-staff-ink:#8A5210;--bd-ask-staff-tint:#FBEDD6;--bd-paper:#FBFAF6;--bd-white:#FFFFFF;--bd-card:#F3EFE8;--bd-hairline:#E4DDD0;--bd-muted:#857C6F;--bd-muted-ink:#66605A;--bd-on-cherry:#FFFFFF;--bd-blush:#FBEEF0;--bd-teal-mist:#E1EFED;--bd-butter:#FAEDD8;--bd-sage:#E7F1E7;--bd-info:#3E6FA0;--bd-gold:#C79A3E;--focus:var(--bd-cherry);--bd-font:var(--font-gilroy,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--bd-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-hero:40px;--fs-h1:32px;--fs-h2:25px;--fs-h3:19px;--fs-no:22px;--fs-entry:18px;--fs-body:15px;--fs-ui:14px;--fs-cap:12.5px;--fs-min:12px;--lh-tight:0.98;--lh-body:1.55;--tr-word:-0.012em;--tr-display:-0.03em;--tr-head:-0.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--bd-r-control:14px;--bd-r-card:16px;--bd-r-chip:12px;--bd-r-pill:999px;--bd-r-appicon:44px;--shadow-pill:0 2px 8px rgba(26,26,29,.16);--shadow-soft:0 10px 28px rgba(26,26,29,.09);--shadow-lift:0 18px 44px rgba(26,26,29,.16);--shadow-frame:0 30px 80px rgba(20,20,20,.16),0 4px 18px rgba(20,20,20,.08);--ease-glide:cubic-bezier(0.22,0.9,0.26,1);--ease-pour:cubic-bezier(0.34,1.30,0.42,1);--t-tap:200ms;--t-rise:420ms;--t-glide:540ms}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--sur-base:var(--bd-paper);--sur-raised:var(--bd-white);--sur-card:var(--bd-card);--sur-overlay:var(--bd-white);--sur-sunken:#F1ECE2;--tx-primary:var(--bd-ink);--tx-secondary:var(--bd-muted-ink);--tx-muted:#736A5C;--tx-disabled:#B4ACA0;--tx-inverse:#FBFAF6;--tx-brand:var(--bd-cherry);--bor-hairline:var(--bd-hairline);--bor-strong:#CFC6B6;--bor-focus:var(--bd-cherry);--int-hover:rgba(26,26,29,.05);--int-pressed:rgba(26,26,29,.10);--int-selected:var(--bd-cherry);--int-on-selected:#FFFFFF;--int-disabled:rgba(26,26,29,.38);--scrim:rgba(26,26,29,.44);--scrim-heavy:rgba(26,26,29,.62);--sur-inverse:var(--bd-ink);--tx-on-inverse:#FFFFFF;--ok-c:var(--bd-verified-tint);--ok-on:var(--bd-verified-ink);--ok-bor:var(--ok-c);--ok:var(--bd-verified);--warn-c:var(--bd-ask-staff-tint);--warn-on:var(--bd-ask-staff-ink);--warn-bor:var(--warn-c);--warn:var(--bd-ask-staff);--dng-c:var(--bd-allergy-tint);--dng-on:var(--bd-allergy-ink);--dng-bor:var(--dng-c);--dng:var(--bd-allergy);--inf-c:#E7EEF6;--inf-on:#31577D;--inf-bor:var(--inf-c);--inf:var(--bd-info);--ok-on-solid:#FFFFFF;--warn-on-solid:var(--bd-ink);--dng-on-solid:#FFFFFF;--ok-strong:var(--bd-verified-ink);--venue-accent:var(--bd-cherry);--venue-on-accent:#FFFFFF;--viz-1:#C82A48;--viz-2:#2F8E86;--viz-3:#C79A3E;--viz-4:#3E6FA0;--viz-5:#7A5C9E;--viz-6:#4E8D5B;--viz-7:#857C6F;--viz-seq-1:#F3EFE8;--viz-seq-2:#EBCBBF;--viz-seq-3:#E29A93;--viz-seq-4:#D65F68;--viz-seq-5:#9E1F39;--viz-div-neg:#2F8E86;--viz-div-mid:#F3EFE8;--viz-div-pos:#C82A48;--fs-cta:1rem;--fs-status:1.0625rem;--fs-stat:0.90625rem;--fs-chip:0.78125rem;--fs-tag:0.625rem;--fs-label:0.71875rem;--fs-foot:0.75rem;--fs-rail:0.5625rem;--sur-immersive:#140a0d;--tx-on-immersive:#FFFFFF;--decor-arrive-glow:radial-gradient(130% 88% at 50% 14%,rgba(200,42,72,0.30),rgba(20,10,13,0.74) 58%,rgba(20,10,13,0.96));--decor-order-glow-from:#3a1420;--decor-order-code:radial-gradient(120% 80% at 50% 8%,var(--decor-order-glow-from),var(--sur-immersive) 62%);--ok-beacon:#5cc27f;--decor-media-wash:linear-gradient(150deg,var(--bd-card),var(--bd-blush));--fs-display-2xl:64px;--fs-display-xl:52px;--fs-display-lg:30px;--fs-display-md:27px;--fs-display-sm:20px;--fs-action:1rem;--fs-total:1.5rem;--landing-fg:#1a1a1a;--landing-muted:#555;--landing-faint:#6B6B6B;--fs-display-1:clamp(2.75rem,1.60rem + 4.80vw,4.50rem);--fs-display-2:clamp(2.25rem,1.50rem + 3.10vw,3.50rem);--fs-lede:1.375rem;--lh-display:1.02;--lh-lede:1.5;--sp-9:96px;--sp-10:128px;--fs-kiosk-number:6.5rem;--fs-kiosk-cta:2rem;--fs-kiosk-code:2rem;--fs-kiosk-total:1.875rem;--fs-kiosk-tender:1.75rem;--fs-kiosk-amount:1.625rem;--fs-kiosk-lede:1.5rem;--fs-kiosk-body:1.375rem;--fs-kiosk-min:1.25rem;--den-space:var(--sp-4);--den-space-sm:var(--sp-2);--den-card-pad:var(--sp-5);--den-row-min:56px;--den-r-row:var(--bd-r-card);--den-stat-num:34px;--den-label-fs:var(--fs-cap)}[data-density=compact]{--den-space:var(--sp-3);--den-space-sm:var(--sp-1);--den-card-pad:var(--sp-4);--den-row-min:48px;--den-r-row:var(--bd-r-chip);--den-stat-num:30px;--den-label-fs:var(--fs-min)}[data-density=wallboard]{--den-space:var(--sp-6);--den-space-sm:var(--sp-3);--den-card-pad:var(--sp-6);--den-row-min:72px;--den-r-row:var(--bd-r-card);--den-stat-num:72px;--den-label-fs:var(--fs-ui)}[data-theme=dark]{--sur-base:#161318;--sur-raised:#1F1B21;--sur-card:#242028;--sur-overlay:#2B2630;--sur-sunken:#100E12;--tx-primary:#F2EDE4;--tx-secondary:#C6BEB1;--tx-muted:#93897B;--tx-disabled:#5F584E;--tx-inverse:#1A1A1D;--tx-brand:#E85A72;--bor-hairline:#786D86;--bor-strong:#857B8F;--bor-focus:#E85A72;--int-hover:rgba(242,237,228,.06);--int-pressed:rgba(242,237,228,.12);--int-selected:#E85A72;--int-on-selected:#1A1A1D;--int-disabled:rgba(242,237,228,.34);--scrim:rgba(0,0,0,.55);--scrim-heavy:rgba(0,0,0,.72);--sur-inverse:#F2EDE4;--tx-on-inverse:#1A1A1D;--ok-c:#1E2F23;--ok-on:#9FD3AA;--ok-bor:var(--ok-c);--ok:#6FB37E;--warn-c:#3A2A14;--warn-on:#EFB979;--warn-bor:var(--warn-c);--warn:#E68A2E;--dng-c:#381C17;--dng-on:#F2A196;--dng-bor:var(--dng-c);--dng:#E4574A;--inf-c:#1B2A3C;--inf-on:#9FC2E4;--inf-bor:var(--inf-c);--inf:#6E9CC9;--ok-on-solid:var(--bd-ink);--warn-on-solid:var(--bd-ink);--dng-on-solid:var(--bd-ink);--ok-strong:#6FB37E;--venue-accent:#E85A72;--venue-on-accent:#1A1A1D;--viz-1:#E85A72;--viz-2:#57B3AA;--viz-3:#DDB25E;--viz-4:#6E9CC9;--viz-5:#A184C4;--viz-6:#6FB37E;--viz-7:#A79D8E;--viz-seq-1:#2B2630;--viz-seq-2:#4A3038;--viz-seq-3:#7A3A47;--viz-seq-4:#B04458;--viz-seq-5:#E85A72;--viz-div-neg:#57B3AA;--viz-div-mid:#2B2630;--viz-div-pos:#E85A72}