.kflow[data-v-7e75d424]{--ease:cubic-bezier(.22,1,.36,1);--paper:rgba(255,250,244,.94);--ink:#211b1b;--muted:#7d716c;--line:#ece1d7;--accent:#d64f28;--accent-soft:#fbe4d9;--accent-ink:#a63d1d;--ok:#28613c;--ok-soft:#e4f1e8;--body:#e7d6c3;align-items:center;background:transparent;color:var(--ink);container:kflow-root/inline-size;display:grid;font-family:Gtwalsheimpro,Helvetica Neue,Arial,sans-serif;min-height:30rem;padding:clamp(.5rem,2vw,1.5rem) clamp(.25rem,1.5vw,1rem);width:100%}.kflow__inner[data-v-7e75d424]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);justify-items:center}.kflow__device[data-v-7e75d424]{container:kflow-device/inline-size;display:grid;filter:drop-shadow(0 .5rem 1rem rgb(60 32 14/28%));position:relative;width:min(100%,19.5rem)}.kflow__device[data-v-7e75d424]>*{grid-column:1}.kflow__camera[data-v-7e75d424]{background:radial-gradient(circle at 35% 35%,#5d6670,#14181c 60%);border-radius:50%;box-shadow:0 0 0 .45cqi #785c4238;height:1.5cqi;left:50%;margin-left:-.75cqi;position:absolute;top:2.2cqi;width:1.5cqi;z-index:1}.kflow__glass[data-v-7e75d424]{background:#121010;background-clip:padding-box;border:4.2cqi solid transparent;border-bottom:0;border-radius:6cqi 6cqi 0 0;border-top-width:5.8cqi;padding:1.2cqi;position:relative}.kflow__glass[data-v-7e75d424]:before{background:linear-gradient(180deg,#f1e4d5,var(--body) 40%);border-radius:6cqi 6cqi 0 0;box-shadow:inset 0 .3cqi #ffffff8c,inset .3cqi 0 #ffffff4d;content:"";inset:-5.8cqi -4.2cqi 0;position:absolute;z-index:-1}.kflow__screen[data-v-7e75d424]{aspect-ratio:3/4;background:#fbf7f2;border-radius:2.2cqi;container:kflow/inline-size;overflow:hidden;position:relative}.kflow__glare[data-v-7e75d424]{background:linear-gradient(115deg,hsla(0,0%,100%,.09) 0 16%,transparent 40%);box-shadow:inset 0 0 3cqi #0000001f;inset:0;pointer-events:none;position:absolute}.kflow__chin[data-v-7e75d424]{background:linear-gradient(180deg,var(--body),#dfccb7);border-radius:0 0 6cqi 6cqi;box-shadow:inset .3cqi 0 #ffffff4d,inset 0 -.4cqi #785c422e;height:24cqi;overflow:hidden;position:relative}.kflow__pos[data-v-7e75d424]{background:linear-gradient(160deg,#2a2524,#141110);border-radius:2.2cqi;box-shadow:0 .5cqi 1cqi -.3cqi #1e100873;display:grid;gap:1.3cqi;grid-template-rows:7.4cqi 1fr;height:18.5cqi;left:13cqi;padding:1.5cqi;position:absolute;top:3.4cqi;width:15.5cqi}.kflow__tdisplay[data-v-7e75d424]{background:#0d1114;border-radius:.8cqi;color:#ffffff38;display:grid;place-items:center;transition:background-color .4s ease,color .4s ease}.kflow__tdisplay svg[data-v-7e75d424]{grid-area:1/1;height:70%;transition:opacity .3s ease,transform .4s var(--ease);width:46%}.kflow__tcheck[data-v-7e75d424]{opacity:0;transform:scale(.6)}.kflow.is-pay .kflow__tdisplay[data-v-7e75d424]{background:#e9f1f6;color:#1b5f8c}.kflow.is-done .kflow__tdisplay[data-v-7e75d424]{background:#e6f3ea;color:var(--ok)}.kflow.is-done .kflow__twaves[data-v-7e75d424]{opacity:0}.kflow.is-done .kflow__tcheck[data-v-7e75d424]{opacity:1;transform:none}.kflow__keys[data-v-7e75d424]{display:grid;gap:.9cqi 1.1cqi;grid-template-columns:repeat(3,1fr)}.kflow__keys i[data-v-7e75d424]{background:#47403d;border-radius:.4cqi}.kflow__keys i[data-v-7e75d424]:nth-child(7){background:#c2352b}.kflow__keys i[data-v-7e75d424]:nth-child(8){background:#e2b02d}.kflow__keys i[data-v-7e75d424]:nth-child(9){background:#2f9a52}.kflow__slot[data-v-7e75d424]{background:linear-gradient(#f4e9dc,#dcc8b3 55%,#1a1514 56%);border-radius:1.3cqi;box-shadow:0 .2cqi .3cqi #785c424d;height:2.6cqi;left:54cqi;position:absolute;top:6.6cqi;width:28cqi}.kflow__feed[data-v-7e75d424]{bottom:0;left:57.5cqi;overflow:hidden;pointer-events:none;position:absolute;top:8.4cqi;width:21cqi}.kflow__paper[data-v-7e75d424]{--zig:1.1cqi;align-content:start;background:linear-gradient(rgba(40,18,14,.18),transparent 3cqi),#fffdf9;color:#2a2422;display:grid;gap:.9cqi;height:100%;justify-items:center;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--zig)*2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--zig)*2) 100%;padding:1.6cqi 1.8cqi;transform:translateY(-101%);transition:transform .2s ease-in}.kflow__paper b[data-v-7e75d424]{font-size:4.2cqi;font-weight:800;letter-spacing:-.03em;line-height:1}.kflow__paper i[data-v-7e75d424]{background:#d9d0c7;border-radius:1px;height:.8cqi;width:100%}.kflow__paper i.is-short[data-v-7e75d424]{justify-self:start;width:60%}.kflow.is-done .kflow__paper[data-v-7e75d424]{transform:translateY(-12%);transition:transform 1.6s cubic-bezier(.3,0,.45,1) .3s}.kflow__stand[data-v-7e75d424]{background:linear-gradient(90deg,#d8c3ad,#e9dac9 45%,#d3bda6);height:5cqi;justify-self:center;-webkit-mask:linear-gradient(#000,transparent);mask:linear-gradient(#000,transparent);width:30cqi}.kflow__view[data-v-7e75d424]{align-content:start;display:grid;inset:0;opacity:0;padding:7cqi 6cqi;position:absolute;transform:translate(4%);transition:opacity .16s ease,transform .2s ease-in,visibility 0s linear .2s;visibility:hidden}.kflow__view.is-on[data-v-7e75d424]{opacity:1;transform:none;transition:opacity .3s ease .18s,transform .5s var(--ease) .18s,visibility 0s;visibility:visible}.kflow__view ul[data-v-7e75d424]{list-style:none;margin:0;padding:0}.kflow__view li[data-v-7e75d424],.kflow__view p[data-v-7e75d424]{margin:0}.kflow__brand[data-v-7e75d424]{align-items:center;display:flex;font-size:5.4cqi;font-weight:800;gap:2cqi;justify-content:center;margin:0}.kflow__mark[data-v-7e75d424]{background:var(--accent);border-radius:50%;color:#fff;display:grid;font-size:.62em;height:1.6em;place-items:center;width:1.6em}.kflow__bar[data-v-7e75d424]{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:2cqi;margin:-7cqi -6cqi 0;padding:3.6cqi 4.4cqi 3.2cqi}.kflow__brand--bar[data-v-7e75d424]{flex:1;font-size:4.6cqi;justify-content:flex-start;min-width:0;white-space:nowrap}.kflow__chip[data-v-7e75d424],.kflow__locale[data-v-7e75d424]{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;gap:1.2cqi;height:6.6cqi;padding:0 2.4cqi;white-space:nowrap}.kflow__chip[data-v-7e75d424]{background:var(--accent-soft);color:var(--accent-ink)}.kflow__locale[data-v-7e75d424]{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.kflow__view--where[data-v-7e75d424]{align-content:space-between}.kflow__view--where .kflow__question[data-v-7e75d424]{font-family:var(--od-font-serif,Georgia,serif);font-size:10cqi;font-weight:400;line-height:1.08;margin:0;text-align:center;text-wrap:balance}.kflow__choices[data-v-7e75d424]{display:grid;gap:4cqi}.kflow__choice[data-v-7e75d424]{background:#fff;border-radius:5cqi;box-shadow:0 0 0 1px var(--line),0 6px 16px -12px #28120e66;color:var(--ink);display:grid;font-size:5cqi;gap:2.4cqi;justify-items:center;padding:7cqi 4cqi;transition:box-shadow .35s ease,background-color .35s ease,transform .45s var(--ease)}.kflow__choice[data-v-7e75d424] .site-icon{color:var(--accent);height:11cqi;width:11cqi}.kflow__choice strong[data-v-7e75d424]{font-size:5.4cqi}.kflow__choice.is-picked[data-v-7e75d424]{background:var(--accent-soft);box-shadow:0 0 0 .8cqi var(--accent);transform:scale(1.02)}.kflow__langs[data-v-7e75d424]{display:flex;gap:2cqi;justify-content:center}.kflow__langs li[data-v-7e75d424]{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);display:inline-flex;font-weight:700;gap:1.4cqi;padding:1.2cqi 2.6cqi 1.2cqi 1.4cqi}.kflow__langs li.is-on[data-v-7e75d424]{background:var(--ink);box-shadow:none;color:#fff}.kflow__flag[data-v-7e75d424]{border-radius:50%;box-shadow:0 0 0 1px #0000001a;flex:none;height:1.25em;width:1.25em}.kflow__view--choose[data-v-7e75d424]{gap:4cqi;grid-template-rows:auto auto auto auto minmax(0,1fr);padding:7cqi 5cqi 5cqi}.kflow__view--choose .kflow__bar[data-v-7e75d424]{margin:-7cqi -5cqi 0}.kflow__product[data-v-7e75d424]{align-items:center;display:grid;gap:4cqi;grid-template-columns:29cqi minmax(0,1fr)}.kflow__dish[data-v-7e75d424]{aspect-ratio:1;background:#2a2220;border-radius:3.4cqi;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.kflow__dish-head[data-v-7e75d424]{display:grid;gap:.8cqi;min-width:0}.kflow__dish-head strong[data-v-7e75d424]{font-size:5.6cqi;line-height:1.1}.kflow__dish-head small[data-v-7e75d424]{color:var(--muted);line-height:1.25}.kflow__dish-head span[data-v-7e75d424]{font-size:4.4cqi;font-variant-numeric:tabular-nums;font-weight:700;margin-top:.6cqi}.kflow__group[data-v-7e75d424]{align-items:center;border-top:1px solid var(--line);display:flex;font-size:4.2cqi;font-weight:700;gap:2cqi;justify-content:space-between;padding-top:3cqi}.kflow__group em[data-v-7e75d424]{background:var(--accent-soft);border-radius:999px;color:var(--accent-ink);font-style:normal;padding:.8cqi 2.4cqi;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.kflow__group em.is-met[data-v-7e75d424]{background:var(--ok-soft);color:var(--ok)}.kflow__options[data-v-7e75d424]{display:grid;gap:2.4cqi}.kflow__options li[data-v-7e75d424]{align-items:center;background:#fff;border-radius:3cqi;box-shadow:0 0 0 1px var(--line);display:flex;gap:2.8cqi;min-height:11.4cqi;padding:0 3.4cqi;transition:box-shadow .3s ease}.kflow__options i[data-v-7e75d424]{border-radius:50%;box-shadow:inset 0 0 0 .5cqi #cdbfb3;flex:none;height:4.4cqi;transition:box-shadow .3s ease;width:4.4cqi}.kflow__options li.is-on[data-v-7e75d424]{box-shadow:0 0 0 .6cqi var(--accent)}.kflow__options li.is-on i[data-v-7e75d424]{box-shadow:inset 0 0 0 1.4cqi var(--accent)}.kflow__actions[data-v-7e75d424]{align-self:end;display:grid;gap:2.4cqi;grid-template-columns:auto minmax(0,1fr)}.kflow__add[data-v-7e75d424],.kflow__back[data-v-7e75d424]{align-items:center;border-radius:999px;display:inline-flex;font-size:4.2cqi;font-weight:800;justify-content:center;min-height:11.5cqi;white-space:nowrap}.kflow__back[data-v-7e75d424]{box-shadow:inset 0 0 0 1px #dccfc3;color:var(--ink);gap:.6cqi;padding:0 3.6cqi 0 2.4cqi}.kflow__back[data-v-7e75d424] .site-icon{height:1.15em;width:1.15em}.kflow__add[data-v-7e75d424]{background:#e5dcd3;color:#9a8f8a;padding:0 3cqi;transition:background-color .35s ease,color .35s ease}.kflow__add.is-ready[data-v-7e75d424]{background:var(--accent);color:#fff}.kflow__view--pay[data-v-7e75d424]{gap:2.8cqi;grid-template-rows:auto auto auto auto auto minmax(0,1fr);padding-bottom:4cqi}.kflow__title[data-v-7e75d424]{font-family:var(--od-font-serif,Georgia,serif);font-size:8cqi;line-height:1.1;margin:1cqi 0 0}.kflow__name[data-v-7e75d424]{background:#fff;border-radius:3cqi;box-shadow:0 0 0 1px var(--line);display:grid;gap:.4cqi;padding:2cqi 3.4cqi}.kflow__name small[data-v-7e75d424]{color:var(--muted);line-height:1.25}.kflow__name span[data-v-7e75d424]{align-items:center;display:flex;font-size:4.6cqi;font-weight:700}.kflow__caret[data-v-7e75d424]{background:var(--accent);height:1.1em;margin-left:.6cqi;opacity:0;width:1px}.kflow.is-live.is-pay:not(.is-sub) .kflow__caret[data-v-7e75d424]{animation:kflow-caret-7e75d424 1s steps(1) infinite}.kflow__lines[data-v-7e75d424]{border-bottom:1px solid var(--line);display:grid;gap:1.4cqi;padding:0 0 2.4cqi!important}.kflow__lines li[data-v-7e75d424]{display:flex;gap:2cqi;justify-content:space-between}.kflow__lines strong[data-v-7e75d424]{font-variant-numeric:tabular-nums;font-weight:600}.kflow__lines .kflow__sub[data-v-7e75d424]{color:var(--muted);padding-left:4cqi}.kflow__total[data-v-7e75d424]{display:flex;font-size:5cqi;justify-content:space-between;margin:0}.kflow__total strong[data-v-7e75d424]{font-variant-numeric:tabular-nums}.kflow__terminal[data-v-7e75d424]{align-items:center;align-self:end;background:#fff;border-radius:4cqi;box-shadow:inset 0 0 0 .5cqi var(--ink),0 10px 22px -16px #28120e80;color:var(--ink);display:grid;gap:3cqi;grid-template-columns:auto minmax(0,1fr);margin-bottom:6cqi;padding:3cqi 3.6cqi}.kflow__terminal strong[data-v-7e75d424]{display:block;font-size:4.4cqi;line-height:1.2}.kflow__terminal small[data-v-7e75d424]{color:var(--muted);display:block;line-height:1.25;margin-top:.4cqi}.kflow__waves[data-v-7e75d424]{background:var(--accent-soft);border-radius:50%;color:var(--accent);height:10cqi;padding:1.8cqi;width:10cqi}.kflow__down[data-v-7e75d424]{bottom:1.4cqi;color:var(--accent);height:5cqi!important;left:17.5%;margin-left:-2.5cqi;position:absolute;width:5cqi!important}.kflow__view--done[data-v-7e75d424]{align-content:start;justify-items:center;padding-top:11cqi;text-align:center}.kflow__ok[data-v-7e75d424]{background:var(--ok-soft);border-radius:50%;color:var(--ok);display:grid;height:12cqi;place-items:center;width:12cqi}.kflow__ok[data-v-7e75d424] .site-icon{height:6cqi;width:6cqi}.kflow__thanks[data-v-7e75d424]{font-family:var(--od-font-serif,Georgia,serif);font-size:8.4cqi;line-height:1.1;margin:4cqi 0 0!important}.kflow__code-label[data-v-7e75d424]{color:var(--muted);font-weight:700;letter-spacing:.02em;margin:7cqi 0 0!important}.kflow__code[data-v-7e75d424]{font-size:27cqi;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0}.kflow__printing[data-v-7e75d424]{align-items:center;background:#f3ebe2;border-radius:999px;color:#5d514c;display:inline-flex;font-weight:700;gap:1.6cqi;margin:4cqi 0 0!important;padding:1.6cqi 3.2cqi}.kflow__printing[data-v-7e75d424] .site-icon{height:4cqi;width:4cqi}.kflow__countdown[data-v-7e75d424]{align-items:center;background:#fff;border-radius:4cqi;bottom:6cqi;box-shadow:0 0 0 1px var(--line);display:grid;gap:3cqi;grid-template-columns:13cqi minmax(0,1fr);left:6cqi;padding:3cqi;position:absolute;right:6cqi;text-align:left}.kflow__countdown svg[data-v-7e75d424]{grid-area:1/1;height:13cqi;transform:rotate(-90deg);width:13cqi}.kflow__ring[data-v-7e75d424],.kflow__ring-track[data-v-7e75d424]{fill:none;stroke-width:3}.kflow__ring-track[data-v-7e75d424]{stroke:#efe4d9}.kflow__ring[data-v-7e75d424]{stroke:var(--accent);stroke-dasharray:97.4;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.kflow__seconds[data-v-7e75d424]{font-variant-numeric:tabular-nums;font-weight:800;grid-area:1/1;place-self:center}.kflow__countdown div[data-v-7e75d424]{align-items:center;display:flex;flex-wrap:wrap;gap:1.4cqi;justify-content:space-between}.kflow__countdown small[data-v-7e75d424]{color:var(--muted)}.kflow__more[data-v-7e75d424]{background:var(--ink);border-radius:999px;color:#fff;font-weight:800;padding:1.6cqi 3.2cqi}.kflow__chip[data-v-7e75d424],.kflow__countdown small[data-v-7e75d424],.kflow__dish-head small[data-v-7e75d424],.kflow__group em[data-v-7e75d424],.kflow__langs li[data-v-7e75d424],.kflow__lines .kflow__sub[data-v-7e75d424],.kflow__locale[data-v-7e75d424],.kflow__mark[data-v-7e75d424],.kflow__more[data-v-7e75d424],.kflow__name small[data-v-7e75d424],.kflow__printing[data-v-7e75d424],.kflow__terminal small[data-v-7e75d424]{font-size:max(.6875rem,3.6cqi)}.kflow__code-label[data-v-7e75d424],.kflow__lines[data-v-7e75d424],.kflow__options li[data-v-7e75d424],.kflow__seconds[data-v-7e75d424]{font-size:max(.6875rem,4cqi)}.kflow__add[data-v-7e75d424],.kflow__back[data-v-7e75d424]{font-size:max(.6875rem,4.2cqi)}.kflow__panel[data-v-7e75d424]{background:var(--paper);border-radius:1.1rem;box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #28120e14,0 24px 50px -28px #28120e8c;display:grid;gap:.5rem;padding:.35rem;width:100%}.kflow__steps[data-v-7e75d424]{display:grid;gap:.3rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.kflow__steps li[data-v-7e75d424]{margin:0}.kflow__steps button[data-v-7e75d424]{align-items:center;background:transparent;border:0;border-radius:.9rem;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.35rem;grid-template-columns:minmax(0,1fr);justify-items:center;overflow:hidden;padding:.6rem .25rem .7rem;position:relative;text-align:center;transition:background-color .35s ease,box-shadow .35s ease;width:100%}.kflow__steps button[data-v-7e75d424]:hover{background:#fffaf499}.kflow__steps button[data-v-7e75d424]:focus-visible{outline:3px solid var(--od-focus,#d64f28);outline-offset:2px}.kflow__steps li.is-on button[data-v-7e75d424]{background:#fffaf4;box-shadow:inset 0 1px #fffc,0 14px 30px -20px #412c1c66}.kflow__num[data-v-7e75d424]{background:#e6dbcf;border-radius:50%;color:#6d5e56;display:grid;font-size:.75rem;font-weight:800;height:1.6rem;place-items:center;transition:background-color .35s ease,color .35s ease;width:1.6rem}.kflow__steps li.is-past .kflow__num[data-v-7e75d424]{background:var(--ok-soft);color:var(--ok)}.kflow__steps li.is-on .kflow__num[data-v-7e75d424]{background:var(--accent);color:#fff}.kflow__label[data-v-7e75d424]{display:grid;gap:.1rem;min-width:0}.kflow__label strong[data-v-7e75d424]{font-size:.75rem;line-height:1.2}.kflow__label small[data-v-7e75d424]{color:var(--muted);display:none;font-size:.8125rem;line-height:1.35}.kflow__progress[data-v-7e75d424]{border-radius:2px;bottom:0;height:2px;left:.4rem;overflow:hidden;position:absolute;right:.4rem}.kflow__progress i[data-v-7e75d424]{background:var(--accent);display:block;height:100%;opacity:0;transform:scaleX(0);transform-origin:left center}.kflow__progress i.is-running[data-v-7e75d424]{animation:kflow-fill-7e75d424 linear forwards;opacity:.7}.kflow__caption[data-v-7e75d424]{color:var(--muted);font-size:.8125rem;margin:0 0 .35rem;text-align:center}@keyframes kflow-fill-7e75d424{to{transform:scaleX(1)}}@keyframes kflow-caret-7e75d424{50%{opacity:1}}@container kflow-root (min-width: 31rem){.kflow__inner[data-v-7e75d424]{align-items:center;gap:clamp(1rem,4cqi,1.75rem);grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);justify-items:stretch}.kflow__device[data-v-7e75d424]{width:100%}.kflow__panel[data-v-7e75d424]{gap:0}.kflow__steps[data-v-7e75d424]{gap:.35rem;grid-template-columns:minmax(0,1fr)}.kflow__steps button[data-v-7e75d424]{gap:.75rem;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;padding:.75rem .8rem;text-align:left}.kflow__label small[data-v-7e75d424]{display:block}.kflow__label strong[data-v-7e75d424]{font-size:.9375rem}.kflow__num[data-v-7e75d424]{font-size:.8125rem;height:1.85rem;width:1.85rem}.kflow__progress[data-v-7e75d424]{left:.8rem;right:.8rem}.kflow__caption[data-v-7e75d424]{display:none}}@container kflow-root (min-width: 40rem){.kflow__inner[data-v-7e75d424]{grid-template-columns:minmax(0,20.5rem) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kflow[data-v-7e75d424] *,.kflow[data-v-7e75d424] :after,.kflow[data-v-7e75d424] :before{animation:none!important;transition:none!important}}.hospitality-art-frame__window:has(>.feature-editorial__stage>.kflow){background:transparent;box-shadow:none;padding:0}.feature-editorial__stage:has(>.kflow){background:transparent;border-radius:0;box-shadow:none;overflow:visible}
