@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gini-orange:#f05d25;--gini-orange-rgb:240 93 37;--gini-ember:#d94e1a;--gini-ember-rgb:217 78 26;--gini-ink:#1a1a1a;--gini-ink-rgb:26 26 26;--gini-cream:#fbf6f0;--gini-cream-rgb:251 246 240;--gini-sand:#efe6db;--gini-sand-rgb:239 230 219;--primary:var(--gini-orange);--primary-foreground:#fff;--background:var(--gini-cream);--foreground:var(--gini-ink);--card:#fff;--card-foreground:var(--gini-ink);--muted:var(--gini-sand);--muted-foreground:color-mix(in oklab, var(--gini-ink) 60%, transparent);--accent:var(--gini-orange);--accent-foreground:#fff;--border:color-mix(in oklab, var(--gini-ink) 12%, transparent);--ring:var(--gini-orange);--gini-font-sans:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--gini-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--gini-text-display-size:clamp(32–48px, calc(32–48px + .5vw), 48px);--gini-text-display-weight:800;--gini-text-heading-size:clamp(36–48px, calc(36–48px + .5vw), 48px);--gini-text-heading-weight:700;--gini-text-subheading-size:clamp(20–24px, calc(20–24px + .5vw), 24px);--gini-text-subheading-weight:600;--gini-text-body-size:clamp(16–18px, calc(16–18px + .5vw), 18px);--gini-text-body-weight:400;--gini-text-caption-size:clamp(12–14px, calc(12–14px + .5vw), 14px);--gini-text-caption-weight:600;--gini-radius:.75rem;--gini-radius-sm:.5rem;--gini-radius-lg:1rem;--gini-radius-xl:1.5rem;--gini-radius-2xl:2rem;--radius:var(--gini-radius);--gini-shadow-sm:0 1px 2px 0 #0000000d;--gini-shadow-md:0 4px 8px -2px #00000014;--gini-shadow-lg:0 20px 40px -12px #0000002e;--gini-glow-primary:0 16px 36px #f05d252e;--skeu-bg:#f8f1ea;--skeu-bg-deep:#f3ebe3;--skeu-surface:#fefcfa;--skeu-surface-top:#fff;--skeu-surface-recessed:#ede6dd;--skeu-well:#f4efe9;--skeu-well-deep:#efe8e1;--skeu-accent:#f05d25;--skeu-accent-light:#ff8a5c;--skeu-accent-deep:#c9481a;--skeu-accent-shadow:#8f3210;--skeu-accent-text:#b8410f;--skeu-accent-text-strong:#8f3210;--skeu-highlight:#ffffffeb;--skeu-highlight-soft:#ffffff8c;--skeu-edge:#d9cfc5;--skeu-edge-strong:#c7bbb1;--skeu-edge-control:#8f847a;--skeu-ink:37, 22, 10;--skeu-success:#16a34a;--skeu-warning:#d97706;--skeu-error:#dc2626;--skeu-info:#2563eb;--skeu-shadow-flush:0 0 0 1px var(--skeu-edge);--skeu-shadow-raised-1:inset 0 1px 0 var(--skeu-highlight), 0 1px 1px rgba(var(--skeu-ink), .06), 0 2px 4px -1px rgba(var(--skeu-ink), .08), 0 10px 24px -14px rgba(var(--skeu-ink), .2);--skeu-shadow-raised-2:inset 0 1px 0 var(--skeu-highlight), 0 1px 2px rgba(var(--skeu-ink), .08), 0 6px 12px -4px rgba(var(--skeu-ink), .12), 0 22px 44px -20px rgba(var(--skeu-ink), .28);--skeu-shadow-floating:inset 0 1px 0 var(--skeu-highlight), 0 1px 2px rgba(var(--skeu-ink), .1), 0 10px 20px -8px rgba(var(--skeu-ink), .18), 0 28px 56px -18px rgba(var(--skeu-ink), .32);--skeu-shadow-overlay:inset 0 1px 0 var(--skeu-highlight), 0 2px 4px rgba(var(--skeu-ink), .12), 0 16px 32px -10px rgba(var(--skeu-ink), .28), 0 48px 96px -24px rgba(var(--skeu-ink), .45);--skeu-shadow-recessed:inset 0 2px 4px rgba(var(--skeu-ink), .12), inset 0 1px 2px rgba(var(--skeu-ink), .14), inset 0 -1px 0 var(--skeu-highlight-soft);--skeu-shadow-well:inset 0 1.5px 3px rgba(var(--skeu-ink), .1), inset 0 1px 1px rgba(var(--skeu-ink), .08), inset 0 -1px 0 #ffffffb3;--skeu-shadow-pressed:inset 0 2px 5px rgba(var(--skeu-ink), .22), inset 0 1px 2px rgba(var(--skeu-ink), .18), 0 1px 0 var(--skeu-highlight-soft);--skeu-shadow-control:inset 0 1px 0 #ffffff61, inset 0 -2px 0 #78230552, 0 1px 2px #7823054d, 0 6px 14px -6px #f05d258c;--skeu-shadow-control-hover:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #78230552, 0 2px 3px #7823054d, 0 10px 22px -8px #f05d259e;--skeu-shadow-control-pressed:inset 0 2px 4px #5a190073, inset 0 1px 1px #5a19004d, 0 1px 0 #ffffff4d;--skeu-focus-rim:0 0 0 2px #fff, 0 0 0 4px var(--skeu-accent-deep), inset 0 1.5px 3px rgba(var(--skeu-ink), .08);--skeu-radius-xs:6px;--skeu-radius-sm:10px;--skeu-radius-md:14px;--skeu-radius-lg:20px;--skeu-radius-xl:26px;--skeu-transition-fast:.15s cubic-bezier(.2, .7, .2, 1);--skeu-transition-normal:.26s cubic-bezier(.22, 1, .36, 1)}@supports (color:color(display-p3 0 0 0)){:root{--skeu-bg:color(display-p3 .966854 .947215 .920398);--skeu-bg-deep:color(display-p3 .948112 .924161 .893764);--skeu-surface:color(display-p3 .995493 .9903 .98054);--skeu-surface-recessed:color(display-p3 .925964 .902121 .871861);--skeu-well:color(display-p3 .95492 .938587 .916284);--skeu-well-deep:color(display-p3 .932221 .911749 .885767);--skeu-edge:color(display-p3 .84482 .813349 .776156);--skeu-edge-strong:color(display-p3 .772538 .736733 .697277);--skeu-edge-control:color(display-p3 .552836 .519236 .482193)}}@supports (color:lab(0% 0 0)){:root{--skeu-bg:lab(95.6036% 1.25381 4.38218);--skeu-bg-deep:lab(93.6264% 1.62816 5.05899);--skeu-surface:lab(99.1999% .22471 1.50431);--skeu-surface-recessed:lab(91.6544% 1.6292 5.05968);--skeu-well:lab(94.79% 1.03927 3.64807);--skeu-well-deep:lab(92.4659% 1.38897 4.3319);--skeu-edge:lab(83.7583% 2.32127 6.44009);--skeu-edge-strong:lab(76.7876% 2.81665 7.06745);--skeu-edge-control:lab(55.9056% 2.85459 7.09556)}}:root.dark,[data-theme=dark]{--background:var(--gini-ink);--foreground:var(--gini-cream);--card:color-mix(in oklab, var(--gini-ink) 90%, white);--card-foreground:var(--gini-cream);--muted:color-mix(in oklab, var(--gini-ink) 80%, white);--muted-foreground:color-mix(in oklab, var(--gini-cream) 70%, transparent);--border:color-mix(in oklab, var(--gini-cream) 14%, transparent)}:root{--g-orange:#f05d25;--g-orange-hi:#ff7a45;--g-orange-press:#d94e1a;--g-orange-text:#b8410f;--g-orange-text-strong:#8f3210;--g-orange-50:#fff4ee;--g-orange-100:#ffe6da;--g-orange-200:#ffcdb5;--g-btn-top:#f2622b;--g-btn-bottom:#cf4817;--g-btn-solid:#d24b19;--g-ink:#1f1a16;--g-ink-2:#463e37;--g-muted:#6b625a;--g-faint:#9a9089;--g-page:#f7f3ef;--g-page-2:#f1ebe5;--g-surface:#fff;--g-surface-2:#fcfaf8;--g-well:#f4efea;--g-well-2:#ece5de;--g-line:#ebe4dd;--g-line-2:#ddd4cb;--g-control-line:#a39789;--g-graphite:#1d1a18;--g-graphite-2:#2a2522;--g-green:#15803d;--g-green-bg:#e9f7ee;--g-amber:#a15c07;--g-amber-bg:#fff6e5;--g-red:#c62828;--g-red-bg:#fdecec;--g-blue:#1a73e8;--g-shadow-ink:52, 32, 16;--g-e0:0 0 0 1px var(--g-line);--g-e1:0 1px 2px rgba(var(--g-shadow-ink), .05), 0 2px 8px -2px rgba(var(--g-shadow-ink), .07);--g-e2:0 2px 6px -1px rgba(var(--g-shadow-ink), .07), 0 10px 28px -10px rgba(var(--g-shadow-ink), .16);--g-e3:0 6px 16px -4px rgba(var(--g-shadow-ink), .12), 0 24px 56px -16px rgba(var(--g-shadow-ink), .26);--g-e4:0 12px 28px -6px rgba(var(--g-shadow-ink), .18), 0 40px 88px -24px rgba(var(--g-shadow-ink), .38);--g-glow:0 8px 22px -8px #f05d2599;--g-ring:0 0 0 3px #f05d2547;--g-r-xs:8px;--g-r-sm:12px;--g-r-md:16px;--g-r-lg:20px;--g-r-xl:28px;--g-ease:cubic-bezier(.22, 1, .36, 1);--g-ease-in-out:cubic-bezier(.65, 0, .35, 1);--g-spring:cubic-bezier(.34, 1.56, .64, 1);--g-sheet:cubic-bezier(.32, .72, 0, 1);--g-t-1:.12s;--g-t-2:.22s;--g-t-3:.34s;--g-t-4:.52s;--g-font:"Rubik Variable", "Rubik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", sans-serif;--gini-font-sans:var(--g-font);--skeu-bg:var(--g-page);--skeu-bg-deep:var(--g-page-2);--skeu-surface:var(--g-surface);--skeu-surface-top:var(--g-surface);--skeu-surface-raised:var(--g-surface);--skeu-surface-recessed:var(--g-well-2);--skeu-well:var(--g-well);--skeu-well-deep:var(--g-well-2);--skeu-accent:var(--g-orange);--skeu-accent-light:var(--g-orange-hi);--skeu-accent-deep:var(--g-orange-press);--skeu-accent-shadow:#8f3210;--skeu-accent-text:var(--g-orange-text);--skeu-accent-text-strong:var(--g-orange-text-strong);--skeu-highlight:#fff0;--skeu-highlight-soft:#fff0;--skeu-edge:var(--g-line);--skeu-edge-strong:var(--g-line-2);--skeu-edge-control:var(--g-control-line);--skeu-ink:var(--g-shadow-ink);--skeu-success:var(--g-green);--skeu-warning:#d97706;--skeu-error:var(--g-red);--skeu-info:var(--g-blue);--skeu-shadow-flush:var(--g-e0);--skeu-shadow-raised-1:var(--g-e1);--skeu-shadow-raised-2:var(--g-e2);--skeu-shadow-floating:var(--g-e3);--skeu-shadow-overlay:var(--g-e4);--skeu-shadow-recessed:inset 0 0 0 1px var(--g-line);--skeu-shadow-well:inset 0 0 0 1px var(--g-line);--skeu-shadow-pressed:inset 0 0 0 1px var(--g-line-2);--skeu-shadow-control:var(--g-glow);--skeu-shadow-control-hover:var(--g-glow);--skeu-shadow-control-pressed:0 2px 8px -4px #f05d2599;--skeu-focus-rim:0 0 0 2px #fff, 0 0 0 4px var(--g-orange-press);--skeu-radius-xs:var(--g-r-xs);--skeu-radius-sm:var(--g-r-sm);--skeu-radius-md:var(--g-r-md);--skeu-radius-lg:var(--g-r-lg);--skeu-radius-xl:var(--g-r-xl);--skeu-transition-fast:var(--g-t-1) var(--g-ease);--skeu-transition-normal:var(--g-t-2) var(--g-ease);--skeu-noise:none}.skeu-panel,.skeu-panel-2,.skeu-floating,.skeu-dialog,.skeu-alert{background:var(--g-surface);border:1px solid var(--g-line)}.skeu-panel{box-shadow:var(--g-e1)}.skeu-panel-2{box-shadow:var(--g-e2);border-color:#0000}.skeu-floating{box-shadow:var(--g-e3);border-color:rgba(var(--g-shadow-ink), .06)}.skeu-dialog{border-radius:var(--g-r-xl);box-shadow:var(--g-e4);border-color:#0000}.skeu-panel-interactive{cursor:pointer;transition:transform var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease), border-color var(--g-t-2) var(--g-ease);-webkit-tap-highlight-color:transparent}.skeu-panel-interactive:active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.skeu-panel-interactive:hover{box-shadow:var(--g-e2)}}.skeu-panel-selected{background:var(--g-orange-50);border-color:var(--g-orange);box-shadow:0 0 0 1px var(--g-orange) inset}.skeu-backdrop{-webkit-backdrop-filter:blur(2px);overscroll-behavior:contain;touch-action:none;background:#160e087a}.skeu-rail{border:1px solid rgba(var(--g-shadow-ink), .06);box-shadow:var(--g-e2);-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#ffffffd6;background:color(display-p3 1 1 1/.84);background:lab(100% -.0000298023 .0000119209/.84)}.skeu-well,.skeu-well-soft{background:var(--g-well);border:1px solid #0000}.skeu-well-accent{background:var(--g-orange-50);border:1px solid var(--g-orange-100)}.skeu-divider,.section-divider{background:var(--g-line);border:0;height:1px}.skeu-divider-accent{background:var(--g-orange-200);border:0;height:1px}.skeu-dark{color:#f6efe9;background:linear-gradient(180deg, var(--g-graphite-2), var(--g-graphite));box-shadow:var(--g-e3);border:1px solid #ffffff0f}.skeu-btn{transition:transform var(--g-t-1) var(--g-ease), background-color var(--g-t-1) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease), color var(--g-t-1) var(--g-ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000}.skeu-btn:active:not(:disabled){transform:scale(.96)}.skeu-btn:disabled,.skeu-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none}.skeu-btn-primary{color:#fff;background:linear-gradient(180deg, var(--g-btn-top), var(--g-btn-bottom));box-shadow:inset 0 1px 0 #ffffff38, var(--g-glow)}.skeu-btn-primary:active:not(:disabled){background:var(--g-btn-solid);box-shadow:inset 0 1px #ffffff1f}.skeu-btn-secondary{color:var(--g-ink);background:var(--g-surface);border-color:var(--g-line-2);box-shadow:0 1px 2px rgba(var(--g-shadow-ink), .05)}.skeu-btn-secondary:active:not(:disabled),.skeu-btn-secondary[aria-pressed=true]{background:var(--g-well)}.skeu-btn-tint{color:var(--g-orange-text);background:var(--g-orange-50);border-color:var(--g-orange-100)}.skeu-btn-tint:active:not(:disabled){background:var(--g-orange-100)}.skeu-btn-ghost{color:inherit;background:0 0}.skeu-btn-ghost:active:not(:disabled){background:rgba(var(--g-shadow-ink), .06)}@media (hover:hover){.skeu-btn-ghost:hover:not(:disabled){background:rgba(var(--g-shadow-ink), .05)}.skeu-btn-secondary:hover:not(:disabled){border-color:var(--g-control-line)}}.skeu-btn-destructive{color:#fff;background:linear-gradient(#d93a3a,#b42323);box-shadow:0 8px 20px -8px #c628288c}.skeu-btn-dark{color:#fff;background:var(--g-graphite);box-shadow:var(--g-e2)}.skeu-input{background:var(--g-well);transition:border-color var(--g-t-1) var(--g-ease), background-color var(--g-t-1) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease);border:1.5px solid #0000}.skeu-input:focus,.skeu-input:focus-within{border-color:var(--g-orange);box-shadow:var(--g-ring);background:#fff;outline:none}.skeu-input:focus-visible{border-color:var(--g-orange);box-shadow:var(--g-ring);background:#fff;outline:none}.skeu-input[aria-invalid=true],.skeu-input.is-invalid{border-color:var(--g-red);box-shadow:0 0 0 3px #c6282829}.skeu-input:disabled{opacity:.6;cursor:not-allowed}.skeu-toggle{background:var(--g-well-2);width:50px;min-width:0;height:30px;min-height:0;box-shadow:inset 0 0 0 1px rgba(var(--g-shadow-ink), .1);transition:background-color var(--g-t-2) var(--g-ease);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.skeu-toggle:after{content:"";top:3px;width:24px;height:24px;box-shadow:0 2px 6px rgba(var(--g-shadow-ink), .22), 0 1px 1px rgba(var(--g-shadow-ink), .12);transition:transform var(--g-t-3) var(--g-spring);background:#fff;border-radius:999px;position:absolute}.skeu-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}.skeu-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}.skeu-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.skeu-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.skeu-toggle[aria-checked=true],.skeu-toggle[data-state=checked]{background:var(--g-orange)}.skeu-toggle[aria-checked=true]:after{transform:translate(20px)}[dir=rtl] .skeu-toggle[aria-checked=true]:after{transform:translate(-20px)}.skeu-toggle:focus-visible{box-shadow:var(--skeu-focus-rim);outline:none}.skeu-check{-webkit-appearance:none;appearance:none;border:1.5px solid var(--g-control-line);cursor:pointer;width:22px;min-width:0;height:22px;min-height:0;transition:background-color var(--g-t-1) var(--g-ease), border-color var(--g-t-1) var(--g-ease);background:#fff;border-radius:7px;flex-shrink:0;place-content:center;display:inline-grid}.skeu-check:before{content:"";width:12px;height:12px;transition:transform var(--g-t-2) var(--g-spring);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 20%,86% 6%,40% 70%);background:#fff;transform:scale(0)}.skeu-check:checked{border-color:var(--g-orange);background:var(--g-orange)}.skeu-check:checked:before{transform:scale(1)}.skeu-check:focus-visible{box-shadow:var(--skeu-focus-rim);outline:none}.skeu-check:disabled{opacity:.5;cursor:not-allowed}.skeu-radio{border-radius:999px}.skeu-radio:before{clip-path:none;border-radius:999px;width:10px;height:10px}.skeu-tab{color:var(--g-ink-2);background:var(--g-surface);border:1px solid var(--g-line-2);transition:transform var(--g-t-1) var(--g-ease), background-color var(--g-t-2) var(--g-ease), border-color var(--g-t-2) var(--g-ease), color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease);-webkit-tap-highlight-color:transparent}.skeu-tab:active{transform:scale(.96)}.skeu-tab-active{color:#fff;background:var(--g-btn-solid);border-color:#0000;box-shadow:0 4px 12px -6px #d24b19b3}.skeu-tab-soft-active{color:var(--g-orange-text-strong);background:var(--g-orange-50);border-color:var(--g-orange)}.skeu-navkey{color:var(--g-muted);transition:color var(--g-t-1) ease, background-color var(--g-t-1) ease;background:0 0}.skeu-navkey-current{color:var(--g-orange-text);background:var(--g-orange-50)}.skeu-navlink{color:var(--g-ink-2);position:relative}.skeu-navlink-current{color:var(--g-orange-text)}.skeu-tile{color:#fff;background:linear-gradient(160deg, var(--g-orange-hi), var(--g-orange) 55%, var(--g-orange-press));border:0;box-shadow:0 6px 14px -6px #f05d25a6}.skeu-tile-soft{color:var(--g-orange);background:var(--g-orange-50);border:0}.skeu-tile-ceramic{border:1px solid var(--g-line);box-shadow:0 1px 3px rgba(var(--g-shadow-ink), .08);background:#fff}.skeu-chip{color:var(--g-orange-text);background:var(--g-orange-50);border:1px solid var(--g-orange-100)}.skeu-chip-solid{color:#fff;background:var(--g-btn-solid);border:0}.skeu-chip-neutral{color:var(--g-ink);border:1px solid var(--g-line);background:#fff}.skeu-chip-success{color:#fff;background:var(--g-green);border:0}.skeu-meter{background:var(--g-well);border:1px solid var(--g-line)}.skeu-list-item{transition:background-color var(--g-t-1) var(--g-ease), transform var(--g-t-1) var(--g-ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000}.skeu-list-item:active{background-color:rgba(var(--g-shadow-ink), .04);transform:scale(.99)}.skeu-table{border-collapse:separate;border-spacing:0;width:100%}.skeu-table thead th{color:var(--g-muted);border-bottom:1px solid var(--g-line);padding:.75rem 1rem;font-size:.75rem;font-weight:700}.skeu-table tbody td{border-bottom:1px solid var(--g-line);padding:.75rem 1rem}.skeu-row{transition:background-color var(--g-t-1)}.skeu-alert{box-shadow:var(--g-e1)}.skeu-alert-success{background:var(--g-green-bg);box-shadow:none;border-color:#15803d33}.skeu-alert-error{background:var(--g-red-bg);box-shadow:none;border-color:#c6282833}.skeu-alert-warning{background:var(--g-amber-bg);box-shadow:none;border-color:#a15c0738}.skeu-alert-info{background:var(--g-orange-50);border-color:var(--g-orange-100);box-shadow:none}.skeu-skeleton{background:var(--g-well-2);position:relative;overflow:hidden}.skeu-skeleton:after{content:"";animation:g-shimmer 1.4s var(--g-ease-in-out) infinite;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}[dir=rtl] .skeu-skeleton:after{animation-name:g-shimmer-rtl}@keyframes g-shimmer{to{transform:translate(100%)}}@keyframes g-shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.skeu-track{background:var(--g-well-2);border:0}.skeu-fill{background:linear-gradient(90deg, var(--g-orange-hi), var(--g-orange));box-shadow:0 0 10px -2px #f05d258c}@keyframes skeu-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.animate-skeu-dialog{animation:skeu-dialog-in var(--g-t-3) var(--g-ease) both}@keyframes skeu-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}}.animate-skeu-pop{animation:skeu-pop-in var(--g-t-3) var(--g-spring) both}input:focus-visible{outline:none}textarea:focus-visible{outline:none}select:focus-visible{outline:none}button:focus-visible{outline:none}[role=switch]:focus-visible{outline:none}[role=checkbox]:focus-visible{outline:none}[role=radio]:focus-visible{outline:none}[role=tab]:focus-visible{outline:none}button:focus-visible{box-shadow:var(--skeu-focus-rim)!important}a.skeu-btn:focus-visible{box-shadow:var(--skeu-focus-rim)!important}[role=tab]:focus-visible{box-shadow:var(--skeu-focus-rim)!important}@layer components{.skeu-panel,.skeu-panel-2,.skeu-floating,.skeu-dialog,.skeu-rail,.skeu-well,.skeu-well-soft,.skeu-well-accent,.skeu-meter,.skeu-alert,.skeu-dark,.skeu-tab,.skeu-btn,.skeu-skeleton,.skeu-toggle{position:relative}}:root{--orange:var(--skeu-accent);--accent-deep:var(--skeu-accent-deep);--link:var(--skeu-accent-text);--brand-ink:var(--skeu-accent-text-strong);--ink:var(--g-ink);--cream:var(--skeu-bg);--surface:var(--skeu-surface);--charcoal:var(--g-ink-2);--muted:var(--g-muted);--success:#15803d;--warning:#9a5a06;--danger:#b91c1c;--graphite:#1d1a18;--on-dark:#f4ede6;--on-dark-muted:#f4ede6b8;--hair:var(--g-line);--hair-2:var(--skeu-edge-strong);--r-xs:var(--skeu-radius-xs);--r-sm:var(--skeu-radius-sm);--r-md:var(--skeu-radius-md);--r-lg:var(--skeu-radius-lg);--r-xl:var(--skeu-radius-xl);--r-pill:9999px;--r-control:var(--skeu-radius-sm);--r-tile:var(--skeu-radius-md);--r-card:var(--skeu-radius-lg);--r-sheet:var(--skeu-radius-xl);--e1:var(--g-ease);--e2:var(--g-ease);--t-press:90ms;--t-fast:var(--g-t-1);--t-base:var(--g-t-2);--t-pop:var(--g-t-3);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--gutter:16px;--nav-h:72px;--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--font:var(--g-font)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;color:var(--ink);background-color:var(--skeu-bg);overscroll-behavior:none}html.scroll-locked,html.scroll-locked body,html.scroll-locked #root{overflow:hidden}body{font-family:var(--font);letter-spacing:0;overscroll-behavior-y:none;background-color:var(--skeu-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0;font-size:16px;line-height:1.55}html,body{height:100%;overflow:hidden}#root{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;background-color:var(--skeu-bg);scroll-padding-top:120px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}:lang(ar) body,[lang=ar] body{line-height:1.65}h1,h2,h3,h4,p,dl,dd,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:800;line-height:1.35}p{text-wrap:pretty}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:var(--link);text-decoration:none}img{max-width:100%;display:block}bdi{unicode-bidi:isolate}.money,.tnum,time{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--skeu-accent-deep);outline-offset:2px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.muted{color:var(--muted)}.ic{flex:none}.t-display{font-size:30px;font-weight:800;line-height:1.25}.t-title-lg{font-size:24px;font-weight:800;line-height:1.3}.t-title{font-size:20px;font-weight:800;line-height:1.35}.t-heading{font-size:18px;font-weight:700;line-height:1.4}.t-sub{font-size:16px;font-weight:700}.t-label{font-size:14px;font-weight:600}.t-body-sm{font-size:14px}.t-caption{color:var(--muted);font-size:13px}.t-micro{font-size:12px;font-weight:600}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}:lang(ar) .eyebrow{letter-spacing:0;text-transform:none;font-size:12px}.btn{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding-inline-start:20px;padding-inline-end:20px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.btn-sm{min-height:36px;padding-inline-start:14px;padding-inline-end:14px;font-size:14px;position:relative}.btn-sm:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.btn-lg{border-radius:var(--skeu-radius-md);min-height:54px;padding-inline-start:22px;padding-inline-end:22px;font-size:16px}.btn-block{width:100%;display:flex}.btn-link{color:var(--link);padding-inline-start:6px;padding-inline-end:6px;font-weight:700}.link-btn{color:var(--link);border-radius:var(--skeu-radius-sm);align-items:center;gap:4px;min-height:44px;padding-inline-start:6px;padding-inline-end:6px;font-size:14px;font-weight:700;display:inline-flex}.link-btn:active{color:var(--brand-ink)}.icon-btn{width:44px;height:44px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-btn-tonal{border-radius:var(--skeu-radius-sm)}.icon-btn-float{box-shadow:var(--skeu-shadow-floating)!important}.icon-btn-float:active{box-shadow:var(--skeu-shadow-pressed)!important}.spinner{border:2.5px solid rgba(var(--skeu-ink), .12);border-top-color:var(--g-orange);border-radius:50%;flex:none;animation:.7s linear infinite spin;display:inline-block}.spinner.light{border-color:#fff #ffffff59 #ffffff59}@keyframes spin{to{transform:rotate(360deg)}}.chip{border-radius:var(--r-pill);white-space:nowrap;min-height:38px;color:var(--ink);flex:none;align-items:center;gap:6px;padding-inline-start:14px;padding-inline-end:14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.chip.skeu-tab-soft-active{font-weight:700}.chip .ic{margin-inline-start:-2px}.chip:active{transform:scale(.95)}.pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.pill-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.lg{min-height:30px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.pill.cancelled{color:var(--muted);text-decoration:line-through}.tag{border-radius:var(--skeu-radius-xs);white-space:nowrap;align-items:center;gap:4px;min-height:22px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.segmented{border-radius:var(--skeu-radius-md);gap:4px;padding:4px;display:flex}.segmented button{border-radius:var(--skeu-radius-sm);min-height:40px;color:var(--charcoal);flex:1;padding-inline-start:12px;padding-inline-end:12px;font-size:14px;font-weight:700}.segmented button.skeu-tab-active{color:#fff}.stepper{align-items:stretch;height:40px;display:inline-flex}.stepper-sm{height:34px}.stepper button{width:40px;color:var(--ink);place-items:center;display:grid;position:relative}.stepper button:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-2px;right:-2px}.stepper button:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--skeu-radius-sm);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--skeu-radius-sm)}.stepper button:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--skeu-radius-sm);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--skeu-radius-sm)}.stepper button:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--skeu-radius-sm);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--skeu-radius-sm)}.stepper button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--skeu-radius-sm);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--skeu-radius-sm)}.stepper button:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--skeu-radius-sm);border-bottom-right-radius:var(--skeu-radius-sm);border-bottom-left-radius:0}.stepper button:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--skeu-radius-sm);border-bottom-right-radius:var(--skeu-radius-sm);border-bottom-left-radius:0}.stepper button:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--skeu-radius-sm);border-bottom-left-radius:var(--skeu-radius-sm);border-bottom-right-radius:0}.stepper button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--skeu-radius-sm);border-bottom-left-radius:var(--skeu-radius-sm);border-bottom-right-radius:0}.stepper-sm button{width:34px}.stepper output{font-variant-numeric:tabular-nums;z-index:1;border-radius:0;place-items:center;min-width:40px;margin-inline-start:-1px;margin-inline-end:-1px;font-size:15px;font-weight:800;display:grid}.stepper-sm output{min-width:34px;font-size:14px}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink);font-size:14px;font-weight:700}.field-hint{color:var(--muted);font-size:13px}.field-error{color:var(--danger);font-size:13px;font-weight:500}.input,.textarea{border-radius:var(--skeu-radius-sm);width:100%;min-height:48px;color:var(--ink);outline:none;padding:12px 14px;font-size:16px}.textarea{resize:none;min-height:88px;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--g-faint)}.stars{gap:2px;display:inline-flex}.stars button{border-radius:var(--skeu-radius-sm);min-width:44px;min-height:44px;color:var(--skeu-edge-control);transition:transform var(--t-pop) var(--e2);place-items:center;display:grid}.stars button:active{transform:scale(.9)}.stars .on,.stars button.on{color:var(--skeu-accent)}.stars>.ic{color:var(--skeu-edge-strong)}.stars>.ic.on{color:var(--skeu-accent)}.media{border-radius:var(--skeu-radius-md);background-color:var(--skeu-well-deep);isolation:isolate;position:relative;overflow:hidden}.media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--t-base) var(--e1)}.media.loaded img{opacity:1}.media-fallback{background:radial-gradient(circle at 30% 20%, #fffc, #fff0 62%), linear-gradient(160deg, color-mix(in srgb, var(--tint) 10%, #fff), color-mix(in srgb, var(--tint) 22%, #fff));place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.media-emoji{font-size:clamp(22px,32%,64px);line-height:1;position:relative}.mark{border-radius:50%;flex:none}.mark .media-emoji{font-size:calc(var(--mark,48px) * .48)}.mark.skeu-tile-ceramic{padding:2px}.mark.skeu-tile-ceramic img{border-radius:50%}@supports not (background:color-mix(in srgb, red 50%, blue)){.media-fallback{background:var(--skeu-well)}}.skel{border-radius:var(--skeu-radius-sm);display:block}.empty{margin:16px var(--gutter);border-radius:var(--skeu-radius-lg);padding:8px}.empty.skeu-well{background:0 0}.empty-inner{text-align:center;border-radius:calc(var(--skeu-radius-lg) - 6px);animation:g-rise var(--g-t-4) var(--g-ease) both;flex-direction:column;align-items:center;gap:8px;padding:24px 20px 28px;display:flex}.empty .illus{animation:g-float 4.5s var(--g-ease-in-out) infinite}.empty h2{margin-top:6px;font-size:20px;font-weight:800}.empty p{color:var(--muted);max-width:300px;font-size:15px}.empty .btn{margin-top:10px}.empty.compact{margin-block-start:8px;margin-block-end:8px}.empty.compact .empty-inner{padding:16px}.empty.bare{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.empty.bare .empty-inner{border:0}.illus{object-fit:contain;display:block}.illus-tile{border-radius:var(--skeu-radius-md);place-items:center;width:64px;height:64px;display:inline-grid}.slow-hint{text-align:center;color:var(--muted);padding:8px;font-size:13px}.callout{border-radius:var(--skeu-radius-md);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.callout>.ic{margin-top:2px}.callout-body{flex:1;min-width:0}.callout-warn>.ic{color:var(--skeu-warning)}.callout-danger>.ic{color:var(--skeu-error)}.callout-success>.ic{color:var(--success)}.callout-info>.ic,.callout-brand>.ic{color:var(--link)}.callout-brand{color:var(--brand-ink)}.callout strong{font-weight:700}.topbar{z-index:30;padding:calc(var(--sat) + 8px) calc(12px + var(--sar)) 8px calc(12px + var(--sal));position:sticky;top:0}.topbar-rail{border-radius:20px;grid-template-columns:48px 1fr 48px;align-items:center;min-height:56px;padding-inline-start:4px;padding-inline-end:4px;display:grid}.topbar.wide .topbar-rail{grid-template-columns:auto 1fr auto}.topbar.transparent .topbar-rail{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.topbar-side{align-items:center;gap:2px;display:flex}.topbar-side.end{justify-content:flex-end}.topbar-title{text-align:center;min-width:0}.topbar-title h1{white-space:nowrap;text-overflow:ellipsis;justify-content:center;font-size:17px;font-weight:800;line-height:1.4;display:flex;overflow:hidden}.topbar-title p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.overlay{z-index:100;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop{opacity:0;transition:opacity var(--t-base) var(--e1);position:absolute;top:0;bottom:0;left:0;right:0}.overlay.shown .backdrop{opacity:1}.overlay.closing .sheet{transition-duration:.26s;transition-timing-function:var(--g-ease-in-out)}.sheet{max-height:calc(100dvh - var(--sat) - 24px);transition:transform .42s var(--g-sheet);will-change:transform;border-bottom:0;outline:none;flex-direction:column;width:100%;max-width:640px;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}.sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.overlay.shown .sheet{transform:none}.sheet-full{height:calc(100dvh - var(--sat) - 12px)}.sheet-grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:26px;display:grid}.sheet-grab span{background:var(--g-line-2);width:40px;height:5px;transition:width var(--g-t-2) var(--g-ease), background-color var(--g-t-2);border-radius:3px}.sheet.dragging .sheet-grab span{background:var(--g-control-line);width:52px}.sheet-head{flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px 10px;display:flex}.sheet-head h2{flex:1;font-size:19px;font-weight:800}.sheet-head.center{grid-template-columns:44px 1fr 44px;display:grid}.sheet-head.center h2{text-align:center;grid-column:2}.sheet-head.center .sheet-close{grid-column:3}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 16px 16px;overflow-y:auto}.sheet-foot{padding:12px 16px calc(12px + var(--sab));border-top:1px solid var(--hair);background:#fff;flex:none}.confirm{text-align:center;padding:4px 4px calc(8px + var(--sab));flex-direction:column;align-items:center;display:flex}.confirm h2{margin:10px 0 6px;font-size:20px;font-weight:800}.confirm p{color:var(--muted)}.confirm-tile{width:52px;height:52px;color:var(--skeu-error);border-radius:50%;place-items:center;display:inline-grid}.confirm-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:20px;display:grid}.confirm-actions.single{grid-template-columns:1fr}.toasts{top:calc(var(--sat) + 10px);z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:12px;right:12px}.toast{pointer-events:auto;width:100%;max-width:460px;min-height:54px;color:var(--ink);touch-action:pan-y;border-radius:18px;align-items:center;gap:10px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:8px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.toast.leaving{animation:g-toast-out .22s var(--g-ease-in-out) both}@keyframes g-toast-out{to{opacity:0;transform:translateY(-14px)scale(.96)}}.toast-text{flex-direction:column;min-width:0;display:flex}.toast-text small{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.toast>.toast-text{text-align:start;flex:1;min-width:0}.toast-ic{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.toast-ic.err{color:var(--skeu-error)}.toast-ic.bell{animation:g-ring .9s var(--g-ease) .12s}.toast .btn{min-height:36px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;gap:12px;padding-block-start:4px;padding-block-end:18px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.section{margin-top:24px}.section-head{padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.section-head h2{font-size:19px;font-weight:800;line-height:1.35}.section-head p{color:var(--muted);margin-top:2px;font-size:13px}.wordmark{height:auto;display:block}.monogram{display:block}.mascot{object-fit:contain;margin-inline-start:auto;margin-inline-end:auto;display:block}.panel-list{border-radius:var(--skeu-radius-lg);padding:6px}.panel-list>*+*{position:relative}.panel-list>*+:before{content:"";top:0;background:var(--g-line);pointer-events:none;height:1px;position:absolute;left:12px;right:12px}.row-tile{border-radius:var(--skeu-radius-sm);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}@media (hover:none){.skeu-btn:hover:not(:active),.skeu-tab:hover:not(:active),.skeu-panel-interactive:hover:not(:active),.skeu-list-item:hover:not(:active){transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.btn,.chip,.stepper,.input,.sheet,.skeu-panel{border:1px solid canvastext}}.has-error .skeu-input{border-color:var(--skeu-error);box-shadow:0 0 0 3px #dc26262e, inset 0 1.5px 3px rgba(var(--skeu-ink), .08)}.ctl-radio,.ctl-check{color:#fff;border:1.5px solid var(--g-control-line);width:22px;height:22px;transition:background-color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;flex:none;place-items:center;display:grid}.ctl-radio{border-radius:50%}.ctl-check{border-radius:var(--skeu-radius-xs)}.ctl-radio:before{content:"";width:9px;height:9px;transition:transform var(--g-t-2) var(--g-spring);background:#fff;border-radius:50%;transform:scale(0)}[aria-checked=true]>.ctl-radio,.on>.ctl-radio,.on>.ctl-check{border-color:var(--g-orange);background:var(--g-orange)}[aria-checked=true]>.ctl-radio:before,.on>.ctl-radio:before{transform:scale(1)}@keyframes g-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes g-fade{0%{opacity:0}}@keyframes g-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes g-bump{0%{transform:scale(1)}30%{transform:scale(1.32)}55%{transform:scale(.9)}80%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes g-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes g-pulse-ring{0%{box-shadow:0 0 #f05d2573}to{box-shadow:0 0 0 14px #f05d2500}}@keyframes g-updated{0%{background-color:var(--g-orange-50);box-shadow:0 0 #f05d2500}25%{box-shadow:0 0 0 3px #f05d2559}to{box-shadow:0 0 #f05d2500}}.stagger>*{animation:g-rise var(--g-t-4) var(--g-ease) both}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.23s}.stagger>:nth-child(8){animation-delay:.26s}.stagger>:nth-child(9){animation-delay:.29s}.stagger>:nth-child(10){animation-delay:.31s}.stagger>:nth-child(11){animation-delay:.33s}.stagger>:nth-child(n+12){animation-delay:.35s}.rise{animation:g-rise var(--g-t-4) var(--g-ease) both}.fade-in{animation:g-fade var(--g-t-3) var(--g-ease) both}.pop-in{animation:g-pop var(--g-t-4) var(--g-spring) both}.bump{animation:g-bump .56s var(--g-ease)}.rt-updated{animation:g-updated 1.6s var(--g-ease)}.rt-chip{color:var(--g-orange-text-strong);background:var(--g-orange-50);border:1px solid var(--g-orange-100);animation:g-pop var(--g-t-4) var(--g-spring) both;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.rt-chip:before{content:"";background:var(--g-orange);border-radius:50%;width:6px;height:6px;animation:1.2s ease-out infinite g-pulse-ring}@keyframes g-page-in-fwd{0%{opacity:0;transform:translateX(calc(var(--g-dir,1) * 28px))}}@keyframes g-page-out-fwd{to{opacity:0;transform:translateX(calc(var(--g-dir,1) * -18px))}}@keyframes g-page-in-back{0%{opacity:0;transform:translateX(calc(var(--g-dir,1) * -28px))}}@keyframes g-page-out-back{to{opacity:0;transform:translateX(calc(var(--g-dir,1) * 18px))}}@keyframes g-page-in-tab{0%{opacity:0;transform:translateY(8px)}}@keyframes g-page-out-tab{to{opacity:0}}html{--g-dir:1}html[dir=rtl]{--g-dir:-1}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--g-ease)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--g-ease)}html[data-nav=forward]::view-transition-old(root){animation-name:g-page-out-fwd}html[data-nav=forward]::view-transition-new(root){animation-name:g-page-in-fwd}html[data-nav=back]::view-transition-old(root){animation-name:g-page-out-back}html[data-nav=back]::view-transition-new(root){animation-name:g-page-in-back}html[data-nav=tab]::view-transition-old(root){animation-name:g-page-out-tab;animation-duration:.16s}html[data-nav=tab]::view-transition-new(root){animation-name:g-page-in-tab;animation-duration:.28s}.bottom-nav{view-transition-name:g-tabbar}::view-transition-group(g-tabbar){animation:none}::view-transition-old(g-tabbar){animation:none}::view-transition-new(g-tabbar){animation:none}::view-transition-group(g-hero){animation-duration:.42s;animation-timing-function:var(--g-sheet)}::view-transition-old(g-hero){object-fit:cover;height:100%;overflow:clip}::view-transition-new(g-hero){object-fit:cover;height:100%;overflow:clip}html:not(.vt) .main.nav-forward,html:not(.vt) .main.nav-back,html:not(.vt) .main.nav-tab{animation:g-fade .24s var(--g-ease) backwards}.fly-dot{z-index:300;pointer-events:none;background:var(--g-orange);width:44px;height:44px;box-shadow:0 0 0 3px #fff, var(--g-e3);color:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:fixed;top:0;left:0;overflow:hidden}.fly-dot img{object-fit:cover;width:100%;height:100%}.ptr{top:calc(var(--sat) + 6px);z-index:35;pointer-events:none;transform:translateY(calc(var(--ptr,0) * 1px - 56px));opacity:calc(var(--ptr,0) / 70);place-items:center;display:grid;position:fixed;left:0;right:0}.ptr-knob{width:40px;height:40px;color:var(--g-orange);box-shadow:var(--g-e2);background:#fff;border-radius:50%;place-items:center;display:grid}.ptr-knob svg{transform:rotate(calc(var(--ptr,0) * 4deg))}.ptr.armed .ptr-knob{color:#fff;background:var(--g-orange)}.ptr.busy{opacity:1;transition:transform var(--g-t-3) var(--g-spring), opacity var(--g-t-2);transform:translateY(14px)}.ptr.busy .ptr-knob svg{animation:.8s linear infinite spin}.ptr.settle{transition:transform var(--g-t-3) var(--g-ease), opacity var(--g-t-2)}.confetti{z-index:250;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{top:-16px;width:var(--w,8px);height:var(--h,14px);background:var(--c);opacity:0;animation:g-confetti var(--d,1.8s) cubic-bezier(.2, .6, .4, 1) var(--delay,0s) forwards;border-radius:2px;position:absolute}.confetti i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--x)}.confetti i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--x)}.confetti i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--x)}.confetti i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--x)}@keyframes g-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:.9;transform:translate3d(var(--dx), 105vh, 0) rotate(var(--rot))}}.celebrate-badge{z-index:251;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.celebrate-badge>div{box-shadow:var(--g-e4);text-align:center;animation:g-pop .52s var(--g-spring) both, g-fade .3s var(--g-ease) 1.6s reverse forwards;background:#fff;border-radius:28px;place-items:center;gap:10px;padding:22px 26px;font-size:18px;font-weight:800;display:grid}.celebrate-badge .check{color:#fff;background:linear-gradient(160deg, #22a559, var(--g-green));border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 10px 24px -8px #15803d99}.celebrate-badge .check svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:g-draw .42s var(--g-ease) .26s forwards}@keyframes g-draw{to{stroke-dashoffset:0}}.tap{transition:transform var(--g-t-1) var(--g-ease);-webkit-tap-highlight-color:transparent}.tap:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.stagger>*,.rise,.pop-in,.fade-in,.bump,.rt-updated,.empty .illus,.confetti{animation:none!important}.confetti{display:none}}.app,.main{min-height:100dvh}.page{min-height:100dvh;padding-bottom:calc(32px + var(--sab));max-width:720px;margin-inline-start:auto;margin-inline-end:auto}.has-nav .page{padding-bottom:calc(var(--nav-h) + 40px + var(--sab))}.page-center,.page-loading{place-items:center;display:grid}.pad{padding-inline:var(--gutter)}.stack{flex-direction:column;gap:12px;display:flex}.row{align-items:center;gap:12px;display:flex}.spacer{flex:1}.divider{height:2px;margin-block-start:16px;margin-block-end:16px}.dot-sep:before{content:"·";color:var(--muted);margin-inline-start:5px;margin-inline-end:5px}.bottom-nav{left:0;right:0;z-index:40;padding:0 calc(12px + var(--sar)) calc(10px + var(--sab)) calc(12px + var(--sal));pointer-events:none;position:fixed;bottom:0}.bottom-nav:before{content:"";background:linear-gradient(to top, var(--g-page) 40%, color-mix(in oklab, var(--g-page) 0%, transparent));pointer-events:none;position:absolute;top:-28px;bottom:0;left:0;right:0}.bottom-nav-rail{--n:5;grid-template-columns:repeat(var(--n), 1fr);pointer-events:auto;border-radius:24px;max-width:460px;margin-inline-start:auto;margin-inline-end:auto;padding:6px;display:grid;position:relative}.nav-indicator{top:6px;bottom:6px;width:calc((100% - 12px) / var(--n));background:var(--g-orange-50);transform:translateX(calc(var(--i) * 100% * var(--g-dir,1)));transition:transform .42s var(--g-spring);border-radius:18px;position:absolute}.nav-indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}.nav-indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}.nav-indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}.nav-indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}.nav-key{min-height:56px;color:var(--g-muted);transition:color var(--g-t-2) var(--g-ease);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:11.5px;font-weight:600;display:flex;position:relative}.nav-key:active .nav-ic{transform:scale(.86)}.nav-ic{width:44px;height:30px;transition:transform var(--g-t-2) var(--g-spring);place-items:center;display:inline-grid;position:relative}.nav-ic .ic{transition:transform var(--g-t-3) var(--g-spring), stroke-width var(--g-t-2)}.nav-key.on{color:var(--g-orange-text);font-weight:800}.nav-key.on .nav-ic .ic{stroke-width:2.4px;transform:translateY(-1px)scale(1.06)}.nav-label{white-space:nowrap;line-height:1.35}.nav-badge{top:-4px;text-align:center;color:#fff;background:var(--g-btn-solid);font-variant-numeric:tabular-nums;border-radius:10px;min-width:19px;height:19px;padding-inline-start:5px;padding-inline-end:5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;box-shadow:0 0 0 2px #fff}.nav-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nav-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nav-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nav-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nav-dot{top:1px;background:var(--g-orange);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 2px #fff}.nav-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.nav-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.nav-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.nav-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.conn-bar{z-index:60;padding:calc(var(--sat) + 8px) 16px 8px;animation:g-rise var(--g-t-3) var(--g-ease) both;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.conn-pill{top:calc(var(--sat) + 10px);z-index:60;border-radius:var(--r-pill);width:max-content;animation:skeu-pop-in var(--t-pop) var(--g-spring);align-items:center;gap:8px;margin-inline-start:auto;margin-inline-end:auto;padding:6px 14px;font-size:12.5px;font-weight:600;display:flex;position:fixed;left:0;right:0}.conn-pill .live-dot{background:#f5a524;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite g-pulse-ring}.signin .callout{text-align:start;width:100%}.signin-mascot{margin-block-start:4px;margin-block-end:2px}@media (min-width:768px){.page{max-width:1144px;padding-inline-start:24px;padding-inline-end:24px}}.card{border-radius:var(--g-r-lg);box-shadow:var(--g-e1);border-color:#0000;padding:0;position:relative;overflow:hidden}.card-link{color:inherit;padding-bottom:12px;display:block}.card-photo{background:var(--g-well);border-radius:var(--g-r-lg) var(--g-r-lg) 0 0;position:relative;overflow:hidden}.card-photo .media{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.card-photo .media img{transition:opacity var(--g-t-3) var(--g-ease), transform .6s var(--g-ease)}.card:active .card-photo .media img{transform:scale(1.04)}.card-l1{align-items:center;gap:8px;margin-top:10px;padding-inline-start:12px;padding-inline-end:12px;display:flex}.card h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.45;overflow:hidden}.card-l2,.card-l3{color:var(--g-ink-2);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;line-height:1.6;overflow:hidden}.card-l3{color:var(--g-muted)}.card-l2 .free{color:var(--g-green);font-weight:800}.rating{color:var(--g-ink);font-weight:800}.rating-badge{min-height:24px;color:var(--g-ink);background:#fff6e0;border-radius:8px;flex:none;align-items:center;gap:3px;padding-inline-start:7px;padding-inline-end:7px;font-size:12.5px;font-weight:800;display:inline-flex}.rating-badge .ic{color:#f5a524}.list-cover .card-l3 .rating{display:none}.list-cover .card-l3 .rating+.dot-sep:before{content:none}.new-badge{color:var(--g-orange-text);font-weight:800}.hl{color:var(--g-orange-text-strong);background:var(--g-orange-100);border-radius:4px;padding-inline-start:1px;padding-inline-end:1px}.card-heart{top:10px;z-index:3;position:absolute}.card-heart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.card-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.card-heart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.card-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.rail-cover{width:260px}.rail-cover .card-photo{width:100%;height:144px}.list-cover{margin-bottom:14px}.list-cover .card-photo{width:100%;height:172px}.card-photo .media.cover-mark{top:auto;bottom:10px;left:auto;right:auto;z-index:2;box-shadow:var(--g-e2);border:2px solid #fff;border-radius:50%}.card-photo .media.cover-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.card-photo .media.cover-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.card-photo .media.cover-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.card-photo .media.cover-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.heart{width:40px;height:40px;color:var(--g-ink-2);box-shadow:0 2px 8px rgba(var(--g-shadow-ink), .18);background:#fffffff0;border-color:#0000;border-radius:50%;place-items:center;display:grid}.heart:after{content:"";position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.heart.on{color:#e53935}.heart.on .ic{animation:g-bump .56s var(--g-ease)}.heart-burst{pointer-events:none;animation:g-heart-burst .6s var(--g-ease) forwards;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes g-heart-burst{0%{box-shadow:0 0 #e5393580}to{box-shadow:0 0 0 16px #e5393500}}.offer-tag{top:10px;border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;z-index:2;align-items:center;max-width:calc(100% - 64px);min-height:26px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 4px 12px -4px #d24b1999}.offer-tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.offer-tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.offer-tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.offer-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.closed-veil{z-index:1;-webkit-backdrop-filter:grayscale(.6);color:#fff;text-align:center;background:#1d1a189e;place-items:center;padding:8px;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ranked{width:172px}.ranked .card-photo{width:100%;height:196px}.rank-num{top:160px;z-index:3;font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;min-width:40px;height:40px;padding-inline-start:8px;padding-inline-end:8px;font-size:20px;font-weight:900;line-height:1;display:grid;position:absolute}.rank-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.rank-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.rank-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.rank-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.ranked h3{margin-top:12px;padding-inline-start:12px;padding-inline-end:12px}.logo-grid{padding-inline:var(--gutter);grid-template-columns:repeat(4,1fr);gap:20px 8px;display:grid}.logo-circle{color:var(--g-ink);border-radius:16px;flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.logo-circle-mark{position:relative}.logo-circle .mark{box-shadow:var(--g-e1)}.logo-circle.closed .mark{opacity:.55;filter:grayscale(.6)}.logo-tag{bottom:-10px;border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;width:max-content;max-width:84px;min-height:22px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:8px;padding-inline-end:8px;font-size:11px;font-weight:800;display:flex;position:absolute;left:0;right:0;overflow:hidden}.logo-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:84px;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.compact-row,.fav-link{color:inherit;border-radius:var(--g-r-md);min-height:72px;transition:background-color var(--g-t-1);align-items:center;gap:12px;padding:10px 8px;display:flex}.compact-row:active,.fav-link:active{background:rgba(var(--g-shadow-ink), .04)}.compact-mark{position:relative}.compact-mark .mark{filter:grayscale(.5);opacity:.75}.moon{bottom:-2px;width:22px;height:22px;color:var(--g-orange-hi);border-radius:50%;place-items:center;display:grid;position:absolute}.moon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.moon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.moon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.moon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.compact-body{flex:1;min-width:0}.compact-body h3{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.compact-body p{color:var(--g-muted);font-size:13px}.fav-row{align-items:center;gap:4px;min-height:88px;padding-inline-end:8px;display:flex}.fav-link{flex:1;min-width:0}.reorder-card{flex-direction:column;width:272px;display:flex}.reorder-card .card-link{padding-bottom:0}.reorder-card .card-photo{width:100%;height:112px}.reorder-mark{bottom:8px;z-index:2;position:absolute}.reorder-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.reorder-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.reorder-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.reorder-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.reorder-card h3{margin-top:10px;padding-inline-start:12px;padding-inline-end:12px}.reorder-btn{width:auto;margin:10px 12px 12px}.dish-tile{border-radius:var(--g-r-lg);border-color:#0000;width:152px;padding:6px;position:relative}.dish-tile-link{text-align:start;flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.dish-photo{width:140px;height:128px;box-shadow:none;border:0;border-radius:15px;padding:0}.dish-photo img{border-radius:inherit}.dish-price{margin-top:8px;padding-inline-start:4px;padding-inline-end:4px;font-size:15px;font-weight:900}.dish-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;padding-inline-start:4px;padding-inline-end:4px;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.add-disc{top:98px;z-index:2;width:38px;height:38px;box-shadow:0 0 0 3px #fff, var(--g-glow);border-radius:50%;place-items:center;display:grid;position:absolute}.add-disc:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.add-disc:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.add-disc:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.add-disc:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.add-disc:active:not(:disabled){transform:scale(.88)rotate(90deg)}.add-disc:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.dish-strip{text-align:start;border-radius:var(--g-r-md);align-items:center;gap:12px;width:288px;height:96px;padding:8px;display:flex}.dish-strip-photo{border-radius:var(--g-r-sm);flex:none;width:78px;height:78px}.dish-strip-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dish-strip-body .dish-name{min-height:0}.dish-strip-body .dish-price{margin-top:0}.collection-tile{border-radius:var(--g-r-lg);width:175px;height:116px;color:var(--g-ink);background:linear-gradient(160deg, #fff, var(--g-orange-50));flex-direction:column;padding:14px;display:flex}.collection-tile h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.4;overflow:hidden}.collection-thumbs{margin-top:auto;display:flex}.collection-thumbs .mark+.mark{margin-inline-start:-10px}.collection-grid{padding-inline:var(--gutter);grid-template-columns:1fr 1fr;gap:10px;display:grid}.collection-grid .collection-tile{width:auto}.banner-rail{gap:12px;padding-bottom:10px}.banner{--banner:#f05d25;text-align:start;color:#fff;background:var(--banner);width:min(358px,100vw - 40px);height:168px;box-shadow:0 10px 26px -14px color-mix(in srgb, var(--banner) 80%, #000);transition:transform var(--g-t-3) var(--g-ease);border-radius:22px;display:flex;position:relative;overflow:hidden}.banner:not(.current){transform:scale(.96)}.banner:active{transform:scale(.97)}.banner-photo{position:absolute;top:0;bottom:0;left:0;right:0}.banner-photo .media{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.banner-photo:after{content:"";background:linear-gradient(270deg, color-mix(in srgb, var(--banner) 96%, #000) 30%, color-mix(in srgb, var(--banner) 55%, transparent) 62%, transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}[dir=ltr] .banner-photo:after{background:linear-gradient(90deg, color-mix(in srgb, var(--banner) 96%, #000) 30%, color-mix(in srgb, var(--banner) 55%, transparent) 62%, transparent 100%)}.banner-copy{z-index:2;flex-direction:column;flex:0 0 64%;gap:2px;min-width:0;padding:16px;display:flex;position:relative}.banner-copy strong{text-shadow:0 1px 8px #0003;font-size:20px;font-weight:900;line-height:1.3}.banner-copy>span:not(.banner-cta){color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.banner-cta{min-height:36px;color:var(--g-ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding-inline-start:16px;padding-inline-end:16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -4px #0000004d}.banner-dots{justify-content:center;gap:2px;display:flex}.banner-dots button{place-items:center;width:22px;height:22px;display:grid;position:relative}.banner-dots button:before{content:"";background:var(--g-line-2);width:6px;height:6px;transition:width var(--g-t-3) var(--g-ease), background-color var(--g-t-2);border-radius:3px}.banner-dots button.on:before{background:var(--g-orange);width:20px}.skel-card{border-radius:var(--g-r-lg);border-color:#0000;padding:8px}.skel-card .skel{display:block}.pad.stack .skel-card{width:100%}.addr-list{flex-direction:column;padding:4px;display:flex}.addr-row-wrap{align-items:center;display:flex}.addr-row,.addr-mapline{text-align:start;border-radius:var(--skeu-radius-md);align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 12px;display:flex}.addr-row-wrap .addr-row{flex:1}.addr-ic{width:42px;height:42px;transition:background-color var(--g-t-2) var(--g-ease), color var(--g-t-2) var(--g-ease);border-radius:14px;flex:none;place-items:center;display:grid}.addr-body{flex-direction:column;flex:1;min-width:0;display:flex}.addr-body strong{font-weight:700}.addr-body strong.link{color:var(--link)}.addr-body small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.addr-row{transition:background-color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease), transform var(--g-t-1) var(--g-ease)}.addr-row[aria-current=true]{background:var(--g-orange-50);box-shadow:inset 0 0 0 1.5px var(--g-orange)}.addr-row[aria-current=true] .addr-ic{color:#fff;background:var(--g-orange)}.addr-check{color:var(--g-orange)}.addr-mapline{margin-bottom:8px;padding-inline-start:12px;padding-inline-end:12px}.pin-overlay{z-index:110;background:var(--g-well);animation:g-fade var(--g-t-3) var(--g-ease) both;position:fixed;top:0;bottom:0;left:0;right:0}.pin-picker,.pin-map{position:absolute;top:0;bottom:0;left:0;right:0}.pin-center{pointer-events:none;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-100%)}.pin-bubble{text-align:center;max-width:250px;min-height:38px;transition:transform var(--g-t-2) var(--g-ease), opacity var(--g-t-2) var(--g-ease);animation:g-pop var(--g-t-4) var(--g-spring) both;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin-bottom:8px;padding:8px 14px;font-size:13px;display:flex}.pin-bubble:after{content:"";background:var(--g-graphite);border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.pin-bubble.dim{opacity:.55}.pin-bubble strong{font-size:14px;font-weight:700}.pin-bubble span{color:var(--on-dark-muted);font-size:12px}.pin-drop{transition:transform var(--g-t-2) var(--g-ease);filter:drop-shadow(0 3px 4px rgba(var(--g-shadow-ink), .3))}.pin-drop.dropped{animation:g-pin-drop .52s var(--g-ease) both}@keyframes g-pin-drop{0%{transform:translateY(-16px)}45%{transform:translateY(0)scaleY(.88)scaleX(1.08)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}.pin-svg{transform-origin:50% 100%;display:block}.pin-shadow{background:rgba(var(--g-shadow-ink), .35);width:16px;height:6px;transition:transform var(--g-t-2) var(--g-ease), opacity var(--g-t-2);border-radius:50%;margin-top:-3px}.pin-center.lifting .pin-drop,.pin-center.lifting .pin-bubble{transform:translateY(-16px)}.pin-center.lifting .pin-shadow{opacity:.45;transform:scale(1.7)}.pin-top{top:calc(var(--sat) + 10px);inset-inline:calc(12px + var(--sal)) calc(12px + var(--sar));z-index:3;grid-template-columns:44px 1fr;gap:8px;display:grid;position:absolute}.pin-search{border-radius:var(--r-pill);height:50px;color:var(--muted);align-items:center;gap:8px;padding-inline-start:16px;padding-inline-end:6px;display:flex}.pin-search:focus-within{border-color:var(--g-orange);box-shadow:var(--g-ring), var(--g-e3)}.pin-search-input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.pin-clear{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pin-results{border-radius:var(--skeu-radius-md);grid-column:1/-1;max-height:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.pin-results button{text-align:start;border-radius:var(--skeu-radius-sm);width:100%;min-height:52px;color:var(--charcoal);align-items:center;gap:10px;padding:8px;display:flex}.pin-results button:active{background:var(--skeu-well)}.pin-results strong{color:var(--ink);font-weight:700;display:block}.pin-results small{color:var(--muted)}.pin-bottom{bottom:0;z-index:3;position:absolute;left:0;right:0}.pin-locate{float:inline-end;margin:0 12px 10px}.pin-panel{clear:both;padding:18px 16px calc(16px + var(--sab));animation:g-rise var(--g-t-4) var(--g-ease) both;border-bottom:0}.pin-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.pin-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.pin-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.pin-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.pin-hint{color:var(--charcoal);text-align:center;margin-bottom:12px;font-size:14px}.item-sheet .sheet-grab{top:0;z-index:3;position:absolute;left:0;right:0}.item-sheet .sheet-grab span{box-shadow:0 1px 2px rgba(var(--skeu-ink), .3);background:#ffffffe6}.item-sheet .sheet-body{padding:0}.item{position:relative}.item-hero-wrap{overflow:hidden}.item-hero{width:100%;animation:item-hero-in .7s var(--g-ease) both;border-radius:0}@keyframes item-hero-in{0%{transform:scale(1.08)}}.item-close{top:12px;z-index:4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:var(--skeu-shadow-floating)!important}.item-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.item-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.item-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.item-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.item-close:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.item-head{z-index:2;box-shadow:var(--g-e2);animation:g-rise var(--g-t-4) var(--g-ease) 80ms both;border-color:#0000;border-radius:22px;margin:-32px 12px 0;padding:16px 16px 14px;position:relative}.item-head h2{font-size:22px;font-weight:800;line-height:1.3}.item-price{color:var(--g-orange-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:4px;font-size:20px;font-weight:800;display:flex}.item-price s{font-size:14px;font-weight:400}.item-desc{color:var(--charcoal);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.item-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.badge .ic{margin-inline-start:-2px}.item-head .callout{margin-top:10px}.opt-group{padding:20px var(--gutter) 4px;transition:background var(--t-fast);scroll-margin-top:72px}.opt-group.flash .opt-list{animation:flash .6s var(--e1)}@keyframes flash{0%,to{border-color:var(--skeu-edge)}30%,70%{border-color:var(--skeu-error);box-shadow:0 0 0 3px #dc26262e}}.opt-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.opt-head h3{font-size:18px;font-weight:800;line-height:1.35}.opt-rule{color:var(--muted);font-size:13px}.opt-group.flash .opt-rule{color:var(--danger);font-weight:700}.rule-pill{flex:none}.opt-group.flash .rule-pill:not(.ok):not(.optional){animation:shake .4s var(--e1)}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.opt-list{border-radius:20px;padding:4px}.opt-row{text-align:start;width:100%;min-height:52px;transition:background-color var(--g-t-2) var(--g-ease), transform var(--g-t-1) var(--g-ease);border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.opt-row:active:not(:disabled){background-color:rgba(var(--skeu-ink), .04);transform:scale(.985)}.opt-row.on{background-color:var(--g-orange-50)}.opt-row.on .ctl-radio,.opt-row.on .ctl-check{animation:g-pop .36s var(--g-spring)}.opt-row.with-price{min-height:60px}.opt-row:disabled{opacity:.45;cursor:default}.opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.opt-name{font-size:16px}.opt-row.on .opt-name{color:var(--g-orange-text-strong);font-weight:700}.opt-price{color:var(--charcoal);font-variant-numeric:tabular-nums;font-size:14px}.opt-nested{border-radius:var(--skeu-radius-md);animation:reveal var(--t-base) var(--e2);margin:2px 6px 8px;padding:2px 4px}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}}.note-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.item-qty{padding:20px var(--gutter) 12px;justify-content:center;display:flex}.item-qty .stepper{height:44px}.item-qty .stepper button{width:48px}.item-qty .stepper output{min-width:56px;font-size:17px}.item-foot{z-index:2;padding:12px var(--gutter) calc(12px + var(--sab));border-top:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;background:color(display-p3 1 1 1/.92);background:lab(100% -.0000298023 .0000119209/.92);position:sticky;bottom:0}.item-err{color:var(--danger);text-align:center;margin-bottom:8px;font-size:14px;font-weight:500}.item-add{gap:8px;overflow:hidden}.item-total{animation:item-tick .32s var(--g-ease) both;display:inline-block}@keyframes item-tick{0%{opacity:0;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.item-hero,.item-head,.item-total,.opt-row.on .ctl-radio,.opt-row.on .ctl-check{animation:none}}.signin{text-align:center;padding:4px 4px calc(8px + var(--sab));flex-direction:column;align-items:center;gap:10px;display:flex}.signin h2{font-size:24px;font-weight:800}.signin p{color:var(--muted);max-width:320px}.sq-invite{text-align:center;padding:0 4px calc(8px + var(--sab));flex-direction:column;align-items:center;display:flex}.sq-hero{isolation:isolate;flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:6px;display:flex;position:relative}.sq-glow{z-index:-1;background:radial-gradient(circle, var(--g-orange-100) 0%, #ffe6da00 68%);width:210px;height:210px;animation:g-fade var(--g-t-4) var(--g-ease) both;border-radius:50%;position:absolute;top:34px}.sq-mascot{animation:g-pop var(--g-t-4) var(--g-spring) both, g-float 4.5s var(--g-ease-in-out) .6s infinite}.sq-eyebrow{color:var(--g-orange-text-strong);background:var(--g-orange-50);border:1px solid var(--g-orange-100);border-radius:999px;margin-top:8px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.sq-title{margin-top:8px;font-size:24px;font-weight:800;line-height:1.3}.sq-text{max-width:330px;color:var(--muted);margin-top:4px;font-size:15px;line-height:1.6}.sq-steps{border-radius:var(--g-r-lg);background:var(--g-surface-2);border:1px solid var(--g-line);text-align:start;counter-reset:sq;flex-direction:column;gap:2px;width:100%;margin:18px 0 0;padding:6px;list-style:none;display:flex}.sq-step{align-items:center;gap:14px;min-height:60px;padding:8px 10px;display:flex;position:relative}.sq-step+.sq-step:before{content:"";top:-14px;border-inline-start:2px dotted var(--g-orange-200);height:20px;position:absolute}.sq-step+.sq-step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:31px}.sq-step+.sq-step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:31px}.sq-step+.sq-step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:31px}.sq-step+.sq-step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:31px}.sq-step-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.sq-step-ic b{top:-6px;min-width:20px;height:20px;color:var(--g-orange-text-strong);box-shadow:0 0 0 2px var(--g-surface-2), var(--g-e1);background:#fff;border-radius:10px;place-items:center;font-size:11.5px;font-weight:800;display:grid;position:absolute}.sq-step-ic b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.sq-step-ic b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.sq-step-ic b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.sq-step-ic b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.sq-step-body{flex-direction:column;min-width:0;line-height:1.4;display:flex}.sq-step-body strong{font-size:15.5px;font-weight:700}.sq-step-body small{color:var(--muted);font-size:13px}.sq-actions{flex-direction:column;gap:6px;width:100%;margin-top:18px;display:flex}.sq-copied{animation:g-bump .52s var(--g-ease)}.sq-invite.compact .sq-title{font-size:22px}.sq-invite.compact .sq-steps{margin-top:14px}.home-header{z-index:30;padding:calc(var(--sat) + 8px) calc(12px + var(--sar)) 6px calc(12px + var(--sal));background:var(--g-page);position:sticky;top:0}.home-rail{border-radius:22px;align-items:center;gap:6px;min-height:60px;padding-inline-start:14px;padding-inline-end:6px;display:flex}.home-logo{flex:none}.addr-key{min-width:0;min-height:48px;color:var(--g-ink);text-align:start;transition:background-color var(--g-t-1), transform var(--g-t-1) var(--g-ease);border-radius:14px;flex:1;align-items:center;gap:8px;padding-inline-start:10px;padding-inline-end:10px;display:inline-flex}.addr-key:active{background:rgba(var(--g-shadow-ink), .05);transform:scale(.98)}.addr-pin{width:32px;height:32px;color:var(--g-orange);background:var(--g-orange-50);border-radius:50%;flex:none;padding:7px}.addr-key-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.addr-key-text small{color:var(--g-muted);font-size:11.5px;font-weight:600}.addr-key-label{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.bell{width:46px;height:46px;color:var(--g-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.bell-glyph{transform-origin:50% 10%;display:grid}.bell-glyph.ringing{animation:g-ring .9s var(--g-ease) .2s}.bell-dot{top:10px;background:var(--g-orange);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 2px #fff}.bell-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.bell-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.bell-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.bell-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.home-search{border:1px solid var(--g-line);width:100%;min-height:52px;box-shadow:var(--g-e1);color:var(--g-muted);text-align:start;background:#fff;border-radius:16px;align-items:center;gap:10px;margin-top:4px;padding-inline-start:16px;padding-inline-end:16px;font-size:15px;font-weight:600;display:flex}.home-search .ic{color:var(--g-orange)}.live-strip{margin:calc(var(--sat) + 10px) calc(12px + var(--sar)) 0 calc(12px + var(--sal));color:#f6efe9;border-radius:22px;align-items:center;gap:12px;min-height:76px;padding:12px 14px 18px;display:flex;position:relative;overflow:hidden}.live-strip:before{content:"";pointer-events:none;background:radial-gradient(220px 120px at 100% 0,#f05d2559,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}[dir=ltr] .live-strip:before{background:radial-gradient(220px 120px at 0 0,#f05d2559,#0000 70%)}.live-strip+.home-header{padding-top:8px}.live-mark-wrap{flex:none;position:relative}.live-mark{border-radius:50%;width:44px;height:44px}.live-ping{border-radius:50%;animation:1.6s ease-out infinite g-pulse-ring;position:absolute;top:0;bottom:0;left:0;right:0}.live-body{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex;position:relative}.live-body small{color:#ffb08f;font-size:11.5px;font-weight:700}.live-body strong{font-size:16px;font-weight:800}.live-body>span{color:#f6efe9b8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.live-cta{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:2px;min-height:36px;padding-inline-start:12px;padding-inline-end:8px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.live-progress{bottom:8px;background:#ffffff1f;border-radius:2px;height:4px;position:absolute;left:16px;right:16px;overflow:hidden}.live-progress span{background:linear-gradient(90deg, var(--g-orange-hi), var(--g-orange));transform-origin:0;height:100%;transition:transform .9s var(--g-ease);border-radius:2px;display:block;position:relative;overflow:hidden}.live-progress span:after{content:"";animation:g-shimmer 1.8s var(--g-ease-in-out) infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}[dir=rtl] .live-progress span{transform-origin:100%}[dir=rtl] .live-progress span:after{animation-name:g-shimmer-rtl}.cuisine-row{gap:14px;padding-block-start:14px;padding-block-end:8px}.cuisine{width:70px;color:var(--g-ink);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.cuisine-img{background:var(--g-orange-50);width:66px;height:66px;box-shadow:none;transition:transform var(--g-t-2) var(--g-spring);border:0;border-radius:22px;padding:0}.cuisine-img img{border-radius:22px}.cuisine span{white-space:nowrap;text-overflow:ellipsis;max-width:70px;line-height:1.4;overflow:hidden}.cuisine:active .cuisine-img{transform:scale(.92)}.chips-sticky{top:calc(74px + var(--sat));z-index:25;background:var(--g-page);position:sticky}.chips-sticky:after{content:"";left:0;right:0;background:linear-gradient(180deg, var(--g-page), transparent);pointer-events:none;height:14px;position:absolute;top:100%}.chips-sticky .chip-row{padding-bottom:6px}.chip-row{padding:8px var(--gutter) 12px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.results-row{padding:0 var(--gutter) 8px;color:var(--charcoal);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:14px;display:flex}.filter-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.filter-actions>:first-child{order:2}.rating-stops,.price-tiers{border-radius:var(--skeu-radius-md);gap:6px;margin-block-start:8px;margin-block-end:16px;padding:6px;display:flex}.rating-stop,.price-tier{border-radius:var(--skeu-radius-sm);font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:6px;min-height:52px;font-weight:700;display:inline-flex}.rating-stop .ic{color:var(--skeu-accent)}.rating-stop.skeu-tab-active .ic{color:#fff}.sort-list{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.sort-row{border-radius:var(--skeu-radius-sm);text-align:start;justify-content:space-between;align-items:center;min-height:48px;padding-inline-start:12px;padding-inline-end:12px;font-size:15px;font-weight:500;display:flex}.sort-row[aria-checked=true]{color:var(--brand-ink);font-weight:700}.home .section:first-of-type{margin-top:12px}.gate{flex-direction:column;min-height:100dvh;display:flex}.gate-top{padding:calc(var(--sat) + 24px) 16px 0;justify-content:center;display:flex}.gate-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:12px 20px 28px;display:flex}.gate-stage{place-items:center;width:250px;height:230px;display:grid;position:relative}.gate-stage:before{content:"";left:10px;right:10px;background:radial-gradient(closest-side,#f05d2533,#f05d2500);border-radius:50%;height:120px;position:absolute;bottom:6px}.gate-stage .mascot{animation:g-float 4.5s var(--g-ease-in-out) infinite;position:relative}.gate-body h1{animation:g-rise var(--g-t-4) var(--g-ease) 80ms both;font-size:30px;font-weight:800;line-height:1.3}.gate-body p{color:var(--charcoal);max-width:330px}.gate-body .callout{text-align:start;width:100%;max-width:400px}.gate-actions{border-radius:var(--skeu-radius-lg);width:100%;max-width:400px;animation:g-rise var(--g-t-4) var(--g-ease) .16s both;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.store{padding-bottom:calc(40px + var(--sab))}.store.has-cart-pill{padding-bottom:calc(120px + var(--sab))}.store-bar{top:0;z-index:36;padding:calc(var(--sat) + 8px) calc(10px + var(--sar)) 8px calc(10px + var(--sal));max-width:1144px;transition:background-color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease);align-items:center;gap:6px;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed;left:0;right:0}.store-bar.static{position:relative}.store-bar.solid{box-shadow:0 1px 0 var(--g-line);-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#fffffff0;background:color(display-p3 1 1 1/.94);background:lab(100% -.0000298023 .0000119209/.94)}.store-bar-title{white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;transition:opacity var(--g-t-2) var(--g-ease), transform var(--g-t-3) var(--g-ease);flex:1;font-size:17px;font-weight:800;line-height:1.4;overflow:hidden;transform:translateY(8px)}.store-bar.solid .store-bar-title{opacity:1;transform:none}.store-bar .icon-btn{transition:background-color var(--g-t-2), box-shadow var(--g-t-2)}.store-bar.solid .icon-btn-float{box-shadow:none!important}.heart-float .heart{width:44px;height:44px;transition:box-shadow var(--g-t-2);box-shadow:var(--g-e3)!important}.store-bar.solid .heart-float .heart{background:0 0;border-color:#0000;box-shadow:none!important}.store-cover{aspect-ratio:16/10;background:var(--g-well-2);width:100%;max-height:360px;position:relative;overflow:hidden}.store-cover>.media{transform:translate3d(0, calc(var(--sy,0) * .4px), 0) scale(calc(1 + max(0, var(--sy,0) * -1) / 400));will-change:transform;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.store-cover:after{content:"";pointer-events:none;background:linear-gradient(#140e0a52 0%,#0000 32% 70%,#140e0a2e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.store-cover-skel{aspect-ratio:16/10;width:100%;display:block;border-radius:0!important}.store-head{z-index:1;margin:-36px var(--gutter) 0;border-radius:24px;padding:16px;position:relative}.store-id{align-items:center;gap:12px;display:flex}.store-logo{flex:none;margin-top:-40px;box-shadow:var(--g-e2)!important;border:3px solid #fff!important;border-radius:18px!important}.store-logo img{border-radius:15px!important}.store-id-text{flex:1;min-width:0}.store-head h1{font-size:23px;font-weight:800;line-height:1.3}.store-meta{color:var(--g-ink-2);flex-wrap:wrap;align-items:center;margin-top:2px;font-size:13.5px;display:flex}.star{color:#f5a524}.store-branch{color:var(--muted);font-size:13px}.info-key{align-self:flex-start}.store-status{margin-top:12px}.store-status.paused,.store-status.closed{color:var(--g-red);background:var(--g-red-bg);border-color:#c6282840}.store-toggle{margin-top:14px}.accent-text{color:var(--link)}.store-stats{text-align:center;background:var(--g-well);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-top:14px;padding:4px;display:grid}.stat{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:56px;padding:6px 2px;display:flex}.stat+.stat{position:relative}.stat+.stat:before{content:"";background:var(--g-line-2);width:1px;position:absolute;top:14px;bottom:14px}.stat+.stat:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-3px}.stat+.stat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-3px}.stat+.stat:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-3px}.stat+.stat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-3px}.stat strong{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:4px;max-width:100%;font-size:13.5px;font-weight:800;display:inline-flex;overflow:hidden}.stat strong .ic:not(.star),.stat small .ic{color:var(--g-orange);flex:none}.stat-unit{color:var(--muted);font-size:11px;font-weight:700}.stat .free{color:var(--g-green)}.stat small{max-width:100%;color:var(--muted);text-wrap:balance;justify-content:center;align-items:center;gap:3px;font-size:11px;line-height:1.3;display:inline-flex}.store-offer{background:linear-gradient(100deg, var(--g-orange-50), #fff6ef);border:1px dashed var(--g-orange-200);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.store-offer-ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.store-offer-text{flex-direction:column;flex:1;min-width:0;display:flex}.store-offer-text strong{color:var(--g-orange-text-strong);font-size:15px;font-weight:800}.store-offer-text small{color:var(--muted);font-size:12px}.store-offer-tag{color:var(--g-orange-text);font-size:11px;font-weight:700}.menu-head{padding:28px var(--gutter) 4px;align-items:center;gap:10px;display:flex}.menu-head h2{font-size:21px;font-weight:800}.cat-tabs{top:calc(var(--sat) + 60px);z-index:30;background:color-mix(in oklab, var(--g-page) 90%, transparent);-webkit-backdrop-filter:blur(14px);margin-top:4px;padding:6px 0;position:sticky}.cat-tabs:after{content:"";left:0;right:0;background:var(--g-line);height:1px;position:absolute;bottom:0}.cat-tabs-scroll{scrollbar-width:none;padding:2px var(--gutter);overscroll-behavior-x:contain;gap:8px;display:flex;overflow-x:auto}.cat-tabs-scroll::-webkit-scrollbar{display:none}.cat-tabs-scroll button{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:40px;padding-inline-start:16px;padding-inline-end:12px;font-size:14px;font-weight:700;display:inline-flex}.cat-n{background:var(--g-well);min-width:20px;height:20px;color:var(--muted);transition:background-color var(--g-t-2), color var(--g-t-2);border-radius:10px;place-items:center;padding-inline-start:5px;padding-inline-end:5px;font-size:11px;font-weight:800;display:inline-grid}.skeu-tab-active .cat-n{color:#fff;background:#ffffff3d}.store .section .rail{padding-top:4px}.feat-tile{border-radius:20px;width:156px;padding:8px;position:relative}.feat-link{text-align:start;flex-direction:column;gap:2px;width:100%;display:flex}.feat-photo{border-radius:14px;width:140px;height:140px}.feat-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin-top:8px;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.feat-price{color:var(--ink);font-size:14px;font-weight:800}.feat-add{top:108px}.in-cart{top:14px;z-index:2;color:#fff;background:var(--g-graphite);border-radius:12px;place-items:center;min-width:28px;height:24px;padding-inline-start:7px;padding-inline-end:7px;font-size:12px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 2px #fff}.in-cart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.in-cart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.in-cart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.in-cart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.menu-section{padding:22px var(--gutter) 0;content-visibility:auto;contain-intrinsic-size:auto 600px}.menu-measure .menu-section{content-visibility:visible}.menu-section h2{align-items:center;gap:8px;margin-bottom:10px;font-size:18px;font-weight:800;display:flex}.menu-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.menu-panel{border-radius:22px;padding:4px}.menu-row{border-radius:18px;position:relative}.menu-row.in-cart-row:after{content:"";background:var(--g-orange);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px}.menu-row.in-cart-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.menu-row.in-cart-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.menu-row.in-cart-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.menu-row.in-cart-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.menu-link{text-align:start;width:100%;min-height:128px;transition:background-color var(--g-t-1), transform var(--g-t-1) var(--g-ease);border-radius:18px;align-items:flex-start;gap:14px;padding:12px;display:flex}.menu-link:active{background-color:rgba(var(--g-shadow-ink), .04);transform:scale(.985)}.menu-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.menu-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.menu-price{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:15px;font-weight:800;display:flex}.menu-price s{font-size:13px;font-weight:500}.menu-pop{min-height:20px;padding-inline-start:8px;padding-inline-end:8px;font-size:11px}.menu-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.menu-sold{color:var(--g-red);font-size:13px;font-weight:700}.menu-photo{border-radius:16px;flex:none;width:104px;height:104px}.menu-row.unavailable .menu-photo{filter:grayscale(.9);opacity:.55}.menu-add{top:92px}.menu-add:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.menu-add:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.menu-add:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.menu-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.menu-row .in-cart{top:18px}.menu-row .in-cart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:18px}.menu-row .in-cart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:18px}.menu-row .in-cart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px;right:auto}.menu-row .in-cart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px;right:auto}.cart-pill-wrap{bottom:0;z-index:40;padding:0 calc(16px + var(--sar)) calc(14px + var(--sab)) calc(16px + var(--sal));pointer-events:none;position:fixed;left:0;right:0}.cart-pill{pointer-events:auto;width:100%;max-width:480px;min-height:60px;animation:cart-bar-in .52s var(--g-spring) both;border-radius:20px;align-items:center;gap:12px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:10px;padding-inline-end:16px;font-size:16px;font-weight:700;display:flex}@keyframes cart-bar-in{0%{opacity:0;transform:translateY(60%)scale(.96)}}.cart-pill-count{background:#ffffff38;border-radius:12px;place-items:center;min-width:36px;height:36px;padding-inline-start:8px;padding-inline-end:8px;font-weight:800;display:grid}.cart-pill-label{text-align:start;flex:1}.cart-pill-total{animation:tick-in .38s var(--g-ease) both;font-weight:800}.cart-pill-arrow{opacity:.85}@keyframes tick-in{0%{opacity:0;transform:translateY(60%)}}.info-map{border-radius:var(--skeu-radius-lg);height:160px;margin-bottom:12px;padding:4px;overflow:hidden}.info-map>*{border-radius:var(--skeu-radius-md);height:100%;overflow:hidden}.mini-map{border-radius:var(--skeu-radius-md);height:100%}.info-rows{border-radius:var(--skeu-radius-md);flex-direction:column;padding-inline-start:14px;padding-inline-end:14px;display:flex}.info-row{text-align:start;min-height:52px;color:var(--ink);align-items:flex-start;gap:12px;width:100%;padding-block-start:12px;padding-block-end:12px;display:flex}.info-row+.info-row{border-top:1px solid var(--skeu-edge)}.info-row .ic{color:var(--skeu-accent);margin-top:2px}.info-row span{flex-direction:column;display:flex}.info-row small{color:var(--muted);font-size:13px}.info-h{margin:18px 0 8px;font-size:16px;font-weight:800}.info-about{color:var(--charcoal);font-size:15px}.hours{border-radius:var(--skeu-radius-md);margin:0;padding:4px 14px}.hours div{justify-content:space-between;align-items:center;min-height:38px;font-size:14px;display:flex}.hours div+div{border-top:1px solid var(--skeu-edge)}.hours div.today{color:var(--brand-ink);font-weight:800}.hours dd{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin:0;display:flex}.menu-search-head{align-items:center;gap:8px;padding:0 16px 10px;display:flex}.search-pill input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-pill button{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.menu-search-row{text-align:start;border-radius:var(--skeu-radius-md);align-items:center;gap:12px;width:100%;min-height:76px;padding:8px 10px;display:flex}.menu-search-photo{border-radius:var(--skeu-radius-sm);flex:none;width:60px;height:60px;padding:0}.menu-search-photo img{border-radius:inherit}.center-text{text-align:center;padding:24px}@media (prefers-reduced-motion:reduce){.cart-pill,.cart-pill-total{animation:none}.store-cover>.media{transform:none}}.store-shut .menu-row,.store-shut .feat-tile{opacity:.55}.store-shut .menu-photo,.store-shut .feat-photo{filter:grayscale(.7)}.feat-tile.unavailable .feat-photo{filter:grayscale(.8);opacity:.6}.feat-tile.unavailable .feat-name{color:var(--muted)}.count-line{padding:4px var(--gutter) 10px;color:var(--charcoal);font-variant-numeric:tabular-nums;font-size:14px}.chip-band{background:linear-gradient(180deg, var(--skeu-bg) 0%, var(--skeu-bg) 72%, color-mix(in oklab, var(--skeu-bg) 0%, transparent))}.sticky-band{top:calc(80px + var(--sat));z-index:20;position:sticky}.plain-list{margin:0;padding:0;list-style:none}.center-row{justify-content:center;padding:16px;display:flex}.list-title{margin:24px 0 10px;font-weight:800}.list-end{justify-content:center;min-height:64px;padding:16px 16px 24px;display:flex}.closed-group{margin-top:12px}.closed-h{margin:8px 4px}.search-head{z-index:30;padding:calc(var(--sat) + 10px) 12px 10px 8px;background:linear-gradient(180deg, var(--skeu-bg) 0%, var(--skeu-bg) 80%, color-mix(in oklab, var(--skeu-bg) 0%, transparent));align-items:center;gap:6px;display:flex;position:sticky;top:0}[dir=rtl] .search-head{padding:calc(var(--sat) + 10px) 8px 10px 12px}.search-pill{border-radius:var(--r-pill);height:50px;color:var(--muted);flex:1;align-items:center;gap:10px;padding-inline-start:16px;padding-inline-end:6px;display:flex}.search-input{min-width:0;color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-input::-webkit-search-cancel-button{display:none}.search-clear{width:38px;height:38px;color:var(--charcoal);border-radius:50%;flex:none;place-items:center;display:grid}.search-block{padding:16px var(--gutter) 4px}.search-block h2{margin-bottom:10px;font-size:18px;font-weight:800}.search-block-head{justify-content:space-between;align-items:center;display:flex}.search-block-head h2{margin-bottom:0}.recent-chips{flex-wrap:wrap;gap:8px;max-height:92px;padding:2px;display:flex;overflow:hidden}.recent-chips.center{justify-content:center;max-height:none;margin-top:8px}.recent-chips .chip .ic{color:var(--muted)}.text-row{text-align:start;width:100%;min-height:48px;color:var(--ink);border-radius:var(--skeu-radius-sm);align-items:center;gap:12px;padding-inline-start:12px;padding-inline-end:12px;font-size:16px;display:flex}.search-block .plain-list{padding:4px}.text-row .ic{color:var(--muted)}.search-for{color:var(--link);font-weight:700}.search-for .ic{color:var(--link)}.search-typing{padding:4px 8px}.cuisine-dot{text-align:center;width:18px}.cuisine-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.cuisine-cell{border-radius:var(--skeu-radius-md);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:14px;font-weight:700;display:flex}.cuisine-emoji{font-size:30px;line-height:1}.suggest-store{min-height:64px;color:inherit;border-radius:var(--skeu-radius-md);align-items:center;gap:12px;padding:8px 10px;display:flex}.suggest-body{flex-direction:column;flex:1;min-width:0;display:flex}.suggest-body strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.suggest-meta{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.suggest-meta .card-l3{padding:0;font-size:13px}.corrected{color:var(--charcoal);padding-top:4px;padding-bottom:4px;font-size:14px}.result-store{margin-bottom:8px}.result-store .list-cover{margin-bottom:10px}.dish-strip-rail{margin-inline:calc(var(--gutter) * -1);margin-bottom:8px}.cuisine-chips{gap:8px;padding-block-start:6px;padding-block-end:8px}.cuisine-pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding-inline-start:12px;padding-inline-end:14px;font-size:14px;font-weight:700;display:inline-flex}.coupon-rail{padding-block-start:6px;padding-block-end:16px}.coupon-rail-item{width:300px}.fav-list{padding:4px}.search-head{padding-top:calc(var(--sat) + 10px);background:linear-gradient(180deg, var(--g-page) 0%, var(--g-page) 78%, transparent)}.search-pill{border:1.5px solid var(--g-line);height:52px;box-shadow:var(--g-e1);transition:border-color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-3) var(--g-ease), transform var(--g-t-3) var(--g-spring);background:#fff;border-radius:16px}.search-pill:focus-within{border-color:var(--g-orange);box-shadow:var(--g-ring), var(--g-e2);transform:translateY(-1px)}.search-pill>.ic{color:var(--g-faint);transition:color var(--g-t-2), transform var(--g-t-3) var(--g-spring)}.search-pill:focus-within>.ic{color:var(--g-orange);transform:scale(1.1)}.search-input{font-weight:600}.search-input::placeholder{color:var(--g-faint);font-weight:500}.search-mode{min-height:40vh}.search-block h2{font-size:17px}.popular-chips{flex-wrap:wrap;gap:8px;display:flex}.popular-chip{min-height:40px}.popular-chip .ic{color:var(--g-muted)}.popular-chip .ic.hot{color:var(--g-orange)}.cuisine-cell{box-shadow:var(--g-e1);border-color:#0000;font-weight:800}.cuisine-emoji{transition:transform var(--g-t-3) var(--g-spring);font-size:32px}.cuisine-cell:active .cuisine-emoji{transform:scale(1.2)rotate(-8deg)}.search-typing .text-row,.search-typing .suggest-store{border-radius:14px}.suggest-store .mark{box-shadow:var(--g-e1)}.corrected{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.listing-page .sticky-band{top:calc(72px + var(--sat));background:linear-gradient(180deg, var(--g-page) 0%, var(--g-page) 75%, transparent)}.cuisine-pill{min-height:42px;font-weight:800}.cuisine-pill>span[aria-hidden]{font-size:18px}.list-end .t-caption{align-items:center;gap:8px;display:inline-flex}.list-end .t-caption:before,.list-end .t-caption:after{content:"";background:var(--g-line-2);width:28px;height:1px}.account-page{padding-top:calc(var(--sat) + 12px)}.acc-head.plain{justify-content:center;padding:8px 0 4px;display:flex}.acc-hero{margin:0 var(--gutter);color:#fff;background:radial-gradient(120% 90% at 100% 0%, #ffffff38, #fff0 55%), linear-gradient(155deg, #f6713c 0%, var(--g-orange) 45%, #cf4817 100%);box-shadow:0 14px 32px -14px #f05d25b3, var(--g-e1);isolation:isolate;border-radius:26px;padding:18px 16px 16px;position:relative;overflow:hidden}.acc-hero-deco{z-index:-1;border:34px solid #ffffff17;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px}.acc-hero-deco:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.acc-hero-deco:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.acc-hero-deco:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.acc-hero-deco:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.acc-hero-top{align-items:center;gap:14px;display:flex}.acc-avatar{width:62px;height:62px;color:var(--g-orange-text);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:0 0 0 3px #ffffff59,0 6px 14px -6px #5a190080}.acc-head-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.35;display:flex}.acc-hello{opacity:.88;font-size:13px;font-weight:600}.acc-head-body h1{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:23px;font-weight:800;line-height:1.3;overflow:hidden}.acc-phone{opacity:.92;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.acc-phone.add{color:#fff;opacity:1;background:#fff3;border-radius:999px;margin-top:4px;padding:3px 12px;font-weight:700}.acc-edit{color:#fff;width:44px;height:44px;transition:transform var(--g-t-1) var(--g-ease);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid}.acc-edit:active{transform:scale(.92)}.acc-guest-chip{background:#00000029;border-radius:999px;margin-top:10px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.acc-stats{border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.acc-stat{min-height:60px;color:var(--g-ink);background:#fffffff5;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 6px 16px -10px #5a190099}.acc-stat-ic{width:36px;height:36px;color:var(--g-orange);background:var(--g-orange-50);border-radius:12px;flex:none;place-items:center;display:grid}.acc-stat-body{flex-direction:column;min-width:0;line-height:1.3;display:flex}.acc-stat-body small{color:var(--g-muted);font-size:12px;font-weight:600}.acc-stat-body strong{white-space:nowrap;font-size:16px;font-weight:800}.quick-tiles{padding:14px var(--gutter) 0;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-tile{min-height:92px;color:var(--g-ink);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;font-weight:700;display:flex}.quick-ic{width:44px;height:44px;color:var(--g-orange);background:var(--g-orange-50);transition:transform var(--g-t-3) var(--g-spring);border-radius:14px;place-items:center;display:grid}.quick-tile:active .quick-ic{transform:scale(.88)rotate(-6deg)}.acc-group{margin:18px var(--gutter) 0}.acc-group-title{color:var(--g-muted);margin:0 6px 8px;font-size:13px;font-weight:700}.acc-list{border-radius:20px;padding:4px}.acc-row{text-align:start;width:100%;min-height:58px;color:var(--g-ink);border-radius:16px;align-items:center;gap:12px;padding:8px 10px;font-size:16px;font-weight:600;display:flex}.acc-row-ic{width:40px;height:40px;color:var(--g-ink-2);background:var(--g-well);border-radius:13px}.acc-row-ic.danger{color:var(--g-red);background:var(--g-red-bg)}.acc-row-label{flex:1;min-width:0}.acc-row-chev{color:var(--g-faint)}.acc-row.danger{color:var(--g-red)}.lang-switch{background:var(--g-well);border-radius:999px;padding:3px;font-size:13px;font-weight:700;display:inline-flex}.lang-switch span{min-width:34px;height:26px;color:var(--g-muted);transition:background-color var(--g-t-2) var(--g-ease), color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease);border-radius:999px;place-items:center;padding-inline-start:8px;padding-inline-end:8px;display:grid}.lang-switch span.on{color:var(--g-orange-text);box-shadow:var(--g-e1);background:#fff}.count-pill{color:#fff;background:var(--g-btn-solid);border-radius:12px;place-items:center;min-width:24px;height:24px;padding-inline-start:7px;padding-inline-end:7px;font-size:12px;font-weight:800;display:grid}.acc-signin{margin:8px var(--gutter) 0;text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:8px;padding:20px 18px;display:flex}.acc-signin h2{font-size:22px;font-weight:800}.acc-signin p{color:var(--muted);margin-bottom:8px}.acc-invite{margin:4px var(--gutter) 0;border-radius:28px;padding:16px 14px 6px}.form-page{padding-top:8px}.wallet-card{color:#fff;isolation:isolate;background:radial-gradient(110% 80% at 0% 0%, #ffffff3d, #fff0 55%), linear-gradient(150deg, #f6733d 0%, var(--g-orange) 42%, #c94415 100%);border-radius:26px;flex-direction:column;gap:4px;margin-top:8px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -16px #f05d25bf}.wallet-deco{z-index:-1;border:30px solid #ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px}.wallet-deco:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-50px}.wallet-deco:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-50px}.wallet-deco:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-50px}.wallet-deco:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-50px}.wallet-top{justify-content:space-between;align-items:center;display:flex}.wallet-label{opacity:.92;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.wallet-balance{margin-top:6px;font-size:34px;font-weight:800;line-height:1.2}.wallet-sub{opacity:.85;font-size:13px}.wallet-points{background:#ffffff29;border-radius:16px;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 12px;font-size:14px;font-weight:700;display:flex}.wallet-points-val{color:var(--g-orange-text-strong);background:#fff;border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:12px}.wallet-how{margin:10px 4px 0}.entries{border-radius:20px;padding:4px}.entry-row{align-items:center;gap:12px;min-height:62px;padding:8px 10px;display:flex}.entry-ic{width:38px;height:38px;color:var(--g-ink-2);background:var(--g-well);border-radius:12px;flex:none;place-items:center;display:grid}.entry-ic.in{color:var(--g-green);background:var(--g-green-bg)}.entry-body{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.entry-body strong{font-weight:700}.entry-body small{color:var(--muted);font-size:12.5px}.entry-amt{font-variant-numeric:tabular-nums;font-weight:800}.entry-amt.pos{color:var(--g-green)}.ticket{min-height:128px;box-shadow:var(--g-e1);border:1px solid var(--g-line);-webkit-mask:radial-gradient(circle 10px at var(--notch-x,100px) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch-x,100px) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at var(--notch-x,100px) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch-x,100px) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 10px at var(--notch-x,100px) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch-x,100px) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;background:#fff;border-radius:20px;display:flex;position:relative;overflow:hidden}[dir=rtl] .ticket{--notch-x:calc(100% - 100px)}.ticket.highlight{border-color:var(--g-orange);box-shadow:0 0 0 2px var(--g-orange), var(--g-e2);animation:g-bump .6s var(--g-ease)}.ticket.unusable{opacity:.65;filter:saturate(.4)}.ticket-value{color:#fff;text-align:center;background:linear-gradient(160deg, #f6733d, var(--g-orange) 50%, #cf4817);border-inline-end:2px dashed #ffffff8c;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;gap:2px;padding:10px 8px;display:flex}.ticket-value strong{font-size:19px;font-weight:800;line-height:1.25}.ticket-value small{opacity:.9;font-size:11px}.ticket-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 10px;display:flex}.ticket-body h3{font-size:16px;font-weight:800}.ticket-desc{color:var(--charcoal);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ticket-rules{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.ticket-badge{font-size:11px}.ticket-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ticket-code{font:800 13px/1 var(--gini-font-mono);letter-spacing:.06em;color:var(--g-ink);background:var(--g-well);border:1px dashed var(--g-line-2);border-radius:10px;padding:8px 10px}.ticket-use{gap:6px}.ticket-reason{color:var(--muted);font-size:12px}.code-form{border-radius:var(--r-pill);height:56px;color:var(--muted);align-items:center;gap:10px;margin-block-start:8px;margin-block-end:16px;padding-inline-start:16px;padding-inline-end:6px;display:flex}.code-input{min-width:0;color:var(--ink);font-size:16px;font-weight:700;font-family:var(--gini-font-mono);letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1}.code-input::placeholder{font-family:var(--font);letter-spacing:0;font-weight:400}.tickets{padding-bottom:8px}.addr-cards{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.addr-item{border-radius:20px;align-items:center;gap:12px;min-height:76px;padding:10px 8px 10px 12px;display:flex}.addr-default{vertical-align:middle;color:var(--g-orange-text-strong);background:var(--g-orange-50);border-radius:999px;margin-inline-start:8px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.add-addr-btn{margin-top:16px}.notif-actions{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.notif-count{color:var(--g-orange-text-strong);background:var(--g-orange-50);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.notif-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notif-row{text-align:start;width:100%;min-height:72px;transition:background-color var(--g-t-3) var(--g-ease), border-color var(--g-t-3) var(--g-ease);border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.notif-row.unread{background:linear-gradient(90deg, var(--g-orange-50), #fff 70%);border-color:var(--g-orange-100)}[dir=rtl] .notif-row.unread{background:linear-gradient(270deg, var(--g-orange-50), #fff 70%)}.notif-fresh{animation:g-rise var(--g-t-4) var(--g-ease) both}.notif-fresh .notif-row{animation:g-updated 1.6s var(--g-ease)}.notif-ic{width:42px;height:42px;color:var(--g-ink-2);background:var(--g-well);border-radius:14px;flex:none;place-items:center;display:grid}.notif-ic.k-order{color:#fff;background:linear-gradient(160deg, var(--g-orange-hi), var(--g-orange))}.notif-ic.k-offer,.notif-ic.k-promo{color:var(--g-orange);background:var(--g-orange-50)}.notif-body{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.45;display:flex}.notif-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.notif-body strong{font-size:15px;font-weight:800}.notif-body>span:not(.notif-top){color:var(--charcoal);font-size:14px}.notif-top small{color:var(--muted);flex:none;font-size:12px}.notif-row:not(.unread) .notif-body strong{font-weight:600}.lamp{background:var(--g-orange);width:10px;height:10px;box-shadow:0 0 0 3px var(--g-orange-100);transition:transform var(--g-t-3) var(--g-spring), opacity var(--g-t-2) var(--g-ease);border-radius:50%;flex:none;margin-top:6px}.notif-row:not(.unread) .lamp{opacity:0;transform:scale(0)}.about-hero{text-align:center;color:var(--charcoal);border-radius:24px;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding:24px 16px 16px;display:flex}.kv{border:1px solid var(--g-line);background:#fff;border-radius:18px;margin:12px 0 0;padding:4px 14px}.kv>div{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.kv>div+div{border-top:1px solid var(--g-line)}.kv dt{color:var(--charcoal)}.kv dd{align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.lamp-inline{background:var(--g-control-line);border-radius:50%;width:8px;height:8px}.lamp-inline.ok{background:var(--g-green);animation:1.6s ease-out infinite g-pulse-ring;box-shadow:0 0 #15803d66}.lamp-inline.wait{background:var(--skeu-warning)}.log-actions{gap:8px;margin-top:16px}.log-box{max-height:320px;font:11px/1.5 var(--gini-font-mono);white-space:pre-wrap;word-break:break-word;text-align:start;border-radius:16px;margin-top:10px;padding:12px;overflow:auto}.about-foot{text-align:center;margin-top:24px}.cart-page,.checkout{padding-bottom:calc(132px + var(--sab))}.carts-row{border-radius:var(--skeu-radius-lg);min-height:84px;color:var(--ink);align-items:center;gap:12px;padding:12px;display:flex}.carts-body{flex-direction:column;flex:1;min-width:0;display:flex}.carts-body strong{font-weight:700}.carts-body span{color:var(--charcoal);font-size:14px}.warn-text{color:var(--warning);font-size:13px;font-weight:700}.nudge{margin:4px var(--gutter) 12px;color:var(--brand-ink);border-radius:18px;padding:14px 16px;font-size:14px;font-weight:700}.nudge .ok{color:var(--success);align-items:center;gap:6px;display:flex}.nudge-track{margin-top:12px;display:block;position:relative}.nudge-bar{background:#fff;border-radius:4px;height:8px;display:block;overflow:hidden}.nudge-bar span{transform-origin:0;height:100%;transition:transform .9s var(--g-ease);border-radius:4px;display:block}.nudge-bike{color:#fff;background:var(--g-orange);width:24px;height:24px;box-shadow:0 0 0 2px #fff, var(--g-e1);transition:inset-inline-start .9s var(--g-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px}[dir=rtl] .nudge-bar span{transform-origin:100%}.nudge.shake{animation:shake .5s var(--e1)}.cart-lines{flex-direction:column;gap:10px;margin-top:4px;display:flex}.cart-line-wrap{transition:grid-template-rows .3s var(--g-ease), opacity .22s var(--g-ease), transform .3s var(--g-ease), margin .3s var(--g-ease);grid-template-rows:1fr;display:grid}.cart-line-wrap>*{min-height:0;overflow:hidden}.cart-line-wrap.removing{opacity:0;transform:translateX(calc(var(--g-dir,1) * -40px));pointer-events:none;grid-template-rows:0fr;margin-bottom:-10px}.cart-line{border-radius:18px;align-items:flex-start;gap:8px;padding:12px;display:flex}.cart-line.unavailable{background:linear-gradient(180deg, #fff, var(--g-red-bg));border-color:#c628284d}.cart-sold{color:var(--g-red);background:var(--g-red-bg);border-radius:8px;align-self:flex-start;margin-top:2px;padding:1px 8px;font-size:12px;font-weight:700}.cart-unavail strong,.cart-unavail-text{display:block}.cart-unavail-btn{margin-top:10px}.has-nav .cart-page{padding-bottom:calc(var(--nav-h) + 150px + var(--sab))}.cart-unavail.shake .callout{animation:shake .5s var(--e1)}.cart-empty-actions{flex-direction:column;align-items:center;gap:4px;margin-top:10px;display:flex}.cart-empty-actions .btn{margin-top:0}.cart-line.unavailable .cart-thumb{filter:grayscale(.8);opacity:.6}.cart-line-main{text-align:start;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.cart-thumb{border-radius:14px;flex:none;width:72px;height:72px;padding:0}.cart-thumb img{border-radius:inherit}.cart-line-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-line-text strong{font-weight:700;line-height:1.4}.cart-opts{color:var(--muted);font-size:13px;line-height:1.5}.cart-note{color:var(--charcoal);font-size:13px}.cart-line-price{animation:cart-tick .32s var(--g-ease) both;margin-top:4px;font-size:15px;font-weight:800;display:inline-block}.cta-total{animation:cart-tick .32s var(--g-ease) both;display:inline-block}@keyframes cart-tick{0%{opacity:0;transform:translateY(40%)}}.cart-step{transition:opacity var(--t-fast);flex:none;align-self:flex-end}.cart-step.busy{opacity:.5;pointer-events:none}.add-more{align-self:flex-start;gap:6px}.cart-h{margin:20px 0 10px;font-size:18px;font-weight:800}.cart-offer{border-radius:var(--skeu-radius-md);align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.cart-offer span:last-child{flex-direction:column;display:flex}.cart-offer small{color:var(--muted);font-size:13px}.cart-offer-ic{border-radius:var(--skeu-radius-md);flex:none;place-items:center;width:44px;height:44px;display:grid}.cart-extras{flex-direction:column;gap:14px;margin-top:16px;display:flex}.cart-toggle{border-radius:var(--skeu-radius-md);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.cart-toggle>span:not(.row-tile){flex-direction:column;flex:1;display:flex}.cart-toggle strong{font-weight:700}.cart-toggle small{color:var(--muted);font-size:13px}.cart-note-field{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.price-lg{font-size:20px;font-weight:800}.cta-bar{bottom:0;z-index:40;padding:16px 12px calc(10px + var(--sab));background:linear-gradient(to top, var(--skeu-bg) 55%, color-mix(in oklab, var(--skeu-bg) 0%, transparent));position:fixed;left:0;right:0}.cta-bar>*{max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.cta-rail{padding:8px;border-radius:22px;align-items:center;gap:12px;padding-inline-start:16px;display:flex}.cta-sum{flex-direction:column;min-width:0;line-height:1.2;display:flex}.cta-sum .eyebrow{font-size:11px}.cta-main{flex:1}.has-nav .cta-bar{bottom:calc(76px + var(--sab));padding-bottom:8px}.cta-hint{text-align:center;color:var(--muted);margin-top:6px;font-size:13px}@media (prefers-reduced-motion:reduce){.cart-line-wrap,.nudge-bar span,.nudge-bike{transition:none}.cart-line-price,.cta-total{animation:none}}.co-map{border-radius:var(--skeu-radius-lg);height:132px;padding:4px;overflow:hidden}.co-map>*{border-radius:var(--skeu-radius-md);height:100%;overflow:hidden}.co-mapview{border-radius:var(--skeu-radius-md);height:100%}.co-group{padding:4px}.co-row,.pay-row{text-align:start;width:100%;min-height:64px;color:var(--ink);border-radius:var(--skeu-radius-md);align-items:center;gap:12px;padding:10px;display:flex}.co-ic{border-radius:var(--skeu-radius-sm);flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.co-ic.sq{color:var(--link);letter-spacing:0}.co-body{flex-direction:column;flex:1;min-width:0;display:flex}.co-body strong{font-weight:700}.co-body strong.link{color:var(--link)}.co-body small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.co-row.attention .co-body strong{color:var(--link)}.co-h{margin-top:12px;font-size:18px;font-weight:800}.co-caption{color:var(--muted);font-size:13px}.co-when{grid-template-columns:1fr 1fr;gap:10px;display:grid}.when-card{border-radius:var(--skeu-radius-md);text-align:start;min-height:88px;color:var(--charcoal);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.when-card strong{color:var(--ink);margin-top:6px;font-weight:700}.when-card small{color:var(--muted);font-size:13px}.when-card .ic{color:var(--muted)}.when-card[aria-checked=true] .ic{color:var(--skeu-accent)}.tip-keys{border-radius:var(--skeu-radius-md);grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;display:grid}.tip-key{border-radius:var(--skeu-radius-sm);font-variant-numeric:tabular-nums;min-height:44px;font-size:14px;font-weight:700}.promo-form{gap:8px;padding:6px 0;display:flex}.promo-form .input{text-transform:uppercase;font-family:var(--gini-font-mono);letter-spacing:.04em;flex:1}.co-summary{border-radius:var(--skeu-radius-lg);padding:8px 12px 14px}.co-summary .co-row{padding-inline-start:0;padding-inline-end:0}.co-div{margin:6px 0 10px}.receipt{transition:opacity var(--t-fast);flex-direction:column;gap:6px;display:flex}.receipt.updating{opacity:.55}.receipt-row{min-height:26px;color:var(--charcoal);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.receipt-row .money,.receipt-row>:last-child{font-variant-numeric:tabular-nums;font-weight:500}.receipt-row.discount,.receipt-row.wallet,.receipt-row.points{color:var(--success)}.receipt-row.total{color:var(--ink);font-size:20px;font-weight:800}.receipt-row.total>:last-child{font-weight:800}.pay-methods{flex-direction:column;gap:8px;display:flex}.pay-row{min-height:68px;padding:12px}.pay-row.off{opacity:.55;filter:saturate(.6)}.change-keys{border-radius:var(--skeu-radius-md);margin:-2px 0 4px;padding:12px}.change-keys p{margin-bottom:8px;font-size:14px;font-weight:700}.chips-row{flex-wrap:wrap;gap:8px;display:flex}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:50vh;padding:14px 0;display:grid;overflow:auto}.slot-grid .chip{justify-content:center}.tip-input{text-align:center;font-variant-numeric:tabular-nums;margin:8px 0;font-size:26px;font-weight:800}.placing{z-index:150;animation:fade-in var(--t-base) var(--e1);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade-in{0%{opacity:0}}.placing-card{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:20px 20px 16px;display:flex;position:relative}.placing-card h2{font-size:22px;font-weight:800}.placing-card p{color:var(--charcoal);margin-bottom:8px}.hold-btn{position:relative;overflow:hidden}.hold-fill{transform-origin:0;background:#fff3;animation:5s linear forwards hold;position:absolute;top:0;bottom:0;left:0;right:0}[dir=rtl] .hold-fill{transform-origin:100%}@keyframes hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hold-label{font-variant-numeric:tabular-nums;position:relative}.placed-check{width:40px;height:40px;animation:skeu-pop-in .4s var(--e2);border-radius:50%;place-items:center;margin-top:-28px;display:grid;box-shadow:0 0 0 3px #fff}.co-summary .receipt-row.total{border-top:0;margin-top:0;padding-top:0}.promo-form .input::placeholder{font-family:var(--font);letter-spacing:0;text-transform:none}.co-stack{gap:14px}.co-map{border:1px solid var(--g-line);height:148px;box-shadow:var(--g-e1);border-radius:20px;padding:0}.co-map>*,.co-mapview{border-radius:0}.co-group,.co-summary{border-radius:20px}.co-row,.pay-row{border-radius:16px;min-height:66px}.co-ic{border-radius:14px;width:42px;height:42px}.co-ic.sq{color:#fff;background:linear-gradient(160deg,#1f6fe5,#0a4fb8);border:0;font-weight:900}.co-row.attention{animation:g-updated 1.6s var(--g-ease) .4s}.co-h{margin-top:10px;margin-bottom:-4px;font-size:17px}.when-card,.pay-row{transition:background-color var(--g-t-2) var(--g-ease), border-color var(--g-t-2) var(--g-ease), box-shadow var(--g-t-2) var(--g-ease), transform var(--g-t-1) var(--g-ease)}.when-card{border-radius:18px;min-height:92px}.when-card .ic{transition:color var(--g-t-2), transform var(--g-t-3) var(--g-spring)}.when-card[aria-checked=true] .ic{transform:scale(1.15)}.when-card:active,.pay-row:active{transform:scale(.98)}.pay-row.skeu-panel-selected .co-ic{border-color:var(--g-orange-200)}.tip-keys{border-radius:16px;padding:4px}.tip-key{background:0 0;border-color:#0000;border-radius:12px}.tip-key.skeu-tab-active{background:var(--g-btn-solid)}.change-keys{animation:g-rise var(--g-t-3) var(--g-ease) both;border-radius:16px}.co-summary{padding:10px 14px 16px}.receipt.updating{opacity:.55;transition:opacity var(--g-t-2)}.co-summary .receipt-row{animation:g-fade var(--g-t-3) var(--g-ease) both}.co-summary .receipt-row.total{border-radius:10px;font-size:19px}.cta-sum{border-radius:10px;padding-inline-start:4px;padding-inline-end:4px}.placing{background:#160e0880}.placing-card{border-radius:28px;padding:22px 20px 18px}.placed-check{width:48px;height:48px;animation:g-pop .56s var(--g-spring) both}.hold-fill{background:#ffffff3d}@media (prefers-reduced-motion:reduce){.co-row.attention,.change-keys,.co-summary .receipt-row{animation:none}}.orders-band h1{margin-bottom:14px;font-size:26px;font-weight:800}.orders-seg{max-width:360px;margin-inline-start:auto;margin-inline-end:auto}.current-list{padding-top:4px}.current-card{border-radius:var(--skeu-radius-lg);color:var(--ink);padding:14px;display:block}.current-card h3{font-size:16px;font-weight:700}.current-readout{border-radius:var(--skeu-radius-md);margin-top:12px;padding:12px 14px;position:relative}.current-status{font-size:18px;font-weight:800;position:relative}.current-eta{color:var(--charcoal);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;position:relative}.current-readout .progress{margin-top:12px;position:relative}.skel-row{border-radius:var(--skeu-radius-md);padding:12px}.past-list{padding-top:4px}.past-row{border-radius:var(--skeu-radius-lg);align-items:flex-start;gap:8px;padding:12px;display:flex}.past-link{min-width:0;color:inherit;flex:1;align-items:flex-start;gap:12px;display:flex}.past-body{flex:1;min-width:0}.past-body h3{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.past-items{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.past-foot{margin-top:8px}.past-reorder{flex:none;gap:6px}.load-more{justify-content:center;padding:16px;display:flex}.progress-segs{gap:4px;display:flex}.seg{border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.seg .skeu-fill{border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.seg.active .skeu-fill{animation:1.6s ease-in-out infinite seg-breathe}.seg.active .skeu-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:45%}.seg.active .skeu-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:45%}.seg.active .skeu-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:45%}.seg.active .skeu-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:45%}@keyframes seg-breathe{50%{opacity:.55}}.progress.bad .seg{opacity:.6}.progress-labels{margin-top:6px;display:flex}.progress-labels span{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.receipt{flex-direction:column;gap:8px;margin:0;display:flex}.receipt-row{color:var(--charcoal);justify-content:space-between;gap:12px;font-size:15px;display:flex}.receipt-row dt,.receipt-row dd{margin:0}.receipt-row dd{font-variant-numeric:tabular-nums}.receipt-row.neg dd{color:var(--success)}.receipt-row.total{color:var(--ink);border-top:1px solid #f05d2559;margin-top:4px;padding-top:10px;font-size:18px;font-weight:800}.receipt .code{border-radius:var(--skeu-radius-xs);font-size:12px;font-weight:700;font-family:var(--gini-font-mono);color:var(--link);background:color-mix(in oklab, var(--skeu-accent) 10%, var(--skeu-surface));border:1px solid #f05d2547;padding:1px 6px}.pay-result{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin-inline-start:auto;margin-inline-end:auto;padding:24px 24px 32px;display:flex}.pay-result h1{font-size:22px;font-weight:800}.pay-result p{max-width:320px}.pay-icon{border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:8px;display:grid}.pay-icon.tone-bad{color:var(--skeu-error)}.pay-icon.tone-warn{color:var(--skeu-warning)}.pay-amount{border-radius:var(--skeu-radius-lg);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;width:100%;margin-top:12px;padding:16px 18px;font-size:22px;font-weight:800;display:flex}.pay-amount span:first-child{color:var(--on-dark-muted);font-size:14px;font-weight:500}.pay-actions{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.track-page{background:var(--skeu-well);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.track-map-wrap,.track-map,.track-map-wrap .mapview{position:absolute;top:0;bottom:0;left:0;right:0}.track-top{top:calc(var(--sat) + 10px);z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:12px;right:12px}.track-top>*{pointer-events:auto}.help-chip{border-radius:var(--r-pill);align-items:center;gap:6px;min-height:44px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:var(--skeu-shadow-floating)!important}.track-panel{--full:calc(100dvh - var(--sat) - 72px);left:0;right:0;z-index:6;height:var(--full);max-width:640px;transform:translateY(calc(var(--full) - var(--peek)));transition:transform var(--t-base) var(--e2);border-bottom:0;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:absolute;bottom:0}.track-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.track-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.track-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.track-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.track-panel.expanded{transform:none}.track-grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:26px;display:grid}.track-grab span{background:var(--skeu-edge-strong);border-radius:3px;width:40px;height:6px}.track-panel-inner{padding:0 var(--gutter) calc(20px + var(--sab));flex-direction:column;flex:1;gap:14px;display:flex;position:relative;overflow:hidden}.track-panel.expanded .track-panel-inner{overscroll-behavior:contain;overflow-y:auto}.expand-hint{top:0;width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute}.expand-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.expand-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.expand-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.expand-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.track-head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:2px;display:flex;position:relative}.track-head h1{font-size:22px;font-weight:800;line-height:1.3;position:relative}.track-eta{color:var(--charcoal);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;position:relative}.pending-halo{pointer-events:none;background:radial-gradient(circle,#f05d2533,#0000 65%);border-radius:50%;width:180px;height:180px;margin-block-start:-90px;margin-inline-start:-90px;animation:2.4s ease-in-out infinite breathe;position:absolute;top:50%}.pending-halo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pending-halo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pending-halo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.pending-halo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@keyframes breathe{50%{opacity:.6;transform:scale(1.15)}}.placed-banner{border-radius:var(--skeu-radius-md);animation:skeu-pop-in var(--t-base) var(--e2);align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}[dir=rtl] .placed-banner{padding:8px 8px 8px 14px}.placed-mascot{flex:none;width:120px;height:120px;margin:-8px 0}.placed-banner strong{color:var(--success);font-weight:800}.placed-banner p{color:var(--charcoal);font-size:13px}.track-block{flex-direction:column;gap:12px;display:flex}.track-block.center{text-align:center;align-items:center}.cash-block,.pin-block{border-radius:var(--skeu-radius-lg);align-items:center;gap:12px;padding:14px 16px;display:flex}.cash-block strong,.pin-block strong{font-size:16px;font-weight:800;display:block}.cash-block p,.pin-block p{color:var(--on-dark-muted);font-size:13px}.cash-block .ic,.pin-block .ic{color:var(--skeu-accent-light)}.pin-digits{gap:6px;display:flex}.pin-digit{border-radius:var(--skeu-radius-sm);font-variant-numeric:tabular-nums;color:#fff;background:#120f0e;place-items:center;width:34px;height:44px;font-size:24px;font-weight:800;display:grid;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff14}.courier-card{border-radius:var(--skeu-radius-lg);align-items:center;gap:10px;padding:12px;display:flex}.courier-card h3{font-size:16px;font-weight:800}.avatar{width:48px;height:48px;color:var(--link);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.round-key{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.round-key .nav-badge{top:-5px;border-radius:9px;place-items:center;min-width:18px;height:18px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;font-weight:800;display:grid;position:absolute}.round-key .nav-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.round-key .nav-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.round-key .nav-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.round-key .nav-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.searching-line{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.pickup-block{border-radius:var(--skeu-radius-lg);align-items:center;gap:12px;padding:12px 14px;display:flex}.pickup-block h3{font-size:15px;font-weight:800}.details-card{border-radius:var(--skeu-radius-lg);padding:14px}.details-store{color:inherit;align-items:center;gap:12px;display:flex}.details-store h3{font-size:16px;font-weight:700}.details-items{border-radius:var(--skeu-radius-md);color:var(--charcoal);flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 12px;font-size:14px;list-style:none;display:flex}.details-items li{gap:8px;display:flex}.qty{color:var(--ink);font-variant-numeric:tabular-nums;min-width:28px;font-weight:800}.details-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.order-no{border-radius:var(--skeu-radius-sm);align-items:center;gap:6px;min-height:44px;padding-inline-start:8px;padding-inline-end:8px;font-size:14px;font-weight:700;display:inline-flex}.details-foot .link-btn{align-items:center;gap:6px;display:inline-flex}.track-actions{justify-content:center;gap:8px;display:flex}.danger-text{color:var(--danger)!important}.points-earned{gap:6px}.rated{color:var(--charcoal);align-items:center;gap:6px;font-weight:700;display:inline-flex}.rated .ic{color:var(--skeu-accent)}.help-rows{flex-direction:column;padding:4px;display:flex}.help-row{text-align:start;border-radius:var(--skeu-radius-md);align-items:center;gap:12px;min-height:56px;padding-inline-start:12px;padding-inline-end:12px;font-size:16px;font-weight:500;display:flex}.help-row .ic{color:var(--skeu-accent)}.help-row.danger-text .ic{color:var(--danger)}.reason-list{flex-direction:column;gap:8px;display:flex}.reason-row{text-align:start;border-radius:var(--skeu-radius-md);align-items:center;gap:12px;min-height:52px;padding-inline-start:14px;padding-inline-end:14px;font-size:16px;font-weight:500;display:flex}.rate{text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.rate-panel{border-radius:var(--skeu-radius-lg);flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.rate h3{font-size:16px;font-weight:800}.tag-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:6px;margin-block-end:6px;display:flex}.rate .textarea{width:100%}.invoice{border-radius:var(--skeu-radius-lg);padding:16px}.invoice-head{border-bottom:1px solid var(--skeu-edge);align-items:center;gap:12px;padding-bottom:12px;display:flex}.invoice-head h3{font-size:16px;font-weight:800}.invoice-items{border-bottom:1px solid var(--skeu-edge);flex-direction:column;gap:10px;margin:0 0 12px;padding:12px 0;list-style:none;display:flex}.invoice-items li{align-items:flex-start;gap:8px;font-size:15px;display:flex}.invoice-meta{border-radius:var(--skeu-radius-md);flex-direction:column;gap:8px;margin-top:16px;padding:12px;display:flex}.invoice-meta div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.chat-sheet .sheet-body{padding-bottom:12px}.chat-list{border-radius:var(--skeu-radius-md);flex-direction:column;gap:10px;min-height:100%;padding:12px;display:flex}.chat-empty{text-align:center;color:var(--muted);padding:32px 16px;font-size:14px}.bubble{border-radius:var(--skeu-radius-md);max-width:80%;animation:skeu-pop-in var(--t-pop) var(--e2);padding:8px 14px;font-size:15px;line-height:1.55}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.bubble time{opacity:.75;text-align:end;margin-top:2px;font-size:11px;display:block}.bubble.mine{align-self:flex-end}.bubble.mine:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--skeu-radius-xs)}.bubble.mine:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--skeu-radius-xs)}.bubble.mine:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--skeu-radius-xs)}.bubble.mine:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--skeu-radius-xs)}.bubble.theirs{align-self:flex-start}.bubble.theirs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--skeu-radius-xs)}.bubble.theirs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--skeu-radius-xs)}.bubble.theirs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--skeu-radius-xs)}.bubble.theirs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--skeu-radius-xs)}.bubble.typing{gap:4px;padding:12px 14px;display:flex}.bubble.typing span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite typing}.bubble.typing span:nth-child(2){animation-delay:.15s}.bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-compose{flex-direction:column;gap:8px;display:flex}.chat-quick{scrollbar-width:none;gap:8px;padding-block-start:2px;padding-block-end:4px;display:flex;overflow-x:auto}.chat-quick::-webkit-scrollbar{display:none}.chat-form{align-items:center;gap:8px;display:flex}.chat-form .input{border-radius:var(--r-pill);flex:1;padding-inline-start:18px;padding-inline-end:18px}.chat-send{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.order-no>*{white-space:nowrap}.order-no bdi{font-size:13px}.pickup-block{flex-wrap:wrap}.pickup-block .spacer{min-width:58%}.conn-chip{min-height:32px;box-shadow:var(--skeu-shadow-floating);align-items:center;gap:6px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:700;display:inline-flex}.conn-chip.offline{color:var(--danger)}.courier-avatar{overflow:hidden}.courier-avatar img{object-fit:cover;width:100%;height:100%;display:block}.courier-meta{flex-wrap:wrap;align-items:center;display:flex}.courier-rating{color:var(--charcoal);align-items:center;gap:3px;margin-inline-start:8px;font-weight:700;display:inline-flex}.plate{color:var(--charcoal);font-weight:700}.journey{border-radius:var(--skeu-radius-lg);padding:12px 14px}.journey h3{margin-bottom:6px;font-weight:700}.journey ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journey-step{color:var(--muted);align-items:flex-start;gap:10px;padding-block-start:6px;padding-block-end:6px;font-size:14px;display:flex;position:relative}.journey-step:not(:last-child):after{content:"";background:var(--skeu-edge);width:2px;position:absolute;top:24px;bottom:-6px}.journey-step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:8px}.journey-step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:8px}.journey-step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:8px}.journey-step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:8px}.journey-dot{background:var(--skeu-well);color:#fff;z-index:1;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid;position:relative;box-shadow:inset 0 1px 2px #00000026}.journey-step.done .journey-dot{background:var(--success);box-shadow:none}.journey-step.active{color:var(--ink);font-weight:800}.journey-step.active .journey-dot{background:var(--skeu-accent);animation:2.4s ease-in-out infinite breathe;box-shadow:0 0 0 4px #f05d2533}.journey-step.done{color:var(--charcoal)}.journey-label{display:block}.journey-sub{color:var(--muted);font-size:12px;font-weight:500;display:block}.journey-at{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tab-badge{border-radius:9px;place-items:center;min-width:18px;height:18px;margin-inline-start:6px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;font-weight:800;display:inline-grid}.chat-head{padding:0 var(--gutter,16px) 8px;flex-direction:column;gap:8px;display:flex}.chat-head .sheet-head{padding:0}.chat-tabs{display:flex}.chat-tabs .skeu-tab{flex:1;justify-content:center;align-items:center;display:inline-flex}.bubble-from{color:var(--link);font-size:11px;font-weight:800;display:block}.proof-photo{flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;display:flex}.proof-photo img{object-fit:cover;border-radius:var(--skeu-radius-lg);width:100%;max-height:220px;box-shadow:var(--skeu-shadow-floating)}.orders-band{padding:calc(var(--sat) + 18px) var(--gutter) 14px;text-align:start}.orders-band h1{margin-bottom:12px;font-size:28px;line-height:1.3}.orders-seg{max-width:none}.current-card{border-radius:22px;padding:16px}.current-readout{background:linear-gradient(160deg, var(--g-orange-50), #fff 70%);border:1px solid var(--g-orange-100);border-radius:16px;margin-top:14px;padding:14px}.current-status-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.current-status{animation:g-rise var(--g-t-3) var(--g-ease) both;font-size:18px}.current-card[data-status=awaiting_payment] .current-readout{background:var(--g-amber-bg);border-color:#a15c0733}.past-row{border-radius:20px;align-items:center;padding:14px}.past-row .mark{border-radius:16px}.progress-segs{gap:5px}.seg{background:var(--g-well-2);border-radius:3px;height:6px}.seg .skeu-fill{transform-origin:var(--seg-origin,left);transition:transform .7s var(--g-ease);box-shadow:none;border-radius:3px;transform:scaleX(0)}[dir=rtl] .seg .skeu-fill{--seg-origin:right}.seg.done .skeu-fill{transform:none}.seg.active .skeu-fill{background:linear-gradient(90deg, var(--g-orange-hi), var(--g-orange), var(--g-orange-hi));background-size:200% 100%;animation:1.4s linear infinite seg-flow;transform:scaleX(.55)}.seg.active .skeu-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.seg.active .skeu-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.seg.active .skeu-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.seg.active .skeu-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@keyframes seg-flow{to{background-position:-200% 0}}.progress-labels{margin-top:8px}.progress-labels span{transition:color var(--g-t-3);font-size:11.5px;font-weight:600}.progress-labels span.on{color:var(--g-ink);font-weight:800}.receipt-row.total{border-top:1px dashed var(--g-line-2)}.receipt .code{background:var(--g-orange-50);border-color:var(--g-orange-100);font-family:inherit}.track-page{background:#f1f3f4}.track-panel{box-shadow:0 -2px 10px rgba(var(--g-shadow-ink), .08), 0 -18px 40px -18px rgba(var(--g-shadow-ink), .25);transition:transform .46s var(--g-sheet);animation:track-panel-in .56s var(--g-sheet) backwards;border-radius:28px 28px 0 0}@keyframes track-panel-in{0%{transform:translateY(100%)}}.track-grab span{background:var(--g-line-2);width:40px;height:5px}.track-panel-inner{gap:14px}.help-chip{border-color:#0000;border-radius:999px;min-height:44px;box-shadow:var(--g-e3)!important}.track-head{gap:6px;padding-top:4px}.track-head h1{border-radius:12px;padding-inline-start:8px;padding-inline-end:8px;font-size:24px;line-height:1.35}.track-headline{animation:g-rise var(--g-t-4) var(--g-ease) both}.track-eta{color:var(--g-orange-text-strong);background:var(--g-orange-50);border:1px solid var(--g-orange-100);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:15px;font-weight:800;display:inline-flex}.track-eta.live:before{content:"";background:var(--g-orange);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite g-pulse-ring}.prep-line{border-radius:999px;padding-inline-start:10px;padding-inline-end:10px}.placed-banner{animation:g-pop var(--g-t-4) var(--g-spring) both;border-radius:20px}.cash-block,.pin-block{border-radius:20px}.pin-digit{background:#ffffff14;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff1f}.courier-card{box-shadow:var(--g-e2);border-color:#0000;border-radius:20px;padding:14px}.courier-card.slide-in{animation:courier-in .62s var(--g-spring) both}@keyframes courier-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.courier-avatar{background:var(--g-orange-50);width:52px;height:52px;color:var(--g-orange-text);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--g-orange-100);border:0}.round-key{width:46px;height:46px}.pickup-block,.details-card,.journey{border-radius:20px}.details-items{background:var(--g-surface-2);border:1px solid var(--g-line)}.journey{padding:14px 16px}.journey-step{animation:g-rise var(--g-t-4) var(--g-ease) both;animation-delay:calc(var(--i,0) * 45ms);padding-block-start:7px;padding-block-end:7px}.journey-step:not(:last-child):after{top:27px;bottom:-7px;background:linear-gradient(var(--g-green), var(--g-green)) top / 100% 0 no-repeat, var(--g-line);width:2px;transition:background-size .6s var(--g-ease)}.journey-step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:9px}.journey-step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:9px}.journey-step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:9px}.journey-step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:9px}.journey-step.done:not(:last-child):after{background:linear-gradient(var(--g-green), var(--g-green)) top / 100% 100% no-repeat, var(--g-line)}.journey-dot{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--g-line-2);transition:background-color var(--g-t-3), box-shadow var(--g-t-3);background:#fff}.journey-step.done .journey-dot{background:var(--g-green);box-shadow:none;animation:g-pop .42s var(--g-spring)}.journey-step.active .journey-dot{background:var(--g-orange);box-shadow:none;animation:1.5s ease-out infinite g-pulse-ring}.chat-list{background:var(--g-surface-2);border:0}.bubble{animation:g-pop .36s var(--g-spring) both;border-radius:20px;padding:9px 14px}.bubble.mine{background:linear-gradient(160deg, var(--g-btn-top), var(--g-btn-bottom));transform-origin:100% 100%}.bubble.mine:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:6px}.bubble.mine:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:6px}.bubble.mine:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:6px}.bubble.mine:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:6px}[dir=rtl] .bubble.mine{transform-origin:0 100%}.bubble.theirs{border-color:var(--g-line);box-shadow:var(--g-e1)}.bubble.theirs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:6px}.bubble.theirs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:6px}.bubble.theirs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:6px}.bubble.theirs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:6px}.bubble.typing span{background:var(--g-orange)}.chat-form .input{min-height:48px}.pay-icon{width:96px;height:96px}.pay-icon.tone-ok{animation:g-pop .56s var(--g-spring) both}.pay-amount{border-radius:22px}@media (prefers-reduced-motion:reduce){.track-panel,.courier-card.slide-in,.journey-step,.track-headline,.current-status,.seg.active .skeu-fill{animation:none}}
