@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-display:"Fraunces", "Padauk", Georgia, serif;--font-body:"Hanken Grotesk", "Padauk", system-ui, sans-serif;--font-my:"Padauk", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s15:60px;--tap-bump:64px;--lh-tight:1.08;--lh-snug:1.22;--lh-normal:1.5;--lh-my:1.6;--kds-held-op:.68;--kds-line-off-op:.7;--fs-display:clamp(2.25rem, 7vw, 2.75rem);--fs-h1:1.625rem;--fs-h2:1.3125rem;--fs-h3:1.0625rem;--fs-body:1rem;--fs-field:max(1rem, var(--fs-body));--fs-lead:.9375rem;--fs-label:.875rem;--fs-sm:.8125rem;--fs-caption:.75rem;--fs-xs:.6875rem;--fs-pass:5.5rem;--till-fs-hand:8rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--track-display:-.02em;--track-tight:-.01em;--track-snug:.02em;--track-caps:.05em;--track-wide:.08em;--track-eyebrow:.13em;--w-content:27.5rem;--r-sm:12px;--r-card:20px;--r-sheet:26px;--r-full:999px;--sheet-max-h:calc(100dvh - env(safe-area-inset-top,0px) - 1rem);--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.013 55%, 1.011 63.5%, 1.001 100%);--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-base:.24s;--dur-sheet:.34s;--pg:#faf9f5;--sf:#f2efe7;--cd:#fffdf8;--tx:#1b1714;--t2:#6e6358;--t3:#726859;--ac:#a65f10;--ac2:#c8772a;--ac-strong:#8f5009;--oa:#fffdf8;--ink:#1b1714;--jade:#1f6e63;--gold:#e8a83c;--gold-strong:#8a5a00;--jade-strong:#1a5e54;--ruby:#b2364a;--ruby-strong:#8c1f36;--bd:#3a23171a;--ok:#346e47;--okb:#eaf2ec;--warn:#a44b34;--warnb:#f6e9e4;--pass-paper:#fffdf8;--pass-ink:#1b1714;--pass-ink-2:#6e6358;--pass-ink-3:#726859;--pass-ac:#a65f10;--pass-ok:#346e47;--pass-okb:#eaf2ec;--pass-seam:#3a231747;--pass-unlit:#e7e3dd;--pass-hole:var(--pg);--shadow-ink:#231810;--grad:linear-gradient(135deg, #f1e7d6, #fbf4e8);--sh:0 1px 3px #2318100f, 0 1px 2px #2318100a;--sh-md:0 8px 24px #23181017, 0 3px 8px #2318100d;--sh-xl:0 24px 60px #23181029;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-slow:.48s;--tex-dot:var(--ac)}@supports (color:color-mix(in lab, red, red)){:root{--tex-dot:color-mix(in oklab, var(--ac) 16%, transparent)}}:root{--tex-line:var(--bd)}@supports (color:color-mix(in lab, red, red)){:root{--tex-line:color-mix(in oklab, var(--bd) 70%, transparent)}}:root{--tex-grain-opacity:.4;--glow-ac:var(--ac)}@supports (color:color-mix(in lab, red, red)){:root{--glow-ac:color-mix(in oklab, var(--ac) 38%, transparent)}}:root{--glow-gold:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--glow-gold:color-mix(in oklab, var(--gold) 34%, transparent)}}:root{--surface-glass:#fffdf8f5;--surface-vellum:#faf7eff7;--surface-elevated:#fff;--sheen:#ffffff8c;--reward-shine:#ffffff8c;--sunken:#efece2;--cd-raised:#fff;--edge-lo:#3a231714;--cd-foot:var(--pg)}@supports (color:color-mix(in lab, red, red)){:root{--cd-foot:color-mix(in oklab, var(--pg) 3.5%, transparent)}}:root{--sf-foot:var(--pg)}@supports (color:color-mix(in lab, red, red)){:root{--sf-foot:color-mix(in oklab, var(--pg) 2.5%, transparent)}}:root{--sh-glow:0 6px 22px var(--ac)}@supports (color:color-mix(in lab, red, red)){:root{--sh-glow:0 6px 22px color-mix(in oklab, var(--ac) 18%, transparent)}}:root{--sh-lift:0 2px 8px -1px var(--ac)}@supports (color:color-mix(in lab, red, red)){:root{--sh-lift:0 2px 8px -1px color-mix(in oklab, var(--ac) 42%, transparent)}}:root{--sh-paper:0 1px 3px -1px #23181012, 0 14px 28px -18px #23181047;--sh-paper-hover:0 2px 6px -2px #23181017, 0 20px 40px -20px #23181057;--fx-glass-mid:blur(var(--glass-blur-mid)) saturate(var(--glass-sat-mid));--fx-glass-far:blur(var(--glass-blur-far)) saturate(var(--glass-sat-far));--fx-plane-blur:blur(var(--pa-blur));--fx-promote:transform, translate;--glass-blur-mid:20px;--glass-blur-far:28px;--glass-sat-mid:1.5;--glass-sat-far:.85;--glass-chrome-opaque:var(--pg);--glass-chrome:var(--glass-chrome-opaque);--frost-rim:var(--bd);--frost-edge:#ffffffa8;--frost-pipe:#ffffff6b;--scrim-glass:#0f0a054d;--pa-far-op:.24;--pa-mid-op:.42;--pa-grain-op:.03;--pa-grain-blend:normal;--pa-blur:64px;--pa-overscan:calc(-1.5 * var(--pa-blur));--pa-grid:44px;--pa-grid-far:132px;--pa-still:translate3d(0.8%, -0.4%, 0) scale(1.06);--pa-parallax-far:6px;--pa-parallax-mid:13px;--pa-drift-far:96s;--pa-drift-mid:132s;--pa-blob-1:var(--sf)}@supports (color:color-mix(in lab, red, red)){:root{--pa-blob-1:color-mix(in oklab, var(--sf) 18%, transparent)}}:root{--pa-blob-2:var(--warnb)}@supports (color:color-mix(in lab, red, red)){:root{--pa-blob-2:color-mix(in oklab, var(--warnb) 12%, transparent)}}:root{--pa-blob-3:var(--jade)}@supports (color:color-mix(in lab, red, red)){:root{--pa-blob-3:color-mix(in oklab, var(--jade) 3%, transparent)}}:root{--pa-blob-4:var(--ruby)}@supports (color:color-mix(in lab, red, red)){:root{--pa-blob-4:color-mix(in oklab, var(--ruby) 2%, transparent)}}:root{--pa-pool:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--pa-pool:color-mix(in oklab, var(--gold) 4%, transparent)}}:root{--pa-groove:var(--bd)}@supports (color:color-mix(in lab, red, red)){:root{--pa-groove:color-mix(in oklab, var(--bd) 16%, transparent)}}:root{--pa-lip:#ffffff73;--pa-groove-still:var(--bd)}@supports (color:color-mix(in lab, red, red)){:root{--pa-groove-still:color-mix(in oklab, var(--bd) 24%, transparent)}}:root{--cta-dock-h:0px;--tabs-h:0px;--bloom-gold:drop-shadow(0 2px 5px var(--ac)) drop-shadow(0 0 5px var(--gold)) drop-shadow(0 2px 14px var(--gold))}@supports (color:color-mix(in lab, red, red)){:root{--bloom-gold:drop-shadow(0 2px 5px color-mix(in oklab, var(--ac) 40%, transparent)) drop-shadow(0 0 5px color-mix(in oklab, var(--gold) 44%, transparent)) drop-shadow(0 2px 14px color-mix(in oklab, var(--gold) 26%, transparent))}}:root{--bloom-gold-lit:drop-shadow(0 2px 7px var(--ac)) drop-shadow(0 0 11px var(--gold)) drop-shadow(0 3px 28px var(--gold))}@supports (color:color-mix(in lab, red, red)){:root{--bloom-gold-lit:drop-shadow(0 2px 7px color-mix(in oklab, var(--ac) 52%, transparent)) drop-shadow(0 0 11px color-mix(in oklab, var(--gold) 72%, transparent)) drop-shadow(0 3px 28px color-mix(in oklab, var(--gold) 46%, transparent))}}:root{--bloom-gold-off:drop-shadow(0 2px 5px var(--ac)) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}@supports (color:color-mix(in lab, red, red)){:root{--bloom-gold-off:drop-shadow(0 2px 5px color-mix(in oklab, var(--ac) 40%, transparent)) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}}:root{--bloom-ok:drop-shadow(0 0 6px var(--ok)) drop-shadow(0 3px 20px var(--ok))}@supports (color:color-mix(in lab, red, red)){:root{--bloom-ok:drop-shadow(0 0 6px color-mix(in oklab, var(--ok) 45%, transparent)) drop-shadow(0 3px 20px color-mix(in oklab, var(--ok) 26%, transparent))}}:root{--bloom-ok-lit:drop-shadow(0 0 14px var(--ok)) drop-shadow(0 4px 40px var(--ok))}@supports (color:color-mix(in lab, red, red)){:root{--bloom-ok-lit:drop-shadow(0 0 14px color-mix(in oklab, var(--ok) 78%, transparent)) drop-shadow(0 4px 40px color-mix(in oklab, var(--ok) 48%, transparent))}}:root{--bloom-ok-off:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);--rake-peak:var(--shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--rake-peak:color-mix(in oklab, var(--shadow-ink) 5%, transparent)}}:root{--rake-dur:.9s;--print-cast:var(--shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--print-cast:color-mix(in oklab, var(--shadow-ink) 3%, transparent)}}:root{--print-head:var(--shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--print-head:color-mix(in oklab, var(--shadow-ink) 6%, transparent)}}:root{--z-toolbar:20;--z-scrim:40;--z-sheet:45;--z-toast:50;--z-alert:60;--z-confetti:60;--z-tierup:70;--scrim:#0f0a056b;--field-gap:6px;--focus-w:2.5px;--field-focus-offset:1px;--on-ink:#fffdf8;--scan-scrim:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--scan-scrim:color-mix(in oklab, var(--ink) 72%, transparent)}}:root{--scan-dim:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--scan-dim:color-mix(in oklab, var(--ink) 40%, transparent)}}.dark{--pg:#100c19;--sunken:#171422;--sf:#211a30;--cd:#2b213c;--cd-raised:#362848;--tx:#f3ecdf;--t2:#bcafc8;--t3:#a69eb1;--ac:#e7a53a;--ac2:#f4c879;--ac-strong:var(--ac);--oa:#130d1e;--jade:#5fb07e;--gold:#f4c879;--gold-strong:var(--gold);--jade-strong:#64b582;--ruby:#e6788c;--ruby-strong:#f18295;--bd:#f3ecdf21;--ok:#5fb07e;--okb:#1f2e26;--warn:#e0855f;--warnb:#33231d;--grad:linear-gradient(135deg, #513963, #241c35);--sh:0 1px 3px #00000073;--sh-md:0 8px 22px #00000080;--sh-xl:0 26px 60px #000000a6;--tex-dot:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark{--tex-dot:color-mix(in oklab, var(--ac) 20%, transparent)}}.dark{--tex-line:var(--bd)}@supports (color:color-mix(in lab, red, red)){.dark{--tex-line:color-mix(in oklab, var(--bd) 80%, transparent)}}.dark{--tex-grain-opacity:.55;--glow-ac:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark{--glow-ac:color-mix(in oklab, var(--ac) 32%, transparent)}}.dark{--glow-gold:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark{--glow-gold:color-mix(in oklab, var(--gold) 30%, transparent)}}.dark{--surface-glass:#2b213ce6;--surface-vellum:#211a30f2;--surface-elevated:#413053;--sheen:#ffffff1c;--reward-shine:#ffffff0d;--edge-lo:var(--scrim)}@supports (color:color-mix(in lab, red, red)){.dark{--edge-lo:color-mix(in oklab, var(--scrim) 70%, transparent)}}.dark{--sh-glow:0 6px 22px var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark{--sh-glow:0 6px 22px color-mix(in oklab, var(--ac) 22%, transparent)}}.dark{--sh-lift:0 2px 8px -1px var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark{--sh-lift:0 2px 8px -1px color-mix(in oklab, var(--ac) 52%, transparent)}}.dark{--sh-paper:0 1px 3px -1px var(--shadow-ink), 0 16px 32px -18px var(--shadow-ink)}@supports (color:color-mix(in lab, red, red)){.dark{--sh-paper:0 1px 3px -1px color-mix(in oklab, var(--shadow-ink) 50%, transparent), 0 16px 32px -18px color-mix(in oklab, var(--shadow-ink) 60%, transparent)}}.dark{--sh-paper-hover:0 2px 6px -2px #0000008c, 0 22px 44px -20px #000000ad;--scrim:#0000009e;--shadow-ink:#080412;--glass-chrome-opaque:var(--sf);--glass-chrome:var(--sf)}@supports (color:color-mix(in lab, red, red)){.dark{--glass-chrome:color-mix(in oklab, var(--sf) 90%, transparent)}}.dark{--frost-rim:#ffffff17;--frost-edge:#ffffff29;--frost-pipe:#ffffff0e;--scrim-glass:#00000070;--pa-far-op:.62;--pa-mid-op:.55;--pa-grain-op:.35;--pa-grain-blend:overlay;--pa-blob-1:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dark{--pa-blob-1:color-mix(in oklab, var(--surface-elevated) 50%, transparent)}}.dark{--pa-blob-2:var(--cd-raised)}@supports (color:color-mix(in lab, red, red)){.dark{--pa-blob-2:color-mix(in oklab, var(--cd-raised) 42%, transparent)}}.dark{--pa-blob-3:var(--jade)}@supports (color:color-mix(in lab, red, red)){.dark{--pa-blob-3:color-mix(in oklab, var(--jade) 10%, transparent)}}.dark{--pa-blob-4:var(--ruby)}@supports (color:color-mix(in lab, red, red)){.dark{--pa-blob-4:color-mix(in oklab, var(--ruby) 8%, transparent)}}.dark{--pa-pool:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark{--pa-pool:color-mix(in oklab, var(--gold) 5%, transparent)}}.dark{--pa-groove:#00000057;--pa-groove-still:#00000080;--pa-lip:#ffffff0f;--rake-peak:#ffffff0a;--print-cast:#ffffff0a;--print-head:#ffffff14}html[data-fx=lite]{--fx-glass-far:none;--fx-plane-blur:none;--fx-promote:auto}html[data-fx=off]{--fx-glass-mid:none;--fx-glass-far:none;--fx-plane-blur:none;--fx-promote:auto;--glass-chrome:var(--glass-chrome-opaque)}html[data-fx=off].dark{--pa-grain-blend:normal;--pa-grain-op:.06}@media (prefers-reduced-transparency:reduce){:root,html[data-fx]{--fx-glass-mid:none;--fx-glass-far:none;--glass-chrome:var(--glass-chrome-opaque)}}@media (prefers-reduced-motion:reduce){:root{--spring:linear(0, 1);--dur-base:.01ms;--dur-sheet:.01ms;--dur-fast:.01ms;--dur-slow:.01ms}}.ui-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s2) var(--s5);border-radius:var(--r-full);font-family:var(--font-body);font-size:var(--fs-lead);font-weight:var(--fw-heavy);line-height:var(--lh-snug);letter-spacing:var(--track-tight);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ui-btn:not([aria-disabled=true]):active{transform:scale(.98)}.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.ui-btn[aria-busy=true]{cursor:progress;opacity:1}.ui-btn-sm{min-height:44px;padding-inline:var(--s4);font-size:var(--fs-label)}.ui-btn-lg{min-height:54px;padding-inline:var(--s6);font-size:var(--fs-body)}.ui-btn-xl{min-height:var(--tap-bump);padding-inline:var(--s8);font-size:var(--fs-h3)}.ui-btn-block{width:100%;display:flex}.ui-btn-primary{background:linear-gradient(180deg, var(--ac), var(--ac-strong));color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}.ui-btn-secondary{background:var(--cd);border-color:var(--bd);color:var(--tx);box-shadow:inset 0 1px 0 var(--sheen), var(--sh)}.ui-btn-quiet{color:var(--t2);padding-inline:var(--s3);background:0 0}.ui-btn-danger{background:var(--warnb);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ui-btn-danger{border-color:color-mix(in oklab, var(--warn) 32%, transparent)}}.ui-btn-danger{color:var(--warn)}@media (hover:hover){.ui-btn-primary:not([aria-disabled=true]):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 24px -10px var(--glow-gold)}.ui-btn-secondary:not([aria-disabled=true]):hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ui-btn-secondary:not([aria-disabled=true]):hover{border-color:color-mix(in oklab, var(--ac) 45%, var(--bd))}}.ui-btn-quiet:not([aria-disabled=true]):hover{color:var(--tx)}.ui-btn-danger:not([aria-disabled=true]):hover{border-color:var(--warn)}.ui-btn:not([aria-disabled=true]):hover .ui-btn-arrow-fwd{transform:translate(3px)}.ui-btn:not([aria-disabled=true]):hover .ui-btn-arrow-back{transform:translate(-3px)}}.ui-btn-arrow-fwd,.ui-btn-arrow-back{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.ui-btn-spinner{border-radius:var(--r-full);border:2px solid;border-top-color:#0000;flex:none;width:1em;height:1em;animation:.8s linear infinite uiSpin}@keyframes uiSpin{to{transform:rotate(1turn)}}.ui-toast-region{left:0;right:0;bottom:calc(var(--tabs-h,0px) + var(--cta-dock-h,72px) + 16px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);padding-inline:var(--s4);pointer-events:none;justify-content:center;display:flex;position:fixed}.ui-toast{align-items:center;gap:var(--s3);max-width:min(100%, var(--w-content));padding:10px var(--s4);border-radius:var(--r-full);background:var(--tx);color:var(--pg);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);box-shadow:var(--sh-md);animation:uiToastIn var(--dur-base) var(--spring) both;display:inline-flex}.ui-toast-leaving{animation:uiToastOut var(--dur-fast) var(--ease-out) both}.ui-toast-my{font-family:var(--font-my);font-weight:var(--fw-semibold)}.ui-toast-action{pointer-events:auto;min-height:44px;padding-inline:var(--s3);border-radius:var(--r-full);color:inherit;font:inherit;font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-block:-12px;margin-inline-end:calc(-1 * var(--s2));text-decoration:underline}@keyframes uiToastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes uiToastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.97)}}.ui-field{gap:var(--field-gap);display:grid}.ui-field-label{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--tx)}.ui-field-label-my{font-family:var(--font-my);font-weight:var(--fw-medium);color:var(--t2);margin-inline-start:var(--s2)}.ui-field-control{box-sizing:border-box;width:100%;min-height:48px;padding:var(--s3) var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font-family:var(--font-body);font-size:var(--fs-field);box-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.ui-field-control{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--ink) 6%, transparent)}}.ui-field-control{transition:border-color var(--dur-fast) var(--ease-out)}.ui-field-control::placeholder{color:var(--t3)}.ui-field-control:focus-visible{border-color:var(--ac);outline-offset:var(--field-focus-offset)}.ui-field-control[aria-invalid=true]{border-color:var(--warn)}.ui-field-note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2);margin:0}.ui-field-error{color:var(--warn);font-weight:var(--fw-semibold);animation:uiRise var(--dur-base) var(--ease-out) both}@keyframes uiRise{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ui-kicker{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ac);align-items:center;gap:6px;margin:0;display:inline-flex}.ui-masthead{gap:var(--s2);margin:0 0 var(--s6);display:grid}.ui-masthead[data-align=center]{text-align:center;justify-items:center}.ui-masthead-title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--tx);text-wrap:balance;margin:0}.ui-masthead-title[data-size=display]{font-size:var(--fs-display)}.ui-masthead-my{font-family:var(--font-my);font-size:var(--fs-body);line-height:var(--lh-my);color:var(--t2);margin:0}.ui-masthead-lede{max-width:36rem;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--t2);text-wrap:pretty;margin:0}.ui-empty{padding:var(--s6)}.ui-empty[data-tone=error]{border-color:var(--warn)}.ui-empty-icon{margin-bottom:var(--s2);font-size:var(--fs-h1);line-height:1}.ui-empty-title{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:normal;margin:0}.ui-empty-sub{margin:var(--s1) 0 0;font-size:var(--fs-label);line-height:var(--lh-normal);color:var(--t2)}.ui-empty-action{margin-top:var(--s4)}.ui-empty[data-layout=page]{margin-top:var(--s2);padding:var(--s8) var(--s6) var(--s6);text-align:center}.ui-empty[data-layout=page] .ui-empty-icon{width:64px;height:64px;margin:0 auto var(--s4);border-radius:var(--r-card);background:var(--grad);color:var(--ac);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);place-items:center;display:grid}.ui-empty[data-layout=page][data-tone=error] .ui-empty-icon{background:var(--warnb);color:var(--warn)}.ui-empty[data-layout=page] .ui-empty-title{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--track-display);text-wrap:balance}.ui-empty[data-layout=page] .ui-empty-sub{max-width:30ch;margin-inline:auto;margin-top:var(--s2);text-wrap:pretty}.ui-empty[data-layout=page] .ui-empty-action{margin-top:var(--s6);justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-btn-arrow-fwd,.ui-btn-arrow-back,.ui-field-control{transition:none}.ui-btn:not([aria-disabled=true]):active{transform:none}.ui-btn-spinner,.ui-toast,.ui-toast-leaving,.ui-field-error{animation:none}.ui-toast-drain{display:none}}.ui-toast-quiet{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-toast-xl{pointer-events:auto;min-height:var(--tap-bump);padding:var(--s2) var(--s2) var(--s2) var(--s5);gap:var(--s4);font-size:var(--fs-body);position:relative;overflow:hidden}.ui-toast-xl .ui-toast-action{min-height:var(--tap-bump);margin-block:calc(-1 * var(--s2));padding-inline:var(--s5);border:2px solid;text-decoration:none}.ui-toast-action[aria-disabled=true]{opacity:.6;cursor:default}.ui-toast-xl.ui-toast-leaving,.ui-toast-leaving .ui-toast-action{pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-toast-xl.ui-toast-leaving{pointer-events:auto}}:root:has(.ui-toast-xl:not(.ui-toast-leaving)){scroll-padding-bottom:calc(var(--tabs-h,0px) + var(--cta-dock-h,72px) + 16px + env(safe-area-inset-bottom,0px) + var(--tap-bump) + var(--s2))}.ui-toast-drain{opacity:.55;transform-origin:0;height:3px;animation:uiToastDrain var(--toast-drain) linear forwards;pointer-events:none;background:currentColor;position:absolute;bottom:0;left:0;right:0}.ui-toast[data-held] .ui-toast-drain{animation-play-state:paused}@keyframes uiToastDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ui-pass{--pass-fs-holder:2.5rem;--pass-fs-tv:3.375rem;--pass-seam-w:2px;--pass-edge:var(--pass-ink)}@supports (color:color-mix(in lab, red, red)){.ui-pass{--pass-edge:color-mix(in srgb, var(--pass-ink) 18%, transparent)}}.ui-pass{--pass-stub-ground:var(--pass-ink)}@supports (color:color-mix(in lab, red, red)){.ui-pass{--pass-stub-ground:color-mix(in srgb, var(--pass-ink) 6%, var(--pass-paper))}}.ui-pass{--pass-print-dur:1.05s;--pass-print-delay:.64s;--pass-print-rest:inset(-8px);min-width:0;color:var(--pass-ink);font-family:var(--font-body);text-align:center;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ui-pass[data-seam="4px"]{--pass-seam-w:4px}.ui-pass[data-inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.ui-pass:where(:not(.ui-pass .ui-pass))>.ui-pass-paper{background:var(--pass-paper);border:1px solid var(--pass-edge);border-radius:var(--r-card);min-width:0;box-shadow:var(--sh-paper);flex-direction:column;display:flex;position:relative}.ui-pass[data-tear] .ui-pass-paper{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-pass-head{perspective:600px;align-items:stretch;min-width:0;display:flex;position:relative}.ui-pass[data-tier=holder] .ui-pass-head{min-height:96px}.ui-pass-main{justify-content:center;align-items:center;gap:var(--s1);min-width:0;padding:var(--s3);transform-origin:50% 0;backface-visibility:hidden;flex-direction:column;flex:1 1 0;display:flex}.ui-pass-stub{justify-content:center;align-items:center;gap:var(--s2);min-width:28%;max-width:40%;padding:var(--s3) var(--s2);border-left:var(--pass-seam-w) dotted var(--pass-seam);border-top-right-radius:calc(var(--r-card) - 1px);background:var(--pass-stub-ground);color:var(--pass-ink-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);flex-direction:column;flex:none;display:flex;position:relative}.ui-pass-status{justify-content:center;align-items:center;gap:var(--s2);min-width:0;color:var(--pass-ink-2);display:flex}.ui-pass-status .ui-track-word-en{text-transform:uppercase;letter-spacing:var(--track-eyebrow);font-size:var(--fs-xs)}.ui-pass-status .ui-track-word-my{font-size:var(--fs-sm)}.ui-pass-status .ui-track-word-dot{color:var(--pass-ink-3)}.ui-pass-identity{min-width:0;max-width:100%;font-weight:var(--fw-bold);line-height:var(--lh-snug);perspective:600px;flex-direction:column;align-items:center;margin:0;display:flex}.ui-pass-label{align-items:baseline;gap:var(--s1);white-space:nowrap;display:inline-flex}.ui-pass-label-my{font-family:var(--font-my);color:var(--pass-ink);line-height:var(--lh-my)}.ui-pass-label-en{color:var(--pass-ink-2)}.ui-pass-label-dot{color:var(--pass-ink-3)}.ui-pass-figure{white-space:nowrap;max-width:100%;color:var(--pass-ink);font-variant-numeric:tabular-nums;transform-origin:50%;backface-visibility:hidden;line-height:1;display:inline-block}.ui-pass-fallback{flex-direction:column;align-items:center;max-width:100%;display:flex}.ui-pass-fallback-lead{color:var(--pass-ink);font-size:var(--fs-h3)}.ui-pass-fallback-echo{color:var(--pass-ink-2);font-size:var(--fs-lead)}.ui-pass-fallback [lang=my]{font-family:var(--font-my);line-height:var(--lh-my)}.ui-pass[data-tier=counter] .ui-pass-fallback-lead,.ui-pass[data-tier=tv] .ui-pass-fallback-lead{font-size:var(--fs-h1)}.ui-pass[data-tier=counter] .ui-pass-fallback-echo,.ui-pass[data-tier=tv] .ui-pass-fallback-echo{font-size:var(--fs-h2)}.ui-pass-figure-table{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--track-display)}.ui-pass-figure-code{font-family:var(--font-body);font-weight:var(--fw-heavy);letter-spacing:var(--track-wide)}.ui-pass[data-tier=holder] .ui-pass-figure{font-size:var(--pass-fs-holder)}.ui-pass[data-tier=holder] .ui-pass-label-my{font-size:var(--fs-lead)}.ui-pass[data-tier=holder] .ui-pass-label-en{font-size:var(--fs-label)}.ui-pass[data-tier=counter] .ui-pass-figure,.ui-pass[data-tier=tv] .ui-pass-figure-table{font-size:var(--fs-pass)}.ui-pass[data-tier=tv] .ui-pass-figure-code{font-size:var(--pass-fs-tv)}.ui-pass[data-tier=counter] .ui-pass-label-my,.ui-pass[data-tier=counter] .ui-pass-label-en,.ui-pass[data-tier=tv] .ui-pass-label-my,.ui-pass[data-tier=tv] .ui-pass-label-en{font-size:var(--fs-h2)}.ui-pass[data-figure-long] .ui-pass-figure-table,.ui-pass[data-figure-long] .ui-pass-figure-code{font-size:var(--fs-display)}.ui-pass-stamp{flex:none;width:44px;height:44px;display:block}.ui-pass-status .ui-pass-stamp{width:20px;height:20px}.ui-pass-stamp-ring{fill:var(--pass-paper);stroke:var(--pass-ok);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%}.ui-pass-stamp-mark{fill:none;stroke:var(--pass-ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0}.ui-pass[data-orientation=portrait][data-terminal=paid] .ui-pass-stub{background:var(--pass-okb);color:var(--pass-ink)}.ui-pass-tail{min-width:0;clip-path:var(--pass-print-rest);flex-direction:column;display:flex;position:relative}.ui-pass-seam{flex:none;height:16px;position:relative}.ui-pass-seam-rule{left:var(--s4);right:var(--s4);border-top:var(--pass-seam-w) dotted var(--pass-seam);position:absolute;top:7px}.ui-pass-body{min-width:0;padding:var(--s1) var(--s4) var(--s3);text-align:start}.ui-pass-notch{box-sizing:border-box;background:var(--pass-hole);border:0 solid var(--pass-edge);pointer-events:none;position:absolute}.ui-pass-notch-start{border-width:1px 1px 1px 0;border-radius:0 6px 6px 0;width:7px;height:12px;top:2px;left:-1px}.ui-pass-notch-end{border-width:1px 0 1px 1px;border-radius:6px 0 0 6px;width:7px;height:12px;top:2px;right:-1px}.ui-pass-notch-top,.ui-pass-notch-bottom{border-radius:var(--r-full);width:12px;height:12px}.ui-pass-notch-top{border-bottom-width:1px;top:-7px}.ui-pass-notch-bottom{border-top-width:1px;bottom:-7px}.ui-pass:not([data-tear]) .ui-pass-paper>.ui-pass-head:last-child>.ui-pass-stub{border-bottom-right-radius:calc(var(--r-card) - 1px)}.ui-pass-stub>.ui-pass-notch-top{left:calc(-6px - var(--pass-seam-w) / 2)}.ui-pass-tear{height:11px;clip-path:var(--pass-print-rest);background:var(--pass-paper);flex:none;-webkit-mask-image:radial-gradient(6px at 10px -1px,#0000 6px,currentColor 6.5px);mask-image:radial-gradient(6px at 10px -1px,#0000 6px,currentColor 6.5px);-webkit-mask-size:20px 11px;mask-size:20px 11px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ui-pass[data-orientation=landscape] .ui-pass-paper{flex-direction:row;align-items:stretch}.ui-pass[data-orientation=landscape] .ui-pass-head{flex-direction:column;flex:none;align-items:stretch;min-width:136px}.ui-pass[data-orientation=landscape] .ui-pass-main{padding:var(--s4) var(--s3)}.ui-pass[data-orientation=landscape] .ui-pass-stub{min-width:0;max-width:none;padding:0 var(--s3) var(--s3);background:0 0;border-left:0;border-radius:0}.ui-pass[data-orientation=landscape] .ui-pass-tail{flex-direction:row;flex:1 1 0}.ui-pass[data-orientation=landscape] .ui-pass-seam{width:16px;height:auto}.ui-pass[data-orientation=landscape] .ui-pass-seam-rule{left:7px;right:auto;top:var(--s4);bottom:var(--s4);border-top:0;border-left:var(--pass-seam-w) dotted var(--pass-seam)}.ui-pass[data-orientation=landscape] .ui-pass-seam>.ui-pass-notch{left:calc(1px + var(--pass-seam-w) / 2)}.ui-pass[data-orientation=landscape] .ui-pass-body{padding:var(--s3) var(--s5) var(--s3) var(--s2);flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.ui-pass-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-pass[data-turning=head] .ui-pass-main{animation:uiPassTurnX calc(var(--dur-base) * 2) both}.ui-pass[data-turning=figure] .ui-pass-figure{animation:uiPassTurnY calc(var(--dur-base) * 2) both}@keyframes uiPassTurnX{0%{animation-timing-function:ease-in;transform:rotateX(0)}50%{transform:rotateX(90deg)}50.01%{animation-timing-function:var(--ease-out);transform:rotateX(-90deg)}to{transform:none}}@keyframes uiPassTurnY{0%{animation-timing-function:ease-in;transform:rotateY(0)}50%{transform:rotateY(90deg)}50.01%{animation-timing-function:var(--ease-out);transform:rotateY(-90deg)}to{transform:none}}.ui-pass[data-stamping] .ui-pass-stamp-ring{animation:uiPassStampRing var(--dur-slow) var(--spring) both}.ui-pass[data-stamping] .ui-pass-stamp-mark{animation:uiPassStampDraw var(--dur-slow) var(--ease-out) .15s both}.ui-pass[data-stamping] .ui-pass-tail{animation:uiPassPrint var(--pass-print-dur) cubic-bezier(.22, 1, .36, 1) var(--pass-print-delay) both}.ui-pass[data-stamping] .ui-pass-tear{animation:uiPassPrintTear var(--dur-fast) var(--ease-out) calc(var(--pass-print-delay) + var(--pass-print-dur)) both}@keyframes uiPassStampRing{0%{transform:scale(0)}to{transform:none}}@keyframes uiPassStampDraw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes uiPassPrint{0%{clip-path:inset(0 0 100%);transform:translateY(8px)}to{clip-path:var(--pass-print-rest);transform:none}}@keyframes uiPassPrintTear{0%{clip-path:inset(0 0 100%)}to{clip-path:var(--pass-print-rest)}}.ui-track{--seg-w:28px;--seg-h:6px;--seg-gap:3px;--ring:14px;align-items:center;gap:var(--s2);vertical-align:middle;white-space:nowrap;display:inline-flex}.ui-track[data-size=glyph]{--seg-w:14px;--seg-h:5px;--seg-gap:2px;--ring:12px}.ui-track[data-size=row]{--seg-w:28px;--seg-h:6px;--seg-gap:3px;--ring:14px}.ui-track[data-size=tv]{--seg-w:36px;--seg-h:8px;--seg-gap:4px;--ring:20px}.ui-track[data-size=stub]{--seg-w:16px;--seg-h:6px;--seg-gap:3px;--ring:14px}.ui-track[data-surface=pass]{--trk-0:var(--pass-unlit);--trk-1:var(--pass-ink-2);--trk-2:var(--pass-ink);--trk-3:var(--pass-ok)}.ui-track[data-surface=theme]{--trk-0:var(--bd);--trk-1:var(--t2);--trk-2:var(--tx);--trk-3:var(--ok)}.ui-track[data-stage=unsent],.ui-track[data-stage=sending],.ui-track[data-stage=sent]{--trk-ink:var(--trk-1)}.ui-track[data-stage=cooking]{--trk-ink:var(--trk-2)}.ui-track[data-stage=served]{--trk-ink:var(--trk-3)}.ui-track-segs{gap:var(--seg-gap);flex:none;display:inline-flex}.ui-track-seg{box-sizing:border-box;width:var(--seg-w);height:var(--seg-h);border-radius:var(--r-full);background:var(--trk-0);transform-origin:0}.ui-track-seg[data-lit]{background:var(--trk-ink)}.ui-track-seg[data-dashed]{border:1.5px dashed var(--trk-ink);background:0 0}.ui-track-ring{box-sizing:border-box;width:var(--ring);height:var(--ring);border-radius:var(--r-full);border:1.5px solid var(--trk-ink);flex:none}.ui-track-word{color:var(--trk-ink);font-weight:var(--fw-bold)}.ui-track-word-my{font-family:var(--font-my);line-height:var(--lh-my)}.ui-track[data-filling] .ui-track-seg[data-landing]{animation:uiTrackFill var(--dur-slow) var(--ease-out) both}@keyframes uiTrackFill{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ui-pass[data-turning=head] .ui-pass-main,.ui-pass[data-turning=figure] .ui-pass-figure,.ui-pass[data-stamping] .ui-pass-stamp-ring,.ui-pass[data-stamping] .ui-pass-stamp-mark,.ui-pass[data-stamping] .ui-pass-tail,.ui-pass[data-stamping] .ui-pass-tear,.ui-track[data-filling] .ui-track-seg[data-landing]{animation:none}}@media (forced-colors:active){.ui-pass-notch{display:none}.ui-pass-paper,.ui-pass-stub,.ui-pass-seam-rule{border-color:canvastext}.ui-pass-stamp-ring{fill:canvas;stroke:canvastext}.ui-pass-stamp-mark{stroke:canvastext}.ui-track-seg{background:canvas;border:1px solid canvastext}.ui-track-seg[data-lit]{background:canvastext}.ui-track-seg[data-dashed]{border-style:dashed}.ui-track-ring{border-color:canvastext}}:root{--font-display:var(--font-fraunces), var(--font-padauk), Georgia, serif;--font-body:var(--font-hanken), var(--font-padauk), system-ui, sans-serif;--font-my:var(--font-padauk), sans-serif;--header-height:56px;--tabs-h:0px;--lend-offset:0px}html,body{color:var(--tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:var(--lh-normal);margin:0}html{background:var(--pg)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--track-display)}.eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ac)}input,textarea,select{font-family:var(--font-hanken), var(--font-padauk), system-ui, sans-serif}[lang=my]{overflow-wrap:anywhere;letter-spacing:normal;line-height:var(--lh-my)}[lang=en]{overflow-wrap:normal}.card{background-color:var(--cd);background-image:linear-gradient(180deg, transparent 0%, var(--cd-foot) 100%);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--sheen), inset 0 -1px 0 var(--edge-lo), var(--sh-paper)}:focus-visible{outline:var(--focus-w) solid var(--ac);outline-offset:2px;border-radius:6px}@media (max-width:639.98px){input,textarea,select{font-size:16px!important}}.mms-scrim{z-index:var(--z-scrim);background:var(--scrim);animation:fade .24s var(--ease-out);position:fixed;inset:0}.mms-sheet{left:0;right:0;bottom:var(--kb-inset,0px);z-index:var(--z-sheet);max-height:90vh;max-height:calc(var(--sheet-max-h) - var(--kb-inset,0px));background:var(--cd);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:var(--w-content);box-shadow:var(--sh-xl);padding:0 20px calc(24px + env(safe-area-inset-bottom,0px));animation:up var(--dur-sheet) var(--spring);margin-inline:auto;scroll-padding-top:96px;position:fixed;overflow:clip auto}.mms-scrim[data-state=closed]{animation:scrimOut var(--dur-sheet) var(--ease-out) forwards}.mms-sheet[data-state=closed]{animation:sheetDown var(--dur-sheet) var(--ease-in-out) forwards}@media (min-width:27.5625em){.mms-sheet{bottom:calc(var(--kb-inset,0px) + 12px);border-radius:var(--r-sheet)}}.mms-sheet-head{z-index:2;background:var(--cd-raised);box-shadow:inset 0 1px 0 var(--sheen);margin-inline:-20px;padding:8px 20px;position:sticky;top:0}@media (max-height:480px){.mms-sheet-head{margin-inline:-20px;position:static}}.mms-grab-zone{cursor:grab;touch-action:none;justify-content:center;align-items:center;min-height:44px;margin-bottom:2px;display:flex}.mms-grab{background:var(--bd);border-radius:3px;width:38px;height:5px}.mms-sheet-title{font-family:var(--font-display);margin:4px 0 0;font-size:22px}.mms-sheet-close{background:var(--sf);cursor:pointer;background-clip:content-box;border:none;border-radius:999px;place-items:center;width:44px;height:44px;padding:6px;display:grid;position:absolute;top:6px;right:10px}.mms-sheet-close[aria-disabled=true]{opacity:.45;cursor:default}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetDown{to{transform:translateY(100%)}}@keyframes scrimOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mms-scrim,.mms-sheet,.mms-scrim[data-state=closed],.mms-sheet[data-state=closed]{animation:none}}.mms-track-now{animation:mmsPulse 1.4s var(--ease-out) 3}@keyframes mmsPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ac) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.mms-track-now{animation:none}}.track-rail{background:var(--bd);border-radius:2px;flex:1;width:2.5px;min-height:26px;margin:2px 0;position:relative;overflow:hidden}.track-rail-fill{background:var(--ok);transform-origin:top;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.track-rail-fill-on{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.track-rail-fill{transition:none}}.mms-skeleton{background:linear-gradient(100deg, var(--sf) 30%, var(--sf) 50%, var(--sf) 70%)}@supports (color:color-mix(in lab, red, red)){.mms-skeleton{background:linear-gradient(100deg, var(--sf) 30%, color-mix(in oklab, var(--sf) 40%, var(--cd)) 50%, var(--sf) 70%)}}.mms-skeleton{background-size:200% 100%;animation:1.4s linear infinite mmsShimmer}@keyframes mmsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mms-skeleton{background:var(--sf);animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mms-aav{transition:opacity var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.mms-aav:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.mms-aav{transition:none}.mms-aav:active{transform:none}}.tex-dotgrid{background-image:radial-gradient(var(--tex-dot) var(--tex-dot-r,1px), transparent calc(var(--tex-dot-r,1px) + .6px));background-size:var(--tex-dot-gap,18px) var(--tex-dot-gap,18px);-webkit-mask-image:radial-gradient(120% 120% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(120% 120% at 50% 0,#000 35%,#0000 78%)}.tex-linegrid{background-image:linear-gradient(to right, var(--tex-line) 1px, transparent 1px), linear-gradient(to bottom, var(--tex-line) 1px, transparent 1px);background-size:var(--tex-line-gap,40px) var(--tex-line-gap,40px);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tex-grain{opacity:var(--tex-grain-opacity,.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:140px 140px}.surface-glass{background:var(--surface-glass);border:1px solid var(--bd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md)}@media (min-width:768px){.surface-glass{background:var(--surface-glass)}@supports (color:color-mix(in lab, red, red)){.surface-glass{background:color-mix(in oklab, var(--surface-glass) 78%, transparent)}}.surface-glass{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}}.surface-vellum{background:linear-gradient(140deg, var(--ac), var(--jade)), var(--surface-vellum)}@supports (color:color-mix(in lab, red, red)){.surface-vellum{background:linear-gradient(140deg, color-mix(in oklab, var(--ac) 8%, transparent), color-mix(in oklab, var(--jade) 7%, transparent)), var(--surface-vellum)}}.surface-vellum{border:1px solid var(--bd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md)}.surface-paper{background:var(--surface-vellum);border:1px solid var(--bd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper)}.paper-ambient{z-index:-1;pointer-events:none;background:var(--pg);isolation:isolate;position:fixed;inset:0;overflow:hidden}.pa-far{inset:var(--pa-overscan);opacity:var(--pa-far-op);filter:var(--fx-plane-blur);background-image:radial-gradient(38% 30% at 22% 18%, var(--pa-blob-1), transparent 70%), radial-gradient(44% 34% at 78% 40%, var(--pa-blob-2), transparent 72%), radial-gradient(30% 26% at 62% 82%, var(--pa-blob-3), transparent 68%), radial-gradient(26% 22% at 12% 74%, var(--pa-blob-4), transparent 66%), linear-gradient(to right, var(--pa-groove) 1px, transparent 1px), linear-gradient(to bottom, var(--pa-groove) 1px, transparent 1px);background-size:100% 100%, 100% 100%, 100% 100%, 100% 100%, var(--pa-grid-far) var(--pa-grid-far), var(--pa-grid-far) var(--pa-grid-far);translate:calc(var(--pa-px,0) * var(--pa-parallax-far)) calc(var(--pa-py,0) * var(--pa-parallax-far));transition:translate .6s var(--ease-out);will-change:var(--fx-promote);position:absolute}.pa-mid{opacity:var(--pa-mid-op);background-image:radial-gradient(120% 62% at 50% -8%, var(--pa-pool), transparent 62%), linear-gradient(to right, var(--pa-groove) 0 1px, var(--pa-lip) 1px 2px, transparent 2px), linear-gradient(to bottom, var(--pa-groove) 0 1px, var(--pa-lip) 1px 2px, transparent 2px);background-size:100% 100%, var(--pa-grid) var(--pa-grid), var(--pa-grid) var(--pa-grid);translate:calc(var(--pa-px,0) * var(--pa-parallax-mid)) calc(var(--pa-py,0) * var(--pa-parallax-mid));transition:translate .52s var(--ease-out);will-change:var(--fx-promote);position:absolute;inset:-16px;-webkit-mask-image:radial-gradient(148% 118% at 50% 8%,#000 0 42%,#0000008c 76%,#0000002e 100%);mask-image:radial-gradient(148% 118% at 50% 8%,#000 0 42%,#0000008c 76%,#0000002e 100%)}.pa-grain{opacity:var(--pa-grain-op);mix-blend-mode:var(--pa-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.32' intercept='.34'/%3E%3CfeFuncG type='linear' slope='.32' intercept='.34'/%3E%3CfeFuncB type='linear' slope='.32' intercept='.34'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}html[data-fx=off] .pa-far,html[data-fx=off] .pa-mid{will-change:auto;transition:none;animation:none;translate:none}html[data-fx=off] .pa-far{transform:var(--pa-still)}html[data-fx=off] .pa-mid{transform:none}@media (prefers-reduced-motion:reduce){:root{--pa-groove:var(--pa-groove-still)}.pa-far,.pa-mid{will-change:auto;transition:none;animation:none;translate:none}.pa-far{transform:var(--pa-still)}.pa-mid{transform:none}}@media print{.paper-ambient{display:none}}@media (forced-colors:active){.paper-ambient{display:none}}.receipt-slip,.receipt-slip-clip{position:relative}.receipt-print .receipt-slip-clip{animation:1.05s cubic-bezier(.22,1,.36,1) both mmsPrintReveal}@keyframes mmsPrintReveal{0%{clip-path:inset(0 0 100%);transform:translateY(8px)}to{clip-path:inset(-24px -32px -44px);transform:translateY(0)}}.receipt-slip-body{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.receipt-tear{background:var(--cd);height:11px;-webkit-mask-image:radial-gradient(6px at 10px -1px,#0000 6px,#000 6.5px);mask-image:radial-gradient(6px at 10px -1px,#0000 6px,#000 6.5px);-webkit-mask-size:20px 11px;mask-size:20px 11px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.receipt-printhead{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent, var(--gold), transparent);height:22px;margin-top:-11px;position:absolute;left:-4px;right:-4px}@supports (color:color-mix(in lab, red, red)){.receipt-printhead{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--gold) 30%, transparent), transparent)}}.receipt-printhead{animation:1.05s cubic-bezier(.22,1,.36,1) both mmsPrintHead}.receipt-printhead:after{content:"";background:var(--ac);height:2px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.receipt-printhead:after{background:color-mix(in oklab, var(--ac) 55%, var(--gold))}}@keyframes mmsPrintHead{0%{opacity:0;top:0%}6%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.mms-send-beat{color:var(--ac);pointer-events:none;opacity:0;animation:mmsSendBeat .76s var(--ease-out) both;margin-left:-11px;position:absolute;top:-4px;left:50%}@keyframes mmsSendBeat{0%{opacity:0;transform:translateY(6px)rotate(0)scale(.9)}18%{opacity:1}to{opacity:0;transform:translateY(-30px)rotate(-8deg)scale(1)}}.mms-settle{animation:mmsSettle .32s var(--ease-out)}@keyframes mmsSettle{0%{opacity:.4;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.receipt-print .receipt-slip-clip{animation:none}.receipt-printhead,.mms-send-beat{display:none}.mms-settle{animation:none}}@keyframes mmsPop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.mms-pop{animation:mmsPop var(--dur-fast) var(--ease-out)}@keyframes mmsSteam{0%{opacity:0;transform:translateY(0)scaleX(1)}30%{opacity:var(--steam-opacity,.5)}to{opacity:0;transform:translateY(-22px)scaleX(1.4)}}.mms-steam{animation:mmsSteam 4.5s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.mms-pop,.mms-steam{animation:none}}.mms-ripple{border-radius:var(--r-full);background:var(--oa);width:160px;height:160px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mms-ripple{background:color-mix(in oklab, var(--oa) 50%, transparent)}}.mms-ripple{pointer-events:none;animation:mmsRipple .6s var(--ease-out) forwards;transform:translate(-50%,-50%)scale(0)}@keyframes mmsRipple{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.mms-ripple{display:none}}.card-interactive{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.card-interactive:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper-hover);transform:translateY(-2px)}}.card-interactive:active{background-color:var(--sf);box-shadow:inset 0 1px 0 var(--edge-lo), inset 0 -1px 0 var(--sheen), var(--sh);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.card-interactive{transition:none}.card-interactive:hover,.card-interactive:active{transform:none}}.card-textured{isolation:isolate;position:relative}.card-textured:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background-image:radial-gradient(var(--tex-dot) 1px, transparent 1.6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 110% at 50% 0,#000 40%,#0000 82%);mask-image:radial-gradient(130% 110% at 50% 0,#000 40%,#0000 82%)}.card-textured>*{z-index:1;position:relative}.mms-stepper-btn{transition:transform var(--dur-fast) var(--ease-out)}.mms-stepper-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.9)}@media (prefers-reduced-motion:reduce){.mms-stepper-btn{transition:none}.mms-stepper-btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}@keyframes mmsRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mms-stagger,.mms-rise{animation:mmsRise var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.mms-stagger,.mms-rise{animation:none}}.mms-qty-stepper{background:var(--ac);color:var(--oa);border-radius:var(--r-full);align-self:center;align-items:center;display:inline-flex}.mms-qty-stepper button{min-width:44px;height:44px;color:var(--oa);font-size:20px;font-weight:var(--fw-heavy);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mms-qty-stepper button:disabled,.mms-qty-stepper button[aria-disabled=true]{opacity:.6;cursor:default}.mms-qty-val{text-align:center;min-width:22px;font-size:var(--fs-lead);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.mms-qty-stepper button{transition:none}}.mms-qty-stepper button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.9)}@media (prefers-reduced-motion:reduce){.mms-qty-stepper button:active:not(:disabled):not([aria-disabled=true]){transform:none}}.blur-up{opacity:0;filter:blur(8px);transition:opacity var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:scale(1.05)}.blur-up.on{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.blur-up{filter:none;transition:none;transform:none}}.photo-ph{color:var(--ac);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.photo-ph{color:color-mix(in oklab, var(--ac) 42%, var(--t3))}}.start-here-photo,.grocery-thumb{position:relative}.photo-ph-glyph{opacity:.5}.photo-ph-mark{font-size:var(--fs-caption);color:var(--ac);line-height:1;position:absolute;bottom:4px;right:6px}@supports (color:color-mix(in lab, red, red)){.photo-ph-mark{color:color-mix(in oklab, var(--ac) 55%, transparent)}}.menu-toolbar{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px));z-index:var(--z-toolbar);background:var(--pg);border-bottom:1px solid var(--bd);box-shadow:var(--sh);padding:8px 20px 10px;position:sticky}.menu-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-diet-note{flex:0 0 100%;min-width:0}.menu-diet-note>p{margin-top:0}.menu-search-row .menu-search{flex:1;min-width:0}.menu-diet-btn{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);height:44px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--t2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.menu-diet-btn-on{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.menu-diet-btn-on{border-color:color-mix(in oklab, var(--ac) 45%, var(--bd))}}.menu-diet-btn-on{color:var(--tx)}.menu-diet-count{border-radius:var(--r-full);background:var(--ac);min-width:20px;height:20px;color:var(--oa);font-size:var(--fs-xs);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:grid}@media (prefers-reduced-motion:reduce){.menu-diet-btn{transition:none}}.menu-diet-sheet .taste-rail{flex-wrap:wrap;margin:2px 0 8px;padding:0;overflow-x:visible}.menu-diet-sheet{gap:10px;padding:4px 20px 20px;display:grid}.menu-diet-matches{font-size:var(--fs-sm);color:var(--t2);margin:2px 2px 0}.menu-diet-clear{border-radius:var(--r-full);border:1px solid var(--bd);min-height:44px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--t2);cursor:pointer;background:0 0;justify-self:start;padding:0 16px}.menu-diet-clear[aria-disabled=true]{border-color:var(--bd)}@supports (color:color-mix(in lab, red, red)){.menu-diet-clear[aria-disabled=true]{border-color:color-mix(in oklab, var(--bd) 45%, transparent)}}.menu-diet-clear[aria-disabled=true]{cursor:default}.menu-search{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.menu-search input{min-width:0;color:var(--tx);font-size:var(--fs-body);background:0 0;border:none;flex:1;align-self:stretch}.menu-search input::placeholder{color:var(--t3);text-overflow:ellipsis;overflow:hidden}.menu-search input:focus{outline:none}.menu-search:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac)}@supports (color:color-mix(in lab, red, red)){.menu-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ac) 18%, transparent)}}.menu-rail{overscroll-behavior-x:contain;scrollbar-width:none;margin-top:2px;margin-inline:calc(-1 * var(--s5));padding-block:6px;padding-inline:var(--s5);scroll-padding-inline:var(--s5);scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.menu-rail::-webkit-scrollbar{display:none}.menu-tab{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);min-height:44px;color:var(--t2);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;scroll-snap-align:center;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:none;padding:0 14px}.menu-tab-on{background:var(--ac);color:var(--oa);border-color:var(--ac);box-shadow:var(--sh-lift)}@media (prefers-reduced-motion:reduce){.menu-tab{transition:none}}.slot-days{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:4px 0 16px;display:flex;overflow-x:auto}.slot-days::-webkit-scrollbar{display:none}.slot-day{border:1px solid var(--bd);background:var(--sf);min-width:70px;min-height:60px;color:var(--t2);cursor:pointer;scroll-snap-align:start;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:9px 12px;display:flex}.slot-day-kicker{font-size:var(--fs-caption);font-weight:var(--fw-heavy);color:var(--tx)}.slot-day-count{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--t3)}.slot-day-on{background:var(--cd);border-color:var(--ac);box-shadow:var(--sh-lift)}.slot-day-on .slot-day-count{color:var(--ac)}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:8px;display:grid}.slot-time{border:1.5px solid var(--bd);background:var(--cd);min-height:50px;color:var(--tx);font-weight:var(--fw-bold);font-size:var(--fs-lead);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:8px 10px;display:flex}.slot-time:active{transform:scale(.97)}.slot-time-on{border-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.slot-time-on{background:color-mix(in srgb, var(--ac) 10%, var(--cd))}}.slot-time-on{box-shadow:var(--sh-lift)}.slot-time-low{font-size:10.5px;font-weight:var(--fw-semibold);color:var(--warn)}.slot-parts{flex-direction:column;gap:16px;display:flex}.slot-part{flex-direction:column;gap:8px;display:flex}.slot-part-head{align-items:center;gap:8px;margin:0;display:flex}.slot-part-emoji{font-size:var(--fs-lead);line-height:1}.slot-part-label{font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:.01em;color:var(--tx)}.slot-part-count{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t3);margin-left:auto}.slot-time-h{font-variant-numeric:tabular-nums}.slot-time-soonest{border-color:var(--ac);background:var(--ac);min-height:56px}@supports (color:color-mix(in lab, red, red)){.slot-time-soonest{background:color-mix(in srgb, var(--ac) 12%, var(--cd))}}.slot-time-soonest{box-shadow:inset 0 1px 0 var(--sheen), 0 0 14px -8px var(--glow-gold)}.slot-soonest-tag{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ac-strong);line-height:1}@media (prefers-reduced-motion:reduce){.slot-day,.slot-time{transition:none}.slot-time:active{transform:none}}.menu-row-open{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:12px;flex:1;align-items:flex-start;gap:13px;margin:0;padding:0;display:flex}.menu-row-open:active{opacity:.7}.menu-row-open:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.menu-choose-btn{background:var(--ac);min-width:44px;min-height:44px;color:var(--oa);font-weight:var(--fw-heavy);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);border:none;border-radius:999px;flex:none;align-self:center;padding:0 16px}.menu-choose-btn:active{opacity:.85}.menu-choose-btn[data-soldout]{background:var(--sf);color:var(--t3)}.menu-choose-btn:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.item-sheet{display:block}.item-sheet-my{font-family:var(--font-my);font-size:var(--fs-body);color:var(--t2);margin:0 0 10px}.item-hero{aspect-ratio:440/248;border-radius:16px;width:100%;position:relative;overflow:hidden}.item-sheet-desc{color:var(--t2);font-size:var(--fs-label);margin:12px 0 0;line-height:1.5}.item-sheet-desc-my{font-family:var(--font-my);color:var(--t3);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.6}.item-sheet-allergens{color:var(--t3);font-size:var(--fs-caption);margin:10px 0 4px;line-height:1.45}.item-modgroup{border:none;margin:18px 0 0;padding:0}.item-modgroup-legend{width:100%;font-weight:var(--fw-bold);font-size:var(--fs-lead);color:var(--tx);justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 4px;display:flex}.item-modgroup-hint{font-weight:var(--fw-semibold);font-size:var(--fs-caption);color:var(--t3)}.item-modgroup-name{flex-direction:column;min-width:0;display:flex}.item-modgroup-my{font-family:var(--font-my);font-weight:var(--fw-regular);font-size:var(--fs-sm);color:var(--t3)}.item-opt-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t3);display:block}.item-opt-allergen{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--ac);margin-top:2px;display:block}.item-note{margin:18px 0 0}.item-note-label{font-weight:var(--fw-bold);font-size:var(--fs-lead);color:var(--tx);justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 4px;display:flex}.item-note-input{border:1.5px solid var(--bd);background:var(--sf);width:100%;min-height:56px;color:var(--tx);font:inherit;font-size:var(--fs-body);resize:vertical;border-radius:12px;padding:10px 12px;line-height:1.4}.item-note-input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.item-note-count{font-size:var(--fs-caption);color:var(--t3);margin:4px 0 0}.item-opt{border:1.5px solid var(--bd);background:var(--sf);cursor:pointer;min-height:48px;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:0 12px;display:flex}.item-opt:has(.item-opt-input:checked){border-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.item-opt:has(.item-opt-input:checked){background:color-mix(in srgb, var(--ac) 10%, var(--cd))}}.item-opt:has(.item-opt-input:checked){box-shadow:inset 0 1px 0 var(--sheen)}.item-opt:focus-within{outline:2px solid var(--ac);outline-offset:2px}.item-opt[data-disabled]{opacity:.45;cursor:not-allowed}.item-opt-input{width:20px;height:20px;accent-color:var(--jade);cursor:inherit;flex:none}.item-opt-emoji{font-size:var(--fs-label)}.item-opt-name{min-width:0;font-size:var(--fs-label);color:var(--tx);flex:1}.item-opt-delta{font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--jade-strong)}.item-upsell{margin:22px 0 0}.item-upsell-title{font-size:var(--fs-lead);font-weight:var(--fw-bold);margin:0 0 10px}.item-upsell-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.item-upsell-row::-webkit-scrollbar{display:none}.item-upsell-card{text-align:left;cursor:pointer;width:120px;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:none;gap:4px;padding:0;display:flex}.item-upsell-thumb{width:120px;height:84px;transition:opacity var(--dur-fast) var(--ease-out);border-radius:12px;display:block;position:relative;overflow:hidden}.item-upsell-card:active .item-upsell-thumb{opacity:.8}.item-upsell-card:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:12px}.item-upsell-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.item-upsell-price{font-size:var(--fs-caption);color:var(--t2);font-weight:var(--fw-bold)}.item-cta-bar{z-index:1;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--pg);border-top:1px solid var(--bd);align-items:center;gap:12px;margin:22px -20px 0;display:flex;position:sticky;bottom:0}.item-qty{flex:none;align-items:center;gap:2px;display:flex}.item-qty-btn{border:1.5px solid var(--bd);border-radius:var(--r-full);background:var(--sf);width:44px;height:44px;color:var(--tx);font-size:18px;font-weight:var(--fw-bold);cursor:pointer;place-items:center;display:grid}.item-qty-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.item-qty-count{text-align:center;min-width:22px;font-weight:var(--fw-heavy);font-size:var(--fs-body);color:var(--tx);font-variant-numeric:tabular-nums}.item-qty-digit{display:inline-block}.item-add-btn{border-radius:var(--r-full);background:var(--ac);min-height:48px;color:var(--oa);font-weight:var(--fw-heavy);font-size:var(--fs-lead);cursor:pointer;border:none;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.item-add-btn-price{font-family:var(--font-display);font-size:var(--fs-h3);font-variant-numeric:tabular-nums}.item-add-btn-solo{justify-content:center}.item-add-btn:disabled,.item-add-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.item-add-btn-anim{transition:transform var(--dur-fast) var(--ease-out)}.item-add-btn-anim:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.menu-row-open,.menu-choose-btn,.item-opt,.item-upsell-thumb,.item-add-btn-anim{transition:none}}.pay-success{text-align:center;padding:8px 0 2px}.pay-success-check{width:72px;height:72px;display:inline-block}.pay-success-check-ring{fill:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pay-success-check-ring{fill:color-mix(in oklab, var(--ok) 15%, var(--cd))}}.pay-success-check-ring{stroke:var(--ok);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:paySuccessRing var(--dur-slow) var(--spring) both}.pay-success-check-mark{fill:none;stroke:var(--ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:paySuccessDraw var(--dur-slow) var(--ease-out) .15s forwards}@keyframes paySuccessRing{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes paySuccessDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pay-success-check-ring{animation:none}.pay-success-check-mark{stroke-dashoffset:0;animation:none}}.pay-success-title{font-size:var(--fs-h1);margin:8px 0 0}.pay-success-title [lang=my]{font-size:var(--fs-h3);margin-top:2px;display:block}.pay-success-stars{border-radius:var(--r-full);background:var(--ac);margin-top:10px;padding:7px 16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pay-success-stars{background:color-mix(in oklab, var(--ac) 12%, var(--cd))}}.pay-success-stars{color:var(--ac-strong);font-weight:var(--fw-heavy);font-size:var(--fs-label)}.pay-success-progress{font-size:var(--fs-sm);color:var(--t2);margin:8px 0 0}.track-statusrow{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.mms-confetti{pointer-events:none;z-index:var(--z-confetti);position:fixed;inset:0;overflow:hidden}.mms-confetti-pc{animation:mmsConfettiFall var(--cf-dur,2s) var(--cf-delay,0s) var(--ease-out) both;border-radius:2px;position:absolute;top:0}@keyframes mmsConfettiFall{0%{opacity:calc(.5 + var(--cf-z,1) * .5);transform:translateY(-12vh)rotate(0)}to{transform:translate3d(var(--cf-drift,0), 112vh, 0) rotate(var(--cf-rot,360deg));opacity:0}}@media (prefers-reduced-motion:reduce){.mms-confetti{display:none}}.checkout-tip{box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.checkout-tip:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transform:translateY(-1px)}.checkout-tip:not(:disabled):active{transform:scale(.97)}.checkout-tip small{transition:color var(--dur-fast) var(--ease-out)}.checkout-host-note{font-size:var(--fs-sm);color:var(--t2);text-align:center;line-height:var(--lh-snug);margin:12px 0 0}.checkout-host-note-my{margin-top:var(--s1);font-family:var(--font-my);color:var(--t3);display:block}.checkout-pay-unsent-my{margin-top:var(--s1);font-family:var(--font-my);color:var(--t2);display:block}.checkout-pay-divider{color:var(--t3);font-size:var(--fs-caption);font-weight:var(--fw-bold);align-items:center;gap:10px;margin:14px 0;display:flex}.checkout-pay-divider:before,.checkout-pay-divider:after{content:"";background:var(--bd);flex:1;height:1px}.checkout-steps{align-items:center;gap:var(--s2);margin:var(--s2) 0 var(--s4);padding:0;list-style:none;display:flex}.checkout-steps-item{color:var(--t3);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-snug);align-items:center;gap:6px;display:inline-flex}.checkout-steps-item+.checkout-steps-item:before{content:"";background:var(--bd);width:14px;height:1px}.checkout-steps-num{border-radius:var(--r-full);border:1px solid var(--bd);width:20px;height:20px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.checkout-steps-item.is-current{color:var(--ac-strong)}.checkout-steps-item.is-current .checkout-steps-num{border-color:var(--ac);background:var(--ac);color:var(--oa)}.checkout-steps-item.is-done{color:var(--ok)}.checkout-steps-item.is-done .checkout-steps-num{border-color:var(--ok);color:var(--ok)}.checkout-cta{min-height:50px;padding-block:var(--s2);background:linear-gradient(180deg, var(--ac), var(--ac-strong));color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.checkout-cta:not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 24px -10px var(--glow-gold)}.checkout-cta:not(:disabled):not([aria-disabled=true]):active{transform:scale(.98)}.checkout-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 32%, var(--sheen) 48%, transparent 64%);opacity:0;position:absolute;inset:0;transform:translate(-120%)}.checkout-cta:not(:disabled):not([aria-disabled=true]):hover:after{animation:checkoutShine .7s var(--ease-out)}@keyframes checkoutShine{0%{opacity:0;transform:translate(-120%)}22%{opacity:1}to{opacity:0;transform:translate(120%)}}.checkout-cta-arrow{transition:transform var(--dur-base) var(--ease-out);margin-left:8px;display:inline-block}.checkout-cta:not(:disabled):not([aria-disabled=true]):hover .checkout-cta-arrow{transform:translate(4px)}.counter-dock{left:12px;right:12px;bottom:calc(var(--tabs-h,0px) + 16px + env(safe-area-inset-bottom,0px));background:var(--pg);max-width:416px;z-index:var(--z-toolbar);margin:0 auto;position:fixed}.counter-dock:before{content:"";background:linear-gradient(to top, var(--pg) 60%, transparent);pointer-events:none;height:24px;position:absolute;top:-24px;left:0;right:0}.counter-dock-line{margin:0 0 var(--s2);min-height:calc(var(--fs-body) * var(--lh-snug) + var(--fs-sm) * var(--lh-my) + 2px);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--tx);text-align:center}.counter-dock-line-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--t2);margin-top:2px;display:block}.counter-dock-door{width:100%;min-height:var(--tap-bump);border-radius:var(--r-sm);font:inherit;cursor:pointer;border:none;align-content:center;justify-items:center;gap:2px;display:grid}.counter-dock-door[aria-disabled=true]{opacity:.55;cursor:default}.counter-dock-door[aria-busy=true]{cursor:default}.counter-dock-door-label{z-index:1;align-items:center;gap:var(--s2);font-size:var(--fs-body);font-weight:var(--fw-heavy);display:inline-flex;position:relative}.counter-dock-door-my{z-index:1;font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-my);position:relative}.pay-dock-counter,.pay-counter{width:100%;min-height:44px;margin-top:var(--s1);font:inherit;font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--t2);cursor:pointer;background:0 0;border:none;align-content:center;justify-items:center;padding:0;display:grid}.pay-dock-counter[aria-disabled=true],.pay-counter[aria-disabled=true]{opacity:.55;cursor:default}.pay-dock-counter[aria-busy=true],.pay-counter[aria-busy=true]{cursor:default}.pay-dock-counter-my,.pay-counter-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--t3)}.pay-dock-counter-line{margin:var(--s2) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--t2);text-align:center}.pay-dock-counter-line-my{font-family:var(--font-my);font-weight:var(--fw-regular);line-height:var(--lh-my);margin-top:2px;display:block}.checkout-door-pop{animation:checkoutDoorPop calc(var(--dur-fast) * 1.5) var(--ease-out) both}@keyframes checkoutDoorPop{0%{transform:scale(.96)}to{transform:none}}@media (prefers-reduced-motion:reduce){.checkout-door-pop{animation:none}}.mark-ring{border-radius:var(--r-full);border:2px solid;flex:none;width:16px;height:16px;display:inline-block}.checkout-unsent-mark{margin:var(--s3) 0 0;gap:var(--s1);justify-items:start;display:grid}.checkout-unsent-capsule{align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s3);border-radius:var(--r-full);background:var(--sf);color:var(--t2);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0;display:inline-flex}.checkout-unsent-capsule [lang=my]{font-family:var(--font-my);line-height:var(--lh-my)}.checkout-unsent-dot{color:var(--t3)}.counter-lead{margin:var(--s1) 0 var(--s3);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-normal);color:var(--tx)}.counter-lead-my{margin-top:var(--s1);font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--t2);display:block}.counter-pass{margin:0 0 var(--s2)}.counter-pass :focus-visible{outline-color:var(--pass-ac)}.counter-pass-total{margin:var(--s2) 0 0;gap:var(--s1);text-align:center;display:grid}.counter-pass-total-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--pass-ink-2)}.counter-pass-total-label [lang=my]{font-family:var(--font-my)}.counter-pass-dot{color:var(--pass-ink-3);margin:0 .4em}.counter-pass-amount{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--pass-ink)}.counter-pass-unsent{margin-top:var(--s3)}.counter-pass-disclosure{width:calc(100% + 2 * var(--s4));margin:var(--s4) calc(-1 * var(--s4)) 0;min-height:44px;padding:0 var(--s4);border:none;border-top:1px solid var(--pass-edge);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--pass-ink-2);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}.counter-pass-disclosure-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--pass-ink-3);margin-inline-start:.4em}.counter-pass-bill{--tx:var(--pass-ink);--t2:var(--pass-ink-2);--t3:var(--pass-ink-3);--bd:var(--pass-edge);--sf:var(--pass-unlit);--ac:var(--pass-ac);padding-bottom:var(--s3);text-align:left;color:var(--pass-ink)}.counter-withdraw-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t3);margin-inline-start:.4em}.live-pass{margin:var(--s2) 0 var(--s3)}.live-pass-body{--tx:var(--pass-ink);--t2:var(--pass-ink-2);--t3:var(--pass-ink-3);--bd:var(--pass-edge);text-align:left;color:var(--pass-ink)}.live-pass-stub{gap:var(--s2);text-align:center;justify-items:center;max-width:100%;margin:0;display:grid}.live-pass-stub>div{max-width:100%}.live-pass-stub dt{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--pass-ink-3)}.live-pass-stub dd{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lead);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--pass-ink);margin:0;overflow:hidden}.live-pass-group-h{margin:var(--s2) 0 var(--s1);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--pass-ink-2)}.live-pass-dishes{margin:0;padding:0;list-style:none}.live-pass-dish{gap:2px;padding:6px 0;display:grid}.live-pass-dish+.live-pass-dish{border-top:1px solid var(--pass-ink)}@supports (color:color-mix(in lab, red, red)){.live-pass-dish+.live-pass-dish{border-top:1px solid color-mix(in srgb, var(--pass-ink) 6%, transparent)}}.live-pass-dish-line{justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--pass-ink);display:flex}.live-pass-dish-name{min-width:0}.live-pass-dish-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--pass-ink-2);margin-inline-start:.4em}.live-pass-dish-price{font-variant-numeric:tabular-nums;flex:none}.live-pass-dish-price[data-struck],.live-pass-dish[data-voided] .live-pass-dish-name{color:var(--pass-ink-3);text-decoration:line-through}.live-pass-dish-mods{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--pass-ink-3);overflow-wrap:anywhere}.live-pass-dish-state{align-items:center;gap:var(--s2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.live-pass-dish-state .ui-track-word{font-size:var(--fs-sm)}.live-pass-dish-note,.live-pass-owner,.live-pass-dot{color:var(--pass-ink-3)}.live-pass-dishes[data-boarded] .live-pass-dish{padding:3px 0}.live-pass-dishes[data-boarded] .live-pass-dish-line{font-size:var(--fs-lead)}.live-pass-foot{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--pass-edge);display:flex}.live-pass-foot-label{font-size:var(--fs-body);font-weight:var(--fw-heavy);color:var(--pass-ink);display:grid}.live-pass-foot-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--pass-ink-3)}.live-pass-foot-tip{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--pass-ink-3)}.live-pass-foot-amount{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;color:var(--pass-ink);flex:none}.checkout-cta-ghost{color:var(--t2);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.checkout-cta-ghost:not(:disabled):hover{color:var(--tx)}.checkout-cta-ghost:not(:disabled):active{transform:scale(.97)}.checkout-wait{margin:var(--s4) 0 0}.checkout-wait-h{margin:0 0 var(--s3);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--tx);align-items:center;gap:10px;display:flex}.checkout-wait-h .mark-ring{color:var(--t2)}.checkout-wait-h [lang=my]{font-family:var(--font-my);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:var(--lh-my);color:var(--t2)}.checkout-wait-dot{color:var(--t2)}.checkout-wait-grid{column-gap:10px;row-gap:var(--s1);grid-template-columns:30px 1fr;align-items:start;display:grid}.checkout-wait-lead{border-radius:var(--r-full);background:var(--sf);border:1px solid var(--bd);width:30px;height:30px;color:var(--ac-strong);grid-column:1;place-items:center;display:grid}.checkout-wait-text{font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--tx);grid-column:2;margin:0}.checkout-wait-text-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--t2);margin-top:2px;display:block}.checkout-wait-quiet{font-weight:var(--fw-regular);color:var(--t2)}.checkout-wait-rule{height:1px;margin:var(--s2) 0;background:var(--bd);grid-column:2}.checkout-wait-nudge{grid-column:2;justify-self:start;min-height:44px}.checkout-wait-nudge[aria-disabled=true]{color:var(--t2);cursor:default}.checkout-wait-nudge-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-inline-start:.4em}.checkout-wait-seen{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2);grid-column:2;margin:0}.checkout-wait-seen [lang=my]{font-family:var(--font-my);line-height:var(--lh-my);color:var(--t3);display:block}.checkout-wait-cta{width:100%;margin-top:var(--s4);justify-items:center;gap:2px;min-height:58px;display:grid}.checkout-wait-cta-label,.checkout-wait-cta-my{z-index:1;position:relative}.checkout-wait-cta-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-bold)}@media (prefers-reduced-motion:reduce){.checkout-wait.mms-rise{animation:none}}.checkout-nudge-line{margin:var(--s3) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--tx);align-items:flex-start;gap:10px;display:flex}.checkout-nudge-line-my{font-family:var(--font-my);font-weight:var(--fw-regular);line-height:var(--lh-my);color:var(--t2);display:block}.checkout-name-ask{gap:var(--s2);margin:var(--s3) 0 0;display:grid}.checkout-name-ask .ui-field-control{background:var(--sunken);min-height:52px}.checkout-name-ask-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.checkout-name-ask-save{min-height:52px}.checkout-send-caption{margin:var(--s2) 0 0;text-align:center;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2)}.checkout-send-caption [lang=my]{font-family:var(--font-my);line-height:var(--lh-my);color:var(--t3);display:block}.mms-sheet.mms-sheet-full{background:var(--pg);max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;display:flex;top:0;bottom:0}.show-server-kicker{align-items:baseline;gap:0 var(--s2);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--t2);flex-wrap:wrap;display:inline-flex}.show-server-kicker-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;line-height:var(--lh-my)}.show-server-body{min-height:0;padding:var(--s3) 0;flex-direction:column;flex:auto;justify-content:safe center;display:flex;overflow-y:auto}.pass-dishes{margin:0;padding:0;list-style:none}.pass-dish{align-items:center;gap:14px;min-height:76px;padding:10px 0;display:flex}.pass-dish+.pass-dish{border-top:1px solid var(--pass-unlit)}.pass-dish-qty{min-width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--pass-seam);color:var(--pass-ink);font-size:var(--fs-h2);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;padding:0 6px;display:grid}.pass-dish-qty[data-many]{background:var(--pass-ac);color:var(--pass-paper);box-shadow:none}.pass-dish-names{gap:2px;min-width:0;display:grid}.pass-dish-name,.pass-dish-name-my{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--pass-ink);overflow-wrap:anywhere}.pass-dish-name{line-height:var(--lh-snug)}.pass-dish-name-my{font-family:var(--font-my);line-height:var(--lh-my)}.show-server-done{width:100%;min-height:56px;margin-top:var(--s3);border-radius:var(--r-full);background:var(--cd);border:1px solid var(--bd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tx);cursor:pointer;flex:none}.show-server-done [lang=my]{font-family:var(--font-my)}.show-server-dot{color:var(--t2);margin:0 .4em}.cartbar-label{text-align:start;justify-items:start;display:grid}.cartbar-line2{font-size:var(--fs-caption);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.cartbar-line2 .mark-ring{border-width:1.5px;width:12px;height:12px}.cartbar-line2 [lang=my]{font-family:var(--font-my);line-height:var(--lh-my)}.checkout-receipt{margin:14px 0;padding:4px 16px 12px}.checkout-receipt dl{margin:0}.checkout-line{transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.checkout-line:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.checkout-line:hover{border-color:color-mix(in oklab, var(--ac) 30%, var(--bd))}}.checkout-line:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}.checkout-leader-row dt{flex:1;align-items:baseline;min-width:0;display:flex}.checkout-leader-row dt:after{content:"";border-bottom:1.5px dotted var(--bd);flex:1;min-width:16px;margin:0 8px 5px}@supports (color:color-mix(in lab, red, red)){.checkout-leader-row dt:after{border-bottom:1.5px dotted color-mix(in oklab, var(--bd) 85%, transparent)}}.cartbar-in{animation:cartbarUp var(--dur-sheet) var(--spring) both}@keyframes cartbarUp{0%{transform:translateY(140%)}to{transform:none}}.cartbar-cnt{background:var(--oa);min-width:22px;color:var(--ac-strong);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;padding:1px 7px;display:inline-flex}.mms-burst{pointer-events:none;z-index:2;place-items:center;display:grid;position:absolute;inset:0}.mms-burst-gem{font-size:var(--fs-xs);color:var(--ac);opacity:0;animation:mmsBurstGem var(--dur-slow) var(--ease-out) var(--bdelay,0s) both;position:absolute}@keyframes mmsBurstGem{0%{opacity:1;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(var(--bx,0), var(--by,0)) scale(1)}}@media (prefers-reduced-motion:reduce){.mms-burst-gem{opacity:0;animation:none}}.checkout-line-thumb,.checkout-bill-thumb{background:var(--sf);border-radius:11px;flex:none;position:relative;overflow:hidden}.checkout-line-thumb{width:50px;height:50px}.checkout-bill-thumb{border-radius:9px;align-self:center;width:40px;height:40px}.checkout-line-thumb img,.checkout-bill-thumb img{object-fit:cover;width:100%;height:100%}.checkout-bill-lines{margin:0;padding:6px 0 0;list-style:none}.checkout-bill-group{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:.3px;text-transform:uppercase;color:var(--t2);margin:10px 0 0}.checkout-bill-group:first-child{margin-top:0}.checkout-bill-line{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.checkout-bill-line>.checkout-bill-thumb{align-self:flex-start}.checkout-bill-name{flex:1;min-width:0}.checkout-bill-line>.checkout-bill-name:after{content:none}.checkout-total-door{width:100%;min-height:50px;padding:var(--s2) 0;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.checkout-total-door:not(.checkout-cta){border:0;border-top:1px solid var(--bd);color:var(--tx);background:0 0;border-radius:0}.checkout-total-door.checkout-cta{text-align:center;font-weight:var(--fw-heavy);font-size:var(--fs-body);border:0;border-radius:12px;justify-content:center;margin-top:12px}.checkout-total-door-label{font-weight:var(--fw-heavy);font-size:var(--fs-body)}.checkout-total-door-amount{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-heavy);align-items:baseline;gap:8px;display:inline-flex}.checkout-total-door-arrow{font-size:var(--fs-body);color:var(--ac)}.checkout-total-door-note{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--t2);text-align:right;margin:2px 0 0}.checkout-pay-reason{font-size:var(--fs-sm);color:var(--t2);margin:6px 0 0}.checkout-pay-reason-my{font-family:var(--font-my);font-size:var(--fs-xs);color:var(--t3);display:block}.checkout-line-more{width:44px;padding:0}.checkout-line-sheet{padding:var(--s2) 0 var(--s3)}.checkout-promo-input{background:var(--sunken);border:1px solid var(--bd);box-shadow:inset 0 1px 2px var(--scrim), inset 0 2px 0 -1px var(--edge-lo), inset 0 -1px 0 var(--sheen)}@supports (color:color-mix(in lab, red, red)){.checkout-promo-input{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--scrim) 12%, transparent), inset 0 2px 0 -1px var(--edge-lo), inset 0 -1px 0 var(--sheen)}}.checkout-promo-input{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.checkout-promo-input:focus-visible:not([aria-invalid=true]){border-color:var(--ac)}.checkout-reward-add{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.checkout-reward-add:not(:disabled):hover{box-shadow:var(--sh-lift);transform:translateY(-1px)}.checkout-reward-wait{position:relative;overflow:hidden}.checkout-reward-wait:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 34%, var(--gold) 50%, transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.checkout-reward-wait:after{background:linear-gradient(105deg, transparent 34%, color-mix(in oklab, var(--gold) 22%, transparent) 50%, transparent 66%)}}.checkout-reward-wait:after{animation:checkoutShine 1.1s var(--ease-out) .3s;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.checkout-reward-wait:after{animation:none}}.checkout-reward-applied{border-radius:var(--r-sm);background:linear-gradient(180deg, var(--gold), var(--gold));padding:10px 12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.checkout-reward-applied{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 14%, var(--cd)), color-mix(in oklab, var(--gold) 7%, var(--cd)))}}.checkout-reward-applied{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.checkout-reward-applied{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--bd))}}.checkout-reward-applied{box-shadow:inset 0 1px 0 var(--sheen)}.checkout-reward-applied:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 34%, var(--reward-shine) 50%, transparent 66%);animation:checkoutShine .9s var(--ease-out) 50ms;position:absolute;inset:0;transform:translate(-120%)}.settle-progress{border-radius:var(--r-full);background:var(--sf);height:8px}@supports (color:color-mix(in lab, red, red)){.settle-progress{background:color-mix(in oklab, var(--sf) 70%, transparent)}}.settle-progress{box-shadow:inset 0 1px 2px var(--scrim)}@supports (color:color-mix(in lab, red, red)){.settle-progress{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--scrim) 18%, transparent)}}.settle-progress{overflow:hidden}.settle-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--ac));height:100%;box-shadow:0 0 10px -3px var(--glow-gold);transition:width .36s var(--ease-out)}.settle-row-paid{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.settle-row-paid{border-color:color-mix(in oklab, var(--ac) 40%, var(--bd))}}.settle-row-paid{box-shadow:inset 3px 0 0 var(--ac), inset 0 1px 0 var(--sheen), var(--sh-lift)}@media (prefers-reduced-motion:reduce){.checkout-line,.checkout-promo-input,.checkout-reward-add,.settle-progress-fill{transition:none}.checkout-reward-add:not(:disabled):hover{transform:none}.checkout-reward-applied:after{content:none;animation:none}}.checkout-pill{border-radius:var(--r-full);border:1px solid var(--bd);background:linear-gradient(180deg, var(--sf), var(--cd));justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.checkout-pill{background:linear-gradient(180deg, color-mix(in oklab, var(--sf) 55%, var(--cd)), var(--cd))}}.checkout-pill{color:var(--t2);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);line-height:1.1}.checkout-pill:not(:disabled):not([aria-disabled=true]):hover{color:var(--tx);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.checkout-pill:not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in oklab, var(--ac) 55%, var(--bd))}}.checkout-pill:not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transform:translateY(-1px)}.checkout-pill:not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.checkout-pill:disabled,.checkout-pill[aria-disabled=true]{cursor:default;opacity:.65}.checkout-pill-on,.door-sheet-current{background:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift), 0 0 14px -6px var(--glow-gold);border-color:#0000;transform:translateY(-1px)}.checkout-pill-on:not(:disabled):hover{color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 18px -6px var(--glow-gold);transform:translateY(-1px)}.checkout-pill-accent{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.checkout-pill-accent{border-color:color-mix(in oklab, var(--ac) 55%, var(--bd))}}.checkout-pill-accent{color:var(--ac-strong);background:linear-gradient(180deg, var(--ac), var(--ac))}@supports (color:color-mix(in lab, red, red)){.checkout-pill-accent{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 10%, var(--cd)), color-mix(in oklab, var(--ac) 5%, var(--cd)))}}.checkout-pill-accent:not(:disabled):hover{color:var(--ac-strong);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow);transform:translateY(-1px)}.checkout-tray-label{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;margin:0 0 10px;display:flex}.checkout-tray-label:before,.checkout-tray-label:after{content:"";background:linear-gradient(90deg, transparent, var(--bd), transparent);flex:1;height:1px}.checkout-pill-row{flex-wrap:wrap;gap:8px;display:flex}.checkout-step{animation:checkoutStepIn var(--dur-base) var(--ease-out) both}@keyframes checkoutStepIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.checkout-step-back{animation-name:checkoutStepBackIn}@keyframes checkoutStepBackIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.checkout-cta:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 24px -10px var(--glow-gold)}.checkout-cta:not(:disabled):not([aria-disabled=true]):active:after{animation:checkoutShine .7s var(--ease-out)}.checkout-cta:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 24px -10px var(--glow-gold)}.confirm-swap-cancel{border:1px solid var(--bd);background:var(--sf);color:var(--tx);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.confirm-swap-cancel:not(:disabled):hover{box-shadow:var(--sh-lift);transform:translateY(-1px)}.confirm-swap-cancel:not(:disabled):active{transform:scale(.97)}.confirm-swap-proceed{background:linear-gradient(180deg, var(--ac), var(--ac-strong));color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000}.confirm-swap-proceed:not(:disabled):hover,.confirm-swap-proceed:not(:disabled):active{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 18px -8px var(--glow-gold)}.confirm-swap-proceed:not(:disabled):active{transform:scale(.97)}.confirm-swap-cancel:disabled,.confirm-swap-proceed:disabled{opacity:.6;cursor:default}.checkout-outline-btn{border:1px solid var(--ac);color:var(--ac);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0}.checkout-outline-btn:not(:disabled):hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.checkout-outline-btn:not(:disabled):hover{background:color-mix(in oklab, var(--ac) 7%, transparent)}}.checkout-outline-btn:not(:disabled):hover{box-shadow:var(--sh-lift)}.checkout-outline-btn:not(:disabled):active{transform:scale(.98)}.checkout-undo{background:var(--sf);border:1.5px dashed var(--ac);color:var(--ac-strong)}.checkout-undo:not(:disabled):hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.checkout-undo:not(:disabled):hover{background:color-mix(in oklab, var(--ac) 7%, var(--sf))}}.checkout-undo-leaf{font-weight:var(--fw-semibold);color:var(--t2)}.checkout-undo-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-my);display:block}.checkout-tip-on{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift), 0 0 14px -6px var(--glow-gold);transform:translateY(-1px);background:linear-gradient(180deg, var(--ac), var(--ac-strong))!important;color:var(--oa)!important;border-color:#0000!important}.checkout-tip-heat{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.checkout-tip-heat{border-color:color-mix(in oklab, var(--gold) calc(var(--tip-heat,0) * 18%), var(--bd))}}.checkout-tip-heat{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.checkout-tip-heat{background:color-mix(in oklab, var(--gold) calc(var(--tip-heat,0) * 5%), var(--cd))}}.item-opt:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.item-opt:hover{border-color:color-mix(in oklab, var(--ac) 45%, var(--bd))}}.item-opt:hover{box-shadow:var(--sh-lift)}.item-opt:active{transform:scale(.985)}.item-opt-input:checked{animation:mmsPop var(--dur-base) var(--ease-out)}.checkout-unsent-note{padding:var(--s3) var(--s4);border:1px solid var(--warn);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.checkout-unsent-note{border:1px solid color-mix(in oklab, var(--warn) 35%, var(--bd))}}.checkout-unsent-note{background:var(--warnb)}@supports (color:color-mix(in lab, red, red)){.checkout-unsent-note{background:color-mix(in oklab, var(--warnb) 65%, var(--cd))}}@media (prefers-reduced-motion:reduce){.checkout-tip,.checkout-cta,.checkout-cta-ghost,.checkout-cta-arrow,.checkout-pill,.confirm-swap-cancel,.confirm-swap-proceed,.checkout-outline-btn,.item-opt{transition:none}.checkout-pill:not(:disabled):active,.checkout-tip:not(:disabled):active,.checkout-pill:not(:disabled):hover,.checkout-pill-accent:not(:disabled):hover,.checkout-tip:not(:disabled):hover,.checkout-cta:not(:disabled):not([aria-disabled=true]):active,.confirm-swap-cancel:not(:disabled):hover,.confirm-swap-cancel:not(:disabled):active,.confirm-swap-proceed:not(:disabled):active,.checkout-outline-btn:not(:disabled):active,.checkout-tip-on,.item-opt:active,.checkout-cta:not(:disabled):not([aria-disabled=true]):hover .checkout-cta-arrow{transform:none}.checkout-cta:after{content:none;animation:none}.item-opt-input:checked,.checkout-step,.checkout-step-back{animation:none}}.stars-ring{place-items:center;line-height:0;display:inline-grid;position:relative}.stars-ring-arc{animation:starsRingDraw var(--dur-slow) var(--ease-out) both}@keyframes starsRingDraw{0%{stroke-dashoffset:var(--ring-c)}}.stars-ring-center{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.stars-ring-glyph{color:var(--ac-strong);font-size:18px}.stars-ring-count{font-family:var(--font-display);font-size:32px;font-weight:var(--fw-heavy);color:var(--tx);font-variant-numeric:tabular-nums}.reward-rung{animation:rewardRungIn var(--dur-base) var(--ease-out) var(--rung-delay,0s) both;transition:box-shadow var(--dur-base) var(--ease-out)}@keyframes rewardRungIn{0%{transform:scale(.92)}to{transform:scale(1)}}.reward-rung-current{box-shadow:var(--sh-glow)}.tier-up{z-index:var(--z-tierup);background:var(--scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tier-up-card{z-index:1;text-align:center;border-radius:var(--r-sheet);border:1px solid var(--bd);background:var(--cd);width:100%;max-width:320px;box-shadow:var(--sh-xl);animation:tierUpIn var(--dur-sheet) var(--spring) both;padding:28px 24px 22px;position:relative}.tier-up-emoji{font-size:46px;line-height:1;display:inline-block}.tier-up-kicker{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.4px;text-transform:uppercase;color:var(--ac-strong);margin:10px 0 2px}.tier-up-name{font-size:22px;font-weight:var(--fw-heavy);color:var(--tx)}.tier-up-sub{font-size:var(--fs-sm);color:var(--t2);margin:6px 0 0}.tier-up-dismiss{border-radius:var(--r-full);background:var(--ac);min-height:44px;color:var(--oa);font:inherit;font-weight:var(--fw-heavy);cursor:pointer;border:none;margin-top:16px;padding:0 24px}@keyframes tierUpIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.merge-beat{z-index:var(--z-tierup);background:var(--scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merge-beat-card{z-index:1;text-align:center;border-radius:var(--r-sheet);border:1px solid var(--bd);background:var(--cd);width:100%;max-width:330px;box-shadow:var(--sh-xl);animation:mergeBeatIn var(--dur-sheet) var(--spring) both;padding:30px 26px 24px;position:relative}.merge-beat-emoji{color:var(--gold-strong);animation:mergeBeatStar 2.4s var(--ease-in-out) infinite;font-size:40px;line-height:1;display:inline-block}.merge-beat-kicker{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.4px;text-transform:uppercase;color:var(--ac-strong);margin:12px 0 4px}.merge-beat-count{font-family:var(--font-display);font-size:46px;font-weight:var(--fw-black);color:var(--tx);line-height:1.05}.merge-beat-count-unit{font-family:var(--font-body);font-size:19px;font-weight:var(--fw-heavy);color:var(--t2)}.merge-beat-sub{font-size:var(--fs-label);color:var(--t2);margin:8px 0 0;line-height:1.55}.merge-beat-dismiss{border-radius:var(--r-full);background:var(--ac);min-height:44px;color:var(--oa);font:inherit;font-weight:var(--fw-heavy);cursor:pointer;border:none;margin-top:18px;padding:0 26px}@keyframes mergeBeatIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes mergeBeatStar{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.stars-ring-arc{animation:none}.reward-rung{transition:none;animation:none}.tier-up-card,.merge-beat-card,.merge-beat-emoji{animation:none}}.floor-live{display:inline-block;position:relative}.floor-live-num{z-index:1;position:relative}.floor-flash{z-index:0;pointer-events:none;border-radius:6px;position:absolute;inset:0 -3px}.floor-flash-up{animation:floorFlashUp var(--dur-slow) var(--ease-out)}.floor-flash-down{animation:floorFlashDown var(--dur-slow) var(--ease-out)}@keyframes floorFlashUp{0%{background:color-mix(in srgb, var(--ac) 26%, transparent)}to{background:0 0}}@keyframes floorFlashDown{0%{background:color-mix(in srgb, var(--warn) 20%, transparent)}to{background:0 0}}.card-textured>.floor-card-pulse{z-index:2;border-radius:var(--r-card);pointer-events:none;animation:floorCardPulse 1s var(--ease-out);position:absolute;inset:0}@keyframes floorCardPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ac) 42%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.staff-btn{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out)}.staff-btn:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.04)}.staff-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.staff-btn[aria-disabled=true],.staff-arm[aria-disabled=true]{opacity:.6;cursor:default}.staff-btn[aria-busy=true],.staff-arm[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.floor-flash-up,.floor-flash-down,.card-textured>.floor-card-pulse{animation:none}.staff-btn{transition:none}.staff-btn:not(:disabled):not([aria-disabled=true]):active{transform:none}}.home-hero{text-align:center;position:relative}.home-hero-badge{place-items:center;width:132px;height:132px;margin:0 auto 4px;display:grid;position:relative}.home-hero-mark{z-index:2;color:var(--gold);line-height:0;display:inline-flex;position:relative}.home-hero-mark svg{fill:currentColor;width:52px;height:52px}.home-wordmark{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-weight:var(--fw-semibold);color:var(--tx);margin:var(--s2) 0 0;text-wrap:balance}.home-greeting{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--t2);margin:var(--s3) 0 0;text-wrap:pretty}@media (max-height:500px){.home-hero-badge{width:76px;height:76px;margin-bottom:0}.home-hero-mark svg{width:32px;height:32px}.home-wordmark{font-size:var(--fs-h1)}}.home-hero-back{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-hero-glow{background:radial-gradient(circle at 50% 46%, var(--glow-gold), transparent 68%);border-radius:50%;width:132px;height:132px;position:absolute}.home-hero-ring{width:120px;height:120px;position:absolute;overflow:visible}.home-hero-ring circle{fill:none;stroke:var(--ac);stroke-width:1.5px;opacity:.45;stroke-dasharray:340;stroke-dashoffset:0;animation:homeHeroRingDraw var(--dur-slow) var(--ease-out) both}@keyframes homeHeroRingDraw{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}.home-hero-steam{z-index:1;pointer-events:none;height:40px;position:absolute;top:20px;left:0;right:0}.hero-steam-wisp{background:linear-gradient(to top, transparent, var(--t2));border-radius:999px;width:5px;height:22px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.hero-steam-wisp{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--t2) 42%, transparent))}}.hero-steam-wisp{--steam-opacity:.5}.home-bg{z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(var(--tex-dot) 1px, transparent 1.6px);background-size:20px 20px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 28%,#0000 74%);mask-image:radial-gradient(120% 90% at 50% 0,#000 28%,#0000 74%)}@media (prefers-reduced-motion:reduce){.home-hero-ring circle{stroke-dashoffset:0;animation:none}}.account-tabs{gap:var(--s2);margin:0 0 var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-tab{min-height:44px;padding:0 var(--s3);border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);color:var(--t2);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-tab-on{background:var(--ac);color:var(--oa);border-color:var(--ac);box-shadow:var(--sh-lift)}@media (prefers-reduced-motion:reduce){.account-tab{transition:none}}.account-panel:focus{outline:none}.account-save-line{margin:0 0 var(--s4);font-size:var(--fs-sm);color:var(--t2);padding:0 2px}.history-again{margin:0 0 var(--s2);font-size:var(--fs-sm);justify-content:flex-end;padding:0 4px;display:flex}.account-masthead-rule{height:1px;margin-top:var(--s1);background:linear-gradient(90deg, var(--gold), transparent)}@supports (color:color-mix(in lab, red, red)){.account-masthead-rule{background:linear-gradient(90deg, color-mix(in oklab, var(--gold) 55%, transparent), transparent)}}.nav-link{min-height:44px;color:var(--ac);font-weight:var(--fw-bold);font-size:var(--fs-label);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:10px 2px;display:inline-flex;position:relative}.nav-link:after{content:"";border-radius:var(--r-full);transform-origin:0;opacity:.7;height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:7px;left:2px;right:2px;transform:scaleX(0)}@media (hover:hover){.nav-link:hover{color:var(--ac-strong)}.nav-link:hover:after{transform:scaleX(1)}}.nav-arrow{transition:transform var(--dur-base) var(--ease-out);display:inline-block}@media (hover:hover){.nav-link:hover .nav-arrow-fwd{transform:translate(3px)}.nav-link:hover .nav-arrow-back{transform:translate(-3px)}}.nav-link-strong{border-radius:var(--r-full);background:linear-gradient(180deg, var(--ac), var(--ac-strong));min-height:48px;color:var(--oa);font-weight:var(--fw-heavy);font-size:var(--fs-lead);cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.nav-link-strong:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-glow), 0 0 24px -10px var(--glow-gold)}.nav-link-strong:not(:disabled):active{transform:scale(.98)}@media (hover:hover){.nav-link-strong:not(:disabled):hover .nav-arrow-fwd{transform:translate(3px)}.nav-link-strong:not(:disabled):hover .nav-arrow-back{transform:translate(-3px)}}.track-notice{text-align:center;margin-top:8px;padding:28px 22px 22px}.track-notice-medallion{border-radius:var(--r-card);background:var(--grad);width:64px;height:64px;box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);place-items:center;margin:0 auto 14px;font-size:30px;display:grid}.track-notice-medallion-warn{background:var(--warnb);box-shadow:inset 0 1px 0 var(--sheen), 0 2px 8px -1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.track-notice-medallion-warn{box-shadow:inset 0 1px 0 var(--sheen), 0 2px 8px -1px color-mix(in oklab, var(--warn) 34%, transparent)}}.track-notice h1{margin:0 0 6px;font-size:24px}.track-notice p{font-size:var(--fs-label);color:var(--t2);margin:0 0 16px;line-height:1.55}.history-badge{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--ac-strong);background:var(--ac);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.history-badge{background:color-mix(in oklab, var(--ac) 8%, var(--cd))}}.history-badge{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.history-badge{border:1px solid color-mix(in oklab, var(--ac) 22%, var(--bd))}}.history-fulfill{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--t2);background:var(--sf);align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.history-fulfill{background:color-mix(in oklab, var(--sf) 60%, var(--cd))}}.history-fulfill{border:1px solid var(--bd)}.history-refunded{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--warn);background:var(--warn);align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.history-refunded{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.history-refunded{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.history-refunded{border:1px solid color-mix(in oklab, var(--warn) 40%, var(--bd))}}.history-month{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;margin:12px 2px 8px;display:flex}.history-month:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.history-month:after{background:linear-gradient(90deg, color-mix(in oklab, var(--gold) 45%, transparent), transparent)}}.history-card{border-radius:var(--r-sm);border:1px solid var(--bd);background:linear-gradient(180deg, var(--sf), var(--cd))}@supports (color:color-mix(in lab, red, red)){.history-card{background:linear-gradient(180deg, color-mix(in oklab, var(--sf) 55%, var(--cd)), var(--cd))}}.history-card{box-shadow:inset 0 1px 0 var(--sheen);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);overflow:hidden}@media (hover:hover){.history-card:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.history-card:hover{border-color:color-mix(in oklab, var(--ac) 28%, var(--bd))}}.history-card:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}}.history-summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:6px;min-height:44px;padding:12px 14px;list-style:none;display:grid}.history-summary::-webkit-details-marker{display:none}.history-thumb{background:var(--sf);border-radius:10px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.history-thumb img{object-fit:cover;width:100%;height:100%}.history-line-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t2);margin-top:1px;display:block}.history-chev{color:var(--t2);transition:transform var(--dur-base) var(--ease-out);flex:none;font-size:18px;line-height:1}.history-card[open] .history-chev{transform:rotate(90deg)}.history-detail{border-top:1px solid var(--bd);padding:4px 14px 14px}.history-card[open] .history-detail{animation:mmsRise var(--dur-base) var(--ease-out) both}.history-line{font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.history-line+.history-line{border-top:1px solid var(--bd)}@supports (color:color-mix(in lab, red, red)){.history-line+.history-line{border-top:1px solid color-mix(in oklab, var(--bd) 50%, transparent)}}.history-line-qty{font-variant-numeric:tabular-nums;font-weight:var(--fw-heavy);font-size:var(--fs-caption);color:var(--ac-strong)}.history-line-mods{font-size:var(--fs-caption);color:var(--t3);margin-top:1px;line-height:1.4;display:block}.history-line-refund{font-size:var(--fs-caption);line-height:1.4;font-weight:var(--fw-bold);color:var(--warn);font-variant-numeric:tabular-nums;margin-top:1px;display:block}.history-totals{font-size:var(--fs-sm);gap:4px;margin:10px 0 0;display:grid}.history-totals-row{justify-content:space-between;gap:10px;display:flex}.history-totals-row dt{color:var(--t2);margin:0}.history-totals-row dd{color:var(--tx);font-variant-numeric:tabular-nums;margin:0}.history-totals-grand{border-top:1px solid var(--bd);font-weight:var(--fw-heavy);margin-top:4px;padding-top:6px}.history-totals-grand dt,.history-totals-grand dd{color:var(--tx)}.reward-coupon{border-radius:var(--r-sm);background:linear-gradient(180deg, var(--gold), var(--gold));align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.reward-coupon{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 15%, var(--cd)), color-mix(in oklab, var(--gold) 7%, var(--cd)))}}.reward-coupon{border:1px dashed var(--gold)}@supports (color:color-mix(in lab, red, red)){.reward-coupon{border:1px dashed color-mix(in oklab, var(--gold) 48%, var(--bd))}}.reward-coupon{box-shadow:inset 0 1px 0 var(--sheen)}.reward-coupon:before,.reward-coupon:after{content:"";background:var(--cd);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.reward-coupon:before{left:-7px}.reward-coupon:after{right:-7px}.reward-spendstat{background:linear-gradient(180deg, var(--gold), var(--cd))}@supports (color:color-mix(in lab, red, red)){.reward-spendstat{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 6%, var(--cd)), var(--cd))}}.reward-spendstat{box-shadow:inset 0 1px 0 var(--sheen)}.account-field{background:var(--sunken);border:1px solid var(--bd);box-shadow:inset 0 1px 2px var(--scrim), inset 0 2px 0 -1px var(--edge-lo), inset 0 -1px 0 var(--sheen)}@supports (color:color-mix(in lab, red, red)){.account-field{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--scrim) 12%, transparent), inset 0 2px 0 -1px var(--edge-lo), inset 0 -1px 0 var(--sheen)}}.account-field{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.account-field:focus-visible:not([aria-invalid=true]){border-color:var(--ac)}.account-oauth{border:1px solid var(--bd);box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.account-oauth:not(:disabled):hover{border-color:var(--ac);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.account-oauth:not(:disabled):hover{border-color:color-mix(in oklab, var(--ac) 40%, var(--bd))}}.account-oauth:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}.account-oauth:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.nav-link,.nav-link:after,.nav-arrow,.nav-link-strong,.history-card,.history-chev,.account-field,.account-oauth{transition:none}.history-card[open] .history-detail{animation:none}.nav-link:hover:after{transform:scaleX(1)}.nav-link:hover .nav-arrow-fwd,.nav-link:hover .nav-arrow-back,.nav-link-strong:not(:disabled):hover .nav-arrow-fwd,.nav-link-strong:not(:disabled):hover .nav-arrow-back,.nav-link-strong:not(:disabled):active,.account-oauth:not(:disabled):hover,.account-oauth:not(:disabled):active{transform:none}}.wb-chooser{margin:0 0 16px}.wb-heading{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--t2);margin:0 0 10px}.wb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wb-row{align-items:stretch;gap:6px;display:flex}.wb-chip{border:1px solid var(--bd);background:var(--sf);min-width:0;min-height:56px;color:var(--tx);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);animation:wb-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(var(--wb-i,0) * 60ms);border-radius:14px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.wb-chip:not(:disabled):hover{border-color:var(--ac);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.wb-chip:not(:disabled):hover{border-color:color-mix(in oklab, var(--ac) 40%, var(--bd))}}.wb-chip:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}.wb-chip:not(:disabled):active{transform:scale(.99)}.wb-chip:disabled{opacity:.6;cursor:default}.wb-avatar{border:1px solid #0000;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.wb-who{flex:1;gap:1px;min-width:0;display:grid}.wb-name{font-size:var(--fs-lead);font-weight:var(--fw-heavy);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-mail{font-size:var(--fs-caption);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-method{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);text-transform:uppercase;color:var(--ac-strong);background:var(--ac);border-radius:999px;flex:none;margin-left:auto;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.wb-method{background:color-mix(in oklab, var(--ac) 12%, transparent)}}.wb-forget{border:1px solid var(--bd);width:44px;min-height:56px;color:var(--t2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:12px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.wb-forget:not(:disabled):hover{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wb-forget:not(:disabled):hover{border-color:color-mix(in oklab, var(--warn) 40%, var(--bd))}}.wb-forget-all{cursor:pointer;min-height:44px;font-size:var(--fs-sm);background:0 0;border:none;margin:12px 0 0;padding:0 2px}.wb-divider{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--t2);margin:16px 0}.lend-banner{top:calc(var(--header-height) + env(safe-area-inset-top,0px));z-index:calc(var(--z-toolbar) - 1);background:var(--ac);align-items:center;gap:10px;min-height:52px;padding:5px 14px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.lend-banner{background:color-mix(in oklab, var(--ac) 12%, var(--pg))}}.lend-banner{border-bottom:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.lend-banner{border-bottom:1px solid color-mix(in oklab, var(--ac) 26%, var(--bd))}}.lend-banner{color:var(--tx);animation:lend-in var(--dur-base) var(--ease-out)}.lend-banner-glyph{font-size:var(--fs-body);color:var(--ac);flex:none}.lend-banner-copy{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.35;overflow:hidden}.lend-banner-sub{color:var(--t2);font-weight:var(--fw-medium)}.lend-banner-back{border:1px solid var(--ac);border-radius:999px;flex:none;min-height:44px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.lend-banner-back{border:1px solid color-mix(in oklab, var(--ac) 45%, var(--bd))}}.lend-banner-back{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.lend-banner-back{background:color-mix(in oklab, var(--ac) 16%, var(--sf))}}.lend-banner-back{color:var(--ac-strong);font-weight:var(--fw-heavy);font-size:var(--fs-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.lend-banner-back:hover{box-shadow:var(--sh-lift);transform:translateY(-1px)}.lend-banner-back:active{transform:scale(.98)}@media (max-width:379px){.lend-banner-sub{display:none}}@keyframes wb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lend-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wb-chip,.lend-banner{animation:none}.wb-chip:not(:disabled):hover,.wb-chip:not(:disabled):active,.wb-forget:not(:disabled):hover,.lend-banner-back:hover,.lend-banner-back:active{transform:none}}.app-header{z-index:var(--z-toolbar);height:calc(var(--header-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;background:var(--pg);border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.app-header-brand{min-width:0;min-height:44px;font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:var(--fs-body);letter-spacing:var(--track-tight);color:var(--tx);align-items:center;gap:6px;display:inline-flex}.app-header-star{color:var(--ac);flex:none}.app-header-logo{object-fit:contain;flex:none;width:51px;height:34px}.app-header-brand-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.app-header-order{border-radius:var(--r-full);background:linear-gradient(180deg, var(--ac), var(--cd));align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-header-order{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 12%, var(--cd)), var(--cd))}}.app-header-order{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.app-header-order{border:1px solid color-mix(in oklab, var(--ac) 42%, var(--bd))}}.app-header-order{color:var(--ac-strong);font-weight:var(--fw-bold);font-size:var(--fs-sm);white-space:nowrap;box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.app-header-order-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.app-header-order:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transform:translateY(-1px)}}.app-header-order:active{transform:scale(.97)}.app-header-order-dot{background:var(--ac);border-radius:50%;flex:none;width:7px;height:7px}.app-header-order-ready{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.app-header-order-ready{border-color:color-mix(in oklab, var(--ok) 45%, var(--bd))}}.app-header-order-ready{box-shadow:inset 0 1px 0 var(--sheen), 0 0 16px -6px var(--glow-gold)}.app-header-order-ready .app-header-order-dot{background:var(--ok);animation:appHeaderDotPulse 1.8s var(--ease-out) infinite}@keyframes appHeaderDotPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ok) 55%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--ok) 0%, transparent)}}.app-header-order-tray{font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-sm);cursor:pointer}.app-header-order-count{border-radius:var(--r-full);background:var(--ac);min-width:20px;height:20px;color:var(--oa);font-size:var(--fs-caption);font-weight:var(--fw-heavy);place-items:center;padding:0 5px;line-height:1;display:inline-grid}.app-header-order-chip{cursor:pointer;font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-sm)}.app-header-order-caret{font-size:var(--fs-xs);opacity:.75;transition:transform var(--dur-fast) var(--ease-out);flex:none;line-height:1}.app-header-order-caret.is-open{transform:rotate(180deg)}.app-header-order-open{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.app-header-order-open{border-color:color-mix(in oklab, var(--gold) 55%, var(--bd))}}.app-header-order-open{background:linear-gradient(180deg, var(--gold), var(--cd))}@supports (color:color-mix(in lab, red, red)){.app-header-order-open{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 18%, var(--cd)), var(--cd))}}.app-header-order-open{box-shadow:inset 0 1px 0 var(--sheen), 0 0 18px -8px var(--glow-gold)}.app-header-panel{max-width:var(--w-content);max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top,0px) - 120px);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--cd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper);text-align:left;margin-inline:auto;padding:14px;position:absolute;top:calc(100% + 6px);left:12px;right:12px;overflow-y:auto}.app-header-panel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-header-panel-mode{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tx)}.app-header-panel-count{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--t2)}.app-header-panel-context{font-size:var(--fs-sm);color:var(--t2);margin:2px 0 0}.app-header-panel-rows{gap:6px;margin:10px 0 0;display:grid}.app-header-panel-row{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-header-panel-row dt{color:var(--t2)}.app-header-panel-row dd{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--tx);margin:0}.app-header-panel-rowlist{margin:0;padding:0;list-style:none}.app-header-panel-cta{border-radius:var(--r-full);background:var(--ac);min-height:44px;color:var(--oa);font-weight:var(--fw-heavy);font-size:var(--fs-label);justify-content:center;align-items:center;margin-top:12px;display:flex}.app-header-panel-note{font-size:var(--fs-xs);color:var(--t3);text-align:center;margin:8px 0 0;line-height:1.4}:root:has(.diner-tabs){--tabs-h:60px}:root:has(.diner-tabs) body{padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px))}:root:has(.diner-tabs){scroll-padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px) + var(--s2))}.diner-tabs{z-index:var(--z-toolbar);height:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px));padding:0 var(--s2) env(safe-area-inset-bottom,0px);background-color:var(--glass-chrome);border-top:1px solid var(--frost-rim);box-shadow:inset 0 1px 0 var(--frost-edge);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.diner-tab{border-radius:var(--r-sm);min-height:44px;color:var(--t2);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-snug);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.diner-tab:hover{color:var(--tx);background:var(--tx)}@supports (color:color-mix(in lab, red, red)){.diner-tab:hover{background:color-mix(in oklab, var(--tx) 5%, transparent)}}}.diner-tab:active{transform:scale(.97)}.diner-tab[aria-current=page]{color:var(--ac-strong)}.diner-tab-icon{place-items:center;width:28px;height:24px;display:inline-grid;position:relative}.diner-tab-label{line-height:1}@media (prefers-reduced-motion:reduce){.diner-tab{transition:none}.diner-tab:active{transform:none}}@media print{.diner-tabs{display:none}:root:has(.diner-tabs) body{padding-bottom:0}:root:has(.diner-tabs){scroll-padding-bottom:0}}.diner-tab-count{border-radius:var(--r-full);background:var(--ac);min-width:18px;height:18px;color:var(--oa);font-size:var(--fs-caption);font-weight:var(--fw-heavy);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;line-height:18px;position:absolute;top:-6px;left:18px}.diner-tab-dot{border-radius:var(--r-full);background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2px var(--glass-chrome-opaque);position:absolute;top:-2px;right:-2px}@media (max-width:420px){.app-header--has-order .app-header-brand-word{display:none}}@media (max-width:360px){.app-header--has-order .app-header-order-status{display:none}}.home-resume{margin-top:var(--s4);border-radius:var(--r-card);background:var(--cd);border:1px solid var(--ac);align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-resume{border:1px solid color-mix(in oklab, var(--ac) 35%, var(--bd))}}.home-resume{color:var(--tx);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.home-resume:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift);transform:translateY(-1px)}}.home-resume:active{transform:scale(.99)}.home-resume-medallion{background:var(--grad);width:44px;height:44px;box-shadow:inset 0 1px 0 var(--sheen);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.home-resume-body{flex-direction:column;flex:1;min-width:0;display:flex}.home-resume-kicker{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ac)}.home-resume-status{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--tx);margin-top:1px}.home-resume-arrow{color:var(--ac);font-weight:var(--fw-heavy);transition:transform var(--dur-base) var(--ease-out);flex:none}@media (hover:hover){.home-resume:hover .home-resume-arrow{transform:translate(3px)}}.live-order-row{border-radius:var(--r-card);background:var(--cd);border:1px solid var(--bd);min-height:60px;color:var(--tx);box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;display:flex}@media (hover:hover){.live-order-row:hover{border-color:var(--ac);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.live-order-row:hover{border-color:color-mix(in oklab, var(--ac) 35%, var(--bd))}}.live-order-row:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift)}.live-order-row:hover .live-order-arrow{transform:translate(2px)}}.live-order-row:active{transform:scale(.99)}.live-order-glyph{background:var(--grad);width:40px;height:40px;box-shadow:inset 0 1px 0 var(--sheen);border-radius:11px;flex:none;place-items:center;font-size:20px;display:grid}.live-order-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.live-order-mode{font-size:var(--fs-label);font-weight:var(--fw-heavy);color:var(--tx)}.live-order-context{font-size:var(--fs-sm);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-order-status{font-size:var(--fs-caption);font-weight:var(--fw-heavy);color:var(--ac-strong);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.live-order-status-dot{background:var(--ac);border-radius:50%;width:6px;height:6px}.live-order-status-ready{color:var(--ok)}.live-order-status-ready .live-order-status-dot{background:var(--ok)}.live-order-arrow{color:var(--ac);font-weight:var(--fw-heavy);transition:transform var(--dur-base) var(--ease-out);flex:none}.orders-tray-sub{font-size:var(--fs-sm);color:var(--t2);margin:0 0 12px}.orders-tray-list,.today-orders-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.orders-tray-note{font-size:var(--fs-caption);color:var(--t2);text-align:center;margin:14px 0 0}.today-orders{margin-bottom:var(--s5)}.today-orders-head{margin-bottom:10px}.today-orders-h{font-size:var(--fs-h3);font-weight:var(--fw-heavy);color:var(--tx);margin:2px 0 0}@media (prefers-reduced-motion:reduce){.app-header-order,.home-resume,.home-resume-arrow,.live-order-row,.live-order-arrow{transition:none}.app-header-order:active,.home-resume:active,.live-order-row:active{transform:none}.app-header-order-ready .app-header-order-dot{animation:none}.app-header-order-caret{transition:none}@media (hover:hover){.app-header-order:hover,.home-resume:hover,.home-resume:hover .home-resume-arrow{transform:none}}}@supports (view-transition-name:none){.app-header{view-transition-name:app-header}.diner-tabs{view-transition-name:diner-tabs}.vt-cart-total{view-transition-name:cart-total}.vt-order-status{view-transition-name:order-status}.vt-receipt{view-transition-name:receipt}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}html[data-nav-dir=forward]::view-transition-old(root){animation-name:vtDriftOutLeft}html[data-nav-dir=forward]::view-transition-new(root){animation-name:vtDriftInRight}html[data-nav-dir=back]::view-transition-old(root){animation-name:vtDriftOutRight}html[data-nav-dir=back]::view-transition-new(root){animation-name:vtDriftInLeft}}@keyframes vtDriftOutLeft{to{opacity:0;transform:translate(-16px)}}@keyframes vtDriftInRight{0%{opacity:0;transform:translate(16px)}}@keyframes vtDriftOutRight{to{opacity:0;transform:translate(16px)}}@keyframes vtDriftInLeft{0%{opacity:0;transform:translate(-16px)}}html[data-seen-surface] .mms-stagger{animation-duration:0s;animation-delay:0s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.arrival-beat{margin:8px 0 0;padding:11px 14px 9px}.arrival-mode{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 5px;display:flex}.arrival-mode-glyph{font-size:var(--fs-sm);line-height:1}.arrival-table{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);color:var(--ink);background:linear-gradient(160deg, var(--gold), var(--gold));align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.arrival-table{background:linear-gradient(160deg, var(--gold), color-mix(in oklab, var(--gold) 45%, var(--ac)))}}.arrival-table{box-shadow:inset 0 1px 0 var(--sheen)}.arrival-greeting{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--tx);margin:0;line-height:1.15}.arrival-greeting-my{font-family:var(--font-my);color:var(--ac-strong)}.arrival-line{font-size:var(--fs-label);color:var(--t2);margin:3px 0 0;line-height:1.5}.arrival-exit{border-top:1px solid var(--bd);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:6px;margin:10px 0 0;padding:10px 0 0;display:grid}.arrival-exit-link{border:1px solid var(--bd);background:var(--sf);min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:10px;align-content:center;gap:1px;padding:6px 11px;text-decoration:none;display:grid}.arrival-exit-title{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:.01em;color:var(--tx);align-items:center;gap:4px;display:flex}.arrival-exit-note{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--t2);line-height:1.3}@media (hover:hover){.arrival-exit-link:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.arrival-exit-link:hover{border-color:color-mix(in oklab, var(--ac) 40%, var(--bd))}}.arrival-exit-link:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.arrival-exit-link:hover{background:color-mix(in oklab, var(--ac) 5%, var(--sf))}}.arrival-exit-link:hover .nav-arrow-fwd{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.arrival-exit-link{transition:none}.arrival-exit-link:hover .nav-arrow-fwd{transform:none}}.start-here-h{font-family:var(--font-display);font-size:19px;font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0 0 10px;line-height:1.2;display:flex}.start-here-sub{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t3);letter-spacing:var(--track-snug);flex-basis:100%;margin-top:1px}.start-here-h:after{content:"";background:linear-gradient(90deg, var(--bd), transparent 78%);flex-basis:100%;height:1px;margin-top:8px}.start-here-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -20px;padding:2px 20px 10px;list-style:none;display:flex;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.taste-rail-row.mms-rise{animation:none}.taste-rail-row>li{animation:mmsRise var(--dur-base) var(--ease-out) both;animation-delay:calc(min(var(--i,0) * 45ms, .36s))}}.start-here-rail>li{scroll-snap-align:start;flex:none;width:166px;min-width:0}.start-here-card{text-align:left;width:100%;height:100%;min-height:44px;font:inherit;cursor:pointer;color:var(--tx);background:linear-gradient(180deg, var(--gold), var(--cd));align-content:start;gap:3px;padding:8px 8px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.start-here-card{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 7%, var(--cd)), var(--cd))}}.start-here-card{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.start-here-card{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--bd))}}.start-here-card{border-radius:var(--r-sm);box-shadow:inset 0 1px 0 var(--sheen);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@media (hover:hover){.start-here-card:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.start-here-card:hover{border-color:color-mix(in oklab, var(--ac) 32%, var(--bd))}}.start-here-card:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-lift), 0 0 16px -8px var(--glow-gold);transform:translateY(-2px)}.start-here-card:hover .start-here-photo img{transform:scale(1.05)}}.start-here-photo{aspect-ratio:4/3;box-shadow:inset 0 -18px 22px -18px var(--shadow-ink);border-radius:10px;margin:0 0 6px;display:block;position:relative;overflow:hidden}.start-here-photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out)}.start-here-name{font-size:var(--fs-sm);font-weight:var(--fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.start-here-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t2);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.start-here-price{z-index:1;border-radius:var(--r-full);font-size:var(--fs-caption);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;color:var(--tx);background:var(--cd);border:1px solid var(--gold);padding:2px 7px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.start-here-price{border:1px solid color-mix(in oklab, var(--gold) 42%, var(--bd))}}.start-here-price{box-shadow:inset 0 1px 0 var(--sheen), var(--sh)}@media (prefers-reduced-motion:reduce){.start-here-card,.start-here-photo img{transition:none}@media (hover:hover){.start-here-card:hover,.start-here-card:hover .start-here-photo img{transform:none}}}.start-here-rail{scrollbar-width:none}.start-here-rail::-webkit-scrollbar{display:none}.start-here-marquee{scroll-snap-type:none}.start-here-marquee:not(:focus-within){-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.start-here-rowcap{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-snug);color:var(--t3);align-items:baseline;gap:6px;margin:4px 0 6px;display:flex}.start-here-rowcap-my{font-family:var(--font-my);font-size:var(--fs-sm)}.start-here-hrow{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.start-here-hrow>.start-here-h{flex:1;margin:0}.start-here-pause{min-width:44px;min-height:44px;color:var(--t2);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin-left:auto;padding:0;display:grid}.start-here-pause>span{border-radius:var(--r-full);border:1px solid var(--gold);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.start-here-pause>span{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--bd))}}.start-here-pause>span{background:var(--cd);box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out);font-size:9px;line-height:1}@media (hover:hover){.start-here-pause:hover{color:var(--tx)}.start-here-pause:hover>span{transform:scale(1.1)}}.start-here-pause:active>span{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.start-here-pause>span{transition:none}}.taste-rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:2px -20px 8px;padding:2px 20px;display:flex;overflow-x:auto}.taste-rail::-webkit-scrollbar{display:none}.taste-chip{min-height:44px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;color:var(--t2);background:linear-gradient(180deg, var(--gold), var(--cd));flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.taste-chip{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 6%, var(--cd)), var(--cd))}}.taste-chip{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.taste-chip{border:1px solid color-mix(in oklab, var(--gold) 26%, var(--bd))}}.taste-chip{cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px}.taste-chip:active{transform:scale(.96)}.taste-emoji{transition:transform var(--dur-base) var(--ease-out);display:inline-block}@media (hover:hover){.taste-chip:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.taste-chip:hover{border-color:color-mix(in oklab, var(--ac) 32%, var(--bd))}}.taste-chip:hover{color:var(--tx)}.taste-chip:hover .taste-emoji{transform:rotate(-8deg)scale(1.15)}}@keyframes taste-chip-pop{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.taste-chip-on{background:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), 0 0 14px -6px var(--glow-gold);animation:taste-chip-pop .26s var(--ease-out);border-color:#0000}.taste-chip-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:inherit;opacity:.85}.taste-caption{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 2px 6px;display:flex}.taste-caption-note{font-weight:var(--fw-semibold);color:var(--t3)}.taste-caption-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t3)}.taste-band{padding:10px 0 2px}.taste-invite{justify-items:start;gap:2px;padding:14px 16px 15px;display:grid}.taste-invite-glyph{margin-bottom:2px;font-size:22px;line-height:1}.taste-invite-title{font-family:var(--font-display);font-size:19px;font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--tx);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;line-height:1.2;display:flex}.taste-invite-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ac-strong)}.taste-invite-line{font-size:var(--fs-label);color:var(--t2);margin:2px 0 0;line-height:1.45}.taste-invite-btn{border-radius:var(--r-full);background:var(--ac);min-height:44px;color:var(--oa);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-base) var(--ease-out);border:0;align-items:center;gap:6px;margin-top:10px;padding:0 18px;display:inline-flex}@media (hover:hover){.taste-invite-btn:hover{filter:var(--bloom-gold)}.taste-invite-btn:hover .nav-arrow-fwd{transform:translate(3px)}}.taste-invite-btn:active{transform:scale(.98)}.taste-again{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 2px 8px;display:flex}.taste-again-label{font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--t2);flex:1;align-items:center;gap:5px;display:inline-flex}.taste-again-btn{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--sf);min-height:44px;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tx);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);margin:-11px 0;padding:0 12px}@media (hover:hover){.taste-again-btn:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.taste-again-btn:hover{border-color:color-mix(in oklab, var(--ac) 40%, var(--bd))}}}.taste-empty{font-size:var(--fs-sm);color:var(--t3);margin:4px 2px 8px}@media (prefers-reduced-motion:reduce){.taste-invite-btn,.taste-again-btn{transition:none}.taste-invite-btn:active,.taste-invite-btn:hover .nav-arrow-fwd{transform:none}}.taste-rail-row .start-here-card{flex-direction:column;display:flex}.taste-rail-row .taste-why{align-self:flex-start;margin-top:auto}.taste-why{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t2);background:var(--gold);justify-self:start;margin-top:1px;padding:2px 8px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.taste-why{background:color-mix(in oklab, var(--gold) 9%, var(--sf))}}.taste-why{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.taste-why{border:1px solid color-mix(in oklab, var(--gold) 22%, var(--bd))}}.taste-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.taste-chip,.taste-emoji{transition:none}.taste-chip:active{transform:none}.taste-chip-on{animation:none}@media (hover:hover){.taste-chip:hover .taste-emoji{transform:none}}}.table-timeline{border-radius:var(--r-sm);border:1px solid var(--ac);margin:10px 0 2px;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.table-timeline{border:1px solid color-mix(in oklab, var(--ac) 20%, var(--bd))}}.table-timeline{background:linear-gradient(180deg, var(--ac), var(--cd))}@supports (color:color-mix(in lab, red, red)){.table-timeline{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 6%, var(--cd)), var(--cd))}}.table-timeline{box-shadow:inset 0 1px 0 var(--sheen)}.table-timeline-head{font-size:var(--fs-label);font-weight:var(--fw-heavy);color:var(--tx);align-items:center;gap:8px;margin:0;display:flex}.table-timeline-head>.ui-track{flex:none}.table-timeline-counts{font-size:var(--fs-caption);color:var(--t2);font-variant-numeric:tabular-nums;margin:3px 0 0 16px}.table-timeline-toggle{width:calc(100% + 26px);min-height:44px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:-10px -13px;padding:10px 13px;display:flex}.table-timeline-chevron{color:var(--t3);font-size:18px;font-weight:var(--fw-heavy);transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:rotate(0)}.table-timeline-chevron.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.table-timeline-chevron{transition:none}}.table-timeline-my{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--t2);line-height:var(--lh-my,1.6);display:block}.table-timeline-detail{border-top:1px solid var(--ac);margin:8px 0 0 16px;padding:8px 0 2px;list-style:none}@supports (color:color-mix(in lab, red, red)){.table-timeline-detail{border-top:1px solid color-mix(in oklab, var(--ac) 14%, var(--bd))}}.table-timeline-detail{gap:8px;display:grid}.table-timeline-detail-state{font-size:var(--fs-sm);font-weight:var(--fw-heavy);align-items:center;gap:8px;margin:0;display:flex}.table-timeline-detail-state .ui-track-word-my{font-weight:var(--fw-semibold)}.table-timeline-detail-lines{font-size:var(--fs-sm);color:var(--t2);gap:2px;margin:2px 0 0 16px;padding:0;list-style:none;display:grid}.table-timeline-note{font-size:var(--fs-sm);color:var(--t2);margin:6px 0 0 16px;line-height:1.5}.goodbye-beat{border-radius:var(--r-card);border:1px solid var(--ac);margin-top:14px;padding:18px 16px 16px}@supports (color:color-mix(in lab, red, red)){.goodbye-beat{border:1px solid color-mix(in oklab, var(--ac) 18%, var(--bd))}}.goodbye-beat{background:linear-gradient(180deg, var(--ac), var(--cd))}@supports (color:color-mix(in lab, red, red)){.goodbye-beat{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 5%, var(--cd)), var(--cd))}}.goodbye-beat{box-shadow:inset 0 1px 0 var(--sheen);text-align:center}.goodbye-beat-ring{justify-content:center;margin-bottom:6px;display:flex}.goodbye-beat-line{font-size:var(--fs-lead);font-weight:var(--fw-heavy);color:var(--tx);margin:0;line-height:1.45}.goodbye-beat-line [lang=my]{font-size:var(--fs-h3);margin-bottom:2px;display:block}.goodbye-beat-sub{font-size:var(--fs-sm);color:var(--t2);margin:6px 0 2px}.settle-complete{border-radius:var(--r-card);border:1px solid var(--ac);margin:0 0 14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.settle-complete{border:1px solid color-mix(in oklab, var(--ac) 22%, var(--bd))}}.settle-complete{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.settle-complete{background:color-mix(in oklab, var(--ac) 8%, var(--cd))}}.settle-complete{box-shadow:inset 0 1px 0 var(--sheen), 0 0 14px -6px var(--glow-gold)}.settle-complete-line{font-size:var(--fs-lead);font-weight:var(--fw-heavy);color:var(--tx);margin:0}.settle-complete-line [lang=my]{font-weight:var(--fw-bold)}.settle-complete-sub{font-size:var(--fs-sm);color:var(--t2);margin:3px 0 0}.sheet-heart{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);width:44px;height:44px;color:var(--t2);cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.sheet-heart:active{transform:scale(.92)}.sheet-heart-on{color:var(--ac-strong);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.sheet-heart-on{border-color:color-mix(in oklab, var(--ac) 45%, var(--bd))}}@media (prefers-reduced-motion:reduce){.sheet-heart{transition:none}}.reorder-note{border-radius:var(--r-card);border:1px solid var(--ac);align-items:center;gap:8px;margin:10px 0 0;padding:10px 6px 10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.reorder-note{border:1px solid color-mix(in oklab, var(--ac) 18%, var(--bd))}}.reorder-note{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.reorder-note{background:color-mix(in oklab, var(--ac) 5%, var(--cd))}}.reorder-note{box-shadow:inset 0 1px 0 var(--sheen);font-size:var(--fs-sm);color:var(--tx);line-height:1.45}.reorder-note-x{width:44px;height:44px;color:var(--t2);font-size:var(--fs-label);cursor:pointer;border-radius:var(--r-full);background:0 0;border:none;flex:none;place-items:center;display:grid}.grocery-total{border-radius:var(--r-card);border:1px solid var(--ac);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.grocery-total{border:1px solid color-mix(in oklab, var(--ac) 18%, var(--bd))}}.grocery-total{background:linear-gradient(180deg, var(--ac), var(--cd))}@supports (color:color-mix(in lab, red, red)){.grocery-total{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 5%, var(--cd)), var(--cd))}}.grocery-total{box-shadow:inset 0 1px 0 var(--sheen)}.grocery-total-label{font-size:var(--fs-caption);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--t2)}.grocery-total-figure{font-size:40px;font-weight:var(--fw-heavy);color:var(--tx);font-variant-numeric:tabular-nums;line-height:1.05}.exit-pass{border-radius:var(--r-card);border:1px solid var(--ok);background:var(--okb);box-shadow:inset 0 1px 0 var(--sheen);text-align:center;margin-top:14px;padding:18px 16px}.exit-pass-kicker{font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ok);margin:0}.exit-pass-code{font-size:40px;font-weight:var(--fw-heavy);letter-spacing:var(--track-wide);color:var(--tx);font-variant-numeric:tabular-nums;margin:6px 0 4px}.exit-pass-sub{font-size:var(--fs-sm);color:var(--t2);margin:0;line-height:1.5}.pickup-now{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--tx);margin:10px 0 0;line-height:1.08}.pickup-now-my,.pickup-sub-my,.pickup-line-my,.pickup-btn-my{font-family:var(--font-my);font-weight:var(--fw-regular);font-synthesis:none;display:block}.pickup-now-my{font-size:var(--fs-body);color:var(--t2);margin-top:4px}.pickup-sub{font-size:var(--fs-lead);color:var(--t2);margin:8px 0 0;line-height:1.5}.pickup-sub-my,.pickup-line-my{font-size:var(--fs-sm);color:var(--t2)}.pickup-path{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.pickup-rail{background:var(--bd);border-radius:2px;height:2.5px;position:absolute;top:8px;left:12.5%;right:12.5%;overflow:hidden}.pickup-rail-fill{background:var(--ok);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.pickup-stop{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pickup-dot{z-index:1;box-sizing:border-box;border:2.5px solid var(--bd);background:var(--pg);width:18px;height:18px;color:var(--okb);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.pickup-stop[data-state=done] .pickup-dot{background:var(--ok);border-color:var(--ok)}.pickup-stop[data-state=now] .pickup-dot{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 4px var(--ac)}@supports (color:color-mix(in lab, red, red)){.pickup-stop[data-state=now] .pickup-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--ac) 18%, transparent)}}.pickup-stop-label{max-width:80px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t3);line-height:1.22}.pickup-stop[data-state=done] .pickup-stop-label{color:var(--t2)}.pickup-stop[data-state=now] .pickup-stop-label{color:var(--tx)}.pickup-stop-clock{font-size:var(--fs-xs);color:var(--t3);font-variant-numeric:tabular-nums}.claim-ticket{margin-top:20px;display:grid}.claim-ticket>*{grid-area:1/1;min-width:0}.claim-ticket>.ui-pass{align-self:stretch}.claim-ticket>.ui-pass .ui-pass-paper{height:100%}.claim-sizer{visibility:hidden;pointer-events:none}.claim-countdown{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--pass-ink-2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.claim-countdown-my{font-family:var(--font-my);font-weight:var(--fw-regular);font-synthesis:none;color:var(--pass-ink-3)}.claim-kicker{color:var(--pass-ok);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.claim-kicker-en{font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase}.claim-kicker-dot{color:var(--pass-ink-3)}.claim-kicker-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-synthesis:none}.claim-ticket-rest .claim-kicker,.claim-ticket-rest .ui-pass-figure{color:var(--pass-ink-2)}.claim-sub{font-size:var(--fs-sm);text-align:center;color:var(--pass-ink-2);margin:0;line-height:1.5}.claim-sub-my{font-family:var(--font-my);font-weight:var(--fw-regular);font-synthesis:none;font-size:var(--fs-sm);color:var(--pass-ink-2);display:block}.claim-stub{text-align:center;flex-direction:column;justify-content:center;gap:14px;min-width:0;margin:0;display:flex}.claim-stub-row{min-width:0}.claim-stub dt{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--pass-ink-3)}.claim-stub dd{color:var(--pass-ink);font-weight:var(--fw-bold);margin:2px 0 0}.claim-stub-name{font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.claim-stub-code{font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);font-variant-numeric:tabular-nums}.claim-stub-time{font-size:var(--fs-label);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pickup-rail-fill{transition:none}}.pickup-guide{outline:none;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.pickup-guide-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--tx);margin:0;line-height:1.25}.pickup-btn-stack{flex-direction:column;align-items:center;line-height:1.2;display:flex}.pickup-btn-my{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.arrival-undo.ui-btn-secondary{background:var(--sf);border:1.5px dashed var(--ac)}.pickup-confirmed{align-items:flex-start;gap:12px;display:flex}.pickup-done-disc{background:var(--ok);width:28px;height:28px;color:var(--okb);border-radius:50%;flex:none;place-items:center;display:grid}.pickup-confirmed-line{font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--tx);margin:0;line-height:1.5}.pickup-refused{font-size:var(--fs-sm);color:var(--warn);margin:0}.pickup-refused .pickup-line-my{color:var(--warn)}.pickup-door{align-self:flex-start;gap:8px}.pickup-door-number{font-variant-numeric:tabular-nums}.pickup-door-alone{margin:16px 0 0}.grocery-thumb{background:var(--grad);border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.grocery-stepper{flex:none;align-items:center;gap:4px;display:inline-flex}.grocery-step-btn{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);width:44px;height:44px;color:var(--tx);font-size:18px;font-weight:var(--fw-heavy);cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);place-items:center;display:grid}.grocery-step-btn[aria-disabled=true]{cursor:default}.grocery-stepper[data-busy] .grocery-step-btn{opacity:.55}.grocery-tabs{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.grocery-tab{border-radius:var(--r-full);min-height:44px;color:var(--t2);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.grocery-tab[aria-selected=true]{background:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen)}@media (prefers-reduced-motion:reduce){.grocery-tab{transition:none}}.grocery-head{margin:0}.grocery-title{margin:var(--s1) 0 var(--s3);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--tx)}.grocery-toolbar{flex-direction:column;gap:10px;display:flex}.grocery-toolbar .grocery-tabs{margin-top:0}.grocery-ebt-note{color:var(--t3);font-size:var(--fs-xs);align-items:center;gap:7px;margin:10px 2px 2px;line-height:1.4;display:flex}.grocery-ebt-note-tag{border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--okb);color:var(--ok);font-size:10px;font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);flex:none;padding:1px 6px}.grocery-search{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);min-height:48px;color:var(--t3);box-shadow:inset 0 1px 0 var(--sheen);align-items:center;gap:10px;padding:0 14px;display:flex}.grocery-search input{min-width:0;min-height:44px;color:var(--tx);font-family:var(--font-body), var(--font-my);font-size:var(--fs-body);background:0 0;border:none;outline:none;flex:1}.grocery-search input::placeholder{color:var(--t3)}.grocery-results{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.grocery-hint{color:var(--t3);font-size:var(--fs-sm);padding:8px 4px;list-style:none}.grocery-result{border-radius:var(--r-card);border:1px solid var(--bd);background:var(--cd);width:100%;min-height:56px;box-shadow:inset 0 1px 0 var(--sheen);color:var(--tx);font-family:var(--font-body), var(--font-my);font-weight:var(--fw-semibold);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.grocery-result:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.grocery-result:hover{border-color:color-mix(in oklab, var(--ac) 45%, var(--bd))}}.grocery-result:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.grocery-result{transition:none}.grocery-result:active{transform:none}}.grocery-scanned-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.grocery-retry{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);min-height:44px;color:var(--tx);font-weight:var(--fw-bold);cursor:pointer;padding:0 18px}.grocery-cta-bar{left:12px;right:12px;bottom:calc(var(--tabs-h,0px) + 16px + env(safe-area-inset-bottom,0px));z-index:var(--z-toolbar);gap:8px;max-width:416px;margin:0 auto;display:flex;position:fixed}.grocery-basket-btn{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--cd);min-height:56px;color:var(--tx);font:inherit;font-weight:var(--fw-heavy);font-size:var(--fs-body);box-shadow:var(--sh-md), inset 0 1px 0 var(--sheen);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 18px;display:flex}.grocery-basket-btn:active{transform:translateY(1px)}.grocery-cta{border-radius:var(--r-full);background:var(--ac);min-width:0;min-height:56px;color:var(--oa);font:inherit;font-weight:var(--fw-heavy);font-size:var(--fs-body);box-shadow:var(--sh-md), inset 0 1px 0 var(--sheen);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border:none;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.grocery-cta:active{transform:translateY(1px)}.grocery-cta-total{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.grocery-cta,.grocery-basket-btn{transition:none}.grocery-cta:active,.grocery-basket-btn:active{transform:none}}.gbasket{gap:8px;padding:4px 0 8px;display:grid}.gbasket:focus{outline:none}.gbasket-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gbasket-qty{text-align:center;min-width:18px;font-weight:var(--fw-heavy)}.gbasket-empty{color:var(--t3);margin:8px 0 16px}.aisle-rail{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px));z-index:calc(var(--z-toolbar) - 1);background:var(--pg);border-bottom:1px solid var(--bd);box-shadow:0 6px 16px -14px var(--ink);margin:14px -20px 6px;padding:8px 20px 0;position:sticky}@supports (color:color-mix(in lab, red, red)){.aisle-rail{box-shadow:0 6px 16px -14px color-mix(in oklab, var(--ink) 45%, transparent)}}.aisle-rail{transition:transform var(--dur-base) var(--ease-out)}.aisle-rail[data-hidden]:not(:focus-within){transform:translateY(calc(-100% - var(--header-height) - env(safe-area-inset-top,0px)))}.aisle-rail-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:6px;padding-right:18px;display:flex;overflow-x:auto}.aisle-rail-scroll:not(:focus-within){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.aisle-rail-scroll::-webkit-scrollbar{display:none}@media (min-width:64em){.aisle-rail{box-shadow:none;background:0 0;border-bottom:none;margin:14px 0 0;padding:0;transition:none;position:static}.aisle-rail[data-hidden]{transform:none}}.aisle-tile{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);min-height:44px;color:var(--t2);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--sheen);white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.aisle-tile[aria-current=true]{border-color:var(--ac);background:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh)}.aisle-tile-label{text-align:left;flex-direction:column;gap:1px;display:flex}.aisle-tile-en{font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.1}.aisle-tile-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t3)}.aisle-tile[aria-current=true] .aisle-tile-my{color:var(--oa)}@supports (color:color-mix(in lab, red, red)){.aisle-tile[aria-current=true] .aisle-tile-my{color:color-mix(in oklab, var(--oa) 78%, transparent)}}.aisle-fan{right:0;top:calc(var(--header-height) + env(safe-area-inset-top,0px) + 8px);bottom:calc(var(--tabs-h,0px) + 84px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-toolbar) - 1);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;padding:8px 6px;display:flex;position:fixed}@media (max-width:63.98em){.aisle-fan{display:none}}.aisle-fan-inner{flex-direction:column;align-items:flex-end;gap:2px;padding:6px 0;display:flex;position:relative}.aisle-fan-inner:before{content:"";border-radius:var(--r-full);background:var(--cd);width:24px;position:absolute;inset:0 3px 0 auto}@supports (color:color-mix(in lab, red, red)){.aisle-fan-inner:before{background:color-mix(in oklab, var(--cd) 76%, transparent)}}.aisle-fan-inner:before{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.aisle-fan-inner:before{border:1px solid color-mix(in oklab, var(--gold) 20%, var(--bd))}}.aisle-fan-inner:before{box-shadow:inset 0 1px 0 var(--sheen), var(--sh);pointer-events:none;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.aisle-fan:hover .aisle-fan-inner:before{background:var(--cd)}@supports (color:color-mix(in lab, red, red)){.aisle-fan:hover .aisle-fan-inner:before{background:color-mix(in oklab, var(--cd) 92%, transparent)}}.aisle-fan:hover .aisle-fan-inner:before{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md)}}.aisle-fan[data-open=true] .aisle-fan-inner:before,.aisle-fan:focus-within .aisle-fan-inner:before{background:var(--cd)}@supports (color:color-mix(in lab, red, red)){.aisle-fan[data-open=true] .aisle-fan-inner:before,.aisle-fan:focus-within .aisle-fan-inner:before{background:color-mix(in oklab, var(--cd) 92%, transparent)}}.aisle-fan[data-open=true] .aisle-fan-inner:before,.aisle-fan:focus-within .aisle-fan-inner:before{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md)}.aisle-fan-tick{pointer-events:auto;min-width:44px;min-height:44px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;padding:0 6px;display:flex;position:relative}.aisle-fan-mark{border-radius:var(--r-full);background:var(--tx);width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.aisle-fan-mark{background:color-mix(in oklab, var(--tx) 42%, transparent)}}.aisle-fan-mark{transition:width var(--dur-base) var(--spring), height var(--dur-base) var(--spring), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.aisle-fan-tick[aria-current=true] .aisle-fan-mark{background:var(--ac);width:5px;height:20px;box-shadow:0 0 0 3px var(--ac), var(--sh-lift)}@supports (color:color-mix(in lab, red, red)){.aisle-fan-tick[aria-current=true] .aisle-fan-mark{box-shadow:0 0 0 3px color-mix(in oklab, var(--ac) 14%, transparent), var(--sh-lift)}}.aisle-fan-tick:active .aisle-fan-mark{transform:scale(.9)}.aisle-fan-label{border-radius:var(--r-full);border:1px solid var(--gold);align-items:center;gap:9px;max-width:min(72vw,260px);margin-right:11px;padding:8px 13px;display:inline-flex;position:absolute;right:100%}@supports (color:color-mix(in lab, red, red)){.aisle-fan-label{border:1px solid color-mix(in oklab, var(--gold) 26%, var(--bd))}}.aisle-fan-label{background:var(--surface-elevated);color:var(--tx);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md);opacity:0;transform-origin:100%;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--spring);transition-delay:calc(var(--i,0) * 22ms);transform:translate(14px)scale(.96)}@media (hover:hover) and (pointer:fine){.aisle-fan:hover .aisle-fan-label{opacity:1;pointer-events:auto;transform:none}}.aisle-fan:focus-within .aisle-fan-label,.aisle-fan[data-open=true] .aisle-fan-label{opacity:1;pointer-events:auto;transform:none}.aisle-fan-tick[aria-current=true] .aisle-fan-label{background:var(--ac);border-color:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-md), var(--glow-ac)}.aisle-fan-label-icon{flex:none;line-height:0;display:inline-flex}.aisle-fan-label-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.aisle-fan-label-en{font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.15}.aisle-fan-label-my{font-family:var(--font-my);font-size:var(--fs-xs);color:var(--t3)}.aisle-fan-tick[aria-current=true] .aisle-fan-label-my{color:var(--oa)}@supports (color:color-mix(in lab, red, red)){.aisle-fan-tick[aria-current=true] .aisle-fan-label-my{color:color-mix(in oklab, var(--oa) 75%, transparent)}}@media (prefers-reduced-motion:reduce){.aisle-fan-mark,.aisle-fan-label{transition:none}.aisle-fan-label,.aisle-fan-tick:active .aisle-fan-mark{transform:none}}.aisle-section{scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px) + 8px)}@media (max-width:63.98em){.gcard-fab,.gcard-open,.gcard-stepper .grocery-step-btn{scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px) + 90px)}}.aisle-heading{font-size:var(--fs-h3);align-items:baseline;gap:8px;margin:20px 0 10px;display:flex}.aisle-heading-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--t2)}.aisle-heading-count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t3);font-variant-numeric:tabular-nums;margin-left:auto}.gcard-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.gcard{--gcard-pad:8px;--gcard-photo-h:132px;padding:var(--gcard-pad);flex-direction:column;gap:8px;display:flex;position:relative}.gcard-open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:8px;padding:0;display:flex}.gcard-open:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:12px}.gcard-photo{height:var(--gcard-photo-h);background:var(--grad);border-radius:12px;display:block;overflow:hidden}.gcard-photo>:not(.gcard-sale){width:100%;height:100%}.gcard-body{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.gcard-name{font-size:var(--fs-lead);font-weight:var(--fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.gcard-name-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t2);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gcard-meta{font-size:var(--fs-caption);color:var(--t3)}.gcard-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:4px;display:flex}.gcard-price-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gcard-price{font-size:var(--fs-body);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.gcard-price-sale{color:var(--ac-strong);font-size:1.075rem}.gcard-unit{font-size:var(--fs-caption);color:var(--t3);font-variant-numeric:tabular-nums;display:block}.gcard-ebt{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--track-snug);color:var(--t2);border:1px solid var(--bd);border-radius:5px;padding:0 4px}.gcard-action{right:var(--gcard-pad);top:calc(var(--gcard-pad) + var(--gcard-photo-h) - 44px - 6px);z-index:1;position:absolute}.gcard-fab{border-radius:var(--r-full);background:var(--ac);width:44px;height:44px;color:var(--oa);font-size:24px;font-weight:var(--fw-heavy);cursor:pointer;box-shadow:0 0 0 2px var(--pg), var(--sh);transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:none;place-items:center;line-height:1;display:grid}.gcard-fab:active{transform:scale(.92)}.gcard-fab[aria-disabled=true]{opacity:.55;cursor:default}.gcard-fab[aria-disabled=true]:active{transform:none}.gcard-fab[data-busy]{opacity:.55}.gcard-stepper.gcard-action{border-radius:var(--r-full);background:var(--pg);box-shadow:0 0 0 1px var(--bd), var(--sh);gap:0;padding:2px}.gcard-stepper.gcard-action .grocery-step-btn{box-shadow:none;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.gcard-fab{transition:none}.gcard-fab:active{transform:none}}.gsheet-facts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.gsheet-meta{font-size:var(--fs-sm);color:var(--t2)}.gsheet-sale{font-size:var(--fs-caption);top:12px;left:12px}.gsheet-price{margin-top:14px}.gsheet-price-row{align-items:baseline;gap:8px;display:flex}.gsheet-price-num{font-size:1.6rem}.gsheet-unit{font-size:var(--fs-sm);color:var(--t3);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.gsheet-ebt{font-size:var(--fs-sm);color:var(--t2);margin:14px 0 0;line-height:1.5}.gsheet-add{width:100%}.gsheet-stepper{justify-content:center;gap:8px;width:100%}.gsheet-qty{min-width:40px;font-size:18px}.gcard-stepper{animation:mmsPop var(--dur-fast) var(--ease-out);justify-content:center}@media (prefers-reduced-motion:reduce){.gcard-stepper{animation:none}}.gcard-qty{text-align:center;min-width:22px;font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.gb-retry{border-radius:var(--r-full);border:1.5px solid var(--bd);background:var(--cd);min-height:44px;color:var(--tx);font:inherit;font-weight:var(--fw-bold);cursor:pointer;padding:0 18px}.gcard-sale{z-index:1;border-radius:var(--r-full);width:auto;height:auto;font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:.01em;background:var(--gold);color:var(--ink);box-shadow:0 0 0 1px var(--ink), inset 0 1px 0 var(--sheen), var(--sh);padding:2px 7px;line-height:1.4;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.gcard-sale{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 16%, transparent), inset 0 1px 0 var(--sheen), var(--sh)}}.gcard-photo{position:relative}.gcard-compare{font-size:var(--fs-xs);color:var(--t3);font-variant-numeric:tabular-nums;display:block}.gcard-compare s{text-decoration-thickness:1px}.grocery-saved{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ac-strong);align-items:center;gap:6px;margin:6px 0 0;display:flex}.grocery-ebt-line{font-size:var(--fs-sm);color:var(--t2);align-items:baseline;gap:8px;margin:8px 0 0;line-height:1.5;display:flex}.grocery-ebt-tag{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);color:var(--ok);border:1px solid var(--ok);flex:none}@supports (color:color-mix(in lab, red, red)){.grocery-ebt-tag{border:1px solid color-mix(in oklab, var(--ok) 45%, var(--bd))}}.grocery-ebt-tag{border-radius:6px;padding:1px 6px}.table-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.table-chip{aspect-ratio:1/.94;border:1.5px solid var(--bd);background:var(--cd);width:100%;min-height:88px;color:var(--tx);cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 var(--sheen);transition:transform .16s var(--ease-out,ease), border-color .16s var(--ease-out,ease), box-shadow .16s var(--ease-out,ease);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.table-chip-num{font-family:var(--font-display);font-size:30px;font-weight:var(--fw-semibold);line-height:1}.table-chip-state{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--t2);align-items:center;gap:5px;display:inline-flex}.table-dot{border-radius:var(--r-full);background:var(--t3);width:7px;height:7px}.table-chip.is-open:hover{border-color:var(--ac);box-shadow:0 6px 18px -12px var(--ac), inset 0 1px 0 var(--sheen);transform:translateY(-2px)}.table-chip.is-open:active{transform:translateY(0)}.table-chip.is-open .table-dot{background:var(--ok)}.table-chip.is-seated{background:var(--pg);border-style:dashed}.table-chip.is-seated .table-chip-num{color:var(--t2)}.table-chip.is-seated:hover{border-color:var(--t3)}.table-chip.is-mine{border-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.table-chip.is-mine{background:color-mix(in oklab, var(--ac) 9%, var(--cd))}}.table-chip.is-mine{box-shadow:0 6px 18px -12px var(--ac), inset 0 1px 0 var(--sheen)}.table-chip.is-mine .table-chip-state{color:var(--ac-strong)}.table-chip.is-mine .table-dot{background:var(--ac)}.table-chip.is-mine:hover{transform:translateY(-2px)}.table-chip.is-mine:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.table-chip{transition:none}}.wallet-chip{border-radius:var(--r-full);border:1.5px solid var(--chip-tint);align-items:center;gap:5px;min-height:44px;padding:0 12px 0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallet-chip{border:1.5px solid color-mix(in oklab, var(--chip-tint) 42%, var(--bd))}}.wallet-chip{background:var(--chip-tint)}@supports (color:color-mix(in lab, red, red)){.wallet-chip{background:color-mix(in oklab, var(--chip-tint) 12%, var(--cd))}}.wallet-chip{color:var(--tx);font-weight:var(--fw-heavy);font-size:var(--fs-label);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.wallet-chip:hover{border-color:var(--chip-tint);background:var(--chip-tint)}@supports (color:color-mix(in lab, red, red)){.wallet-chip:hover{background:color-mix(in oklab, var(--chip-tint) 18%, var(--cd))}}}.wallet-chip-glyph{font-size:var(--fs-label);line-height:1}.wallet-chip-count{font-variant-numeric:tabular-nums}.wallet-chip-star{color:var(--chip-tint-text)}@media (prefers-reduced-motion:reduce){.wallet-chip{transition:none}}.stx-root{display:contents}.chrome-my{font-family:var(--font-my);font-synthesis:none;line-height:var(--lh-my);letter-spacing:normal}.chrome-my [lang=en]{font-family:var(--font-body)}.chrome-pair{display:block}.chrome-pair-inline{display:inline}.chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2);display:block}.chrome-pair-inline .chrome-en{font-size:inherit;display:inline}button .chrome-en,a .chrome-en{color:inherit}.staff-lang{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--cd);align-items:center;display:inline-flex;overflow:hidden}.staff-lang-btn{min-width:76px;min-height:44px;color:var(--tx);font-size:var(--kfs-meta,var(--fs-sm));font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0 16px}.staff-lang-btn+.staff-lang-btn{border-left:1px solid var(--bd)}.staff-lang-btn[lang=my]{font-family:var(--font-my);font-synthesis:none;letter-spacing:normal}.staff-lang[aria-busy=true]{cursor:progress}.staff-lang[aria-busy=true]>.staff-lang-btn[aria-pressed=true]{background-image:repeating-linear-gradient(135deg, transparent 0 var(--s1), var(--tx) var(--s1) var(--s2))}@supports (color:color-mix(in lab, red, red)){.staff-lang[aria-busy=true]>.staff-lang-btn[aria-pressed=true]{background-image:repeating-linear-gradient(135deg, transparent 0 var(--s1), color-mix(in oklab, var(--tx) 20%, transparent) var(--s1) var(--s2))}}.staff-lang-btn:focus-visible{outline-offset:-3px;border-radius:var(--r-full)}.staff-lang-btn[aria-pressed=true]:focus-visible{outline-color:var(--oa)}.staff-lang-rows{gap:var(--s2);margin:0 0 var(--s3);display:grid}.staff-lang-row{align-items:center;column-gap:var(--s3);row-gap:var(--s1);width:100%;min-height:64px;padding:var(--s3) var(--s4);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--cd);color:var(--tx);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.staff-lang-sample{grid-column:1;min-width:0}.staff-lang-auto{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);display:block}.staff-lang-auto[lang=my]{font-family:var(--font-my);font-synthesis:none;letter-spacing:normal;line-height:var(--lh-my)}.staff-lang-auto-en{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.staff-lang-desc{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--t2);grid-column:1}.staff-lang-desc>.chrome-pair>[lang=my]{font-size:var(--fs-body)}.staff-lang-desc>.chrome-pair>.chrome-en{font-size:var(--fs-xs)}.staff-lang-tick{visibility:hidden;grid-area:1/2/span 2}.staff-lang-row[aria-pressed=true] .staff-lang-tick{visibility:visible}.staff-lang-row[aria-pressed=true] .staff-lang-desc{color:inherit}.staff-lang-rows[aria-busy=true]{cursor:progress}.staff-lang-rows[aria-busy=true]>.staff-lang-row[aria-pressed=true]{background-image:repeating-linear-gradient(135deg, transparent 0 var(--s1), var(--tx) var(--s1) var(--s2))}@supports (color:color-mix(in lab, red, red)){.staff-lang-rows[aria-busy=true]>.staff-lang-row[aria-pressed=true]{background-image:repeating-linear-gradient(135deg, transparent 0 var(--s1), color-mix(in oklab, var(--tx) 20%, transparent) var(--s1) var(--s2))}}.staff-lang-msg{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--warn)}.staff-lang-msg .chrome-en{color:inherit}.staff-lang-note{margin:var(--s3) 0 0;font-size:var(--fs-sm);color:var(--t2)}.staff-lang-card{margin-top:var(--s4)}.help-pic,.kds-menu-body,.kds-root{--kfs-id:2rem;--kfs-item:1.75rem;--kfs-item-my:1.875rem;--kfs-mod:1.3125rem;--kfs-clock:1.5rem;--kfs-meta:.9375rem;--kfs-label:.8125rem}.kds-root{background:var(--pg);min-height:100dvh;color:var(--tx);gap:var(--s3);--kds-pad:clamp(8px, 1vw, 16px);padding:var(--kds-pad);flex-direction:column;display:flex}.kds-head{align-items:center;gap:var(--s3) var(--s4);padding-bottom:var(--s2);border-bottom:1px solid var(--bd);flex-wrap:wrap;display:flex}.kds-title{font-family:var(--font-display);font-size:var(--kfs-clock);line-height:var(--lh-tight);margin:0}.kds-stats{gap:var(--s4);font-variant-numeric:tabular-nums;display:flex}.kds-stat{justify-items:center;gap:2px;display:grid}.kds-stat b{font-size:var(--kfs-id);font-weight:var(--fw-heavy);line-height:1}.kds-stat span{font-size:var(--kfs-meta);font-weight:var(--fw-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--t2)}.kds-stat-late b{color:var(--warn)}.kds-served-avg{margin:0 0 var(--s2);font-variant-numeric:tabular-nums;justify-items:start}.kds-served-avg b{font-size:var(--kfs-clock)}.kds-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.kds-chip{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);min-height:44px;color:var(--tx);font-weight:var(--fw-bold);font-size:var(--kfs-meta);cursor:pointer;padding:0 14px}.staff-circ[data-muted=true]{border-color:var(--warn);color:var(--warn);position:relative}.staff-circ[data-muted=true]:before{content:"";top:var(--s2);right:var(--s2);width:var(--s2);height:var(--s2);border-radius:var(--r-full);background:var(--warn);box-shadow:0 0 0 2px var(--cd);pointer-events:none;position:absolute}.kds-chip[aria-pressed=true],.staff-seg>.kds-chip[aria-pressed=true],.staff-lang-btn[aria-pressed=true],.staff-lang-row[aria-pressed=true],.help-size-row[aria-pressed=true],.staff-arm[aria-expanded=true],.staff-chip[aria-pressed=true],.staff-circ[aria-pressed=true],.staff-chip[aria-current=page],.staff-zone-chip[aria-current=location],.floor-card[aria-current=true] .floor-card-label{background:var(--ac);color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen), 0 0 14px -6px var(--glow-gold);border-color:#0000}.kds-body{align-items:stretch;gap:var(--s3);flex:1;min-height:0;display:flex}.kds-grid{gap:var(--s3);flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.kds-grid{grid-template-columns:repeat(4,1fr)}}.kds-ticket{background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.kds-ticket-held{opacity:var(--kds-held-op);border-style:dashed}.kds-strip{justify-content:space-between;align-items:center;gap:var(--s2);--kds-strip-bg:var(--sf);background:var(--kds-strip-bg);padding:10px 14px;display:flex}.kds-strip-amber{--kds-strip-bg:var(--gold)}@supports (color:color-mix(in lab, red, red)){.kds-strip-amber{--kds-strip-bg:color-mix(in srgb, var(--gold) 30%, var(--cd))}}.kds-strip-red{--kds-strip-bg:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kds-strip-red{--kds-strip-bg:color-mix(in srgb, var(--warn) 46%, var(--cd))}}.kds-strip-red.kds-strip-pulse{animation:kdsRedPulse 1.6s var(--ease-in-out) infinite}@keyframes kdsRedPulse{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.kds-id{font-size:var(--kfs-id);font-weight:var(--fw-heavy);line-height:var(--lh-tight);overflow-wrap:anywhere;min-width:0}.kds-id small{font-size:var(--kfs-meta);font-weight:var(--fw-bold);color:var(--t2);letter-spacing:var(--track-caps);display:block}.kds-strip-amber .kds-id small,.kds-strip-red .kds-id small{color:var(--tx)}.kds-strip-side{flex:none;justify-items:end;gap:2px;display:grid}.kds-clock{font-size:var(--kfs-clock);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:1}.kds-badge{font-size:var(--kfs-meta);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--t2)}.kds-strip-amber .kds-badge,.kds-strip-red .kds-badge{color:var(--tx)}.kds-strip-rows{column-gap:var(--s2);row-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kds-round{border:2px solid var(--t2);border-right:4px dotted var(--t2);min-height:44px;color:var(--tx);font-size:var(--kfs-clock);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);border-radius:10px 0 0 10px;grid-column:1/-1;justify-self:start;align-items:center;margin:0;padding:0 16px 0 14px;display:inline-flex;position:relative}.kds-strip-amber .kds-round,.kds-strip-red .kds-round{border-color:var(--tx)}.kds-round:before,.kds-round:after{content:"";background:var(--kds-strip-bg);border-radius:50%;width:12px;height:12px;position:absolute;right:-8px}.kds-round:before{top:-8px}.kds-round:after{bottom:-8px}.kds-round>.chrome-my{font-size:var(--kfs-clock);font-weight:var(--fw-bold)}.kds-round>.chrome-my>[lang=en]{font-weight:var(--fw-heavy)}.kds-lines{flex:1;margin:0;padding:0;list-style:none}.kds-item{border-top:1px solid var(--bd)}.kds-item[data-state=in_progress]{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.kds-item[data-state=in_progress]{background:color-mix(in srgb, var(--ac) 12%, transparent)}}.kds-item[data-state=in_progress]{box-shadow:inset 4px 0 0 var(--ac)}.kds-item-row{align-items:stretch;display:flex}.kds-line{min-width:0;min-height:56px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.kds-item-row>.kds-line:not(:last-child){padding-right:8px}.kds-line[aria-disabled=true]{cursor:default;opacity:var(--kds-line-off-op)}.kds-line-more{border:0;border-left:1px solid var(--bd);width:48px;min-height:56px;color:var(--t2);font-size:var(--kfs-mod);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.kds-line-more>svg{width:1.15em;height:1.15em}.kds-line-more[aria-expanded=true]{color:var(--tx)}@media (hover:hover){.kds-line-more:hover:not([aria-disabled=true]){color:var(--tx);background:var(--tx)}@supports (color:color-mix(in lab, red, red)){.kds-line-more:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--tx) 6%, transparent)}}}.kds-qty{min-width:44px;height:44px;color:var(--tx);box-shadow:inset 0 0 0 2px var(--bd);font-size:var(--kfs-item);font-weight:var(--fw-heavy);background:0 0;border-radius:10px;flex:none;place-items:center;padding:0 6px;line-height:1;display:grid}.kds-qty[data-many=true]{background:var(--ac);color:var(--oa);box-shadow:none}.kds-line-main{flex:1;min-width:0}.kds-line-name{font-size:var(--kfs-item);font-weight:var(--fw-heavy);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.kds-line-mods{font-size:var(--kfs-mod);font-weight:var(--fw-semibold);color:var(--tx);margin:2px 0 0;line-height:1.35}.kds-line-tag{font-size:var(--kfs-label);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ac);margin:2px 0 0}.kds-line-off{color:var(--tx)}.kds-line-off-dot{background:var(--warn);width:.55em;height:.55em;margin-right:var(--s1);vertical-align:.05em;border-radius:50%;display:inline-block}.kds-line-name[lang=my]{font-family:var(--font-my);font-size:var(--kfs-item-my);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--lh-my)}.kds-line-mods[lang=my]{margin-top:var(--s1);font-family:var(--font-my);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--lh-my)}.kds-line-mods[lang=my]+.kds-line-mods{margin-top:0}.kds-line-mods[lang=my] [lang=en],.kds-rail-my [lang=en],.expo-line-my [lang=en]{font-family:var(--font-body)}.expo-line-my{font-family:var(--font-my);font-size:var(--fs-body);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--lh-my);display:block}.expo-line-my-mods{color:var(--t2)}.kds-line-en{font-size:var(--kfs-mod);font-weight:var(--fw-heavy);line-height:var(--lh-snug);color:var(--tx);overflow-wrap:anywhere;margin:0}.kds-rail-my{font-family:var(--font-my);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--lh-my);display:block}.kds-rail-en{font-size:var(--kfs-meta);font-weight:var(--fw-semibold);display:block}.kds-note{gap:var(--s2);border:2px solid var(--warn);background:var(--warn);border-radius:8px;align-items:flex-start;margin:2px 14px 10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kds-note{background:color-mix(in srgb, var(--warn) 30%, var(--cd))}}.kds-note{color:var(--tx);font-size:var(--kfs-mod);font-weight:var(--fw-heavy);overflow-wrap:anywhere;line-height:1.3}.kds-note>svg,.expo-note>svg,.loss-note>svg{flex:none;width:1em;height:1em;margin-top:.15em}.kds-note>.ticket-note-text,.expo-note>.ticket-note-text,.loss-note>.ticket-note-text{flex:1;min-width:0}.kds-note [lang=my],.expo-note [lang=my],.loss-note [lang=my]{font-family:var(--font-my);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--lh-my)}.expo-note,.loss-note{gap:var(--s1);margin-top:var(--s1);padding-left:var(--s2);border-left:3px solid var(--warn);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tx);display:flex}.loss-note{margin-bottom:0}.kds-bump{min-height:var(--tap-bump);border-radius:var(--r-sm);background:var(--ok);color:var(--oa);font-size:var(--kfs-clock);font-weight:var(--fw-heavy);letter-spacing:var(--track-snug);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin:10px;display:flex}.kds-bump-fire{background:var(--ac)}.kds-bump>svg{width:.9em;height:.9em}.kds-bump[aria-disabled=true],.kds-recall-btn[aria-disabled=true],.kds-undo>button[aria-disabled=true],.kds-line-more[aria-disabled=true]{opacity:.6;cursor:progress}.kds-slot,.kds-unpaid,.kds-refunded{font-size:var(--kfs-mod);font-weight:var(--fw-bold);color:var(--tx);margin:0;padding:8px 14px 0}.kds-ticket>.kds-flash{z-index:2;border-radius:var(--r-sm);pointer-events:none;animation:kdsFlash 1.4s var(--ease-out);position:absolute;inset:0}@keyframes kdsFlash{0%{box-shadow:inset 0 0 0 3px var(--gold), 0 0 0 0 color-mix(in srgb, var(--gold) 45%, transparent)}70%{box-shadow:inset 0 0 0 3px #0000,0 0 0 9px #0000}to{box-shadow:inset 0 0 #0000,0 0 #0000}}.kds-pager{justify-content:center;align-items:center;gap:var(--s3);display:flex}.kds-page-btn{border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--sf);min-width:64px;min-height:48px;color:var(--tx);font-size:var(--kfs-clock);font-weight:var(--fw-heavy);cursor:pointer}.kds-page-btn[aria-disabled=true]{opacity:.35;cursor:default}.kds-dots{gap:8px;display:flex}.kds-dot{background:var(--bd);border-radius:50%;width:10px;height:10px}.kds-dot[data-current=true]{background:var(--ac)}.kds-more{font-size:var(--kfs-clock);font-weight:var(--fw-heavy);color:var(--warn)}.kds-new-pill{border-radius:var(--r-full);background:var(--gold);min-height:48px;color:var(--oa);font-size:var(--kfs-meta);font-weight:var(--fw-heavy);cursor:pointer;border:0;padding:0 18px}.kds-rail{background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-sm);width:232px;padding:var(--s3);flex:none;overflow-y:auto}.kds-rail h3{margin:0 0 var(--s2);font-size:var(--kfs-label);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--t2)}.kds-rail ul{margin:0;padding:0;list-style:none}.kds-rail li{border-top:1px solid var(--bd);font-size:var(--kfs-mod);font-weight:var(--fw-bold);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;line-height:1.25;display:flex}.kds-rail li b{color:var(--ac);font-size:var(--kfs-clock);font-variant-numeric:tabular-nums}.kds-rail-seg{margin:0 0 var(--s2);width:100%}.kds-rail-seg>.kds-chip{flex:1;justify-content:center}.kds-rail li.kds-served{align-items:flex-start}.kds-served-text{flex:1;min-width:0}.kds-served-text p{margin:0}.kds-served-meta{color:var(--t2);font-size:var(--kfs-meta);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}.kds-rail li.kds-served b{font-size:var(--kfs-mod)}.kds-recall{align-items:center;gap:var(--s2);overscroll-behavior-x:contain;padding:2px 0;display:flex;overflow-x:auto}.kds-recall-label{font-size:var(--kfs-meta);font-weight:var(--fw-heavy);color:var(--t2);text-transform:uppercase;letter-spacing:var(--track-wide);flex:none}.kds-recall-btn{border-radius:var(--r-sm);border:1px dashed var(--bd);background:var(--sf);min-height:48px;color:var(--tx);font-size:var(--kfs-meta);font-weight:var(--fw-bold);cursor:pointer;flex:none;padding:0 14px}.kds-undo{bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);align-items:center;gap:var(--s3);border-radius:var(--r-full);background:var(--tx);color:var(--pg);font-size:var(--kfs-meta);font-weight:var(--fw-bold);box-shadow:var(--sh-md);padding:10px 12px 10px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.kds-undo button,.kds-undo .help-pic-undo-btn{border-radius:var(--r-full);background:var(--ac);min-height:44px;color:var(--oa);font-weight:var(--fw-heavy);font-size:var(--kfs-meta);cursor:pointer;border:0;padding:0 16px}.kds-undo-text{gap:2px;min-width:0;display:grid}.kds-undo-sub{font-weight:var(--fw-regular)}.kds-ticket-stop{border-color:var(--warn)}.kds-strip-stop{--kds-strip-bg:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kds-strip-stop{--kds-strip-bg:color-mix(in srgb, var(--warn) 46%, var(--cd))}}.kds-strip-stop .kds-badge,.kds-strip-stop .kds-id small{color:var(--tx)}.kds-stop-word{align-items:center;gap:var(--s2);color:var(--warn);font-size:var(--kfs-mod);font-weight:var(--fw-heavy);margin:0;padding:8px 14px 0;display:flex}.kds-stop-line{min-width:0;min-height:56px;text-decoration:line-through;-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);color:var(--t2);flex:1;align-items:flex-start;gap:12px;padding:10px 14px;text-decoration-thickness:2px;display:flex}.kds-stop-line .kds-qty{opacity:var(--kds-held-op)}.kds-stop-ack{background:var(--sf);color:var(--tx);border:2px solid var(--warn)}.kds-stop-stale{align-items:center;gap:var(--s2);font-size:var(--kfs-meta);color:var(--warn);margin:0;display:flex}.kds-removed-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.kds-removed{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:2px solid var(--warn);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font-size:var(--kfs-meta);font-weight:var(--fw-bold);display:flex}.kds-removed>svg{color:var(--warn);flex:none}.kds-removed-text{flex:1;min-width:0}.kds-removed-ack{min-height:48px;padding:0 var(--s4);border-radius:var(--r-sm);border:2px solid var(--warn);background:var(--sf);color:var(--tx);font-size:var(--kfs-meta);font-weight:var(--fw-bold);cursor:pointer;flex:none}.kds-fire-confirm{gap:var(--s2);padding:var(--s2) 10px 0;display:grid}.kds-fire-q{font-size:var(--kfs-mod);font-weight:var(--fw-bold);color:var(--tx);margin:0}.kds-fire-actions{align-items:center;gap:var(--s2);display:flex}.kds-fire-actions>.kds-bump{flex:1;margin:0 0 10px}.kds-fire-cancel{min-height:48px;padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--sf);color:var(--tx);font-size:var(--kfs-meta);font-weight:var(--fw-bold);cursor:pointer;flex:none;margin:0 0 10px}.kds-menu .kds-menu-hint{margin:0 0 var(--s3);font-size:var(--kfs-meta);font-weight:var(--fw-semibold);color:var(--tx)}.kds-menu .kds-menu-msg{margin:0 0 var(--s3);font-size:var(--kfs-meta);font-weight:var(--fw-bold);color:var(--warn)}.kds-menu .kds-menu-msg:empty{margin:0}.kds-menu .kds-menu-off{font-size:var(--kfs-mod);font-weight:var(--fw-heavy);color:var(--tx);margin:0}@media (prefers-reduced-motion:reduce){.kds-ticket>.kds-flash,.kds-strip-red.kds-strip-pulse{animation:none}}.orb-root{--kfs-meta:clamp(15px, 1.2vw, 22px);--tv-dish:clamp(18px, 1.4vw, 26px);--tv-dish-en:clamp(15px, 1.05vw, 20px);--tv-tag:clamp(13px, .85vw, 16px);--tv-round:clamp(16px, 1.25vw, 24px);--tv-key:clamp(14px, 1.05vw, 20px);background:var(--pg);height:100dvh;color:var(--tx);flex-direction:column;gap:clamp(12px,1.5vw,28px);padding:clamp(16px,2.5vw,48px);display:flex;overflow:hidden}.orb-head{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}.orb-title{font-family:var(--font-display);font-size:clamp(24px,2.6vw,40px);line-height:var(--lh-tight);margin:0}.orb-status{color:var(--t2);font-size:clamp(14px,1.2vw,20px);font-weight:var(--fw-semibold);margin:0}.orb-main{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:clamp(16px,2.5vw,44px);min-height:0;display:grid}.orb-pickup{grid-template-rows:minmax(0,3fr) minmax(0,2fr);gap:clamp(12px,1.6vw,32px);min-height:0;display:grid}.orb-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.orb-col h2,.orb-kitchen h2{text-transform:uppercase;letter-spacing:var(--track-caps);border-bottom:1px solid var(--bd);flex:none;margin:0 0 clamp(8px,1vw,16px);padding-bottom:10px;font-size:clamp(22px,2.4vw,36px)}.orb-col h2 small,.orb-kitchen h2 small{font-size:.62em;font-weight:var(--fw-semibold);color:var(--t2);letter-spacing:var(--track-snug);text-transform:none;display:block}.orb-col-ready h2{color:var(--gold)}.orb-col ul{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.orb-more{color:var(--t2);font-size:clamp(18px,1.8vw,30px);font-weight:var(--fw-bold);margin:clamp(8px,1vw,16px) 0 0}.orb-card{border-bottom:1px solid var(--bd);font-size:clamp(28px,3.6vw,54px);font-weight:var(--fw-heavy);line-height:var(--lh-tight);align-items:baseline;gap:20px;padding:clamp(10px,1.2vw,20px) 6px;display:flex}.orb-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes orbFlash{0%{opacity:1}to{opacity:0}}.orb-empty{color:var(--t2);font-size:clamp(18px,1.8vw,30px);font-weight:var(--fw-semibold);margin:clamp(12px,1.5vw,24px) 0 0}.orb-setup{--kfs-cta:clamp(18px, 1.6vw, 28px);text-align:center;align-content:center;justify-items:center;gap:clamp(16px,2vw,32px);min-height:100dvh;display:grid}.orb-setup .orb-head{justify-content:center}.orb-setup .orb-empty{max-width:34ch;margin:0}.orb-setup-cta{font-size:var(--kfs-cta)}.orb-setup-hint{font-size:var(--kfs-meta);font-weight:var(--fw-medium);color:var(--t3)}.orb-root[data-stale] .orb-card{color:var(--t2)}.orb-root[data-stale] .orb-status{color:var(--tx);font-size:clamp(18px,1.8vw,30px);font-weight:var(--fw-heavy)}@media (prefers-reduced-motion:reduce){.orb-ready-flash:after{display:none}}.orb-kitchen{--pass-hole:var(--pg);flex-direction:column;gap:clamp(10px,1.2vw,24px);min-height:0;display:flex}.orb-kitchen-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);border-bottom:1px solid var(--bd);flex:none;padding-bottom:10px;display:flex}.orb-kitchen-head h2{border-bottom:0;margin:0;padding-bottom:0}.orb-key{font-size:var(--tv-key);flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,32px);padding-bottom:6px;display:flex}.orb-kitchen-note{color:var(--t2);font-size:var(--tv-round);font-weight:var(--fw-bold);margin:0}.orb-passes{columns:2;column-fill:auto;flex:auto;column-gap:clamp(16px,1.8vw,32px);min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.orb-passes>.ui-pass,.orb-passes>.orb-more{break-inside:avoid;margin-bottom:clamp(10px,1.1vw,20px)}.orb-pass-break{break-before:column}.orb-dishes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.orb-dish{align-items:center;gap:var(--s4);min-height:44px;display:flex}.orb-dish-names{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.orb-dish-line{align-items:baseline;gap:8px;min-width:0;display:flex}.orb-dish-head,.orb-dish-my,.orb-dish-lead,.orb-dish-en{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.orb-dish-head,.orb-dish-my,.orb-dish-lead{color:var(--pass-ink);font-size:var(--tv-dish);font-weight:var(--fw-bold)}.orb-dish-en{color:var(--pass-ink-2);font-size:var(--tv-dish-en);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.orb-togo{border:1.5px solid var(--pass-ink-2);border-radius:var(--r-full);color:var(--pass-ink-2);font-size:var(--tv-tag);font-weight:var(--fw-bold);flex:none;padding:0 10px}.orb-dish>.ui-track{font-size:var(--tv-key);flex:none}.orb-round{border:2px solid var(--pass-ink-2);border-right:4px dotted var(--pass-ink-2);min-height:40px;color:var(--pass-ink);font-size:var(--tv-round);font-weight:var(--fw-bold);border-radius:10px 0 0 10px;align-self:flex-start;align-items:center;margin:8px 0;padding:0 16px 0 14px;display:inline-flex;position:relative}.orb-round:before,.orb-round:after{content:"";border-radius:var(--r-full);background:var(--pass-paper);border:2px solid var(--pass-ink-2);width:12px;height:12px;position:absolute;right:-8px}.orb-round:before{top:-7px}.orb-round:after{bottom:-7px}.orb-col-ready ul{align-content:start;gap:clamp(8px,.9vw,14px);display:grid}.orb-ready{position:relative}.orb-ready-flash:after{content:"";border-radius:calc(var(--r-card) + 5px);box-shadow:0 0 0 3px var(--gold);pointer-events:none;animation:orbFlash 2s var(--ease-out) forwards;position:absolute;inset:-5px}.orb-root[data-stale] .ui-pass{--pass-paper:transparent;--pass-ink:var(--t2);--pass-ink-2:var(--t3);--pass-ink-3:var(--t3);--pass-seam:transparent}.orb-root[data-stale] .ui-pass-paper{border:2px dashed var(--t2);box-shadow:none}.orb-root[data-stale] .ui-pass-notch,.orb-root[data-stale] .orb-round:before,.orb-root[data-stale] .orb-round:after{display:none}.stx-root [lang=my],.orb-root [lang=my]{font-family:var(--font-my);font-synthesis:none;line-height:var(--lh-my);letter-spacing:normal;text-transform:none}@media (hover:hover) and (pointer:fine){.menu-rail,.aisle-rail-scroll{scrollbar-width:thin;scrollbar-color:var(--t3) transparent}@supports (color:color-mix(in lab, red, red)){.menu-rail,.aisle-rail-scroll{scrollbar-color:color-mix(in oklab, var(--t3) 55%, transparent) transparent}}.menu-rail::-webkit-scrollbar{background:0 0;height:6px;display:block}.aisle-rail-scroll::-webkit-scrollbar{background:0 0;height:6px;display:block}.menu-rail::-webkit-scrollbar-thumb{background:var(--t3)}@supports (color:color-mix(in lab, red, red)){.menu-rail::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--t3) 55%, transparent)}}.menu-rail::-webkit-scrollbar-thumb{border-radius:var(--r-full)}.aisle-rail-scroll::-webkit-scrollbar-thumb{background:var(--t3)}@supports (color:color-mix(in lab, red, red)){.aisle-rail-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--t3) 55%, transparent)}}.aisle-rail-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-full)}.aisle-rail-scroll:not(:focus-within){-webkit-mask-image:none;mask-image:none}}.rail-shell{min-width:0;position:relative}.rail-nudge{display:none}@media (hover:hover) and (pointer:fine){.rail-nudge{z-index:1;border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);width:34px;height:34px;color:var(--tx);box-shadow:var(--sh-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rail-nudge-l{left:-8px}.rail-nudge-r{right:-8px}.rail-nudge:hover{box-shadow:var(--sh-lift);transform:translateY(-50%)scale(1.08)}.rail-nudge:active{transform:translateY(-50%)scale(.98)}.rail-shell:has(>.slot-days) .rail-nudge{top:calc(50% - 6px)}.rail-shell:has(>.start-here-rail) .rail-nudge{top:calc(50% - 4px)}}@media (prefers-reduced-motion:reduce){.rail-nudge{transition:none}}.kiosk-root{--xfs-hero:clamp(2.25rem, 5vw, 3.5rem);--xfs-tile:1.75rem;--xfs-body:1.25rem;--xfs-meta:1rem;--xtap:68px;background:var(--pg);min-height:100dvh;color:var(--tx);flex-direction:column;display:flex}.kiosk-attract{justify-content:center;align-items:center;gap:var(--s6);padding:var(--s8) var(--s5);text-align:center;cursor:pointer;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.kiosk-attract-glow{background:radial-gradient(40% 35% at 30% 25%, var(--ac), transparent 70%), radial-gradient(35% 30% at 72% 70%, var(--gold), transparent 70%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.kiosk-attract-glow{background:radial-gradient(40% 35% at 30% 25%, color-mix(in oklab, var(--ac) 14%, transparent), transparent 70%), radial-gradient(35% 30% at 72% 70%, color-mix(in oklab, var(--gold) 12%, transparent), transparent 70%)}}.kiosk-attract-glow{pointer-events:none;animation:kiosk-drift 18s var(--ease-in-out) infinite alternate}@keyframes kiosk-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.kiosk-attract-glow{animation:none}}.kiosk-hero{font-family:var(--font-display);font-size:var(--xfs-hero);line-height:var(--lh-tight);max-width:18ch;margin:0}.kiosk-hero-my{font-family:var(--font-my);font-size:calc(var(--xfs-hero) * .62);line-height:var(--lh-my);color:var(--t2);margin:0}.kiosk-lang-row{gap:var(--s4);flex-wrap:wrap;justify-content:center;display:flex}.kiosk-lang-tile{min-height:calc(var(--xtap) * 1.4);min-width:220px;padding:var(--s4) var(--s6);border-radius:var(--r-card);border:2px solid var(--bd);background:var(--sf);color:var(--tx);font-size:var(--xfs-tile);font-weight:var(--fw-heavy);cursor:pointer;box-shadow:var(--sh);transition:transform var(--dur-fast) var(--ease-out)}.kiosk-lang-tile:active{transform:scale(.97)}.kiosk-touch-hint{font-size:var(--xfs-body);color:var(--t2);margin:0}.kiosk-screen{gap:var(--s5);padding:var(--s6) var(--s5) var(--s8);flex-direction:column;flex:1;width:100%;max-width:1080px;margin:0 auto;display:flex}.kiosk-h1{font-family:var(--font-display);font-size:var(--xfs-tile);margin:0}.kiosk-door-grid{gap:var(--s5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.kiosk-door-grid{grid-template-columns:1fr}}.kiosk-door{min-height:calc(var(--xtap) * 3);justify-content:center;align-items:center;gap:var(--s2);padding:var(--s5);border-radius:var(--r-card);border:2px solid var(--bd);background:var(--sf);color:var(--tx);cursor:pointer;box-shadow:var(--sh);text-align:center;transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.kiosk-door:active{transform:scale(.97)}.kiosk-door:disabled,.kiosk-door[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.kiosk-door[data-sold-out]{opacity:.55}.kiosk-door-label{font-size:var(--xfs-tile);font-weight:var(--fw-heavy)}.kiosk-door-hint{font-size:var(--xfs-meta);color:var(--t2)}.kiosk-input{min-height:var(--xtap);padding:0 var(--s4);border-radius:var(--r-card);border:2px solid var(--bd);background:var(--sf);color:var(--tx);font-size:var(--xfs-body);width:100%}.kiosk-cta{min-height:var(--xtap);padding:0 var(--s6);border-radius:var(--r-full);background:var(--ac);color:var(--oa);font-size:var(--xfs-body);font-weight:var(--fw-heavy);cursor:pointer;border:none}.kiosk-cta:disabled{opacity:.5;cursor:default}.kiosk-ghost{min-height:var(--xtap);padding:0 var(--s5);border-radius:var(--r-full);border:2px solid var(--bd);background:var(--sf);color:var(--tx);font-size:var(--xfs-body);font-weight:var(--fw-bold);cursor:pointer}.kiosk-lang-toggle{min-height:var(--xtap);padding:0 var(--s4);border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);color:var(--tx);font-size:var(--xfs-meta);font-weight:var(--fw-bold);cursor:pointer}.kiosk-topbar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5) 0;display:flex}.print-only{display:none}@media print{.print-only{display:block}html,html.dark{--pg:#faf9f5;--tx:#1b1714;--t2:#6e6358;--t3:#726859;--bd:#3a23171a;--ac-strong:#8f5009;--sf:#f2efe7;--cd:#fffdf8;--ok:#346e47;--okb:#eaf2ec;--warn:#a44b34;--warnb:#f6e9e4;--ac:#a65f10;--gold-strong:#8a5a00;--jade-strong:#1a5e54;--ruby-strong:#8c1f36}.print-hide,.app-header,nav{display:none!important}body{background:#fff!important}main{max-width:none!important;padding:12px!important}.receipt-artifact{box-shadow:none!important;color:#1b1714!important;background:#fff!important;border:none!important}}.ptr{top:calc(var(--header-height) + env(safe-area-inset-top) + 4px);pointer-events:none;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t2);will-change:transform, opacity;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;left:0;right:0}.ptr-star{font-size:var(--fs-body);color:var(--ac);display:inline-block}.ptr-star-spin{animation:.9s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr-star-spin{animation:none}}.menu-eyebrow-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ptr-btn{min-height:44px;color:var(--t2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-snug);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.ptr-btn:disabled{cursor:default;opacity:.65}.ptr-btn:hover:not(:disabled){color:var(--tx)}.usual-card{border:1px solid var(--bd);border-radius:var(--r-card);background:var(--surface-vellum);box-shadow:var(--sh);margin:12px 0 4px;padding:12px 14px}.usual-kicker{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--t2);margin:0}.usual-dishes{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tx);margin:2px 0 0}.usual-add{border:1px solid var(--ac-strong);border-radius:var(--r-full);min-height:44px;color:var(--ac-strong);font-size:var(--fs-sm);font-weight:var(--fw-heavy);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;margin-top:10px;padding:0 16px}.usual-add:hover:not(:disabled):not([aria-disabled=true]){background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.usual-add:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--ac) 10%, transparent)}}.usual-add:disabled,.usual-add[aria-disabled=true]{cursor:default;border-color:var(--bd);color:var(--t2);opacity:.6}.sound-row{border:1px solid var(--bd);border-radius:var(--r-card);background:var(--surface-vellum);justify-content:space-between;align-items:center;gap:16px;margin:20px 0 8px;padding:14px 16px;display:flex}.sound-copy{min-width:0}.sound-h{font-size:var(--fs-body);font-weight:var(--fw-heavy);color:var(--tx);margin:0}.sound-sub{font-size:var(--fs-sm);color:var(--t2);margin:2px 0 0}.sound-switch{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--sf);cursor:pointer;width:56px;min-height:44px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;padding:0;position:relative}.sound-switch.is-on{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.sound-switch.is-on{background:color-mix(in oklab, var(--ac) 22%, var(--sf))}}.sound-switch.is-on{border-color:var(--ac-strong)}.sound-knob{border-radius:var(--r-full);background:var(--t2);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);margin-top:-9px;position:absolute;top:50%;left:6px}.sound-switch.is-on .sound-knob{background:var(--ac-strong);transform:translate(24px)}@media (prefers-reduced-motion:reduce){.sound-switch,.sound-knob{transition:none}}.app-header,.menu-toolbar{background-color:var(--glass-chrome);background-image:linear-gradient(to top, var(--frost-pipe), transparent 22px);border-bottom:1px solid var(--frost-rim);box-shadow:inset 0 1px 0 var(--frost-edge), inset 0 -1px 0 var(--edge-lo), var(--sh);background-repeat:no-repeat}.dark .app-header,.dark .menu-toolbar,.dark .diner-tabs{-webkit-backdrop-filter:var(--fx-glass-mid);backdrop-filter:var(--fx-glass-mid)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .app-header,.dark .menu-toolbar,.dark .diner-tabs{background-color:var(--sf)}}.mms-scrim{background:var(--scrim-glass);-webkit-backdrop-filter:var(--fx-glass-far);backdrop-filter:var(--fx-glass-far)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mms-scrim{background:var(--scrim)}}html[data-fx=off] .mms-scrim,html[data-fx=lite] .mms-scrim{background:var(--scrim)}@media (prefers-reduced-transparency:reduce){.mms-scrim{background:var(--scrim)}}.tier-up,.merge-beat{animation:fade .24s var(--ease-out)}@media (forced-colors:active){.app-header,.menu-toolbar,.mms-scrim,.mms-sheet-head{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}}@media print{.app-header,.menu-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}}.menu-tab-active,.checkout-pill-on,.checkout-tip-on,.slot-time-on,.slot-day-on,.taste-chip-on,[aria-selected=true],[aria-pressed=true]{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.tier-up,.merge-beat{animation:none}}.mms-sheet-head{background-image:linear-gradient(100deg, transparent 40%, var(--rake-peak) 50%, transparent 60%);animation:mmsRake var(--rake-dur) var(--ease-out) var(--dur-sheet) both;background-position:-80% 0;background-repeat:no-repeat;background-size:260% 100%}@keyframes mmsRake{0%{background-position:-80% 0}to{background-position:180% 0}}@media (prefers-reduced-motion:reduce){.mms-sheet-head{background-image:linear-gradient(100deg, transparent 0%, var(--rake-peak) 32%, transparent 72%);background-position:0 0;background-size:100% 100%;animation:none}}.checkout-pill-on,.checkout-tip-on,.taste-chip-on{filter:var(--bloom-gold);animation:mmsIgnite .42s var(--ease-out)}.checkout-pill-on,.checkout-tip-on{box-shadow:inset 0 1px 0 var(--sheen)}.taste-chip-on{box-shadow:inset 0 1px 0 var(--sheen);animation:taste-chip-pop .26s var(--ease-out), mmsIgnite .42s var(--ease-out)}.checkout-pill-on:not(:disabled):hover,.checkout-tip-on:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--sheen);filter:var(--bloom-gold-lit);transition:filter var(--dur-base) var(--ease-out)}@keyframes mmsIgnite{0%{filter:var(--bloom-gold-off)}36%{filter:var(--bloom-gold-lit)}to{filter:var(--bloom-gold)}}@media (prefers-reduced-motion:reduce){.checkout-pill-on,.checkout-tip-on,.taste-chip-on{filter:var(--bloom-gold);animation:none}.checkout-pill-on:not(:disabled):hover,.checkout-tip-on:not(:disabled):hover{transition:none}}.mms-send-beat{animation:mmsSendBeat .76s var(--ease-out) both, mmsSendTrail .76s var(--ease-out) both}@keyframes mmsSendTrail{0%{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--ac) 62%, transparent))}to{filter:drop-shadow(0 0 2px #0000)}}.pay-success-check{filter:var(--bloom-ok);animation:mmsCheckBloom .76s var(--ease-out) .12s both}@keyframes mmsCheckBloom{0%{filter:var(--bloom-ok-off)}44%{filter:var(--bloom-ok-lit)}to{filter:var(--bloom-ok)}}.mms-confetti-pc{filter:blur(calc((1 - var(--cf-z,1)) * 2.6px))}@media (prefers-reduced-motion:reduce){.pay-success-check{filter:var(--bloom-ok);animation:none}}.receipt-printhead:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--print-head) 0%, var(--print-cast) 10%, transparent 92%);filter:blur(6px);height:150px;position:absolute;bottom:11px;left:-6px;right:-6px}@media (forced-colors:active){.checkout-pill-on,.checkout-tip-on,.taste-chip-on,.mms-send-beat,.pay-success-check,.mms-confetti-pc,.receipt-printhead:before{filter:none}.checkout-pill-on,.checkout-tip-on,.taste-chip-on,.mms-send-beat,.pay-success-check{animation:none}}.start-here-card:active{background:var(--sunken);box-shadow:inset 0 1px 0 var(--edge-lo), inset 0 -1px 0 var(--sheen), var(--sh);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.start-here-card:active{transform:none}}.pgl{max-width:940px}.pgl-head{border-bottom:2px solid var(--bd);padding-bottom:var(--s4);margin-bottom:var(--s5)}.pgl-title{margin:0 0 var(--s2);font-size:var(--fs-h1);font-weight:var(--fw-black);color:var(--tx)}.pgl-lede{margin:0 0 var(--s3);font-size:var(--fs-sm);color:var(--t2);max-width:62ch}.pgl-count{margin:0 0 var(--s3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--tx)}.pgl-note{padding:var(--s3) var(--s4);border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:var(--r-sm);background:var(--sf);font-size:var(--fs-sm);color:var(--t2);max-width:72ch;margin:0}.pgl-band{margin-top:var(--s6)}.pgl-band-title{margin:0 0 var(--s2);font-size:var(--fs-h2);font-weight:var(--fw-heavy);color:var(--tx)}.pgl-band-why{margin:0 0 var(--s4);font-size:var(--fs-sm);color:var(--t2);max-width:68ch}.pgl-table{border-collapse:collapse;table-layout:fixed;width:100%}.pgl-table th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t3);padding:0 var(--s3) var(--s2);border-bottom:1px solid var(--bd)}.pgl-col-my{width:38%}.pgl-table td{vertical-align:top;padding:var(--s3);border-bottom:1px solid var(--bd)}.pgl-row{break-inside:avoid;page-break-inside:avoid}.pgl-my{font-size:var(--fs-h3);color:var(--tx);display:block}.pgl-key{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-xs);color:var(--t3);word-break:break-all;margin-top:2px;display:block}.pgl-en{font-size:var(--fs-sm);color:var(--t2)}.pgl-box{border:1px dashed var(--bd);border-radius:var(--r-sm);background:var(--cd);min-height:34px;display:block}.pgl-row-locked td{background:var(--sf)}.pgl-lock{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t2);display:block}.pgl-lock-why{font-weight:var(--fw-regular);color:var(--t3);margin-top:2px;display:block}.pgl-sign{gap:var(--s6);margin:var(--s5) 0 0;font-size:var(--fs-sm);color:var(--t2);flex-wrap:wrap;display:flex}.pgl-rule{width:180px;margin-left:var(--s3);border-bottom:1px solid var(--t3);display:inline-block}@media print{.pgl{max-width:none}.staff-col.pgl{padding:0}.staff-main{background-image:none}.pgl-band-high{break-after:page;page-break-after:always}.pgl-band{margin-top:0}.pgl-table th,.pgl-table td{padding:5px 6px}.pgl-box{border-style:solid;min-height:30px}.pgl-my{font-size:12pt}.pgl-en,.pgl-key,.pgl-lock,.pgl-lock-why{font-size:8pt}.pgl-band-title,.pgl-band-why,.pgl-table thead{break-after:avoid;page-break-after:avoid}}.pns{margin:var(--s4) 0 var(--s5);padding:var(--s4);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--cd)}.pns-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.pns-title{font-size:var(--fs-h2);font-weight:var(--fw-black);color:var(--tx);margin:0}.pns-since{font-size:var(--fs-xs);color:var(--t3);margin:0}.pns-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.pns-cell{min-width:0}.pns-label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--t3)}.pns-value{font-size:var(--fs-h3);font-weight:var(--fw-heavy);color:var(--tx);font-variant-numeric:tabular-nums;margin:2px 0 0}.pns-n{font-size:var(--fs-h1);line-height:1.1}.pns-value-none{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2)}.pns-detail{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pns-chip{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--sf);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--t2);align-items:baseline;gap:4px;padding:2px 8px;display:inline-flex}.pns-chip-n{font-variant-numeric:tabular-nums;color:var(--tx)}.pns-chip-warn{border-color:var(--warn);color:var(--warn)}.pns-money,.pns-recovery{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--bd)}.pns-sub{margin:0 0 var(--s2);font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--tx)}.pns-money-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.pns-note{margin:var(--s3) 0 0;font-size:var(--fs-xs);color:var(--t3);line-height:1.5}.pns-note-warn{color:var(--warn);font-weight:var(--fw-semibold)}.pns-ok{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ok);margin:0}.pns-warn{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--warn);margin:0}.pns-link{min-height:44px;color:inherit;align-items:center;display:inline-flex}.pns-cta{min-height:44px;margin-top:var(--s4);border:1px solid var(--ac);border-radius:var(--r-full);color:var(--ac);font-weight:var(--fw-bold);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.staff-doors{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.staff-doors{grid-template-columns:minmax(0,1fr)}}.staff-door{justify-content:flex-start;gap:var(--s4);min-height:240px;padding:var(--s6) 28px;border-radius:var(--r-card);border:1px solid var(--bd);background:var(--cd);color:var(--tx);box-shadow:var(--sh-paper);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.staff-door:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper-hover);transform:translateY(-2px)}.staff-door:active{transform:translateY(0)}.staff-door[aria-busy=true]{opacity:.7;cursor:progress}.staff-door-icon{color:var(--ac)}.staff-door-name{font-size:var(--fs-h1);font-weight:var(--fw-heavy);flex-direction:column;flex:auto;gap:2px;line-height:1.2;display:flex}.staff-door-name>.chrome-pair>[lang=my]{font-family:var(--font-my);font-synthesis:none;font-size:2.375rem;font-weight:var(--fw-bold);line-height:1.35}.staff-door-name>.chrome-pair>.chrome-en{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--t2)}.staff-door-sub{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--t2);margin:auto 0 0;line-height:1.4}.staff-door[aria-current=true]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.staff-door[aria-current=true]{border-color:color-mix(in oklab, var(--gold) 55%, var(--bd))}}.staff-door[aria-current=true]{background:linear-gradient(180deg, var(--gold), var(--cd))}@supports (color:color-mix(in lab, red, red)){.staff-door[aria-current=true]{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 18%, var(--cd)), var(--cd))}}.staff-door[aria-current=true]{box-shadow:inset 0 1px 0 var(--sheen), 0 0 18px -8px var(--glow-gold)}.staff-door-here{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--gold-strong);margin:0}.staff-more-head{align-items:center;gap:var(--s3);margin-top:var(--s2);font-size:var(--fs-h3);font-weight:var(--fw-heavy);display:flex}.staff-more-head:after{content:"";background:var(--bd);flex:1;height:1px}.staff-more{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.staff-tile{justify-content:space-between;gap:var(--s3);min-height:116px;padding:var(--s4) 18px;border-radius:var(--r-card);border:1px solid var(--bd);background:var(--cd);color:var(--tx);box-shadow:var(--sh);flex-direction:column;text-decoration:none;display:flex}.staff-tile:hover{box-shadow:var(--sh-md)}.staff-tile-icon{color:var(--ac)}.staff-tile-name{font-size:var(--fs-h2);font-weight:var(--fw-heavy);line-height:var(--lh-snug)}.staff-zone{gap:var(--s3);margin-top:var(--s6);display:grid}.staff-zone-head{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0}.staff-arm{min-height:48px;padding:0 var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer}:root:has(.staff-zone-strip){--zone-strip-h:calc(44px + 2 * var(--s2) + 1px)}.staff-zone-strip{top:var(--staff-bar-h,76px);z-index:calc(var(--z-toolbar) - 1);gap:var(--s2);margin:0 calc(-1 * var(--s5)) var(--s4);padding:var(--s2) var(--s5);overscroll-behavior-x:contain;scrollbar-width:none;background:var(--pg);border-bottom:1px solid var(--bd);display:flex;position:sticky;overflow-x:auto}.staff-zone-strip::-webkit-scrollbar{display:none}.staff-zone-chip{white-space:nowrap;flex:none;text-decoration:none}.staff-chip{min-height:44px;padding:0 var(--s3);border:1px solid var(--bd);border-radius:var(--r-full);background:var(--sf);color:var(--tx);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.staff-chip-block{text-align:left;border-radius:var(--r-sm);justify-content:flex-start;width:100%;padding:0 14px}.staff-chip-seg{font-weight:var(--fw-bold);flex:1}.staff-chip-amount{font-weight:var(--fw-medium);color:var(--t2)}.staff-chip[aria-pressed=true] .staff-chip-amount{font-weight:var(--fw-semibold);color:inherit}.staff-chip[aria-disabled=true]{opacity:.6}.staff-circ-count-host{position:relative}.staff-circ-count{border-radius:var(--r-full);background:var(--ac);min-width:18px;height:18px;color:var(--oa);font-size:var(--fs-xs);font-weight:var(--fw-heavy);text-align:center;padding:0 5px;line-height:18px;position:absolute;top:-4px;right:-4px}.help-pic[data-size=m],.kds-menu-body[data-size=m],.kds-root[data-size=m]{--kfs-id:2.25rem;--kfs-item:2rem;--kfs-item-my:2.125rem;--kfs-mod:1.5rem;--kfs-clock:1.75rem;--kfs-meta:1.0625rem;--kfs-label:.9375rem}.help-pic[data-size=l],.kds-menu-body[data-size=l],.kds-root[data-size=l]{--kfs-id:2.5rem;--kfs-item:2.25rem;--kfs-item-my:2.375rem;--kfs-mod:1.6875rem;--kfs-clock:2rem;--kfs-meta:1.1875rem;--kfs-label:1rem}@media (min-width:1200px){.kds-root[data-size=m] .kds-grid,.kds-root[data-size=l] .kds-grid{grid-template-columns:repeat(3,1fr)}}.kds-size-group{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.staff-door{transition:none}.staff-door:hover{transform:none}}.staff-main{padding:0 0 var(--s8);background-image:repeating-linear-gradient(180deg, transparent 0 27px, var(--tx) 27px 28px)}@supports (color:color-mix(in lab, red, red)){.staff-main{background-image:repeating-linear-gradient(180deg, transparent 0 27px, color-mix(in oklab, var(--tx) 5%, transparent) 27px 28px)}}.staff-col{padding:0 var(--s5);margin:0 auto}.staff-bar{z-index:var(--z-toolbar);align-items:center;gap:var(--s3);min-height:68px;padding:calc(10px + env(safe-area-inset-top,0px)) var(--s5) 10px;margin:0 0 var(--s4);border-bottom:1px solid var(--bd);background:var(--pg);display:flex;position:sticky;top:0}.dark .staff-bar{background:var(--glass-chrome);-webkit-backdrop-filter:var(--fx-glass-mid);backdrop-filter:var(--fx-glass-mid);box-shadow:inset 0 1px 0 var(--sheen)}.kds-root>.staff-bar{margin:calc(-1 * var(--kds-pad)) calc(-1 * var(--kds-pad)) var(--s3)}.staff-bar-title{min-width:0;font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:var(--lh-tight);flex:auto;align-items:center;gap:10px;margin:0;display:flex}.staff-bar-title>.chrome-pair{line-height:1.05}.staff-bar-title>.chrome-pair>[lang=my]{font-family:var(--font-my);font-synthesis:none;font-size:1.875rem;font-weight:var(--fw-bold);line-height:1.3}.staff-bar-title>.chrome-pair>.chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-snug);color:var(--t2)}.staff-bar-mid{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.staff-bar-tail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.staff-bar-tail>.staff-bar-msg{text-align:end;font-size:var(--fs-sm);color:var(--warn);flex-basis:100%;order:9;margin:0}.staff-bar-msg .chrome-en{color:inherit}@media (max-width:720px){.staff-bar{row-gap:var(--s2);flex-wrap:wrap}.staff-bar-title{flex:auto;min-width:0}.staff-bar-title>.chrome-pair{min-width:0;display:block}.staff-bar-title>.chrome-pair>[lang=my]{font-size:1.5rem;line-height:var(--lh-my);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.staff-bar-title>.chrome-pair>.chrome-en{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.staff-bar-mid{flex:auto;order:2;min-width:0}.staff-bar-tail{flex-wrap:nowrap;flex:0 auto;order:3;margin-left:auto}.staff-bar-tail:has(>.staff-bar-msg){flex-wrap:wrap}.staff-bar-tail>.staff-bar-msg{max-width:60vw}.staff-lang-btn{min-width:0;padding:0 12px}}.staff-circ{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);width:44px;height:44px;color:var(--tx);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);cursor:pointer;font:inherit;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.staff-circ:disabled{cursor:default;opacity:.6}.staff-circ-here{cursor:default;color:var(--t3);box-shadow:inset 0 1px 0 var(--sheen)}.staff-circ-gold{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.staff-circ-gold{border-color:color-mix(in oklab, var(--gold) 60%, var(--bd))}}.staff-circ-gold{background:linear-gradient(180deg, var(--gold), var(--cd))}@supports (color:color-mix(in lab, red, red)){.staff-circ-gold{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 22%, var(--cd)), var(--cd))}}.staff-circ-gold{box-shadow:inset 0 1px 0 var(--sheen), 0 0 16px -6px var(--glow-gold)}.staff-back{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);min-height:44px;color:var(--tx);font-size:var(--fs-sm);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);white-space:nowrap;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.staff-seg{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--sf);gap:2px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.staff-seg{background:color-mix(in oklab, var(--sf) 85%, transparent)}}.staff-seg>.kds-chip{min-height:44px;color:var(--t2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-color:#0000}.staff-press{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.staff-press:active:not([aria-disabled=true]){transform:scale(.985)}.staff-press:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 35%, var(--sheen) 50%, transparent 65%);opacity:0;position:absolute;inset:0;transform:translate(-120%)}.staff-press:active:not([aria-disabled=true]):after{opacity:1;animation:staffSheen var(--dur-base) var(--ease-out) forwards}@keyframes staffSheen{to{transform:translate(120%)}}.staff-inset{border:1px solid var(--bd);background:var(--cd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh);border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.staff-inset>li{border-top:1px solid var(--bd);border-left:1px solid var(--bd);margin:-1px 0 0 -1px}.staff-row{min-height:62px;color:var(--tx);align-items:center;gap:14px;padding:8px 14px 8px 12px;text-decoration:none;display:flex}.staff-row-glyph{width:40px;height:40px;color:var(--ac-strong);background:var(--gold);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.staff-row-glyph{background:color-mix(in oklab, var(--gold) 20%, var(--cd))}}.staff-row-glyph{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.staff-row-glyph{border:1px solid color-mix(in oklab, var(--gold) 35%, transparent)}}.staff-row-glyph{box-shadow:inset 0 1px 0 var(--sheen)}.dark .staff-row-glyph{color:var(--gold)}.staff-row-name{min-width:0;font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);flex:auto}.staff-row-name>.chrome-pair>[lang=my]{font-family:var(--font-my);font-synthesis:none;font-size:1.1875rem;font-weight:var(--fw-bold);line-height:1.35}.staff-row-name>.chrome-pair>.chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2)}.staff-row-chev{color:var(--t3);flex:none}.staff-door,.staff-tile{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper)}.staff-door-icon,.staff-tile-icon{width:56px;height:56px;color:var(--ac-strong);background:var(--gold);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.staff-door-icon,.staff-tile-icon{background:color-mix(in oklab, var(--gold) 20%, var(--cd))}}.staff-door-icon,.staff-tile-icon{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.staff-door-icon,.staff-tile-icon{border:1px solid color-mix(in oklab, var(--gold) 35%, transparent)}}.staff-door-icon,.staff-tile-icon{box-shadow:inset 0 1px 0 var(--sheen)}.staff-tile-icon{border-radius:12px;width:44px;height:44px}.staff-door.mms-stagger:nth-child(2){animation-delay:60ms}[data-seen-surface] .staff-door.mms-stagger{animation:none}@media (prefers-reduced-motion:reduce){.staff-press,.staff-seg>.kds-chip{transition:none}.staff-press:active:after{opacity:0;animation:none}.staff-door.mms-stagger{animation:none}}.staff-greeting{margin:0 0 var(--s4);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--t2)}:root{--w-page:var(--w-content)}.page-col{width:100%;max-width:var(--w-page);margin-inline:auto}.page-col-narrow{max-width:min(var(--w-page), 34rem)}@media (min-width:48em){:root{--w-page:46rem}}@media (min-width:64em){:root{--w-page:52rem}}.door{align-items:center}@media (min-width:48em){.home-doors{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home-doors .door{flex-direction:column;align-items:flex-start}.home-doors .door-body{flex:1}.home-doors .door-arrow{margin-left:auto;margin-top:var(--s2)}.menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-toolbar{border-inline:1px solid var(--bd);border-radius:0 0 var(--r-card) var(--r-card)}.gcard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-rail{scroll-snap-type:none;flex-wrap:wrap;overflow:visible}.table-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.start-here-rail:not(:focus-within),.taste-rail:not(:focus-within){-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000)}.app-header{padding-inline:calc((100% - var(--w-page)) / 2 + 14px)}}@media (min-width:64em){.gcard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aisle-rail-scroll{flex-wrap:wrap;padding-right:0;overflow:visible}.aisle-rail-scroll:not(:focus-within){-webkit-mask-image:none;mask-image:none}.aisle-fan{right:max(8px, calc(50% - var(--w-page) / 2 - 160px))}}@media (min-width:48em){.mms-sheet{top:50%;bottom:auto;top:calc((100dvh - var(--kb-inset,0px)) / 2);max-width:34rem;max-height:min(calc(var(--sheet-max-h) - var(--kb-inset,0px)), 88dvh);border-radius:var(--r-sheet);translate:0 -50%}.mms-grab-zone{display:none}}@media (min-width:48em) and (prefers-reduced-motion:no-preference){.mms-sheet{animation:fade var(--dur-sheet) var(--ease-out)}}.menu-list>li{min-width:0}.mms-sheet:has(.item-cta-bar){padding-bottom:0}@media (max-height:520px){.menu-toolbar{position:static}}.entry-col{max-width:440px;padding-top:var(--s4)}.entry-card{padding:var(--s6)}.entry-brand{margin:0 0 var(--s3);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--t3)}.entry-h{font-size:var(--fs-h2);line-height:var(--lh-snug);margin:0 0 4px}.entry-sub{margin:0 0 var(--s5);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2)}.entry-alert{margin:0 0 var(--s5);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--warnb);color:var(--warn);font-size:var(--fs-sm);padding:12px 14px;line-height:1.5}.entry-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tx);margin-bottom:6px;display:block}.entry-input{box-sizing:border-box;width:100%;min-height:52px;margin-bottom:var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font:inherit;font-size:var(--fs-field);padding:0 14px}.entry-input-code{letter-spacing:.18em;font-variant-numeric:tabular-nums}.entry-input-pin{letter-spacing:.35em;font-size:var(--fs-h3);text-align:center}.entry-primary,.entry-secondary{border-radius:var(--r-full);width:100%;min-height:52px;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;gap:10px;display:inline-flex}.entry-primary{background:var(--ac);color:var(--oa);border:0}.entry-secondary{border:1px solid var(--bd);background:var(--cd);color:var(--tx);font-weight:var(--fw-semibold)}.entry-primary[aria-disabled=true],.entry-secondary[aria-disabled=true]{opacity:.55;cursor:default}.entry-link{width:100%;min-height:44px;color:var(--ac);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:4px;display:inline-flex}.entry-divider{margin:var(--s4) 0;font-size:var(--fs-sm);color:var(--t3);align-items:center;gap:10px;display:flex}.entry-divider:before,.entry-divider:after{content:"";background:var(--bd);flex:1;height:1px}.entry-msg{margin:var(--s4) 0 0;min-height:20px;font-size:var(--fs-sm);color:var(--t2)}.entry-msg-warn{color:var(--warn)}.entry-h3{margin:var(--s5) 0 4px;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.entry-note{margin:0 0 var(--s4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2)}.entry-secondary-warn{margin-top:var(--s3);color:var(--warn)}.team-sub{font-size:var(--fs-sm);color:var(--t2);margin:0}.team-form{padding:var(--s5)}.team-form-h{margin:0 0 var(--s4);font-size:var(--fs-body);font-weight:var(--fw-bold)}.team-fields{gap:var(--s4);display:grid}.team-label{margin-bottom:var(--s2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tx);display:block}.team-field{box-sizing:border-box;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);width:100%;min-height:48px;color:var(--tx);font:inherit;font-size:var(--fs-field);padding:0 14px}.team-msg{margin:var(--s4) 0}.team-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.team-row{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);display:flex}.team-row-main{min-width:0}.team-row-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.team-name{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.team-email{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-row[data-inactive=true] .team-name,.team-row[data-inactive=true] .team-email{color:var(--t3)}.team-tag{font-size:var(--fs-sm);color:var(--t2)}.team-tag-warn{color:var(--warn)}.team-none{font-size:var(--fs-sm);color:var(--t3)}.team-controls{align-items:center;gap:var(--s3);flex-shrink:0;display:flex}.team-role{border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);min-height:44px;color:var(--tx);font:inherit;font-size:var(--fs-field);font-weight:var(--fw-semibold);cursor:pointer;padding:0 10px}.team-toggle{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--cd);min-height:44px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;flex-shrink:0;padding:0 14px}.team-toggle-warn{color:var(--warn)}.team-toggle-ok{color:var(--ac)}.team-role[aria-disabled=true],.team-toggle[aria-disabled=true]{opacity:.6;cursor:progress}.help-glyph{font-weight:var(--fw-heavy);font-size:var(--fs-h3);letter-spacing:var(--track-display);line-height:1}.help-glyph-aa{font-weight:var(--fw-heavy);font-size:var(--fs-body);letter-spacing:var(--track-display)}.help-sheet .mms-sheet-body,.help-menu,.help-how,.help-size,.help-lang{padding-bottom:var(--s4)}.help-sub{margin:0 0 var(--s4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2)}.help-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.help-row-sub{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--t2);margin-top:2px;display:block}.help-row-sub>.chrome-pair>[lang=my]{font-size:.9375rem;font-weight:var(--fw-medium)}.help-row-sub>.chrome-pair>.chrome-en{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.help-card{padding:var(--s5);margin:0 0 var(--s4)}.help-pic{min-height:96px;margin:0 0 var(--s4);padding:var(--s3);border-radius:var(--r-sm);background:var(--tx);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.help-pic{background:color-mix(in oklab, var(--tx) 4%, var(--cd))}}.help-pic{pointer-events:none;-webkit-user-select:none;user-select:none}.help-pic>*{flex:0 auto;max-width:100%}.help-pic-stage{padding:0 var(--s4);justify-content:center;align-items:center;display:inline-flex}.expo-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) 0;padding:var(--s3) var(--s4);border-radius:var(--r-card) var(--r-card) 0 0;display:flex}.expo-head[data-tone=warn]{background:var(--warnb)}.expo-head[data-tone=late]{background:var(--warnb);box-shadow:inset 0 -2px 0 var(--warn)}.expo-age{font-size:var(--fs-h3);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.card[data-picked=true]>.expo-head{background:var(--okb);box-shadow:inset 0 -2px 0 var(--ok)}.expo-status{font-size:var(--fs-sm);color:var(--t2);margin:0}.expo-status-warn{color:var(--warn)}.help-pic-bump{margin:0}.help-pic-ticket{min-width:min(100%,260px)}.help-pic-undo{z-index:auto;position:static;transform:none}.help-pic-pair{align-items:center;gap:10px;display:inline-flex}.help-pic-arrow{font-size:var(--fs-h3);color:var(--t3)}.help-lede{margin:0 0 var(--s2);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);outline:none}.help-lede>.chrome-pair>[lang=my]{font-family:var(--font-my);font-synthesis:none;font-size:1.375rem;line-height:var(--lh-my)}.help-lede>.chrome-pair>.chrome-en{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.help-more{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2);margin:0}.help-pager{justify-content:space-between;align-items:center;gap:var(--s3);margin:0 0 var(--s3);display:flex}.help-step{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2);font-variant-numeric:tabular-nums;margin:0}.help-next{border-radius:var(--r-full);background:var(--ac);min-width:128px;min-height:48px;color:var(--oa);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.help-footer{font-size:var(--fs-xs);color:var(--t3);text-align:center;margin:0}.help-glyph-warn{color:var(--warn)}.help-report-label{margin:0 0 var(--s2);font-weight:var(--fw-bold);display:block}.help-report-field{border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);width:100%;min-height:132px;color:var(--tx);font:inherit;font-size:var(--fs-field);line-height:var(--lh-normal);resize:vertical;padding:12px 14px;display:block}.help-report-field:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.help-report-field[readonly]{opacity:.7}.help-report-attached{margin:var(--s3) 0 var(--s3);font-size:var(--fs-sm);color:var(--t2);gap:4px;padding:0;list-style:none;display:grid}.help-report-status{margin:0 0 var(--s3);min-height:1.5em;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--warn)}.help-report-actions{justify-content:space-between;align-items:center;gap:var(--s3);margin:0 0 var(--s4);display:flex}.help-report-actions .help-next[aria-disabled=true]{opacity:.55}.help-report-sent{margin:0 0 var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-card);border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.help-report-sent{border:1px solid color-mix(in oklab, var(--ok) 45%, var(--bd))}}.help-report-sent{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.help-report-sent{background:color-mix(in oklab, var(--ok) 10%, var(--cd))}}.help-report-sent{outline:none}.help-report-sent-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0 0 4px}.help-report-sent-sub{font-size:var(--fs-sm);color:var(--t2);margin:0}.help-report-mine-title{margin:0 0 var(--s2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--t2)}.help-report-mine{margin:0 0 var(--s4);gap:8px;padding:0;list-style:none;display:grid}.help-report-item{border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);gap:4px;padding:10px 14px;display:grid}.help-report-item-head{justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--fs-xs);color:var(--t3);font-variant-numeric:tabular-nums;display:flex}.help-report-item-msg{font-size:var(--fs-sm);color:var(--tx);overflow-wrap:anywhere;margin:0}.help-report-chips{flex-wrap:wrap;gap:6px;display:flex}.help-report-chip{border-radius:var(--r-full);min-height:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--tx);align-items:center;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.help-report-chip{background:color-mix(in oklab, var(--tx) 8%, var(--cd))}}.help-report-chip{color:var(--t2)}.help-report-chip[data-status=triaged]{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.help-report-chip[data-status=triaged]{background:color-mix(in oklab, var(--ac) 18%, var(--cd))}}.help-report-chip[data-status=triaged]{color:var(--ac)}.help-report-chip[data-status=fixed]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.help-report-chip[data-status=fixed]{background:color-mix(in oklab, var(--ok) 16%, var(--cd))}}.help-report-chip[data-status=fixed]{color:var(--ok)}.help-report-chip-issue{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.help-report-chip-issue{background:color-mix(in oklab, var(--gold) 22%, var(--cd))}}.help-report-chip-issue{color:var(--tx)}.help-report-mine-note{margin:0 0 var(--s4);font-size:var(--fs-sm);color:var(--t2)}.help-size-list{margin:0 0 var(--s4);gap:10px;display:grid}.help-size-row{justify-content:space-between;align-items:center;gap:var(--s4);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--cd);min-height:64px;color:var(--tx);font:inherit;text-align:left;cursor:pointer;padding:10px 16px;display:flex}.help-size-sample{min-width:0;font-weight:var(--fw-bold);flex:auto;line-height:1.2}.help-size-sample>.chrome-pair>[lang=my]{font-family:var(--font-my);font-synthesis:none;line-height:var(--lh-my)}.help-size-sample[data-size=s]>.chrome-pair>[lang=my],.help-size-sample[data-size=s]{font-size:1.875rem}.help-size-sample[data-size=m]>.chrome-pair>[lang=my],.help-size-sample[data-size=m]{font-size:2.125rem}.help-size-sample[data-size=l]>.chrome-pair>[lang=my],.help-size-sample[data-size=l]{font-size:2.375rem}.help-size-sample>.chrome-pair>.chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.help-size-meta{text-align:right;font-size:var(--fs-sm);font-weight:var(--fw-bold);flex:none}.help-size-across{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--t2);display:block}.help-size-back,.help-lang-back{justify-content:center;width:100%}.split-parked-details{margin-top:var(--s2)}.split-parked-details>summary{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ac-strong);cursor:pointer;list-style:none;display:flex}.split-parked-details>summary::-webkit-details-marker{display:none}.split-parked-details>summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.split-parked-details[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.split-parked-details>summary:after{transition:none}}.menu-masthead{padding:var(--s5) var(--s5) var(--s2)}.menu-title{margin:var(--s1) 0 0;font-size:var(--fs-h1);line-height:var(--lh-tight)}.menu-greet{margin-top:var(--s1)}.menu-greet-hello{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--ac-strong);margin:0}.menu-greet-line{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2);margin:2px 0 0}.menu-context-btn{min-height:44px;margin:0 0 0 calc(-1 * var(--s2));padding:0 var(--s2);border-radius:var(--r-full);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.menu-context-caret{font-size:var(--fs-sm);line-height:1;transform:translateY(-2px)}@media (hover:hover){.menu-context-btn:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.menu-context-btn:hover{background:color-mix(in oklab, var(--ac) 8%, transparent)}}}.door-sheet-sub{margin:0 0 var(--s4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2)}.door-sheet-my{font-family:var(--font-my);font-weight:var(--fw-semibold);color:var(--t2)}.door-sheet-doors{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.door-sheet-row{align-items:center;gap:var(--s4);min-height:44px;padding:var(--s3) var(--s4);border-radius:var(--r-card);transition:background-color var(--dur-fast) var(--ease-out);display:flex}a.door-sheet-row{color:inherit;text-decoration:none}@media (hover:hover){a.door-sheet-row:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){a.door-sheet-row:hover{background:color-mix(in oklab, var(--ac) 8%, transparent)}}}.door-sheet-exits{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);padding-bottom:var(--s2);border-top:1px solid var(--bd);display:grid}.door-sheet-exits .ui-btn{text-align:left;justify-content:flex-start}.door-sheet-exits-label{gap:2px;display:grid}.door-sheet-exits-note{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:normal;opacity:.85}.door-sheet-tables{gap:var(--s3);padding-bottom:var(--s2);display:grid}.door-sheet-tables[data-host=sheet]{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--bd)}.menu-picks{padding:var(--s3) var(--s5) 0}.picks-lenses{gap:var(--s2);overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * var(--s1)) calc(-1 * var(--s5)) 0;padding:var(--s1) var(--s5) var(--s2);display:flex;overflow-x:auto}.picks-lenses::-webkit-scrollbar{display:none}.picks-rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--s5)}.picks-rail>li{scroll-snap-align:start}.picks-empty{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--t2)}.menu-row-desc{margin-top:var(--s1);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--t2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-add-plus{border-radius:var(--r-full);width:44px;height:44px;font-size:var(--fs-h2);box-shadow:0 2px 8px var(--ac);place-items:center;padding:0;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.menu-add-plus{box-shadow:0 2px 8px color-mix(in oklab, var(--ac) 40%, transparent)}}.menu-add-plus[data-soldout]{width:auto;padding:0 var(--s4);font-size:var(--fs-body);box-shadow:none}.app-header-count{border-radius:var(--r-full);background:var(--ac);min-width:20px;height:20px;color:var(--oa);font-size:var(--fs-xs);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.pay-stage{position:relative}.pay-live[data-revealed=false]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.pay-skel{gap:var(--s3);--pay-input-h:calc(var(--s3) * 2 + var(--fs-field) * var(--lh-normal) + 2px);display:grid}.pay-skel-row{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.pay-skel-field{gap:var(--field-gap);display:grid}.pay-skel-label{block-size:calc(var(--fs-label) * var(--lh-normal));align-items:center;display:flex}.pay-skel-input{box-sizing:border-box;block-size:var(--pay-input-h);padding:var(--s3) var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);align-items:center;display:flex}.pay-wallet{position:relative}.pay-wallet-hold{position:absolute;inset:0}.pay-note{margin:var(--s3) 0 0;min-block-size:calc(var(--fs-sm) * var(--lh-snug) + var(--s1) + var(--fs-sm) * var(--lh-my));font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--t2);text-align:center;justify-items:center;display:grid}.pay-note-en{align-items:center;gap:var(--s1);display:inline-flex}.pay-note-my,.pay-fail-my,.pay-status-my{margin-top:var(--s1);font-family:var(--font-my);line-height:var(--lh-my);display:block}.pay-note-my{color:var(--t3)}.pay-fail-my{color:var(--t2)}.pay-action-my{font-family:var(--font-my);margin-inline-start:var(--s2)}.pay-card-toggle{width:100%;min-height:44px;margin-top:var(--s2);justify-content:center;align-items:center;gap:var(--s2);border:1px solid var(--bd);border-radius:var(--r-full);background:var(--cd);box-shadow:inset 0 1px 0 var(--sheen);font:inherit;font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--tx);cursor:pointer;display:flex}.pay-card-toggle>svg:last-child{color:var(--t3)}.pay-skel-folded{gap:var(--s2);display:grid}.save-stars{column-gap:var(--s3);padding:var(--s4);border-radius:var(--r-card);grid-template-columns:40px 1fr;margin-top:14px;display:grid}.save-stars.mms-rise{animation-delay:.42s}.save-stars-medallion{background:var(--grad);width:40px;height:40px;box-shadow:inset 0 1px 0 var(--sheen);color:var(--ac);font-size:var(--fs-h3);border-radius:12px;place-items:center;line-height:1;display:grid}.save-stars-h{font-size:var(--fs-h3);font-weight:var(--fw-heavy);color:var(--tx);margin:0;line-height:1.3}.save-stars-h [lang=my]{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2);margin-top:2px;line-height:1.6;display:block}.save-stars-body{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--t2);grid-column:2;line-height:1.5}.save-stars-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;grid-column:1/-1;display:flex}.save-stars-actions>.ui-btn-secondary{flex:auto}.save-stars-reason{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--t2);grid-column:1/-1}@media (prefers-reduced-motion:reduce){.save-stars.mms-rise{animation:none}}.wb-note{margin:var(--s2) 0;font-size:var(--fs-sm);color:var(--t2);line-height:1.5}.wb-note-my{font-family:var(--font-my);font-size:var(--fs-sm);margin-top:2px;display:block}.scan-stage{isolation:isolate;width:100%;max-width:34rem;height:min(min(100vw - 2 * var(--s5), 34rem) * .75, 36vh);height:min(min(100vw - 2 * var(--s5), 34rem) * .75, 36svh);border-radius:var(--r-card);background:var(--ink);color:var(--on-ink);margin-inline:auto;position:relative;overflow:hidden}.scan-stage:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.scan-video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.scan-stage[data-state=live] .scan-video{opacity:1}.scan-window,.scan-reticle{aspect-ratio:2.4;pointer-events:none;width:62%;position:absolute;top:38%;left:50%;translate:-50% -50%}.scan-window{border-radius:var(--r-sm);box-shadow:0 0 0 100vmax var(--scan-dim);display:none}.scan-stage[data-state=live] .scan-window{display:block}.scan-stage:not([data-state=live]) .scan-reticle{opacity:.45}.scan-corner{width:22px;height:22px;position:absolute}.scan-corner[data-c=tl]{top:0;left:0}.scan-corner[data-c=tr]{top:0;right:0}.scan-corner[data-c=bl]{bottom:0;left:0}.scan-corner[data-c=br]{bottom:0;right:0}.scan-corner:before,.scan-corner:after{content:"";border-radius:var(--r-full);background:var(--on-ink);box-shadow:0 0 0 1px var(--scan-scrim);position:absolute}.scan-corner:before{width:22px;height:3px}.scan-corner:after{width:3px;height:22px}.scan-corner[data-c=tl]:before,.scan-corner[data-c=tl]:after{top:0;left:0}.scan-corner[data-c=tr]:before,.scan-corner[data-c=tr]:after{top:0;right:0}.scan-corner[data-c=bl]:before,.scan-corner[data-c=bl]:after{bottom:0;left:0}.scan-corner[data-c=br]:before,.scan-corner[data-c=br]:after{bottom:0;right:0}.scan-reticle-lit{opacity:0;position:absolute;inset:0}.scan-reticle-lit .scan-corner:before,.scan-reticle-lit .scan-corner:after{background:var(--gold)}.scan-reticle[data-lock]{animation:mmsScanLock var(--dur-base) var(--ease-out)}.scan-reticle[data-lock] .scan-reticle-lit{animation:.9s linear both mmsScanLit}@keyframes mmsScanLock{35%{transform:scale(.96)}}@keyframes mmsScanLit{0%{opacity:0}9%{opacity:1}78%{opacity:1}to{opacity:0}}.scan-hint{top:var(--s2);z-index:2;width:max-content;max-width:calc(100% - 2 * var(--s3));padding:var(--s1) var(--s3);border-radius:var(--r-full);background:var(--scan-scrim);color:var(--on-ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:var(--lh-snug);text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.scan-hint-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.scan-starting{inset:auto 0 var(--s4);z-index:2;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);flex-direction:column;align-items:center;margin:0;display:flex;position:absolute}.scan-primer{z-index:2;justify-content:center;align-items:center;gap:var(--s3);padding:var(--s4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.scan-stage-title{color:var(--on-ink);font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0}.scan-primer-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--on-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.scan-primer-my{color:color-mix(in oklab, var(--on-ink) 80%, transparent)}}.ui-btn-primary.scan-on-ink{background:var(--on-ink);color:var(--ink);box-shadow:0 0 0 1px var(--scan-scrim)}@media (hover:hover){.ui-btn-primary.scan-on-ink:not([aria-disabled=true]):hover{box-shadow:0 0 0 1px var(--scan-scrim), 0 0 24px -10px var(--glow-gold)}}.scan-btn-bi>span{align-items:center;gap:var(--s2);display:inline-flex}.scan-btn-my{font-family:var(--font-my);font-weight:var(--fw-semibold)}.scan-note{max-width:40ch;margin:var(--s3) auto 0;color:var(--t2);font-size:var(--fs-sm);line-height:var(--lh-normal);text-align:center}.scan-note-my{margin-top:var(--s1);font-family:var(--font-my);display:block}.scan-result{inset-inline:var(--s2);bottom:var(--s2);z-index:3;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--scan-scrim);color:var(--on-ink);display:flex;position:absolute}.scan-result-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scan-result-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-label);font-weight:var(--fw-bold);overflow:hidden}.scan-result-meta{font-size:var(--fs-sm)}.scan-result-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.scan-result-my{font-family:var(--font-my);font-size:var(--fs-sm)}.paper-tag{color:var(--ink);filter:drop-shadow(0 1px 1.5px var(--ink)) drop-shadow(0 10px 14px var(--ink));position:relative}@supports (color:color-mix(in lab, red, red)){.paper-tag{filter:drop-shadow(0 1px 1.5px color-mix(in oklab, var(--ink) 7%, transparent)) drop-shadow(0 10px 14px color-mix(in oklab, var(--ink) 30%, transparent))}}.paper-tag:focus-visible{outline:none}.paper-tag:focus-visible>.paper-tag-paper{outline-width:var(--focus-w);outline-style:solid;outline-color:var(--ink);outline-offset:-4px}.paper-tag-paper{background:var(--on-ink);border-radius:0 var(--r-card) var(--r-card) 0;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px),0 16px);padding:var(--s2) var(--s3) var(--s2) 34px;position:relative;-webkit-mask:radial-gradient(circle at 17px,#0000 5px,#000 5.5px);mask:radial-gradient(circle at 17px,#0000 5px,#000 5.5px)}.paper-tag-paper:before{content:"";border:1.5px solid var(--ink);border-radius:50%;width:17px;height:17px;position:absolute;top:calc(50% - 8.5px);left:8.5px}@supports (color:color-mix(in lab, red, red)){.paper-tag-paper:before{border:1.5px solid color-mix(in oklab, var(--ink) 30%, transparent)}}.paper-tag-paper:before{pointer-events:none}.scan-tag{inset-inline:var(--s2);bottom:var(--s2);z-index:3;position:absolute}.scan-tag-head{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin:0}.scan-tag-head-my{margin-top:var(--s1);font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-my);letter-spacing:normal;display:block}.scan-tag-row{align-items:center;gap:var(--s3);margin-top:var(--s2);display:flex}.scan-tag-btn{border-radius:var(--r-full);background:var(--ink);min-height:52px;color:var(--on-ink);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-heavy);line-height:var(--lh-snug);letter-spacing:var(--track-tight);white-space:nowrap;cursor:pointer;border:0;flex-direction:column;flex:none;align-items:center;padding:6px 14px;display:flex}.scan-tag-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.scan-tag-btn-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-my);letter-spacing:normal}.scan-tag-quiet{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);flex:1;margin:0}.scan-tag-quiet-my{font-family:var(--font-my);font-weight:var(--fw-regular);line-height:var(--lh-my);display:block}.scan-chip{min-height:76px;padding:10px var(--s3)}.scan-disc{background:var(--on-ink);width:32px;height:32px;color:var(--ink);box-shadow:0 0 0 2.5px var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.scan-disc-queued{box-shadow:none;border:2px dashed var(--on-ink);background:0 0}.scan-undo{align-items:center;gap:var(--s2);border:1.5px dashed var(--ac);border-radius:var(--r-full);background:var(--sf);min-height:44px;color:var(--tx);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);cursor:pointer;flex:none;padding:0 14px;display:inline-flex}.scan-undo[aria-disabled=true]{cursor:default}.scan-undo:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}.scan-undo-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.scan-undo-leaf{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--t2)}.grocery-line-my{font-family:var(--font-my);font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-my);display:block}.grocery-result-busy{color:var(--ac-strong);font-weight:var(--fw-bold);margin-top:2px;display:block}.grocery-result-busy>[lang=my]{margin-left:var(--s2);font-family:var(--font-my);font-weight:var(--fw-semibold)}.name-sheet-title-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2);line-height:var(--lh-my);letter-spacing:normal;margin-top:2px;display:block}.name-sheet-field{margin-top:var(--s3)}.name-state{gap:var(--s2);margin-top:var(--s4);display:grid}.name-state-lead{font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--tx);margin:0}.name-state-next{font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--t2);margin:0}.name-state-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2);line-height:var(--lh-my);margin-top:2px;display:block}.name-sheet-next{gap:var(--s3);margin-top:var(--s4);display:grid}.counter-tag{margin-top:var(--s4);filter:drop-shadow(0 1px 1.5px var(--ink)) drop-shadow(0 14px 14px var(--ink))}@supports (color:color-mix(in lab, red, red)){.counter-tag{filter:drop-shadow(0 1px 1.5px color-mix(in oklab, var(--ink) 7%, transparent)) drop-shadow(0 14px 14px color-mix(in oklab, var(--ink) 14%, transparent))}}.counter-tag .paper-tag-paper{padding:14px var(--s4) 14px 36px}.counter-tag-kicker{align-items:baseline;gap:var(--s2);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0;display:flex}.counter-tag-kicker>svg{align-self:center}.counter-tag-kicker-my{font-family:var(--font-my);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:normal;text-transform:none}.counter-tag-head{margin:var(--s1) 0 0;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.counter-tag-my{font-family:var(--font-my);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-my);margin:0}.counter-tag-query{margin:var(--s1) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.counter-tag-query-my{font-family:var(--font-my);font-weight:var(--fw-regular);line-height:var(--lh-my);display:block}.scan-panel{width:100%;max-width:34rem;min-height:min(min(100vw - 2 * var(--s5), 34rem) * .75, 36vh);min-height:min(min(100vw - 2 * var(--s5), 34rem) * .75, 36svh);margin-inline:auto;display:grid}.scan-panel>.ui-empty{margin-top:0}.scan-panel .ui-empty-title:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:var(--r-sm)}.scan-panel-my{margin-top:var(--s1);font-family:var(--font-my);display:block}.scan-panel .ui-empty-title .scan-panel-my{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.scan-help>summary .scan-panel-my{margin:0 0 0 var(--s2);display:inline}.scan-panel-actions{align-items:center;gap:var(--s2);flex-direction:column;width:100%;display:flex}.scan-help{width:100%;max-width:36ch;margin-top:var(--s2);color:var(--t2);font-size:var(--fs-sm);line-height:var(--lh-normal);text-align:left}.scan-help>summary{padding-block:var(--s3);color:var(--ac-strong);font-weight:var(--fw-bold);cursor:pointer}.scan-help ol{gap:var(--s2);padding-left:var(--s5);margin:0;display:grid}.scan-paper-note{margin:var(--s3) 0 0;padding:var(--s3) var(--s4);color:var(--t2);font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.scan-reticle[data-lock],.scan-reticle[data-lock] .scan-reticle-lit{animation:none}.scan-reticle[data-lock] .scan-reticle-lit{opacity:1}.scan-video{transition:none}}a.aisle-tile{text-decoration:none}.aisle-shelf-head{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s5);display:flex}.aisle-shelf-head .aisle-heading{flex-wrap:wrap;row-gap:0;min-width:0;margin:0}.aisle-shelf-head .aisle-heading-count{flex:none}.aisle-shelf-all{align-items:center;gap:var(--s1);min-height:44px;padding-inline:var(--s2);border-radius:var(--r-full);color:var(--ac-strong);font-size:var(--fs-label);font-weight:var(--fw-bold);flex:none;margin-inline-end:calc(-1 * var(--s2));text-decoration:none;display:inline-flex}@media (hover:hover){.aisle-shelf-all:hover{text-decoration:underline}}.shelf-rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--s2)) / 2.4);gap:var(--s2);margin:0 calc(-1 * var(--s5));padding:var(--s2) var(--s5);scroll-padding-inline:var(--s5);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;display:grid;overflow-x:auto}.shelf-rail::-webkit-scrollbar{display:none}.shelf-rail>*{scroll-snap-align:start}.shelf-rail:not(:focus-within){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}@media (min-width:48em){.shelf-rail{padding:var(--s2) 0;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;overflow:visible}.shelf-rail:not(:focus-within){-webkit-mask-image:none;mask-image:none}}.aisle-view{scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px) + 72px)}@media (min-width:64em){.aisle-view{scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--lend-offset,0px) + 8px)}}.aisle-view .aisle-heading:focus{outline:none}.aisle-view .aisle-heading:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:var(--r-sm)}.gb-skeleton{margin-top:var(--s3)}.gb-skel-line{border-radius:var(--r-full);width:70%;height:12px;display:block}.gb-skel-rail{gap:var(--s2);margin:var(--s3) 0;display:flex;overflow:hidden}.gb-skel-pill{border-radius:var(--r-full);flex:none;width:96px;height:44px}.gb-skel-heading{width:45%;height:18px;margin:var(--s5) 0 var(--s2);border-radius:var(--r-sm);display:block}.gb-skel-shelf{overflow:hidden}.gb-skel-text{border-radius:var(--r-sm);width:85%;height:12px;display:block}.gb-skel-text-short{width:55%}.grocery-foot{margin:var(--s6) 0 0;text-align:center}.mms-remove{animation:mmsRise var(--dur-base) var(--ease-out) reverse both;pointer-events:none}[data-settling]{pointer-events:none}:root:has([data-flip]){overflow-anchor:none}@media (prefers-reduced-motion:reduce){.mms-remove{opacity:0;animation:none}}.staff-send{margin-top:var(--s4)}.staff-send-status{min-height:var(--tap-bump);align-items:center;gap:var(--s2);color:var(--t2);font-size:var(--fs-sm);display:flex}.staff-send-hint{margin:var(--s2) 0 0;color:var(--t2);font-size:var(--fs-sm)}.staff-send-hint-warn{color:var(--warn);font-weight:var(--fw-semibold)}.staff-send-undo{align-items:center;gap:var(--s2);display:inline-flex}.staff-send-left{font-variant-numeric:tabular-nums}.staff-bar-head{align-items:center;gap:var(--s2);flex:auto;min-width:0;display:flex}.staff-bar-head>.staff-bar-title{flex:0 auto;min-width:0}.staff-live{align-items:center;gap:var(--s1);flex:none;display:inline-flex}.staff-live-mark{width:14px;height:14px;color:var(--warn);flex:none;justify-content:center;align-items:center;display:inline-flex}.staff-live[data-state=live] .staff-live-mark:before,.staff-live[data-state=stale] .staff-live-mark:before{content:"";border-radius:var(--r-full);width:10px;height:10px}.staff-live[data-state=live] .staff-live-mark:before{background:var(--ok)}.staff-live[data-state=stale] .staff-live-mark:before{box-shadow:inset 0 0 0 2px var(--warn)}.staff-live-word{font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--warn);white-space:nowrap}.staff-live[data-state=live] .staff-live-word{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.staff-bar:has(>.staff-net){flex-wrap:wrap}.staff-net{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warnb);color:var(--tx);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);flex-basis:100%;order:10;margin:0;display:flex}.staff-net>svg{color:var(--warn)}.staff-bar:has(>.staff-update){flex-wrap:wrap}.staff-update{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh-snug);flex-wrap:wrap;flex-basis:100%;order:10;margin:0;display:flex}.staff-update[data-tone=warn]{border-color:var(--warn);background:var(--warnb)}.staff-update-line{flex:14rem;min-width:0;margin:0}.staff-update-acts{align-items:center;gap:var(--s2);margin-left:auto;display:flex}html[data-reloading],html[data-reloading] body{cursor:progress}html[data-reloading] body:after{content:"";z-index:calc(var(--z-toolbar) - 1);background:var(--scrim-glass);pointer-events:none;animation:fade var(--dur-base) var(--ease-out);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html[data-reloading] body:after{animation:none}}.staff-bar:has(>.staff-reader){flex-wrap:wrap}.staff-reader{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh-snug);flex-wrap:wrap;flex-basis:100%;order:10;margin:0;display:flex}.staff-reader[data-tone=ok]{border-color:var(--ok);background:var(--okb)}.staff-reader[data-tone=warn]{border-color:var(--warn);background:var(--warnb)}.staff-reader>svg{color:var(--t2);flex:none}.staff-reader[data-tone=warn]>svg{color:var(--warn)}.staff-reader-text{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.staff-reader-title{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.staff-reader-sub{color:var(--t2)}.staff-reader-acts{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.staff-reader-name{font-weight:var(--fw-semibold);white-space:nowrap}:root:has(.staff-bar){scroll-padding-top:calc(var(--staff-bar-h,76px) + var(--zone-strip-h,0px) + var(--s2))}@media (max-width:720px){:root:has(.staff-bar){scroll-padding-top:calc(var(--staff-bar-h,128px) + var(--zone-strip-h,0px) + var(--s2))}}.staff-col.staff-col-dock{padding-bottom:calc(var(--tap-bump) + var(--s8) + env(safe-area-inset-bottom,0px))}.pad-main{--pad-ticket-w:20rem;grid-template-rows:auto minmax(0,1fr);height:100dvh;padding:0;display:grid;overflow:hidden}.pad-main>.staff-bar{margin-bottom:0}.pad-sealed{overscroll-behavior-y:contain;min-height:0;padding:var(--s4) var(--s4) var(--s6);overflow-y:auto}@media (min-width:85.375em) and (min-height:44em){.pad-sealed{padding:0 0 var(--s4)}}.pad-skip{top:var(--s2);left:var(--s2);z-index:calc(var(--z-toolbar) + 1);min-height:44px;padding:0 var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font:inherit;font-weight:var(--fw-bold);cursor:pointer;position:absolute}.pad-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.pad-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"tools""pane""dock";min-height:0;display:grid}.pad-tools{align-items:center;gap:var(--s2);min-height:64px;padding:var(--s2) var(--s4);grid-area:tools;min-width:0;display:flex}.pad-search-btn,.pad-search-clear{border:1px solid var(--bd);border-radius:var(--r-full);background:var(--sf);width:44px;height:44px;color:var(--tx);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.pad-search{align-items:center;gap:var(--s2);flex:1;min-width:0;display:none}.pad-search-input{min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font:inherit;font-size:var(--fs-body);flex:1}.pad-tools[data-search=open] .pad-search{display:flex}.pad-tools[data-search=open] .pad-search-btn,.pad-tools[data-search=open] .pad-rail{display:none}.pad-rail{gap:var(--s2);overscroll-behavior-x:contain;min-width:0;scroll-padding-inline:var(--s4);scroll-behavior:smooth;scrollbar-width:none;flex:1;margin-inline-end:calc(var(--s4) * -1);padding-inline-end:var(--s4);display:flex;overflow-x:auto}.pad-rail::-webkit-scrollbar{display:none}.pad-rail:not(:focus-within){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pad-rail>.staff-chip{white-space:nowrap;flex:none}.pad-tiles{overscroll-behavior-y:contain;min-height:0;padding:0 var(--s4) var(--s4);grid-area:pane;overflow-y:auto}.pad-section+.pad-section{margin-top:var(--s5)}.pad-section-h{align-items:center;gap:var(--s2);margin:0 0 var(--s2);font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t2);display:flex}.pad-grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pad-tile{min-width:0;position:relative}.pad-tile-main{align-items:flex-start;gap:var(--s1);width:100%;height:100%;min-height:8.5rem;padding:var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.pad-tile-main[data-action=add]{padding-inline-end:calc(44px + var(--s1))}.pad-tile-name{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pad-tile-echo{max-width:100%;font-size:var(--fs-sm);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pad-tile-foot{align-items:center;gap:var(--s2);width:100%;min-height:44px;margin-top:auto;display:flex}.pad-tile-price{font-size:var(--fs-label);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.pad-tile-pending{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--t3);font-variant-numeric:tabular-nums}.pad-tile-plus{border-radius:var(--r-full);background:var(--ac);width:44px;height:44px;color:var(--oa);font-size:var(--fs-h3);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;line-height:1;display:inline-flex}.pad-tile-glyph{display:inline-block}.pad-tile-choose{min-height:44px;padding:0 var(--s3);border:1px solid var(--ac);border-radius:var(--r-full);background:var(--sf);color:var(--ac-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;margin-inline-start:auto;display:inline-flex}.pad-tile-soldout{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t3);margin-inline-start:auto}.pad-tile[data-soldout] .pad-tile-main{opacity:.55;cursor:not-allowed}.pad-tile-opts{border-radius:var(--r-sm);width:44px;height:44px;color:var(--t2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.pad-tile-opts:focus-visible{outline-offset:-3px}.pad-tile-opts[aria-disabled=true]{opacity:.55}.pad-banner{margin:0 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warnb);color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh-snug)}.pad-outage,.pad-empty{gap:var(--s3);padding:var(--s5) 0;color:var(--t2);justify-items:start;display:grid}.pad-outage>p,.pad-empty>p{margin:0}.pad-ticket{min-height:0;margin:var(--s2) var(--s4) var(--s3);padding:var(--s4);flex-direction:column;grid-area:pane;display:flex;overflow:hidden}.pad-ticket-head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.pad-ticket-title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0}.pad-name{flex:100%}.pad-name-row{gap:var(--s2);display:flex}.pad-name-row>input{flex:1;min-width:0}.pad-ticket-body{overscroll-behavior-y:contain;min-height:0;margin-top:var(--s2);flex:1;overflow-y:auto}.pad-ticket-group-h{margin:var(--s3) 0 var(--s1);font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--t2)}.pad-ticket-list{margin:0;padding:0;list-style:none;position:relative}.pad-ticket-empty{margin:var(--s4) 0;color:var(--t2);font-size:var(--fs-sm)}.pad-ghost{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) 0;border-top:1px dashed var(--bd);color:var(--t2);font-size:var(--fs-sm);display:flex}.pad-ghost-status{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--t3);white-space:nowrap}.pad-ticket-foot{gap:var(--s2);margin-top:var(--s2);padding-top:var(--s3);border-top:2px solid var(--bd);display:grid}.pad-receipt{align-items:baseline;gap:var(--s2);font-size:var(--fs-sm);color:var(--t2);margin:0;display:flex}.pad-leader{min-width:var(--s4);border-bottom:1px dotted var(--bd);flex:1}.pad-receipt-amt{color:var(--tx);font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.pad-receipts{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.pad-receipt[data-grand]{padding-top:var(--s2);border-top:1px solid var(--bd);color:var(--tx);font-weight:var(--fw-bold)}.pad-receipt[data-grand] .pad-receipt-amt{font-size:var(--fs-h3)}.pad-stale{color:var(--warn);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.pad-status{align-items:center;gap:var(--s2);color:var(--t2);font-size:var(--fs-sm);margin:0;display:flex}.pad-hint{margin:var(--s2) 0 0;color:var(--t2);font-size:var(--fs-sm)}.staff-qty{display:inline-block}.staff-line-echo{font-size:var(--fs-caption);color:var(--t2);display:block}.pad-dock{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bd);background:var(--cd);box-shadow:var(--sh-paper);grid-area:dock;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"view primary";display:grid}.pad-view{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:start;cursor:pointer;grid-area:view;display:inline-flex}.pad-dock-primary{grid-area:primary;min-width:0}.pad-dock-settle{grid-area:settle;display:none}.pad-dock .staff-send{margin-top:0}.pad-shell[data-view=order] .pad-dock{grid-template-areas:"settle settle""view primary"}.pad-shell[data-view=order] .pad-dock-settle{display:block}.pad-shell[data-counter][data-view] .pad-dock{grid-template-areas:"view primary"}@media (max-width:63.99em){.pad-shell[data-view=menu] .pad-ticket,.pad-shell[data-view=order] .pad-tiles,.pad-shell[data-view=order] .pad-tools{display:none}.pad-dock .staff-send-hint,.pad-dock .pad-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pad-dock .ui-btn-xl{padding-inline:var(--s3);font-size:var(--fs-lead);text-wrap:balance}}@media (min-width:48em){.pad-main{--cta-dock-h:0px}.pad-shell{grid-template-columns:minmax(0, 1fr) var(--pad-ticket-w);column-gap:var(--s4);padding:0 var(--s5) var(--s4);grid-template-areas:"tools ticket""pane ticket""pane dock"}.pad-tools{padding-inline:0}.pad-rail{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pad-tiles{padding-inline:0}.pad-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.pad-tile-name{font-size:var(--fs-h3)}.pad-ticket{margin:var(--s2) 0 0;grid-area:ticket}.pad-dock{padding:var(--s3) 0 0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""settle"}.pad-shell[data-view] .pad-dock{grid-template-areas:"primary""settle"}.pad-shell[data-counter][data-view] .pad-dock{grid-template-areas:"primary"}.pad-view{display:none}.pad-dock-settle,.pad-shell[data-view] .pad-dock-settle{display:block}.pad-main .ui-toast-region{right:calc(var(--pad-ticket-w) + var(--s5) + var(--s4))}}@media (min-width:48em) and (max-height:52em){.pad-dock,.pad-shell[data-view] .pad-dock{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"settle primary"}.pad-dock .ui-btn-xl{padding-inline:var(--s3);font-size:var(--fs-lead);text-wrap:balance}.pad-shell[data-counter][data-view] .pad-dock{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary"}}@media (min-width:64em){.pad-main{--pad-ticket-w:24rem}.pad-shell{width:100%;max-width:90rem;margin-inline:auto}.pad-search-btn{display:none}.pad-search,.pad-tools[data-search=open] .pad-search{flex:0 16rem;display:flex}.pad-tools[data-search=open] .pad-rail{display:flex}}.pad-skeleton-tile,.pad-skeleton-tile>.mms-skeleton{min-height:8.5rem}.pad-skeleton-ticket{align-content:start;gap:var(--s3);display:grid}.pad-skeleton .pad-tile:nth-child(n+9){display:none}@media (min-width:48em){.pad-skeleton .pad-tile:nth-child(n+9){display:block}.pad-skeleton .pad-tile:nth-child(n+13){display:none}}@media (min-width:64em){.pad-skeleton .pad-tile:nth-child(n+13){display:block}}@media (max-width:63.99em){.pad-skeleton .pad-ticket{display:none}}@media (prefers-reduced-motion:reduce){.pad-rail{scroll-behavior:auto}.pad-tile-plus.mms-pop,.pad-tile-glyph.mms-settle,.pad-ghost.mms-rise,.staff-qty.mms-pop{animation:none}}.staff-settle{gap:var(--s3);margin-top:var(--s4);display:grid}.reg-tender-grid{gap:var(--s2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.staff-chip-cash{min-height:var(--tap-bump);padding:0 var(--s1);border-radius:var(--r-sm);font-size:var(--fs-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);flex-direction:column;gap:0}.staff-chip-cash .staff-chip-amount{font-size:var(--fs-sm)}.reg-change{min-height:calc(var(--fs-h2) * 1.4);flex-direction:column;justify-content:center;display:flex}.reg-change-row{justify-content:space-between;align-items:baseline;margin:0;display:flex}.reg-change-row dt{color:var(--t2);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.reg-change-row dd{color:var(--tx);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;margin:0}.reg-change-short dt,.reg-change-short dd{color:var(--warn);font-weight:var(--fw-bold)}.reg-change-exact{color:var(--t2);font-size:var(--fs-body);margin:0}.floor-ask-pass{margin-top:var(--s4)}.floor-ask-age{align-items:center;gap:var(--s2);color:var(--pass-ink-2);font-size:var(--fs-lead);font-weight:var(--fw-bold);display:inline-flex}.floor-ask-total{margin:0}.floor-ask-total>div{justify-items:center;gap:var(--s1);display:grid}.floor-ask-total dt{color:var(--pass-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.floor-ask-total dd{color:var(--pass-ink);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;margin:0}.floor-receipts{margin-top:var(--s3);padding-top:var(--s3);border-top:2px solid var(--bd)}.staff-seal{--seal-ground:var(--cd);--pass-hole:var(--seal-ground);gap:var(--s4);margin-top:var(--s4);padding:var(--s5);border:1px solid var(--ok);display:grid}@supports (color:color-mix(in lab, red, red)){.staff-seal{border:1px solid color-mix(in oklab, var(--ok) 30%, transparent)}}.staff-seal{border-radius:var(--r-card);background-color:var(--seal-ground);box-shadow:var(--sh-paper)}.staff-seal:focus:not(:focus-visible){outline:none}.staff-seal[data-landing]{--seal-ground:var(--okb);background-image:radial-gradient(var(--tex-dot) 1px, transparent 1px);background-size:18px 18px}.staff-seal-body{gap:var(--s4);min-width:0;display:grid}.staff-seal-main{align-content:start;gap:var(--s4);min-width:0;display:grid}.staff-seal-head{align-items:center;gap:var(--s4);display:flex}.staff-seal-disc{border-radius:var(--r-full);background:var(--ok);width:56px;height:56px;color:var(--oa);box-shadow:inset 0 1px 0 var(--sheen);flex:none;place-items:center;display:grid}.staff-seal[data-landing] .staff-seal-disc{filter:var(--bloom-ok);animation:mmsCheckBloom .76s var(--ease-out) .12s both}@media (prefers-reduced-motion:reduce){.staff-seal[data-landing] .staff-seal-disc{animation:none}}.staff-seal-title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-snug);flex-direction:column;margin:0;display:flex}.staff-seal-echo{color:var(--t2);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.staff-seal-hero{margin:0}.staff-seal-hero dt{align-items:baseline;gap:var(--s3);font-size:var(--fs-h2);font-weight:var(--fw-bold);display:flex}.staff-seal-hero .staff-seal-echo{font-size:var(--fs-lead)}.staff-seal-hero dd{font-family:var(--font-display);font-size:var(--fs-pass);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.staff-seal-hero dd[data-tier=hand]{font-size:var(--till-fs-hand)}.staff-seal-hero dd[data-tier=display]{font-size:var(--fs-display)}.staff-seal-hero[data-row=collect] dt,.staff-seal-hero[data-row=collect] dd{color:var(--warn)}.staff-seal-rows{gap:var(--s2);margin:0;display:grid}.staff-seal-row{font-size:var(--fs-h3);align-items:baseline;display:flex}.staff-seal-row dd{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.staff-seal-callout{color:var(--pass-ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.staff-seal-actions-in{justify-content:flex-end;align-items:stretch;gap:var(--s3);flex-wrap:wrap;display:flex}.staff-seal-note{color:var(--t2);font-size:var(--fs-sm);flex-basis:100%;margin:0}.staff-seal-pass{min-width:0}@media (min-width:85.375em) and (min-height:44em){.staff-seal[data-wide]{margin-inline:var(--s5);padding:var(--s8)}.staff-seal[data-wide] .staff-seal-body{align-items:stretch;gap:var(--s8);grid-template-columns:minmax(0,1fr) auto}.staff-seal[data-wide] .staff-seal-disc{width:88px;height:88px}.staff-seal[data-wide] .staff-seal-title{font-size:var(--fs-display)}.staff-seal[data-wide] .staff-seal-actions{grid-template-columns:minmax(0,460fr) 32px minmax(0,300fr) 32px minmax(0,438fr);display:grid}.staff-seal[data-wide] .staff-seal-actions>.staff-seal-actions-in{grid-column:5}}.reg-settle-actions{z-index:1;gap:var(--s2);padding:var(--s3) 20px calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--cd);border-top:1px solid var(--bd);margin:0 -20px;display:grid;position:sticky;bottom:0}.mms-sheet:has(.reg-settle-actions){padding-bottom:0}@media (min-width:85.375em) and (min-height:44em){.mms-sheet.till-sheet{top:calc(var(--staff-bar-h,68px) + var(--s4));bottom:calc(var(--kb-inset,0px) + var(--s4));left:var(--s5);right:var(--s5);width:auto;max-width:none;max-height:none;padding:0 var(--s8);border-radius:var(--r-sheet);margin-inline:0;translate:none}.till-sheet .mms-sheet-head{margin-inline:calc(-1 * var(--s8));padding:var(--s4) var(--s8) var(--s3);box-shadow:inset 0 6px 0 var(--gold), inset 0 7px 0 var(--sheen)}@supports (color:color-mix(in lab, red, red)){.till-sheet .mms-sheet-head{box-shadow:inset 0 6px 0 color-mix(in oklab, var(--gold) 40%, var(--cd)), inset 0 7px 0 var(--sheen)}}.till-sheet .mms-sheet-title{font-size:var(--fs-h1)}.till-sheet .mms-sheet-close{top:var(--s2);right:var(--s3)}.till-title{align-items:center;gap:var(--s4);display:flex}.till-glyph{border-radius:var(--r-sm);background:var(--gold);flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.till-glyph{background:color-mix(in oklab, var(--gold) 18%, var(--cd))}}.till-glyph{color:var(--gold-strong)}.till-body{padding:var(--s5) 0 var(--s4);grid-template-columns:minmax(0,460fr) 32px minmax(0,300fr) 32px minmax(0,438fr);align-items:start;display:grid}.till-arrow{margin-top:var(--s6);font-size:var(--fs-h1);color:var(--t3);-webkit-user-select:none;user-select:none;justify-self:center}.till-owe,.till-tip,.till-gave{align-content:start;gap:var(--s3);min-width:0;display:grid}.till-hero{font-family:var(--font-display);font-size:var(--fs-pass);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--tx);margin:0}.till-hero[data-tier=display]{font-size:var(--fs-display)}.till-question{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0}.till-question .chrome-en{font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--t2)}.till-closes{font-size:var(--fs-lead);color:var(--t2);margin:0}.till-rule{border:0;border-top:1px solid var(--bd);margin:var(--s2) 0 0}.till-slip-h{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--t2);margin:0}.till-slip-h>.till-slip-echo{margin-inline-start:var(--s2)}.till-slip{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.till-slip>li{align-items:baseline;gap:var(--s2);min-height:40px;font-size:var(--fs-lead);font-weight:var(--fw-bold);display:flex}.till-slip .staff-qty{color:var(--t2);font-variant-numeric:tabular-nums}.till-slip .chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2)}.till-slip-changed{justify-self:start;gap:var(--s2);color:var(--warn);font-weight:var(--fw-bold)}.till-sheet .reg-tender-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.till-sheet .staff-chip-cash{min-height:120px;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heavy);letter-spacing:var(--track-display);position:relative}.till-sheet .staff-chip-cash:after{content:"";border:1px solid var(--bd);border-radius:calc(var(--r-sm) / 2);pointer-events:none;position:absolute;inset:6px}.till-sheet .staff-chip-cash[aria-pressed=true]:after{border-color:var(--oa)}@supports (color:color-mix(in lab, red, red)){.till-sheet .staff-chip-cash[aria-pressed=true]:after{border-color:color-mix(in srgb, var(--oa) 35%, transparent)}}.till-sheet .staff-chip-cash[data-exact]{font-family:var(--font-body);font-size:var(--fs-lead);font-weight:var(--fw-bold);letter-spacing:normal}.till-sheet .staff-chip-cash[data-exact] .staff-chip-amount{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-heavy)}.till-sheet .reg-settle-actions{margin:0 calc(-1 * var(--s8));padding:var(--s4) var(--s8) var(--s8)}.till-band-row{align-items:center;row-gap:var(--s2);grid-template-columns:minmax(0,460fr) 32px minmax(0,300fr) 32px minmax(0,438fr);display:grid}.till-band-row>.till-band-alert,.till-band-row>.till-band-reload{grid-column:1/4}.till-band-row>.till-band-reload{justify-self:start}.till-band-row>.till-band-actions{gap:var(--s3);grid-column:1/4;align-items:stretch;display:flex}.till-band-row>.till-band-actions>.till-take{flex:1}.till-band-row>.reg-change{min-height:var(--tap-bump);grid-column:5;align-self:center}.till-band-row .reg-change-row dt{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--tx)}.till-band-row .reg-change-row dd{font-size:var(--fs-display)}.till-band-row .reg-change-exact{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--tx)}.till-band-row .reg-change-exact .chrome-en{font-size:var(--fs-lead);font-weight:var(--fw-semibold)}}.staff-settle-unsent{align-items:flex-start;gap:var(--s2);color:var(--warn);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0;display:flex}.pad-ticket-title:focus:not(:focus-visible){outline:none}@media (max-height:20em){.pad-main{height:auto;overflow:visible}.pad-tiles,.pad-ticket-body{overflow-y:visible}.pad-ticket{overflow:visible}}.reg-start{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:48em){.reg-start{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.reg-start .staff-arm{min-height:var(--tap-bump)}}.floor-strip-wrap{gap:var(--s2);display:grid}.floor-strip-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2);margin:0}.floor-strip{grid-template-columns:repeat(auto-fit, minmax(var(--s15), calc(3 * var(--s8))));gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.floor-tile{--floor-edge:transparent;--floor-ink:var(--t2);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--s1);width:100%;min-height:var(--tap-bump);padding:var(--s1);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);color:var(--tx);font:inherit;cursor:pointer;box-shadow:inset 0 calc(-1 * var(--s1)) 0 var(--floor-edge);transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.floor-tile[data-free]{border:2px dashed var(--t2)}.floor-tile[data-tone=ask]{background:var(--warnb)}.floor-tile[aria-disabled=true]{opacity:.6;cursor:default}.floor-tile[aria-busy=true]{cursor:progress;opacity:1}.floor-tile-n{font-size:var(--fs-h1);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--tx)}.floor-tile-verb{align-items:center;gap:var(--s1);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--ac-strong);display:inline-flex}.floor-tile-glyph{color:var(--floor-ink)}.floor-tile[data-tone=ask],.floor-tile[data-tone=inflight],.floor-edge[data-tone=ask],.floor-edge[data-tone=inflight],.floor-key-item[data-tone=ask],.floor-key-item[data-tone=inflight]{--floor-edge:var(--warn);--floor-ink:var(--warn)}.floor-tile[data-tone=live],.floor-edge[data-tone=live],.floor-key-item[data-tone=live]{--floor-edge:var(--ac);--floor-ink:var(--ac)}.floor-tile[data-tone=done],.floor-edge[data-tone=done],.floor-key-item[data-tone=done]{--floor-edge:var(--ok);--floor-ink:var(--ok)}.floor-tile[data-tone=returned],.floor-edge[data-tone=returned],.floor-key-item[data-tone=returned]{--floor-edge:var(--t3);--floor-ink:var(--t2)}.ui-track[data-stage=unsent].staff-unsent-ring{--trk-ink:var(--warn)}.floor-tile>.floor-owed-ring{position:absolute;inset-block-start:var(--s1);inset-inline-end:var(--s1)}.floor-kitchen-seg .staff-unsent-ring,.pad-ticket-group-h .staff-unsent-ring{margin-inline-end:var(--s1)}.floor-key{gap:var(--s1) var(--s3);font-size:var(--fs-sm);color:var(--t2);flex-wrap:wrap;margin:0;display:flex}.floor-key-item{--floor-ink:var(--t2);align-items:center;gap:var(--s1);display:inline-flex}.floor-key-glyph{color:var(--floor-ink);flex:none}.card-textured>.floor-edge{z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset var(--s1) 0 0 var(--floor-edge,transparent);position:absolute;inset:0}.floor-kitchen{justify-content:space-between;align-items:center;gap:var(--s2);min-height:calc(var(--s6) + var(--s1));font-size:var(--fs-sm);color:var(--t2);flex-wrap:wrap;display:flex}.floor-kitchen-glyph{margin-right:var(--s1);vertical-align:text-bottom}.floor-kitchen-seg[data-seg="floor.kitchen.notSent"]{font-weight:var(--fw-bold);color:var(--warn)}.floor-kitchen-seg[data-seg="floor.kitchen.inKitchen"]{font-weight:var(--fw-bold);color:var(--tx)}.floor-kitchen-seg[data-seg="floor.kitchen.up"]{font-weight:var(--fw-bold);color:var(--ok)}.floor-kitchen-seg[data-seg="floor.kitchen.refunded"]{color:var(--warn)}.floor-wait{align-items:center;gap:var(--s1);min-height:calc(var(--s6) + var(--s1));padding:0 var(--s2);border-radius:var(--r-full);background:var(--sf);color:var(--t2);font-size:var(--fs-label);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;white-space:nowrap;border:1.5px solid #0000;display:inline-flex}.floor-wait-amber{border-color:var(--gold-strong);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.floor-wait-amber{background:color-mix(in srgb, var(--gold) 16%, var(--cd))}}.floor-wait-amber{color:var(--gold-strong)}.floor-wait-red{border-color:var(--warn);background:var(--warnb);color:var(--warn)}.help-pic-start{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.staff-paymode{align-items:baseline;gap:var(--s2) var(--s3);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.staff-paymode-note{color:var(--t2);font-size:var(--fs-sm);line-height:var(--lh-normal);flex:16rem;margin:0}.staff-paymode-note-warn{color:var(--warn);font-weight:var(--fw-semibold)}.staff-greet-row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s4);flex-wrap:wrap;display:flex;position:relative}.staff-greet-row>.staff-greeting{margin:0}.staff-greet-row>.staff-sound-chip{margin-left:auto}.staff-sound-chip{gap:var(--s2)}.staff-chip[data-muted=true]{border-color:var(--warn);color:var(--warn)}.staff-sound-line{top:calc(100% + var(--s1));z-index:calc(var(--z-toolbar) - 1);max-width:100%;padding:var(--s2) var(--s3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);box-shadow:var(--sh-md);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t2);text-align:end;pointer-events:none;margin:0;position:absolute;inset-inline-end:0}.staff-sound-line-warn{border-color:var(--warn);color:var(--warn)}:root{--w-staff-pane:clamp(22rem, 34vw, 34rem);--w-staff-split:96rem}.staff-split{max-width:67.5rem}.staff-split-main{min-width:0}.staff-split-pane,.staff-split[data-pane=open]>.staff-split-main{display:none}.staff-split[data-pane=open]>.staff-split-pane{display:block}@media (min-width:48em){.staff-split[data-pane=open]{grid-template-columns:minmax(0, 1fr) var(--w-staff-pane);column-gap:var(--s6);max-width:var(--w-staff-split);align-items:start;display:grid}.staff-split[data-pane=open]>.staff-split-main{display:block}.staff-split-pane{top:calc(var(--staff-bar-h,76px) + var(--s4));max-height:calc(100dvh - var(--staff-bar-h,76px) - var(--s8));overscroll-behavior-y:contain;border-inline-start:1px solid var(--bd);padding:0 var(--s2) calc(var(--tap-bump) + var(--s8) + env(safe-area-inset-bottom,0px)) var(--s6);position:sticky;overflow-y:auto}}@media (min-width:64em){.staff-split{grid-template-columns:minmax(0, 1fr) var(--w-staff-pane);column-gap:var(--s6);max-width:var(--w-staff-split);align-items:start;display:grid}.staff-split>.staff-split-pane{display:block}}@media (max-width:63.99em){.staff-split[data-pane=lost]{flex-direction:column;display:flex}.staff-split[data-pane=lost]>.staff-split-pane{border-inline-start:0;order:-1;max-height:none;padding:0;display:block;position:static;overflow:visible}.staff-split[data-pane=lost] .staff-pane-empty{display:none}}.staff-pane-head{top:var(--staff-bar-h,128px);z-index:calc(var(--z-toolbar) - 1);align-items:center;gap:var(--s3);min-height:60px;margin-bottom:var(--s4);background:var(--pg);border-bottom:1px solid var(--bd);display:flex;position:sticky}@media (min-width:48em){.staff-pane-head{top:0}}.staff-pane-title{min-width:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.staff-pane-title [lang=my],.staff-pane-title:lang(my){font-family:var(--font-my);font-weight:var(--fw-bold);line-height:var(--lh-my)}.staff-pane-lost{align-items:center;gap:var(--s3);margin:0 0 var(--s4);color:var(--warn);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.staff-pane-landed{align-items:center;gap:var(--s3);margin:0 0 var(--s4);color:var(--t2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.staff-pane-actions{margin-top:var(--s4)}.staff-pane-body.mms-rise{animation-duration:var(--dur-base)}@media (prefers-reduced-motion:reduce){.staff-pane-body,.staff-pane-body.mms-rise{animation:none}}.floor-card-label{padding:0 var(--s2);border-radius:var(--r-full);margin-inline-start:calc(-1 * var(--s2));display:inline-block}.floor-card[aria-current=true]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.floor-card[aria-current=true]{border-color:color-mix(in oklab, var(--gold) 55%, var(--bd))}}.floor-card[aria-current=true]{box-shadow:inset 0 1px 0 var(--sheen), inset 0 -1px 0 var(--edge-lo), var(--sh-paper), 0 0 18px -8px var(--glow-gold)}@media (hover:hover){.floor-card.card-interactive[aria-current=true]:hover{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper-hover), 0 0 18px -8px var(--glow-gold)}}.floor-card.card-interactive[aria-current=true]:active{box-shadow:inset 0 1px 0 var(--edge-lo), inset 0 -1px 0 var(--sheen), var(--sh), 0 0 18px -8px var(--glow-gold)}@supports (view-transition-name:none){html:has(.staff-main){view-transition-name:none}html:has(.staff-main)::view-transition{pointer-events:none}}.staff-split-pane.staff-split-pane-idle{border-inline-start:0}.staff-send-name-link{min-height:44px;color:var(--tx);font-weight:var(--fw-semibold);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.table-detail-name{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);overflow-wrap:anywhere}.staff-handoff-early{gap:var(--s2);flex-basis:100%;display:grid}.staff-handoff-callout{color:var(--t2);font-size:var(--fs-sm);margin:0}.kds-unpaid,.kds-refunded{align-items:center;gap:var(--s2);display:flex}.kds-refunded{color:var(--warn)}.counter-card-kitchen{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.staff-reload-offer{justify-items:start;gap:var(--s2);margin:var(--s2) 0 0;display:grid}.staff-reload-line{color:var(--warn);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);margin:0}.appr-mark{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.appr-mark-sm{border-radius:5px;width:18px;height:18px}.appr-mark-lg{width:32px;height:32px}.appr-mark-remove{background:var(--warnb)}.appr-mark-remove:before{content:"";background:var(--warn);border-radius:2px;width:50%;height:3px;display:block}.appr-mark-sm.appr-mark-remove:before{height:2.5px}.appr-mark-free{border-radius:var(--r-full);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.appr-mark-free{background:color-mix(in oklab, var(--gold) 22%, var(--cd))}}.appr-mark-free{color:var(--gold-strong)}.appr-mark-deny{border:2px solid var(--t2);color:var(--t2);background:0 0}.appr-flag-square{border-radius:var(--r-sm);background:var(--warnb);width:40px;height:40px;color:var(--warn);flex:none;justify-content:center;align-items:center;display:inline-flex}.appr-flag-glyph{color:var(--warn);flex:none}.appr-kind-word{color:var(--warn);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.appr-kind-word-free{color:var(--gold-strong)}.appr-slip{border:1px solid var(--bd);border-radius:var(--r-card);background:linear-gradient(180deg, var(--sf), var(--cd));box-shadow:inset 0 1px 0 var(--sheen);padding:14px 16px}.appr-slip-legend{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--tx);margin-bottom:10px;padding:0}.appr-slip-names{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appr-slip-asker{align-items:center;gap:8px;min-height:44px;padding-inline-end:4px;display:inline-flex}.appr-slip-asker-words{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--tx)}.appr-slip-arrow{color:var(--t3);font-size:var(--fs-lead);flex:none}.appr-initial{border-radius:var(--r-full);border:1px solid var(--bd);background:var(--cd);width:28px;height:28px;color:var(--tx);font-family:var(--font-display,inherit);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.appr-slip-tiles{flex-wrap:wrap;gap:10px;display:flex}.appr-tile{min-width:150px;min-height:64px;font-size:var(--fs-body);font-weight:var(--fw-bold);border-radius:18px;justify-content:flex-start;gap:10px;padding:0 18px 0 14px}.appr-tile .appr-initial{width:32px;height:32px;font-size:var(--fs-body)}.appr-tile-skeleton{background:var(--sunken);border:1px solid var(--bd);display:inline-block}.appr-slip-inset{border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--sf);color:var(--tx);margin-top:12px;padding:12px 14px}.appr-slip-pin{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.appr-slip-pin-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--tx);flex:0 120px}.appr-slip-pin-field{box-sizing:border-box;min-height:52px;font-size:var(--fs-lead);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--track-wide);border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--cd);color:var(--tx);flex:200px;padding:0 14px}.loss-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:37.5em){.loss-grid{grid-template-columns:1fr}}.loss-col-head{min-height:40px;font-size:var(--fs-body);font-weight:var(--fw-bold);align-items:center;gap:10px;margin-bottom:8px;display:flex}.loss-chips{gap:6px;display:grid}.loss-chip{text-align:left;justify-content:flex-start;gap:8px;min-height:48px;padding:4px 12px 4px 10px}.loss-chip[aria-invalid=true]{border-color:var(--warn)}.loss-hint{border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--cd);min-height:72px;color:var(--t2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin-top:12px;padding:10px 12px}.appr-card{padding:0;display:grid;overflow:hidden}.appr-card-strip{justify-content:space-between;align-items:center;gap:var(--s3);background:var(--sf);padding:8px 16px;display:flex}.appr-card-table{min-height:44px;color:var(--tx);font-weight:var(--fw-bold);font-size:var(--fs-lead);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.appr-card-table:hover,.appr-card-table:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.appr-card-number{font-family:var(--font-display,inherit);font-size:var(--fs-h1);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.appr-card-age{color:var(--tx);font-weight:var(--fw-bold);align-items:center;gap:8px;display:inline-flex}.appr-card-body{gap:8px;padding:12px 16px 16px;display:grid}.appr-card-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.appr-card-kind{align-items:center;gap:8px;display:inline-flex}.appr-card-amount{font-size:var(--fs-h1);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.appr-card-dish{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.appr-card-fact{color:var(--t2);font-size:var(--fs-sm)}.appr-card-decision{border-top:1px solid var(--bd);outline:none;gap:12px;padding:16px;display:grid}.appr-card[data-open=true]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.appr-card[data-open=true]{border-color:color-mix(in oklab, var(--gold) 55%, var(--bd))}}.appr-card[data-open=true]{box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper), 0 0 18px -8px var(--glow-gold)}.appr-keys{gap:12px;display:flex}.appr-keys>*{flex:1}.appr-key-glyph{flex:none}.appr-changed{align-items:flex-start;gap:var(--s2);color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0;display:flex}.appr-changed>svg{color:var(--warn);flex:none;margin-top:2px}.appr-close-note{border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0;padding:10px 12px}.appr-paid-word{color:var(--ok);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.appr-receipt{outline:none;align-items:center;gap:12px;padding:12px 20px;display:flex}.appr-receipt-words{flex:1;min-width:0}.appr-receipt-head{font-weight:var(--fw-bold);font-size:var(--fs-body)}.appr-receipt-sub{color:var(--t2);font-size:var(--fs-sm);margin-top:2px}.settle-flag{margin-bottom:var(--s4);gap:12px;padding:16px 20px;display:grid}.settle-flag-title{align-items:flex-start;gap:12px;display:flex}.settle-flag-title h4,.settle-flag-title h3{font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0}.settle-flag-lines{border-top:1px dotted var(--tx);margin:0;padding:10px 0 0;list-style:none}@supports (color:color-mix(in lab, red, red)){.settle-flag-lines{border-top:1px dotted color-mix(in oklab, var(--tx) 16%, transparent)}}.settle-flag-lines{gap:8px;display:grid}.settle-flag-line{gap:2px;display:grid}.settle-flag-line-row{align-items:center;gap:8px;display:flex}.settle-flag-leader{border-bottom:2px dotted var(--tx);flex:1}@supports (color:color-mix(in lab, red, red)){.settle-flag-leader{border-bottom:2px dotted color-mix(in oklab, var(--tx) 25%, transparent)}}.settle-flag-leader{align-self:flex-end;min-width:12px;margin-bottom:5px}.settle-flag-price{font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.settle-flag-consequence{color:var(--t2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.staff-circ[data-frozen=true]{border-style:dashed;border-width:1.5px}.floor-card-hint{align-items:center;gap:var(--s1);font-size:var(--fs-sm);color:var(--t2);margin:0;display:flex}.clear-window{gap:var(--s2);display:grid}.clear-chip{padding:var(--s1) var(--s3);border:1.5px dashed var(--ac);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tx);justify-self:start;margin:0}.clear-window-cells{gap:var(--s3);flex-wrap:wrap;display:flex}.clear-window-cells>.clear-undo{background:var(--sf);border:1.5px dashed var(--ac)}.clear-undo-left{color:var(--t2);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.clear-warn{color:var(--warn);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.clear-slip{gap:var(--s3);margin-top:var(--s3);padding:var(--s4);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--cd);display:grid}.clear-slip-h{align-items:center;gap:var(--s2);font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--tx);margin:0;display:flex}.clear-slip-h:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.clear-slip-h>.clear-slip-echo{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2)}.clear-slip-mark{border:2px solid var(--warn);flex:none;width:10px;height:10px;transform:rotate(45deg)}.clear-slip-sub,.clear-slip-drafts,.clear-slip-ask{font-size:var(--fs-sm);color:var(--t2);margin:0}.clear-slip-ask{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--tx)}.clear-slip-list{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.clear-slip-list>li{align-items:baseline;gap:var(--s2);font-size:var(--fs-body);font-weight:var(--fw-semibold);display:flex}.clear-slip-list .staff-qty{color:var(--t2);font-variant-numeric:tabular-nums}.clear-slip-list .chrome-en{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--t2)}.clear-slip-total{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-top:var(--s2);border-top:1px solid var(--bd);margin:0;display:flex}.clear-slip-total>dt{font-size:var(--fs-sm);color:var(--t2)}.clear-slip-total>dd{font-size:var(--fs-lead);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.clear-slip-doors{gap:var(--s3);flex-wrap:wrap;display:flex}.clear-slip-commit{gap:var(--s3);display:grid}.clear-slip-commit>p{font-size:var(--fs-sm);color:var(--tx);margin:0}.staff-guide{gap:var(--s3);padding:var(--s5);flex-direction:column;margin:0;display:flex}.staff-guide[data-host=sheet]{padding:var(--s4)}.staff-guide-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.staff-guide-step{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t2);font-variant-numeric:tabular-nums;margin:0}.staff-guide-step>.chrome-pair>[lang=my]{font-size:var(--fs-lead);font-weight:var(--fw-bold)}.staff-guide-close{align-items:center;gap:var(--s2);min-width:44px;min-height:44px;padding:0 var(--s3) 0 var(--s2);border-radius:var(--r-full);color:var(--tx);font:inherit;font-size:var(--fs-lead);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.staff-guide-close>.chrome-pair>.chrome-en{font-size:var(--fs-caption);color:var(--t2)}.guide-well{justify-content:flex-start;align-items:stretch;gap:var(--s3);flex-direction:column;height:16.25rem;min-height:0;margin:0;overflow:hidden}.staff-guide[data-screen=kitchen] .guide-well{height:22.5rem}.staff-guide[data-screen=kitchen][data-host=sheet] .guide-well{height:18.75rem}.staff-guide-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--tx);outline:none;margin:0}.staff-guide-title>.chrome-pair>[lang=my]{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.staff-guide-title>.chrome-pair>.chrome-en{font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.staff-guide-lines{gap:var(--s2);display:grid}.staff-guide-line{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--tx);margin:0}.staff-guide-line>.chrome-pair>[lang=my]{font-size:var(--fs-h3);font-weight:var(--fw-regular)}.staff-guide-line>.chrome-pair>.chrome-en{font-size:var(--fs-label);font-weight:var(--fw-medium)}.staff-guide[data-screen=kitchen] .staff-guide-title>.chrome-pair>[lang=my],.staff-guide[data-screen=kitchen] .staff-guide-title{font-size:var(--kfs-item-my,var(--fs-h1))}.staff-guide[data-screen=kitchen] .staff-guide-title>.chrome-pair>.chrome-en{font-size:var(--fs-h3)}.staff-guide[data-screen=kitchen] .staff-guide-line>.chrome-pair>[lang=my]{font-size:var(--fs-h2)}.staff-guide[data-screen=kitchen] .staff-guide-line>.chrome-pair>.chrome-en{font-size:var(--fs-lead)}.staff-guide-foot{justify-items:center;gap:var(--s2);margin:0 calc(-1 * var(--s5)) calc(-1 * var(--s5));padding:var(--s3) var(--s5) var(--s5);border-top:1px solid var(--bd);border-radius:0 0 var(--r-card) var(--r-card);background:var(--cd);display:grid;position:sticky;bottom:0}.staff-guide[data-host=sheet] .staff-guide-foot{margin:0 calc(-1 * var(--s4)) calc(-1 * var(--s4));padding:var(--s3) var(--s4) var(--s4)}.guide-dots{justify-content:center;display:flex}.guide-dot{border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.guide-dot:focus-visible{outline:2.5px solid var(--ac);outline-offset:-4px}.guide-dot-mark{border-radius:var(--r-full);background:var(--t3);width:8px;height:8px;display:block}.guide-dot[aria-current=step]>.guide-dot-mark{background:var(--tx);width:24px}.staff-guide-pager,.diner-guide-dock{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%;max-width:34rem;display:grid}.staff-guide-pager>.ui-btn{padding-inline:var(--s4)}.staff-guide-pager>.ui-btn .chrome-en{font-size:var(--fs-caption)}.staff-guide-slot{display:block}.staff-guide-footer{font-size:var(--fs-caption);color:var(--t2);text-align:center;margin:0}.staff-guide-footer>.chrome-pair>[lang=my]{font-size:var(--fs-sm)}.staff-guide-footer>.chrome-pair>.chrome-en{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.staff-pane-guide{padding-top:var(--s4)}@media (max-width:63.99em){.staff-split[data-pane=lost] .staff-pane-guide{display:none}}.kds-guide{justify-items:center;gap:var(--s3);padding:var(--s4) 0;display:grid}.kds-guide>.staff-guide{width:min(100%,47.5rem)}.kds-guide-empty{font-size:var(--kfs-meta,var(--fs-sm));font-weight:var(--fw-bold);color:var(--t2);margin:0}.guide-pic-column{gap:var(--s3);flex-direction:column;display:flex}.guide-pic-center{align-items:center}.guide-pic-pair{align-items:flex-start;gap:var(--s3);display:flex}.guide-pic-ticket{align-self:center;width:min(100%,20.375rem)}.guide-pic-pair>.guide-pic-ticket{flex:1 1 0;width:auto}.guide-pic-bump{min-width:min(100%,20rem)}.guide-pic-band{display:block}.guide-pic-list{margin:0;padding:0;list-style:none;display:block}.diner-guide-eyebrow{align-items:center;gap:var(--s2);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--t2);display:inline-flex}.diner-guide-body{gap:var(--s3);flex-direction:column;flex:auto;min-height:0;display:flex}.diner-guide-page{gap:var(--s5);min-height:0;padding-top:var(--s2);border-radius:var(--r-sm);outline:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.diner-guide-page:focus-visible{outline:2.5px solid var(--ac);outline-offset:2px}.diner-guide-stage{--pass-hole:var(--sunken);--guide-scale:1;--guide-live:.92;height:18.5rem;padding:var(--s3);border:1px solid var(--bd);border-radius:var(--r-card);background-color:var(--sunken);box-shadow:inset 0 1px 0 var(--sheen);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-height:46em){.diner-guide-stage{--guide-scale:.82;--guide-live:.67;height:13.5rem}}@media (max-height:38em){.diner-guide-stage{--guide-scale:.7;--guide-live:.53;height:11rem}}.diner-guide-rise{justify-content:center;align-items:center;width:100%;display:flex}.diner-guide-pic{width:min(100%,19rem);transform:scale(var(--guide-scale));transform-origin:50%;flex:none}.diner-guide-pic[data-scale=pass]{width:min(80%,13.5rem);transform:scale(calc(var(--guide-scale) * 1.25))}.diner-guide-pic[data-scale=live]{transform:scale(var(--guide-live))}.diner-guide-pic[data-scale=counter]{width:min(100%,15rem)}.diner-guide-pic[data-motion=row] .live-pass-dish:last-child{animation:mmsRise var(--dur-slow) var(--ease-out) var(--dur-base) both}.diner-guide-where{width:min(100%,18.75rem);height:9rem;transform:scale(var(--guide-scale));transform-origin:50%;position:relative}.diner-guide-where-pass{z-index:1;width:8.5rem;margin-left:-4.25rem;position:absolute;top:0;left:50%}.diner-guide-where-bar{z-index:2;padding:0 var(--s2);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--cd);box-shadow:inset 0 1px 0 var(--sheen), var(--sh-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:4.5rem 0 0}.diner-guide-words{gap:var(--s3);flex-direction:column;display:flex}.diner-guide-title{flex-direction:column;gap:2px;margin:0;display:flex}.diner-guide-title-en{align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--tx);display:inline-flex}.diner-guide-title-my{font-family:var(--font-my);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-my);color:var(--t2);font-synthesis:none}.diner-guide-spark{font-size:var(--fs-h3);color:var(--t2)}.diner-guide-line,.diner-guide-quiet{margin:0}.diner-guide-pair{flex-direction:column;gap:2px;display:flex}.diner-guide-pair>[lang=my]{font-family:var(--font-my);line-height:var(--lh-my);font-synthesis:none}.diner-guide-line{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--tx)}.diner-guide-line [lang=my]{font-size:var(--fs-lead);color:var(--t2)}.diner-guide-quiet{font-size:var(--fs-label);line-height:var(--lh-normal);color:var(--t2)}.diner-guide-quiet [lang=my]{font-size:var(--fs-sm);color:var(--t3)}.diner-guide-key{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.diner-guide-foot{justify-items:center;gap:var(--s2);padding-top:var(--s2);flex:none;display:grid}.diner-guide-dock{max-width:none}.diner-guide-dock>.ui-btn{padding-inline:var(--s3)}.diner-guide-dock .diner-guide-pair{align-items:center}.diner-guide-dock .diner-guide-pair>[lang=my]{font-size:var(--fs-sm)}.diner-guide-back[data-held]{visibility:hidden}.diner-guide-door{min-height:44px;font:inherit;font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;margin:0}@media (prefers-reduced-motion:reduce){.diner-guide-pic[data-motion=row] .live-pass-dish:last-child{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
