:root{--fd-ink:#17171b;--fd-ink-2:#3b3b42;--fd-muted:#6e6e76;--fd-muted-2:#a3a3aa;--fd-bone:#f6f6f3;--fd-cream:#f0f0ec;--fd-surface:#fff;--fd-carbon:#171717;--fd-hover:rgba(22,22,26,.035);--fd-orange:#f47b21;--fd-coral:#ff5a3d;--fd-amber:#ffb020;--fd-green:#00bf63;--fd-grape:#6c63ff;--fd-sky:#2f7fd8;--fd-rose:#d6457a;--fd-accent:var(--fd-orange);--fd-accent-ink:#17171b;--fd-accent-soft:rgba(244,123,33,.1);--fd-accent-deep:#b4530c;--fd-tile:#ecece8;--fd-tile-ink:#1f1f24;--fd-tile-on:var(--fd-orange);--fd-tile-on-ink:#fff;--fd-line:rgba(22,22,26,.1);--fd-line-2:rgba(22,22,26,.16);--fd-line-soft:rgba(22,22,26,.06);--fd-line-bone:hsla(60,9%,98%,.16);--fd-ok:#1d8f55;--fd-ok-fill:var(--fd-green);--fd-ok-soft:rgba(29,143,85,.1);--fd-err:#c2413a;--fd-err-fill:var(--fd-coral);--fd-err-soft:rgba(194,65,58,.09);--fd-warn:#a87412;--fd-warn-fill:var(--fd-amber);--fd-warn-soft:rgba(214,152,30,.13);--fd-info:#5650cf;--fd-info-soft:rgba(86,80,207,.09);--fd-st-pending:#e39a0b;--fd-st-pending-ink:#9a6400;--fd-st-pending-soft:rgba(227,154,11,.13);--fd-st-kitchen:#6c63ff;--fd-st-kitchen-ink:#4d44d6;--fd-st-kitchen-soft:rgba(108,99,255,.11);--fd-st-ready:#00a85a;--fd-st-ready-ink:#12804a;--fd-st-ready-soft:rgba(0,168,90,.11);--fd-st-route:#2f7fd8;--fd-st-route-ink:#1f62af;--fd-st-route-soft:rgba(47,127,216,.11);--fd-st-done:#4d8c6a;--fd-st-done-ink:#3a6e52;--fd-st-done-soft:rgba(77,140,106,.11);--fd-st-cancel:#d9473f;--fd-st-cancel-ink:#b23630;--fd-st-cancel-soft:rgba(217,71,63,.1);--fd-st-reject:#d6457a;--fd-st-reject-ink:#a8325e;--fd-st-reject-soft:rgba(214,69,122,.1);--fd-r-sm:8px;--fd-r-md:10px;--fd-r-tile:13px;--fd-r-lg:16px;--fd-r-pill:999px;--fd-font:"Geist","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--fd-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--fd-ease:cubic-bezier(0.22,1,0.36,1);--fd-ease-out:cubic-bezier(0.16,1,0.3,1);--fd-ease-soft:cubic-bezier(0.45,0,0.55,1);--fd-spring:cubic-bezier(0.34,1.32,0.64,1);--fd-shadow-1:0 1px 0 rgba(22,22,26,.03);--fd-shadow-card:0 1px 0 rgba(22,22,26,.03),0 10px 30px -12px rgba(40,30,20,.1);--fd-shadow-2:0 1px 0 rgba(22,22,26,.03),0 14px 34px -14px rgba(40,30,20,.16);--fd-shadow-pop:0 30px 80px -20px rgba(30,22,14,.28),0 2px 8px rgba(30,22,14,.06);--fd-z-savebar:9980;--fd-z-modal:9990;--fd-z-toast:9995;--fd-z-tooltip:10050;--fd-ink-fixed:#17171b;--fd-bone-fixed:#f6f6f3}html[data-accent=coral]{--fd-accent:var(--fd-coral);--fd-accent-soft:rgba(255,90,61,.1);--fd-accent-deep:#b8341b;--fd-tile-on:var(--fd-coral)}html[data-accent=amber]{--fd-accent:var(--fd-amber);--fd-accent-soft:rgba(255,176,32,.12);--fd-accent-deep:#9a6400;--fd-tile-on:var(--fd-amber)}html[data-accent=green]{--fd-accent:var(--fd-green);--fd-accent-soft:rgba(0,191,99,.1);--fd-accent-deep:#0b7a45;--fd-tile-on:var(--fd-green)}html[data-accent=grape]{--fd-accent:var(--fd-grape);--fd-accent-ink:#fafaf9;--fd-accent-soft:rgba(108,99,255,.1);--fd-accent-deep:#4d44d6;--fd-tile-on:var(--fd-grape)}html[data-theme=dark]{--fd-bone:#101012;--fd-cream:#1e1e22;--fd-surface:#17171a;--fd-hover:hsla(0,0%,100%,.04);--fd-ink:#ededee;--fd-ink-2:#cfcfd3;--fd-muted:#9a9aa3;--fd-muted-2:#6c6c75;--fd-line:hsla(0,0%,100%,.09);--fd-line-2:hsla(0,0%,100%,.15);--fd-line-soft:hsla(0,0%,100%,.05);--fd-tile:#26262b;--fd-tile-ink:#e9e9ec;--fd-accent-soft:rgba(255,138,61,.14);--fd-accent-deep:#ffb17d;--fd-ok:#4fcf8c;--fd-ok-soft:rgba(79,207,140,.13);--fd-err:#ff7f73;--fd-err-soft:hsla(5,100%,73%,.13);--fd-warn:#f0b955;--fd-warn-soft:rgba(240,185,85,.13);--fd-info:#a29dff;--fd-info-soft:rgba(162,157,255,.14);--fd-st-pending-ink:#f2be52;--fd-st-pending-soft:rgba(227,154,11,.18);--fd-st-kitchen-ink:#a9a4ff;--fd-st-kitchen-soft:rgba(108,99,255,.2);--fd-st-ready-ink:#4fd08f;--fd-st-ready-soft:rgba(0,168,90,.18);--fd-st-route-ink:#7fb5f0;--fd-st-route-soft:rgba(47,127,216,.2);--fd-st-done-ink:#8cc6a6;--fd-st-done-soft:rgba(77,140,106,.2);--fd-st-cancel-ink:#ff8b83;--fd-st-cancel-soft:rgba(217,71,63,.18);--fd-st-reject-ink:#f28ab0;--fd-st-reject-soft:rgba(214,69,122,.18);--fd-shadow-card:0 1px 0 hsla(0,0%,100%,.02),0 10px 30px -12px rgba(0,0,0,.5);--fd-shadow-2:0 1px 0 hsla(0,0%,100%,.02),0 14px 34px -14px rgba(0,0,0,.6);--fd-shadow-pop:0 30px 80px -20px rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.3);color-scheme:dark}.fd-mono,html .tw-font-mono,html code,html kbd,html pre,html samp{font-family:var(--fd-mono)}.fd-mono{font-size:.92em;font-variant-numeric:tabular-nums}.fd-label{color:var(--fd-muted);font-family:var(--fd-font);font-size:12.5px;font-weight:500;letter-spacing:0}.fd-label--mini{font-size:11.5px}.fd-eyebrow{align-items:center;color:var(--fd-muted);display:inline-flex;font-family:var(--fd-font);font-size:12.5px;font-weight:500;gap:6px}.fd-eyebrow:before{background:var(--fd-accent);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.fd-page-title{text-wrap:balance;color:var(--fd-ink);font-family:var(--fd-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:1024px){.fd-page-title{font-size:28px}}.fd-page-title em{color:inherit;font-style:italic;font-weight:600}.fd-page-sub{color:var(--fd-muted);font-size:14px;line-height:1.5;margin:4px 0 0;max-width:65ch}.fd-card-title{font-size:15px;letter-spacing:-.015em;margin:0}.fd-card-title,.fd-value{color:var(--fd-ink);font-family:var(--fd-font);font-weight:600}.fd-value{font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.fd-value .fd-sub{color:var(--fd-muted);font-size:13px;font-weight:400;letter-spacing:0}.fd-big-num{color:var(--fd-ink);font-family:var(--fd-font);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:6px 0 4px}@media (min-width:768px){.fd-big-num{font-size:26px}}.fd-big-num .fd-suffix{color:var(--fd-muted);font-family:var(--fd-font);font-size:13px;font-weight:400;letter-spacing:0;margin-left:6px}.fd-num{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.fd-summary{color:var(--fd-ink);font-size:16px;line-height:1.55;margin:0}.fd-summary b{font-weight:600}.fd-canvas{background:var(--fd-bone);color:var(--fd-ink);font-family:var(--fd-font)}.fd-canvas--pad{padding:20px 16px 96px}@media (min-width:768px){.fd-canvas--pad{padding:28px 28px 96px}}.fd-page-head{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px;padding:0}.fd-page-head-main{align-items:flex-start;display:flex;flex:1 1 360px;gap:14px;min-width:0}.fd-page-head-main>.fd-tile{background:var(--fd-tile-on);border-radius:15px;color:var(--fd-tile-on-ink);height:48px;width:48px}.fd-page-head-main>.fd-tile .fd-icon{height:26px;width:26px}.fd-origin{align-items:center;background:var(--fd-accent-soft);border-radius:var(--fd-r-pill);color:var(--fd-accent-deep);display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:6px;padding:2px 10px 2px 8px}.fd-origin .fd-icon{height:13px;width:13px}.fd-crumbs{align-items:center;color:var(--fd-muted);display:flex;flex-wrap:wrap;font-family:var(--fd-font);font-size:12.5px;gap:8px;margin-bottom:6px}.fd-crumbs .fd-sep{opacity:.5}.fd-crumbs a{color:inherit;text-decoration:none}.fd-crumbs a:hover{color:var(--fd-ink)}.fd-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fd-grid{display:grid;gap:16px}.fd-g-1-2,.fd-g-2,.fd-g-2-1,.fd-g-3{grid-template-columns:minmax(0,1fr)}.fd-g-4,.fd-g-5,.fd-g-6{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.fd-g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-g-5,.fd-g-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.fd-g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-g-6{grid-template-columns:repeat(6,minmax(0,1fr))}.fd-g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fd-g-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:1180px){.fd-g-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.fd-grid--start{align-items:start}.fd-stack{display:flex;flex-direction:column;gap:16px}.fd-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fd-row--nowrap{flex-wrap:nowrap}.fd-row--between{justify-content:space-between}.fd-grow{flex:1 1 auto;min-width:0}.fd-section-head{gap:10px;justify-content:space-between;margin-bottom:12px}.fd-section-head,.fd-steps{align-items:center;display:flex;flex-wrap:wrap}.fd-steps{counter-reset:fd-step;gap:8px;list-style:none;margin:0 0 20px;padding:0}.fd-steps>li{align-items:center;background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:var(--fd-r-pill);color:var(--fd-ink-2);display:inline-flex;font-size:13px;gap:8px;padding:5px 12px 5px 5px}.fd-steps>li:before{background:var(--fd-cream);border-radius:50%;color:var(--fd-ink);content:counter(fd-step);counter-increment:fd-step;display:grid;font-size:11.5px;font-weight:600;height:22px;place-items:center;width:22px}.fd-hero,.fd-steps>li+li{position:relative}.fd-hero{background:var(--fd-ink-fixed);border:1px solid var(--fd-ink-fixed);border-radius:var(--fd-r-lg);color:var(--fd-bone-fixed);display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:160px;overflow:hidden;padding:20px}@media (min-width:768px){.fd-hero{padding:24px}}.fd-hero:before{background:radial-gradient(circle,var(--fd-accent) 0,transparent 65%);border-radius:50%;content:"";filter:blur(20px);height:360px;opacity:.2;pointer-events:none;position:absolute;right:-80px;top:-80px;width:360px}.fd-hero>*{position:relative;z-index:1}.fd-hero-title{color:var(--fd-bone-fixed);font-family:var(--fd-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:620px}@media (min-width:1024px){.fd-hero-title{font-size:30px}}.fd-hero-title em{color:var(--fd-accent);font-style:italic;font-weight:600}.fd-hero-meta{align-items:center;color:hsla(60,14%,96%,.6);display:flex;flex-wrap:wrap;font-family:var(--fd-font);font-size:12.5px;gap:14px}.fd-hero-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.fd-mini-stats{display:flex;flex-wrap:wrap;gap:18px}@media (min-width:768px){.fd-mini-stats{gap:30px}}.fd-mini-stat{display:flex;flex-direction:column}.fd-mini-stat .fd-mini-v{color:var(--fd-bone-fixed);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}@media (min-width:768px){.fd-mini-stat .fd-mini-v{font-size:22px}}.fd-mini-stat .fd-mini-l{color:hsla(60,14%,96%,.6);font-family:var(--fd-font);font-size:12px;margin-top:5px}.fd-strip{align-items:center;background:var(--fd-ink-fixed);border-radius:var(--fd-r-lg);color:var(--fd-bone-fixed);display:flex;flex-wrap:wrap;font-size:13px;gap:10px 26px;padding:14px 20px}.fd-strip-item{align-items:center;color:hsla(60,14%,96%,.7);display:inline-flex;gap:8px}.fd-strip-item b{color:var(--fd-bone-fixed);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.fd-strip-item.is-warn,.fd-strip-item.is-warn b{color:#f6c46b}.fd-card{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:var(--fd-r-lg);box-shadow:var(--fd-shadow-card);color:var(--fd-ink);min-width:0;padding:16px;transition:transform .35s var(--fd-ease),box-shadow .35s var(--fd-ease),border-color .3s var(--fd-ease)}@media (min-width:768px){.fd-card{padding:18px}}.fd-card--hover:hover{border-color:var(--fd-line-2);box-shadow:var(--fd-shadow-2);transform:translateY(-2px)}.fd-card--bare{padding:0}.fd-card--plain{box-shadow:none}.fd-card--dark{background:var(--fd-ink-fixed);border-color:var(--fd-ink-fixed)}.fd-card--dark,.fd-card--dark .fd-big-num,.fd-card--dark .fd-card-title,.fd-card--dark .fd-value{color:var(--fd-bone-fixed)}.fd-card--dark .fd-label{color:hsla(60,14%,96%,.62)}.fd-card--accent,.fd-card--dark.fd-card--hover:hover{border-color:var(--fd-accent)}.fd-card--accent{background:var(--fd-accent)}.fd-card--accent,.fd-card--accent .fd-big-num,.fd-card--accent .fd-card-title,.fd-card--accent .fd-value{color:var(--fd-accent-ink)}.fd-card--accent .fd-label{color:rgba(23,23,27,.65)}.fd-card--flat{background:transparent;border:1px dashed var(--fd-line-2);box-shadow:none;padding:14px}.fd-card--next{background:color-mix(in srgb,var(--fd-accent-soft) 55%,var(--fd-surface));border:1.5px solid color-mix(in srgb,var(--fd-accent) 42%,transparent);box-shadow:none}.fd-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.fd-card-head-text{min-width:0}.fd-card-head-meta{color:var(--fd-muted);font-size:12.5px;margin-top:1px}.fd-card-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.fd-more{align-items:center;background:none;border:0;color:var(--fd-accent-deep);cursor:pointer;display:inline-flex;font-family:var(--fd-font);font-size:13px;font-weight:500;gap:4px;padding:0;text-decoration:none;transition:color .2s var(--fd-ease)}.fd-more:hover{color:var(--fd-ink)}.fd-card--dark .fd-more{color:hsla(60,14%,96%,.6)}.fd-card--dark .fd-more:hover{color:var(--fd-bone-fixed)}.fd-link{background:none;border:0;color:var(--fd-accent-deep);cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:none}.fd-link:hover{text-decoration:underline;text-underline-offset:3px}.fd-kpi{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:var(--fd-r-lg);box-shadow:var(--fd-shadow-card);display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:16px;transition:transform .35s var(--fd-ease),box-shadow .35s var(--fd-ease)}@media (min-width:768px){.fd-kpi{padding:18px}}.fd-kpi:hover{box-shadow:var(--fd-shadow-2);transform:translateY(-2px)}.fd-kpi-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.fd-kpi .fd-label{color:var(--fd-ink-2);font-size:13px}.fd-kpi-hint{color:var(--fd-muted);font-size:12px;line-height:1.4}.fd-kpi--accent{background:var(--fd-accent);border-color:var(--fd-accent)}.fd-kpi--accent .fd-value{color:var(--fd-accent-ink)}.fd-kpi--accent .fd-kpi-hint,.fd-kpi--accent .fd-label,.fd-kpi--accent .fd-value .fd-sub{color:rgba(23,23,27,.7)}.fd-kpi--dark{background:var(--fd-ink-fixed);border-color:var(--fd-ink-fixed)}.fd-kpi--dark .fd-value{color:var(--fd-bone-fixed)}.fd-kpi--dark .fd-kpi-hint,.fd-kpi--dark .fd-label,.fd-kpi--dark .fd-value .fd-sub{color:hsla(60,14%,96%,.65)}.fd-kpi-spark{height:24px;margin-top:auto}@media (min-width:768px){.fd-kpi-spark{height:28px}}.fd-delta{align-items:center;border-radius:var(--fd-r-pill);display:inline-flex;font-family:var(--fd-font);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;gap:3px;padding:1px 8px;white-space:nowrap}.fd-delta--up{background:var(--fd-ok-soft);color:var(--fd-ok)}.fd-delta--down{background:var(--fd-err-soft);color:var(--fd-err)}.fd-delta--flat{background:var(--fd-line-soft);color:var(--fd-muted)}.fd-kpi--accent .fd-delta--down,.fd-kpi--accent .fd-delta--flat,.fd-kpi--accent .fd-delta--up{background:rgba(23,23,27,.12);color:var(--fd-accent-ink)}.fd-kpi--dark .fd-delta--up{background:rgba(0,191,99,.2);color:#5ed696}.fd-kpi--dark .fd-delta--down{background:rgba(255,90,61,.22);color:#ff9c86}.fd-kpi--dark .fd-delta--flat{background:hsla(60,9%,98%,.12);color:hsla(60,9%,98%,.7)}.fd-stat{display:flex;flex-direction:column;gap:2px}.fd-stat-l{color:var(--fd-muted);font-size:12.5px}.fd-stat-v{color:var(--fd-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.fd-stat-v small{color:var(--fd-muted);font-size:13px;font-weight:400;letter-spacing:0}.fd-chart-box{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:var(--fd-r-lg);box-shadow:var(--fd-shadow-card);color:var(--fd-ink);font-family:var(--fd-font);min-width:0;padding:16px;position:relative}@media (min-width:768px){.fd-chart-box{padding:18px}}.fd-chart-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.fd-chart-title{color:var(--fd-ink);font-size:15px;font-weight:600;letter-spacing:-.015em;margin:0}.fd-chart-meta{color:var(--fd-muted);font-family:var(--fd-font);font-size:12.5px;margin-top:2px}.fd-chart-box--dark{background:var(--fd-ink-fixed);border-color:var(--fd-ink-fixed)}.fd-chart-box--dark,.fd-chart-box--dark .fd-big-num,.fd-chart-box--dark .fd-chart-title{color:var(--fd-bone-fixed)}.fd-chart-box--dark .fd-chart-meta{color:hsla(60,14%,96%,.6)}.fd-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.fd-legend--col{flex-direction:column;gap:4px;margin-top:0}.fd-legend-item{align-items:center;color:var(--fd-muted);display:inline-flex;font-size:12px;gap:6px}.fd-swatch{border-radius:3px;flex-shrink:0;height:10px;width:10px}.fd-heat-cell{border-radius:4px;transition:transform .25s var(--fd-ease)}.fd-heat-cell:hover{transform:scale(1.18)}.fd-pill{align-items:center;background:var(--fd-cream);border-radius:var(--fd-r-pill);color:var(--fd-ink-2);display:inline-flex;font-family:var(--fd-font);font-size:12px;font-weight:500;gap:5px;height:24px;letter-spacing:0;line-height:1;padding:0 10px;white-space:nowrap}.fd-pill:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.fd-pill--no-dot:before,.fd-pill:has(.fd-icon):before{display:none}.fd-pill .fd-icon{height:13px;width:13px}.fd-pill--ok{background:var(--fd-ok-soft);color:var(--fd-ok)}.fd-pill--err{background:var(--fd-err-soft);color:var(--fd-err)}.fd-pill--warn{background:var(--fd-warn-soft);color:var(--fd-warn)}.fd-pill--info{background:var(--fd-info-soft);color:var(--fd-info)}.fd-pill--neutral{background:var(--fd-cream);color:var(--fd-muted)}.fd-pill--ink{background:var(--fd-ink);color:var(--fd-bone)}.fd-pill--accent{background:var(--fd-accent-soft);color:var(--fd-accent-deep)}.fd-pill--lg{font-size:13px;height:30px;padding:0 12px}.fd-st--pending{--st:var(--fd-st-pending);--st-ink:var(--fd-st-pending-ink);--st-soft:var(--fd-st-pending-soft)}.fd-st--kitchen{--st:var(--fd-st-kitchen);--st-ink:var(--fd-st-kitchen-ink);--st-soft:var(--fd-st-kitchen-soft)}.fd-st--ready{--st:var(--fd-st-ready);--st-ink:var(--fd-st-ready-ink);--st-soft:var(--fd-st-ready-soft)}.fd-st--route{--st:var(--fd-st-route);--st-ink:var(--fd-st-route-ink);--st-soft:var(--fd-st-route-soft)}.fd-st--done{--st:var(--fd-st-done);--st-ink:var(--fd-st-done-ink);--st-soft:var(--fd-st-done-soft)}.fd-st--cancel{--st:var(--fd-st-cancel);--st-ink:var(--fd-st-cancel-ink);--st-soft:var(--fd-st-cancel-soft)}.fd-st--reject{--st:var(--fd-st-reject);--st-ink:var(--fd-st-reject-ink);--st-soft:var(--fd-st-reject-soft)}.fd-pill.fd-st--cancel,.fd-pill.fd-st--done,.fd-pill.fd-st--kitchen,.fd-pill.fd-st--pending,.fd-pill.fd-st--ready,.fd-pill.fd-st--reject,.fd-pill.fd-st--route{background:var(--st-soft);color:var(--st-ink)}.fd-pulse-dot{background:var(--fd-ok-fill);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;position:relative;width:8px}.fd-pulse-dot:after{animation:fd-pulse 2.2s ease-out infinite;border:1px solid var(--fd-ok-fill);border-radius:50%;content:"";inset:-3px;position:absolute}.fd-pulse-dot--off{background:var(--fd-muted-2)}.fd-pulse-dot--off:after{display:none}@keyframes fd-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.fd-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--fd-ink);border:1px solid transparent;border-radius:var(--fd-r-md);color:var(--fd-bone);cursor:pointer;display:inline-flex;font-family:var(--fd-font);font-size:13.5px;font-weight:500;gap:7px;height:38px;justify-content:center;letter-spacing:-.005em;line-height:1;padding:0 15px;position:relative;text-decoration:none;transition:transform .2s var(--fd-ease),background .25s var(--fd-ease),color .25s var(--fd-ease),border-color .25s var(--fd-ease);white-space:nowrap}.fd-btn:hover{background:color-mix(in srgb,var(--fd-ink) 86%,var(--fd-accent))}.fd-btn:active{transform:scale(.98)}.fd-btn:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-btn:disabled,.fd-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none;transform:none}.fd-btn .fd-icon,.fd-btn svg{flex-shrink:0;height:17px;width:17px}.fd-b-ripple{display:none}.fd-b-title{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:inherit;position:relative;white-space:nowrap}.fd-btn--dark,.fd-btn--rippled{background:var(--fd-ink);color:var(--fd-bone)}.fd-btn--dark:hover{background:color-mix(in srgb,var(--fd-ink) 86%,var(--fd-accent));color:var(--fd-bone)}.fd-btn--accent{background:var(--fd-accent);color:var(--fd-accent-ink)}.fd-btn--accent:hover{background:color-mix(in srgb,var(--fd-accent) 88%,#000);color:var(--fd-accent-ink)}.fd-btn--ghost{background:var(--fd-surface);border-color:var(--fd-line);color:var(--fd-ink)}.fd-btn--ghost:hover{border-color:var(--fd-line-2)}.fd-btn--ghost:hover,.fd-btn--soft{background:var(--fd-cream);color:var(--fd-ink)}.fd-btn--soft:hover{background:color-mix(in srgb,var(--fd-cream) 82%,var(--fd-ink));color:var(--fd-ink)}.fd-btn--ok{background:var(--fd-ok-fill);color:#0b2a19}.fd-btn--ok:hover{background:color-mix(in srgb,var(--fd-ok-fill) 88%,#000);color:#0b2a19}.fd-btn--danger{background:var(--fd-surface);border-color:color-mix(in srgb,var(--fd-err) 32%,transparent);color:var(--fd-err)}.fd-btn--danger:hover{background:var(--fd-err-soft);color:var(--fd-err)}.fd-btn--xs{border-radius:8px;font-size:12px;gap:5px;height:28px;padding:0 9px}.fd-btn--sm{border-radius:9px;font-size:12.5px;height:32px;padding:0 11px}.fd-btn--lg{border-radius:12px;font-size:14.5px;height:46px;padding:0 18px}.fd-btn--block{display:flex;width:100%}.fd-btn--icon{padding:0;width:32px}.fd-btn--icon.fd-btn--lg{width:46px}.fd-circle-btn{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:50%;color:var(--fd-ink);cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:background .3s var(--fd-ease),color .3s var(--fd-ease),border-color .3s var(--fd-ease);width:36px}.fd-circle-btn svg{height:16px;transition:transform .4s var(--fd-ease);width:16px}.fd-circle-btn:hover{background:var(--fd-cream);border-color:var(--fd-line-2)}.fd-circle-btn:hover svg{transform:rotate(45deg)}.fd-circle-btn--accent{background:var(--fd-accent);border-color:var(--fd-accent);color:var(--fd-accent-ink)}.fd-circle-btn--accent:hover{background:color-mix(in srgb,var(--fd-accent) 88%,#000)}.fd-segment{background:var(--fd-cream);border:0;border-radius:12px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;position:relative;scrollbar-width:none}.fd-segment::-webkit-scrollbar{display:none}.fd-seg-thumb{background:var(--fd-surface);border-radius:9px;bottom:3px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--fd-line);left:0;pointer-events:none;position:absolute;top:3px;transition:transform .5s var(--fd-ease),width .5s var(--fd-ease);width:0}.fd-segment button{align-items:center;background:transparent;border:none;border-radius:9px;color:var(--fd-muted);cursor:pointer;display:inline-flex;font-family:var(--fd-font);font-size:13px;font-weight:500;gap:7px;height:32px;letter-spacing:0;padding:0 14px;position:relative;text-transform:none;transition:color .3s var(--fd-ease),background .3s var(--fd-ease);white-space:nowrap;z-index:1}.fd-segment button .fd-icon{height:16px;width:16px}.fd-segment button.is-active,.fd-segment button:hover{color:var(--fd-ink)}.fd-segment:not(:has(.fd-seg-thumb)) button.is-active{background:var(--fd-surface);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--fd-line)}.fd-seg-count{background:var(--fd-bone);border-radius:var(--fd-r-pill);color:var(--fd-muted);font-size:11px;padding:0 6px}.fd-tabs{border-bottom:1px solid var(--fd-line);display:flex;gap:4px;overflow-x:auto}.fd-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--fd-muted);cursor:pointer;font-family:var(--fd-font);font-size:13.5px;font-weight:500;padding:12px 14px;transition:color .2s var(--fd-ease),border-color .2s var(--fd-ease);white-space:nowrap}.fd-tabs button:hover{color:var(--fd-ink)}.fd-tabs button.is-active{border-bottom-color:var(--fd-accent);color:var(--fd-ink)}.fd-wiz{align-items:center;color:var(--fd-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.fd-wiz-step{align-items:center;background:none;border:0;border-radius:var(--fd-r-pill);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:4px 10px 4px 4px;transition:background .3s var(--fd-ease)}.fd-wiz-step:hover{background:var(--fd-hover)}.fd-wiz-num{background:var(--fd-cream);border-radius:50%;color:var(--fd-ink);display:grid;font-size:12px;font-weight:600;height:26px;place-items:center;transition:background .3s var(--fd-ease),color .3s var(--fd-ease);width:26px}.fd-wiz-num .fd-icon{height:14px;width:14px}.fd-wiz-step.is-done .fd-wiz-num{background:var(--fd-ok-soft);color:var(--fd-ok)}.fd-wiz-step.is-current{color:var(--fd-ink);font-weight:600}.fd-wiz-step.is-current .fd-wiz-num{background:var(--fd-tile-on);color:var(--fd-tile-on-ink)}.fd-wiz-sep{background:var(--fd-line-2);height:1px;width:20px}.fd-progress{align-items:flex-start;display:flex;overflow-x:auto;padding-bottom:2px}.fd-progress-step{align-items:center;color:var(--fd-muted);display:flex;flex:1;flex-direction:column;font-size:12px;gap:6px;min-width:74px;position:relative;text-align:center}.fd-progress-step:before{background:var(--fd-line-2);content:"";height:2px;left:-50%;position:absolute;top:19px;width:100%}.fd-progress-step:first-child:before{display:none}.fd-progress-step>.fd-tile{border-radius:12px;height:38px;position:relative;width:38px;z-index:1}.fd-progress-step.is-current:before,.fd-progress-step.is-done:before{background:var(--st,var(--fd-ok))}.fd-progress-step.is-done>.fd-tile{background:var(--fd-ok-soft);color:var(--fd-ok)}.fd-progress-step.is-current{color:var(--fd-ink);font-weight:600}.fd-progress-step.is-current>.fd-tile{background:var(--st,var(--fd-tile-on));color:#fff}.fd-list{display:flex;flex-direction:column}.fd-list-row{align-items:center;border-bottom:1px solid var(--fd-line-soft);border-radius:0;display:flex;gap:12px;justify-content:space-between;padding:12px 0;transition:background .3s var(--fd-ease)}.fd-list-row:last-child{border-bottom:none}.fd-list-row--click{border-radius:10px;cursor:pointer;padding-left:8px;padding-right:8px}.fd-list-row--click:hover{background:var(--fd-hover)}.fd-row-lead{flex-shrink:0}.fd-row-body{flex:1 1 auto;min-width:0}.fd-row-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px}.fd-row-title{color:var(--fd-ink);font-size:14px;font-weight:500;letter-spacing:-.01em}.fd-row-meta{color:var(--fd-muted);font-family:var(--fd-font);font-size:12.5px;letter-spacing:0;margin-top:1px;text-transform:none}.fd-row-value{color:var(--fd-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.fd-row-index{color:var(--fd-muted-2);flex-shrink:0;font-family:var(--fd-font);font-size:12px;font-variant-numeric:tabular-nums;width:20px}.fd-row-circ{border:1px solid var(--fd-line);border-radius:50%;display:grid;flex-shrink:0;height:28px;place-items:center;transition:background .3s var(--fd-ease),border-color .3s var(--fd-ease),color .3s var(--fd-ease);width:28px}.fd-row-circ svg{height:12px;transition:transform .4s var(--fd-ease);width:12px}.fd-list-row:hover .fd-row-circ{background:var(--fd-cream);border-color:var(--fd-line-2)}.fd-card--dark .fd-list-row{border-bottom-color:var(--fd-line-bone);color:var(--fd-bone-fixed)}.fd-card--dark .fd-list-row .fd-row-title,.fd-card--dark .fd-list-row .fd-row-value{color:var(--fd-bone-fixed)}.fd-list-group{color:var(--fd-muted);font-size:12.5px;font-weight:600;padding:14px 0 4px}.fd-setting-row{align-items:center;border-top:1px solid var(--fd-line);display:flex;gap:14px;padding:16px 18px}.fd-setting-row:first-child{border-top:0}.fd-setting-body{flex:1 1 auto;min-width:0}.fd-setting-title{color:var(--fd-ink);font-size:14px;font-weight:600}.fd-setting-desc{color:var(--fd-muted);font-size:12.5px;margin-top:2px}.fd-act-item{align-items:center;border-bottom:1px solid var(--fd-line-soft);display:grid;gap:12px;grid-template-columns:32px 1fr auto;padding:10px 0}.fd-act-item:last-child{border-bottom:none}.fd-act-ico{background:var(--fd-tile);border-radius:10px;color:var(--fd-tile-ink);display:grid;height:32px;place-items:center;width:32px}.fd-act-ico svg{height:16px;width:16px}.fd-act-title{color:var(--fd-ink);font-size:13.5px;font-weight:500}.fd-act-meta{color:var(--fd-muted);font-family:var(--fd-font);font-size:12px;margin-top:2px}.fd-timeline{display:flex;flex-direction:column;padding-left:22px;position:relative}.fd-timeline:before{background:var(--fd-line);bottom:8px;content:"";left:8px;position:absolute;top:8px;width:1px}.fd-timeline-step{padding:10px 0;position:relative}.fd-timeline-step:before{background:var(--fd-surface);border:2px solid var(--fd-muted-2);border-radius:50%;content:"";height:10px;left:-22px;position:absolute;top:15px;width:10px}.fd-timeline-step.is-current:before{background:var(--fd-accent);border-color:var(--fd-accent)}.fd-timeline-step.is-done:before{background:var(--fd-ink);border-color:var(--fd-ink)}.fd-timeline-step.is-ok:before{background:var(--fd-ok-fill);border-color:var(--fd-ok-fill)}.fd-timeline-step.is-err:before{background:var(--fd-err-fill);border-color:var(--fd-err-fill)}.fd-timeline-title{color:var(--fd-ink);font-size:13.5px;font-weight:500}.fd-timeline-sub{color:var(--fd-muted);font-size:12.5px;line-height:1.4;margin-top:2px}.fd-timeline-when{color:var(--fd-muted-2);font-family:var(--fd-font);font-size:12px;margin-top:4px}.fd-table{border-collapse:collapse;width:100%}.fd-table,.fd-table th{font-family:var(--fd-font)}.fd-table th{border-bottom:1px solid var(--fd-line);color:var(--fd-muted);font-size:12px;font-weight:500;letter-spacing:0;padding:10px 12px;text-align:left;text-transform:none;white-space:nowrap}.fd-table td{border-bottom:1px solid var(--fd-line-soft);color:var(--fd-ink-2);font-family:var(--fd-font);font-size:13.5px;padding:12px;vertical-align:middle}.fd-table tbody tr{transition:background .2s ease}.fd-table tbody tr:hover{background:var(--fd-hover)}.fd-table tbody tr.is-click{cursor:pointer}.fd-table tbody tr:last-child td{border-bottom:none}.fd-table .fd-num{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.fd-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:640px){.fd-table--stack thead{display:none}.fd-table--stack,.fd-table--stack tbody,.fd-table--stack td,.fd-table--stack tr{display:block;width:100%}.fd-table--stack tr{border-bottom:1px solid var(--fd-line);padding:12px 0}.fd-table--stack tbody tr:last-child{border-bottom:0}.fd-table--stack td{border:0;display:flex;gap:12px;justify-content:space-between;padding:4px 0;text-align:right}.fd-table--stack td:before{color:var(--fd-muted);content:attr(data-label);font-size:12.5px;text-align:left}.fd-table--stack td[data-label=""]:before{content:none}}.fd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fd-field-label,.fd-field>label{color:var(--fd-ink-2);font-family:var(--fd-font);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.fd-form-grid{display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.fd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-form-grid>.is-full{grid-column:1/-1}.fd-form-section{display:flex;flex-direction:column;gap:12px}.fd-form-section+.fd-form-section{border-top:1px solid var(--fd-line);margin-top:6px;padding-top:18px}.fd-form-section-title{align-items:center;color:var(--fd-ink);display:flex;font-size:14px;font-weight:600;gap:10px;margin:0}.fd-input,.fd-select,.fd-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fd-surface);border:1px solid var(--fd-line-2);border-radius:var(--fd-r-md);box-sizing:border-box;color:var(--fd-ink);display:block;font-family:var(--fd-font);font-size:14px;font-weight:400;height:40px;line-height:1.4;margin:0;padding:0 12px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.fd-input::-moz-placeholder,.fd-textarea::-moz-placeholder{color:var(--fd-muted-2)}.fd-input::placeholder,.fd-textarea::placeholder{color:var(--fd-muted-2)}.fd-input:hover,.fd-select:hover,.fd-textarea:hover{border-color:color-mix(in srgb,var(--fd-line-2) 60%,var(--fd-ink) 25%)}.fd-input:focus,.fd-select:focus,.fd-textarea:focus{border-color:var(--fd-accent);box-shadow:0 0 0 4px var(--fd-accent-soft);outline:none}.fd-input:disabled,.fd-input[readonly],.fd-select:disabled,.fd-textarea:disabled{background:var(--fd-cream);color:var(--fd-muted);cursor:not-allowed}.fd-input.is-invalid,.fd-select.is-invalid,.fd-textarea.is-invalid{border-color:var(--fd-err)}.fd-input.is-changed{background:var(--fd-warn-soft);border-color:color-mix(in srgb,var(--fd-warn) 40%,transparent)}.fd-field-error{color:var(--fd-err);font-size:12px}.fd-field-hint{color:var(--fd-muted);font-size:12px}.fd-textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical}.fd-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236E6E76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.fd-search{align-items:center;background:var(--fd-surface);border:1px solid var(--fd-line-2);border-radius:var(--fd-r-md);color:var(--fd-muted);display:flex;gap:8px;height:40px;min-width:0;padding:0 12px;transition:border-color .25s ease,box-shadow .25s ease}.fd-search--lg{height:46px}.fd-search:focus-within{border-color:var(--fd-accent);box-shadow:0 0 0 4px var(--fd-accent-soft)}.fd-search svg{color:var(--fd-muted);flex-shrink:0;height:17px;width:17px}.fd-search input{background:transparent;border:0;color:var(--fd-ink);flex:1;font-family:var(--fd-font);font-size:14px;min-width:0}.fd-search input:focus{outline:none}.fd-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fd-switch,.fd-toggle-track{background:var(--fd-line-2);border:0;border-radius:var(--fd-r-pill);cursor:pointer;display:inline-block;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .35s var(--fd-ease);width:44px}.fd-switch:after,.fd-toggle-track:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .45s var(--fd-spring);width:20px}.fd-switch[aria-checked=true],.fd-toggle.is-on .fd-toggle-track{background:var(--fd-ok-fill)}.fd-switch[aria-checked=true]:after,.fd-toggle.is-on .fd-toggle-track:after{transform:translateX(18px)}.fd-switch:disabled{cursor:not-allowed;opacity:.45}.fd-switch:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-toggle-label{color:var(--fd-ink-2);font-size:13px}.fd-check{align-items:flex-start;color:var(--fd-ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px}.fd-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--fd-surface);border:1.5px solid var(--fd-line-2);border-radius:7px;cursor:pointer;display:grid;flex:none;height:20px;margin:0;place-items:center;transition:background .25s,border-color .25s;width:20px}.fd-check input:checked{background:var(--fd-accent);border-color:var(--fd-accent)}.fd-check input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;transform:translateY(-1px) rotate(45deg);width:5px}.fd-check input[type=radio]{border-radius:50%}.fd-check input[type=radio]:checked:after{background:#fff;border:0;border-radius:50%;height:7px;transform:none;width:7px}.fd-check input:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-check small{color:var(--fd-muted);display:block;font-size:12px}.fd-stepper{align-items:center;display:flex;gap:8px}.fd-stepper-value{flex:1;font-variant-numeric:tabular-nums;font-weight:600;min-width:32px;text-align:center}.fd-option{align-items:flex-start;background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:14px;color:var(--fd-ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;text-align:left;transition:border-color .3s var(--fd-ease),background .3s var(--fd-ease);width:100%}.fd-option:hover{border-color:var(--fd-line-2)}.fd-option.is-active{background:color-mix(in srgb,var(--fd-accent-soft) 60%,var(--fd-surface));border-color:var(--fd-accent)}.fd-option-title{display:block;font-weight:600}.fd-option-desc{color:var(--fd-ink-2);display:block;font-size:12.5px}.fd-option--vertical{flex-direction:column;gap:6px;padding:12px}.fd-disclosure{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:12px;padding:0 14px}.fd-disclosure>summary{align-items:center;color:var(--fd-ink-2);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;list-style:none;padding:11px 0}.fd-disclosure>summary::-webkit-details-marker{display:none}.fd-disclosure>summary .fd-icon{height:16px;width:16px}.fd-disclosure>summary .fd-disclosure-chev{margin-left:auto;transition:transform .4s var(--fd-ease)}.fd-disclosure[open]>summary{border-bottom:1px solid var(--fd-line);margin-bottom:14px}.fd-disclosure[open]>summary .fd-disclosure-chev{transform:rotate(180deg)}.fd-disclosure[open]{padding-bottom:14px}.fd-kbd{align-items:center;background:var(--fd-cream);border:1px solid var(--fd-line);border-radius:6px;color:var(--fd-muted);display:inline-flex;font-family:var(--fd-mono);font-size:11px;gap:3px;padding:1px 6px}.fd-upload{background:var(--fd-surface);border:1.5px dashed var(--fd-line-2);border-radius:var(--fd-r-lg);color:var(--fd-muted);cursor:pointer;display:grid;gap:8px;padding:30px 20px;place-items:center;text-align:center;transition:border-color .3s ease,background .3s ease}.fd-upload.is-dragging,.fd-upload:hover{background:var(--fd-accent-soft);border-color:var(--fd-accent)}.fd-skeleton{background:var(--fd-cream);border-radius:var(--fd-r-sm);overflow:hidden;position:relative}.fd-skeleton:after{animation:fd-shimmer 1.8s var(--fd-ease-out) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes fd-shimmer{to{transform:translateX(100%)}}.fd-empty{align-items:center;border:1px dashed var(--fd-line-2);border-radius:14px;color:var(--fd-muted);display:flex;flex-direction:column;font-size:13px;gap:6px;justify-content:center;padding:28px 16px;text-align:center}.fd-empty b,.fd-empty-title{color:var(--fd-ink);font-weight:500}.fd-empty .fd-label{color:var(--fd-muted)}.fd-empty>svg{height:22px;opacity:.7;width:22px}.fd-note{background:var(--fd-cream);border-radius:12px;color:var(--fd-ink-2);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:12px 14px}.fd-note>.fd-icon{flex-shrink:0;height:18px;margin-top:1px;width:18px}.fd-note--warn{background:var(--fd-warn-soft);color:color-mix(in srgb,var(--fd-warn) 75%,var(--fd-ink))}.fd-note--info{background:var(--fd-info-soft)}.fd-note--accent{background:var(--fd-accent-soft)}.fd-note--ok{background:var(--fd-ok-soft)}.fd-note--err{background:var(--fd-err-soft);color:color-mix(in srgb,var(--fd-err) 80%,var(--fd-ink))}.fd-meter{background:var(--fd-cream);border-radius:var(--fd-r-pill);height:8px;overflow:hidden}.fd-meter>i{background:var(--fd-ok-fill);border-radius:inherit;display:block;height:100%;transition:width .6s var(--fd-ease)}.fd-meter--warn>i{background:var(--fd-warn-fill)}.fd-meter--err>i{background:var(--fd-err-fill)}.fd-meter--accent>i{background:var(--fd-accent)}.fd-tooltip{background:var(--fd-ink-fixed);border-radius:var(--fd-r-sm);box-shadow:0 6px 20px hsla(0,0%,4%,.18);color:var(--fd-bone-fixed);font-family:var(--fd-font);font-size:12px;line-height:1.45;max-width:320px;opacity:0;padding:7px 10px;pointer-events:none;position:fixed;text-align:left;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;z-index:var(--fd-z-tooltip)}.fd-tooltip.is-on{opacity:1;transform:translateY(0)}.fd-modal-layer{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(14,12,10,.34);display:grid;font-family:var(--fd-font);inset:0;opacity:0;padding:16px;place-items:center;pointer-events:none;position:fixed;transition:opacity .35s var(--fd-ease);z-index:var(--fd-z-modal)}.fd-modal-layer.is-on{opacity:1;pointer-events:auto}.fd-modal{background:var(--fd-surface);border-radius:20px;box-shadow:var(--fd-shadow-pop);color:var(--fd-ink);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:560px;overflow:hidden;transform:translateY(10px) scale(.985);transition:transform .5s var(--fd-ease);width:100%}.fd-modal-layer.is-on .fd-modal{transform:none}.fd-modal--wide{max-width:980px}.fd-modal--xl{height:calc(100dvh - 32px);max-width:1240px}.fd-modal--narrow{max-width:420px}.fd-modal-head{align-items:center;border-bottom:1px solid var(--fd-line);display:flex;gap:12px;padding:16px 20px}.fd-modal-head>.fd-close{margin-left:auto}.fd-modal-title{color:var(--fd-ink);font-size:16.5px;font-weight:600;letter-spacing:-.015em;margin:0}.fd-modal-sub{color:var(--fd-muted);font-size:12.5px;margin-top:1px}.fd-modal-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px 20px}.fd-modal-body p{color:var(--fd-ink-2);font-size:14px;line-height:1.55;margin:0 0 12px}.fd-modal-foot{align-items:center;background:var(--fd-surface);border-top:1px solid var(--fd-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 20px}@media (max-width:640px){.fd-modal-layer{padding:0;place-items:end center}.fd-modal,.fd-modal--wide,.fd-modal--xl{border-radius:20px 20px 0 0;height:auto;max-height:94dvh;max-width:100%;transform:translateY(24px)}.fd-modal--xl{height:94dvh}}.fd-drawer-layer{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(14,12,10,.34);display:flex;inset:0;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s var(--fd-ease);z-index:var(--fd-z-modal)}.fd-drawer-layer.is-on{opacity:1;pointer-events:auto}.fd-drawer{background:var(--fd-surface);border-radius:20px 0 0 20px;box-shadow:var(--fd-shadow-pop);color:var(--fd-ink);display:flex;flex-direction:column;height:100dvh;transform:translateX(24px);transition:transform .5s var(--fd-ease);width:min(560px,100%)}.fd-drawer-layer.is-on .fd-drawer{transform:none}@media (max-width:640px){.fd-drawer{border-radius:0}}.fd-close{background:transparent;border:0;border-radius:var(--fd-r-md);color:var(--fd-ink-2);cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:background .2s ease;width:36px}.fd-close:hover{background:var(--fd-hover)}.fd-close svg{height:18px;width:18px}.fd-modal-icon{background:var(--fd-err-soft);border-radius:var(--fd-r-tile);color:var(--fd-err);display:grid;height:44px;place-items:center;width:44px}.fd-modal-icon svg{height:22px;width:22px}.fd-toast-layer{align-items:center;bottom:calc(20px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column-reverse;gap:8px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:var(--fd-z-toast)}.fd-toast{align-items:center;animation:fd-toast-in .4s var(--fd-ease);background:var(--fd-ink-fixed);border-radius:12px;box-shadow:var(--fd-shadow-pop);color:var(--fd-bone-fixed);display:grid;font-size:13px;gap:10px;grid-template-columns:22px 1fr auto;line-height:1.4;max-width:min(440px,calc(100vw - 32px));min-width:260px;padding:10px 14px 10px 12px;pointer-events:auto}.fd-toast-ico{background:hsla(60,9%,98%,.14);border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.fd-toast-ico svg{height:13px;width:13px}.fd-toast--ok .fd-toast-ico{background:var(--fd-ok-fill);color:var(--fd-ink-fixed)}.fd-toast--warn .fd-toast-ico{background:var(--fd-warn-fill);color:var(--fd-ink-fixed)}.fd-toast--err .fd-toast-ico{background:var(--fd-err-fill);color:#fff}.fd-toast--info .fd-toast-ico,.fd-toast-action{background:var(--fd-accent);color:var(--fd-accent-ink)}.fd-toast-action{border:0;border-radius:var(--fd-r-pill);cursor:pointer;font-family:var(--fd-font);font-size:12px;font-weight:500;padding:4px 10px}@keyframes fd-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fd-savebar{align-items:center;background:var(--fd-ink-fixed);border-radius:16px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:var(--fd-shadow-pop);color:var(--fd-bone-fixed);display:flex;font-size:13.5px;gap:12px;left:50%;max-width:calc(100% - 32px);opacity:0;padding:8px 8px 8px 16px;pointer-events:none;position:fixed;transform:translate(-50%,24px);transition:opacity .4s var(--fd-ease),transform .55s var(--fd-ease);z-index:var(--fd-z-savebar)}.fd-savebar.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.fd-savebar .fd-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.2);color:inherit}.fd-savebar .fd-btn--ghost:hover{background:hsla(0,0%,100%,.08);color:inherit}.fd-detail-grid{border-top:1px solid var(--fd-line);display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:16px}@media (min-width:768px){.fd-detail-grid{gap:18px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}}.fd-detail{display:flex;flex-direction:column;gap:3px;min-width:0}.fd-detail .fd-k{color:var(--fd-muted);font-family:var(--fd-font);font-size:12.5px}.fd-detail .fd-v{color:var(--fd-ink);font-size:14px;font-weight:500;overflow-wrap:anywhere}.fd-kv-row{align-items:baseline;border-bottom:1px solid var(--fd-line-soft);display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:10px 0}.fd-kv-row:last-child{border-bottom:0}.fd-kv-row>span:first-child{color:var(--fd-muted)}.fd-kv-row>span:last-child{color:var(--fd-ink);overflow-wrap:anywhere;text-align:right}@keyframes fd-fade-up{0%{filter:blur(3px);opacity:.001;transform:translateY(8px)}to{filter:none;opacity:1;transform:translateY(0)}}@keyframes fd-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.fd-fade-up{animation:fd-fade-up .6s var(--fd-ease) both}.fd-stagger>:first-child{animation-delay:0ms}.fd-stagger>:nth-child(2){animation-delay:45ms}.fd-stagger>:nth-child(3){animation-delay:90ms}.fd-stagger>:nth-child(4){animation-delay:135ms}.fd-stagger>:nth-child(5){animation-delay:.18s}.fd-stagger>:nth-child(6){animation-delay:225ms}.fd-stagger>:nth-child(7){animation-delay:.27s}.fd-stagger>:nth-child(8){animation-delay:315ms}.fd-content-enter-active{transition:opacity .35s ease-out,transform .35s ease-out}.fd-content-enter-from{opacity:0;transform:translateY(6px)}.fd-content-leave-active{transition:opacity .15s ease-in}.fd-content-leave-to{opacity:0}.fd-draw-line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:fd-draw 1.4s var(--fd-ease-out) forwards}@keyframes fd-draw{to{stroke-dashoffset:0}}.fd-panel-enter{animation:fd-fade-up .45s var(--fd-ease) both}html[data-theme=dark] .fd-card--dark,html[data-theme=dark] .fd-chart-box--dark,html[data-theme=dark] .fd-hero,html[data-theme=dark] .fd-kpi--dark,html[data-theme=dark] .fd-strip{background:#222226;border:1px solid hsla(60,9%,98%,.1)}html[data-theme=dark] .fd-skeleton:after{background:linear-gradient(90deg,transparent,hsla(60,9%,98%,.07),transparent)}html[data-theme=dark] .fd-seg-thumb{background:var(--fd-tile)}body{background:var(--fd-bone)}.sidebar,body{font-family:var(--fd-font)}.sidebar{background:var(--fd-surface)!important;border-right:1px solid var(--fd-line)!important}.fd-side-brand{align-items:center;border-bottom:1px solid var(--fd-line);display:flex;gap:10px;min-height:64px;padding:0 14px}.fd-side-brand img{border-radius:10px;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.sidebar .restaurant-name{color:var(--fd-ink)!important;font-family:var(--fd-font);font-size:14px!important;font-weight:600!important;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-side-nav{display:flex;flex:1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px 10px 24px;scrollbar-width:thin}.fd-nav-link{align-items:center;border-radius:14px;color:var(--fd-ink-2);display:flex;font-size:13.5px;font-weight:500;gap:12px;padding:4px 8px 4px 4px;position:relative;text-decoration:none;transition:background .3s var(--fd-ease),color .3s}.fd-nav-link.is-active,.fd-nav-link:hover{background:var(--fd-hover);color:var(--fd-ink)}.fd-nav-link.is-active{font-weight:600}.fd-nav-link.is-active>.fd-tile{background:var(--fd-tile-on);color:var(--fd-tile-on-ink)}.fd-nav-link .nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-nav-badge{background:var(--fd-accent);border-radius:10px;color:var(--fd-accent-ink);display:grid;font-size:11.5px;font-weight:600;height:20px;margin-left:auto;min-width:20px;padding:0 6px;place-items:center}.fd-nav-group{margin-top:8px}.fd-nav-group-head{align-items:center;background:none;border:0;border-radius:8px;color:var(--fd-muted);cursor:pointer;display:flex;font-family:var(--fd-font);font-size:12px;font-weight:500;gap:8px;padding:6px 8px;text-align:left;transition:color .2s;width:100%}.fd-nav-group-head:hover{color:var(--fd-ink)}.fd-nav-group-head .fd-icon{height:14px;margin-left:auto;transition:transform .45s var(--fd-ease);width:14px}.fd-nav-group:not(.open) .fd-nav-group-head .fd-icon{transform:rotate(-90deg)}.fd-nav-group-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--fd-ease),opacity .4s var(--fd-ease)}.fd-nav-group.open>.fd-nav-group-body{grid-template-rows:1fr;opacity:1}.fd-nav-group-body>div{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.nav-tooltip{background:var(--fd-ink-fixed)!important;border-radius:var(--fd-r-sm)!important;box-shadow:0 6px 20px hsla(0,0%,4%,.18);color:var(--fd-bone-fixed)!important;font-family:var(--fd-font);font-size:12px!important;font-weight:500;padding:6px 10px!important;pointer-events:none}.nav-tooltip:before{border-right-color:var(--fd-ink-fixed)!important}.kk-main{background:var(--fd-bone)!important}.kk-header{background:color-mix(in srgb,var(--fd-bone) 82%,transparent)!important;border-bottom:1px solid var(--fd-line)!important}@supports not (background:color-mix(in srgb,red 50%,transparent)){.kk-header{background:var(--fd-bone)!important}}.kk-btn{border-radius:var(--fd-r-md);color:var(--fd-ink);font-family:var(--fd-font);font-size:13px;font-weight:500}.kk-btn:focus-visible{box-shadow:none;outline:2px solid var(--fd-accent);outline-offset:2px}.kk-btn-outline{border:1px solid var(--fd-line);height:38px;padding:0 12px}.kk-btn-outline,.kk-btn-outline:hover{background:var(--fd-surface);color:var(--fd-ink)}.kk-btn-outline:hover{border-color:var(--fd-line-2)}.kk-btn-ghost{color:var(--fd-ink-2);height:38px;padding:0 10px}.kk-btn-ghost:hover{background:var(--fd-hover);color:var(--fd-ink)}.kk-chevron{color:var(--fd-muted);height:14px;width:14px}.kk-search{color:var(--fd-muted);min-width:230px}.kk-search .kk-search-label{flex:1;text-align:left}@media (max-width:900px){.kk-search{min-width:0}.kk-search .fd-kbd,.kk-search .kk-search-label{display:none}}.kk-btn-label{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:639px){.kk-header .kk-badge{display:none}.kk-header .kk-btn-label{max-width:96px}.kk-header .kk-btn-outline{padding:0 9px}.kk-header{gap:4px;padding:0 10px}}.kk-badge{font-family:var(--fd-font);font-size:11.5px;font-weight:500;padding:2px 8px}.kk-badge-success{background:var(--fd-ok-soft);color:var(--fd-ok)}.kk-badge-neutral{background:var(--fd-cream);color:var(--fd-muted)}.kk-avatar{background:var(--fd-accent-soft);border-radius:12px;color:var(--fd-accent-deep);font-family:var(--fd-font);font-size:12px;font-weight:600;height:34px;width:34px}.kk-popover{background:var(--fd-surface);border:1px solid var(--fd-line);border-radius:14px;box-shadow:var(--fd-shadow-pop)}.kk-popover-label{color:var(--fd-muted);font-size:12px;padding:8px 10px 4px}.kk-menu-item,.kk-popover-label{font-family:var(--fd-font);font-weight:500}.kk-menu-item{border-radius:9px;color:var(--fd-ink);font-size:13.5px;transition:background .2s var(--fd-ease)}.kk-menu-item.active,.kk-menu-item:hover{background:var(--fd-hover)}.kk-menu-item.danger{color:var(--fd-err)}.kk-menu-item.danger:hover{background:var(--fd-err-soft)}.kk-menu-item .fd-icon{color:var(--fd-ink-2);height:17px;width:17px}.kk-menu-item.danger .fd-icon{color:var(--fd-err)}.kk-separator{background:var(--fd-line-soft)}.kk-pop-title{color:var(--fd-ink);font-size:13.5px;font-weight:600}.kk-pop-sub{color:var(--fd-muted);font-family:var(--fd-font);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-pop-check{color:var(--fd-accent);flex-shrink:0;height:17px;margin-left:auto;width:17px}.kk-pop-empty{color:var(--fd-muted);font-size:13px;padding:16px;text-align:center}.kk-pop-note{background:var(--fd-cream);border-radius:9px;color:var(--fd-muted);font-size:12px;line-height:1.4;margin:8px 0 2px;padding:9px 10px}.kk-pop-note strong{color:var(--fd-ink);font-weight:600}.kk-brand-ph{background:var(--fd-accent-soft);border-radius:9px;color:var(--fd-accent-deep);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}@media (max-width:767px){.kk-popover{border-radius:20px 20px 0 0}.kk-popover:before{background:var(--fd-line-2)!important}}.fd-cmd-input{background:none;border:0;border-bottom:1px solid var(--fd-line);color:var(--fd-ink);font:inherit;font-size:15px;outline:none;padding:16px 20px;width:100%}.fd-cmd-list{max-height:56dvh;overflow:auto;padding:6px}.fd-cmd-item{align-items:center;background:none;border:0;border-radius:10px;color:var(--fd-ink);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:12px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.fd-cmd-item.is-active,.fd-cmd-item:hover{background:var(--fd-hover)}.fd-cmd-item small{color:var(--fd-muted);display:block;font-size:12px}.fd-push-modal{background:var(--fd-surface);border-radius:20px;box-shadow:var(--fd-shadow-pop)}.fd-push-icon{background:var(--fd-tile-on);border-radius:15px;color:var(--fd-tile-on-ink);display:grid;height:48px;margin:0 auto 18px;place-items:center;width:48px}.fd-push-title{color:var(--fd-ink);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;text-align:center}.fd-push-text{color:var(--fd-ink-2);font-size:14px;line-height:1.5;margin:0 0 22px;text-align:center}.fd-icon{display:block;flex:none;height:18px;overflow:visible;width:18px}.fd-icon *{transform-box:view-box}.fd-tile{background:var(--fd-tile);border-radius:var(--fd-r-tile);color:var(--fd-tile-ink);display:grid;flex:none;font-size:13px;font-weight:700;height:40px;place-items:center;transition:background .4s var(--fd-ease),color .4s var(--fd-ease);width:40px}.fd-tile .fd-icon{height:22px;width:22px}.fd-tile.is-on{background:var(--fd-tile-on);color:var(--fd-tile-on-ink)}.fd-tile--ok{background:var(--fd-ok-soft);color:var(--fd-ok)}.fd-tile--warn{background:var(--fd-warn-soft);color:var(--fd-warn)}.fd-tile--err{background:var(--fd-err-soft);color:var(--fd-err)}.fd-tile--info{background:var(--fd-info-soft);color:var(--fd-info)}.fd-tile--sm{border-radius:10px;height:32px;width:32px}.fd-tile--initial{align-items:center;background:var(--fd-accent-soft);color:var(--fd-accent-deep);display:inline-flex;font-family:var(--fd-font);font-size:12px;font-weight:600;justify-content:center;line-height:1}.fd-tile--sm .fd-icon{height:18px;width:18px}.fd-tile--st{background:var(--st-soft);color:var(--st-ink)}.fd-tile--surface{background:var(--fd-surface)}.fd-icon [class*=a-]{animation-iteration-count:infinite;animation-play-state:paused;animation-timing-function:var(--fd-ease-soft)}:is(.fd-nav-link:hover,.fd-nav-link.is-active,.fd-tile:hover,.fd-tile.is-live,.fd-page-head-main,.fd-btn:hover,.fd-list-row:hover,.fd-setting-row:hover,.fd-option:hover,.fd-option.is-active,.fd-cmd-item:hover,.fd-cmd-item.is-active,.kk-menu-item:hover,.kk-btn:hover,.fd-card-head:hover,.fd-col-head:hover,.fd-order-card:hover,.fd-form-section-title:hover) .fd-icon [class*=a-]{animation-play-state:running}.a-float{animation-name:fd-i-float}.a-float,.a-steam{animation-duration:2s}.a-steam{animation-name:fd-i-steam}.a-steam.d2{animation-delay:.5s}.a-needle{animation-duration:2.2s;animation-name:fd-i-needle;transform-origin:12px 16px}.a-wave1,.a-wave2{animation-duration:1.6s;animation-name:fd-i-wave}.a-wave2{animation-delay:.3s}.a-lift{animation-duration:1.8s;animation-name:fd-i-lift}.a-check{stroke-dasharray:10;animation-duration:2s;animation-name:fd-i-check}.a-spin{animation-duration:2.4s;animation-name:fd-i-spin}.a-page,.a-spin{transform-origin:12px 12px}.a-page{animation-duration:2s;animation-name:fd-i-page}.a-shake{animation-name:fd-i-shake;transform-origin:12px 20px}.a-shake,.a-sprinkle{animation-duration:1.2s}.a-sprinkle{animation-name:fd-i-sprinkle}.a-swing{animation-name:fd-i-swing;transform-origin:4px 4px}.a-swing,.a-swing2{animation-duration:2s}.a-swing2{animation-name:fd-i-swing2;transform-origin:12px 2.5px}.a-wiggle{animation-name:fd-i-wiggle;transform-origin:12px 12px}.a-slide,.a-wiggle{animation-duration:1.6s}.a-slide{animation-name:fd-i-slide}.a-nod{animation-duration:1.6s;animation-name:fd-i-nod}.a-dot1,.a-dot2,.a-dot3{animation-duration:1.2s;animation-name:fd-i-dot}.a-dot2{animation-delay:.15s}.a-dot3{animation-delay:.3s}.a-pop{animation-duration:1.6s;animation-name:fd-i-pop}.a-draw{stroke-dasharray:22;animation-duration:2.2s;animation-name:fd-i-draw}.a-ring{animation-duration:1.4s;animation-name:fd-i-ring;transform-origin:12px 3px}.a-grow{animation-duration:1.8s;animation-name:fd-i-grow}.a-grow.d2{animation-delay:.2s}.a-grow.d3{animation-delay:.4s}.a-door{animation-duration:2s;animation-name:fd-i-door;transform-origin:10px 17px}.a-flag{animation-duration:1.6s;animation-name:fd-i-flag;transform-origin:5px 8.5px}.a-arrow{animation-duration:1.2s;animation-name:fd-i-arrow}.a-unfold{animation-duration:2s;animation-name:fd-i-unfold;transform-origin:12px 12px}.a-drop{animation-duration:1.6s;animation-name:fd-i-drop}@keyframes fd-i-float{0%,to{transform:none}50%{transform:translateY(-1.6px)}}@keyframes fd-i-steam{0%,to{opacity:1;transform:none}50%{opacity:.2;transform:translateY(-2px)}}@keyframes fd-i-needle{0%,to{transform:none}50%{transform:rotate(-75deg)}}@keyframes fd-i-wave{0%,to{opacity:1}50%{opacity:.2}}@keyframes fd-i-lift{0%,to{transform:none}50%{transform:translateY(-2.2px)}}@keyframes fd-i-check{0%,to{stroke-dashoffset:0}45%{stroke-dashoffset:10}}@keyframes fd-i-spin{0%{transform:none}to{transform:rotate(1turn)}}@keyframes fd-i-page{0%,to{transform:none}50%{transform:scaleX(.8)}}@keyframes fd-i-shake{0%,to{transform:none}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes fd-i-sprinkle{0%,to{opacity:1;transform:none}50%{opacity:.25;transform:translateY(1.8px)}}@keyframes fd-i-swing{0%,to{transform:none}50%{transform:rotate(-9deg)}}@keyframes fd-i-swing2{0%,to{transform:none}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes fd-i-wiggle{0%,to{transform:none}30%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}}@keyframes fd-i-slide{0%,to{transform:none}50%{transform:translateX(2.4px)}}@keyframes fd-i-nod{0%,to{transform:none}50%{transform:translateY(1.2px)}}@keyframes fd-i-dot{0%,60%,to{opacity:1;transform:none}30%{opacity:.3;transform:translateY(-1.6px)}}@keyframes fd-i-pop{0%,to{opacity:1}50%{opacity:.25}}@keyframes fd-i-draw{0%,to{stroke-dashoffset:0}45%{stroke-dashoffset:22}}@keyframes fd-i-ring{0%,to{transform:none}20%{transform:rotate(13deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes fd-i-grow{0%,to{transform:none}50%{transform:scaleY(.4)}}@keyframes fd-i-door{0%,to{transform:none}50%{transform:scaleX(.45)}}@keyframes fd-i-flag{0%,to{transform:none}50%{transform:scaleX(.86) skewY(-5deg)}}@keyframes fd-i-arrow{0%,to{transform:none}50%{transform:translateX(2.5px)}}@keyframes fd-i-unfold{0%,to{transform:none}50%{transform:scaleX(.9)}}@keyframes fd-i-drop{0%,to{transform:none}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.fd-icon [class*=a-],.fd-pulse-dot:after,.fd-skeleton:after,.fd-toast{animation:none!important}.fd-fade-up,.fd-panel-enter{animation:none;filter:none;opacity:1;transform:none}.fd-draw-line{stroke-dashoffset:0;animation:none}.fd-btn,.fd-card,.fd-circle-btn svg,.fd-drawer,.fd-drawer-layer,.fd-heat-cell,.fd-kpi,.fd-list-row,.fd-meter>i,.fd-modal,.fd-modal-layer,.fd-nav-group-body,.fd-row-circ svg,.fd-savebar,.fd-seg-thumb,.fd-switch,.fd-switch:after,.fd-toggle-track:after{transition-duration:.01ms!important}.fd-card--hover:hover,.fd-circle-btn:hover svg,.fd-heat-cell:hover,.fd-kpi:hover{transform:none}}
