.KdsNoticeStep-module__INV4fq__step{--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--line:#e2e8f0;--sapphire:#1d4ed8;--ease:cubic-bezier(.22, 1, .36, 1);--col:720px;--pad:16px;z-index:50;color:var(--ink);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.KdsNoticeStep-module__INV4fq__bar{grid-template-columns:minmax(56px, 1fr) minmax(0, calc(var(--col) - 2 * var(--pad))) minmax(max-content, 1fr);background:#fff;flex:none;align-items:center;column-gap:8px;padding:8px 8px 4px;display:grid}.KdsNoticeStep-module__INV4fq__back,.KdsNoticeStep-module__INV4fq__close{width:56px;height:56px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.KdsNoticeStep-module__INV4fq__back{grid-area:1/1;justify-self:end}.KdsNoticeStep-module__INV4fq__back:active,.KdsNoticeStep-module__INV4fq__close:active{background:#f1f5f9}.KdsNoticeStep-module__INV4fq__rail{grid-area:1/2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0 0 26px;list-style:none;display:grid;position:relative}.KdsNoticeStep-module__INV4fq__seg{background:var(--line);border-radius:999px;height:4px;display:block;overflow:hidden}.KdsNoticeStep-module__INV4fq__fill{background:var(--sapphire);height:100%;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .3s var(--ease);display:block}.KdsNoticeStep-module__INV4fq__rail li[data-done]{--fill:1}.KdsNoticeStep-module__INV4fq__name{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;color:var(--muted);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:18px;position:absolute;overflow:hidden}.KdsNoticeStep-module__INV4fq__rail li[data-on] .KdsNoticeStep-module__INV4fq__name{bottom:0;left:calc(var(--at,0) * 100%);clip:auto;clip-path:none;width:auto;height:auto;color:var(--ink);transform:translateX(calc(var(--at,0) * -100%));font-size:.9375rem;font-weight:700}.KdsNoticeStep-module__INV4fq__end{grid-area:1/3;justify-content:flex-start;align-items:center;gap:4px;display:flex}.KdsNoticeStep-module__INV4fq__lang{min-height:56px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 12px;font-size:1.0625rem;font-weight:600}.KdsNoticeStep-module__INV4fq__lang:active{background:#f1f5f9}.KdsNoticeStep-module__INV4fq__body{overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.KdsNoticeStep-module__INV4fq__frame{box-sizing:border-box;width:min(100%, var(--col));padding:20px var(--pad) 40px;gap:28px;margin:0 auto;display:grid}.KdsNoticeStep-module__INV4fq__head{gap:10px;display:grid}.KdsNoticeStep-module__INV4fq__eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.KdsNoticeStep-module__INV4fq__eyebrow strong{color:var(--ink);font-weight:700}.KdsNoticeStep-module__INV4fq__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:800;line-height:1.08}.KdsNoticeStep-module__INV4fq__title:focus{outline:none}.KdsNoticeStep-module__INV4fq__words{gap:20px;display:grid}.KdsNoticeStep-module__INV4fq__words p{max-width:62ch;color:var(--ink-2);margin:0;font-size:1.1875rem;line-height:1.55}.KdsNoticeStep-module__INV4fq__visual{justify-content:center;display:flex}.KdsNoticeStep-module__INV4fq__places{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:min(100%,440px);margin:0;padding:0;list-style:none;display:grid}.KdsNoticeStep-module__INV4fq__place:last-child:nth-child(odd){grid-column:1/-1}.KdsNoticeStep-module__INV4fq__place{animation:KdsNoticeStep-module__INV4fq__rise .52s var(--ease) both;align-content:start;justify-items:center;gap:8px;margin:0;display:grid}.KdsNoticeStep-module__INV4fq__place>*{transition:opacity .3s var(--ease)}.KdsNoticeStep-module__INV4fq__place[data-dim]>*{opacity:.45}.KdsNoticeStep-module__INV4fq__place svg{width:100%;max-width:112px;height:auto;display:block;overflow:visible}.KdsNoticeStep-module__INV4fq__caption{color:var(--ink-2);text-align:center;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.KdsNoticeStep-module__INV4fq__caption:first-letter{text-transform:uppercase}.KdsNoticeStep-module__INV4fq__sub{color:var(--muted);margin-top:2px;font-size:.875rem;font-weight:500;display:block}.KdsNoticeStep-module__INV4fq__shell{fill:#fff;stroke:#cbd5e1;stroke-linejoin:round;stroke-width:2px}.KdsNoticeStep-module__INV4fq__box{fill:#f1f5f9;stroke:#94a3b8;stroke-linejoin:round;stroke-width:2px}.KdsNoticeStep-module__INV4fq__screen{fill:#fff}.KdsNoticeStep-module__INV4fq__vent{fill:#cbd5e1}.KdsNoticeStep-module__INV4fq__light{fill:#94a3b8}.KdsNoticeStep-module__INV4fq__photo{fill:#fff;stroke:#cbd5e1;stroke-width:1.2px}.KdsNoticeStep-module__INV4fq__crust{fill:#e6c48d}.KdsNoticeStep-module__INV4fq__sauce{fill:#b5523b}.KdsNoticeStep-module__INV4fq__topping{fill:#fbf7ef}.KdsNoticeStep-module__INV4fq__crease{fill:none;stroke:#94a3b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.KdsNoticeStep-module__INV4fq__faint{fill:none;stroke:#cbd5e1;stroke-linecap:round;stroke-width:2px}.KdsNoticeStep-module__INV4fq__gone{fill:none;stroke:#cbd5e1;stroke-dasharray:5 5;stroke-width:2px}.KdsNoticeStep-module__INV4fq__names{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.KdsNoticeStep-module__INV4fq__person{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;padding:0 20px;font-size:1.25rem;font-weight:700}.KdsNoticeStep-module__INV4fq__person:active{background:#f8fafc}.KdsNoticeStep-module__INV4fq__words .KdsNoticeStep-module__INV4fq__note{color:var(--muted);font-size:1.0625rem}.KdsNoticeStep-module__INV4fq__words .KdsNoticeStep-module__INV4fq__alert{color:#b91c1c;font-size:1.0625rem;font-weight:600}.KdsNoticeStep-module__INV4fq__pin{justify-items:start;gap:24px;display:grid}.KdsNoticeStep-module__INV4fq__dots{gap:16px;display:flex}.KdsNoticeStep-module__INV4fq__dots span{box-sizing:border-box;width:16px;height:16px;transition:background-color .18s var(--ease), border-color .18s var(--ease);border:2px solid #94a3b8;border-radius:50%}.KdsNoticeStep-module__INV4fq__dots span[data-on]{border-color:var(--sapphire);background:var(--sapphire)}.KdsNoticeStep-module__INV4fq__pin>div:last-child{margin-inline:0}.KdsNoticeStep-module__INV4fq__quiet{min-height:56px;color:var(--ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 12px;font-size:1.0625rem;font-weight:600;text-decoration:underline}.KdsNoticeStep-module__INV4fq__quiet:active{background:#f1f5f9}.KdsNoticeStep-module__INV4fq__pair{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.KdsNoticeStep-module__INV4fq__choice{min-height:64px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:16px;padding:0 12px;font-size:1.25rem;font-weight:700}.KdsNoticeStep-module__INV4fq__choice:active{background:#f1f5f9}.KdsNoticeStep-module__INV4fq__next:disabled,.KdsNoticeStep-module__INV4fq__choice:disabled,.KdsNoticeStep-module__INV4fq__person:disabled{opacity:.4;cursor:default}.KdsNoticeStep-module__INV4fq__dock{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;flex:none;position:relative}.KdsNoticeStep-module__INV4fq__step[data-more] .KdsNoticeStep-module__INV4fq__dock:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:32px;position:absolute;bottom:100%;left:0;right:0}.KdsNoticeStep-module__INV4fq__dockIn{box-sizing:border-box;width:min(100%, calc(var(--col) - 2 * var(--pad)));flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 auto;display:flex}.KdsNoticeStep-module__INV4fq__next{background:var(--sapphire);color:#fff;width:100%;min-height:64px;font:inherit;cursor:pointer;transition:transform .16s var(--ease), background-color .16s var(--ease);border:0;border-radius:16px;font-size:1.25rem;font-weight:700}.KdsNoticeStep-module__INV4fq__next:active{background:#1e40af;transform:scale(.99)}.KdsNoticeStep-module__INV4fq__next:focus-visible,.KdsNoticeStep-module__INV4fq__back:focus-visible,.KdsNoticeStep-module__INV4fq__close:focus-visible,.KdsNoticeStep-module__INV4fq__lang:focus-visible,.KdsNoticeStep-module__INV4fq__quiet:focus-visible,.KdsNoticeStep-module__INV4fq__choice:focus-visible,.KdsNoticeStep-module__INV4fq__person:focus-visible{outline:3px solid var(--sapphire);outline-offset:3px}@media (max-width:639px){.KdsNoticeStep-module__INV4fq__frame{gap:24px}.KdsNoticeStep-module__INV4fq__places{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:8px;width:100%}.KdsNoticeStep-module__INV4fq__place:last-child:nth-child(odd){grid-column:auto}.KdsNoticeStep-module__INV4fq__place{gap:6px}.KdsNoticeStep-module__INV4fq__place svg{max-width:64px}.KdsNoticeStep-module__INV4fq__caption{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:.8125rem;line-height:1.25}.KdsNoticeStep-module__INV4fq__sub{font-size:.75rem}.KdsNoticeStep-module__INV4fq__pin{justify-items:center}.KdsNoticeStep-module__INV4fq__pin>div:last-child{margin-inline:auto}.KdsNoticeStep-module__INV4fq__dockIn .KdsNoticeStep-module__INV4fq__quiet{flex:1 0 100%}}@media (min-width:1024px){.KdsNoticeStep-module__INV4fq__step{--col:1120px;--pad:24px}.KdsNoticeStep-module__INV4fq__bar{--g:calc((100% - var(--col)) / 2 + var(--pad) - 8px);grid-template-columns:minmax(64px, var(--g)) minmax(0, 1fr) minmax(max-content, var(--g));padding-top:12px}.KdsNoticeStep-module__INV4fq__rail{gap:6px;padding-bottom:0}.KdsNoticeStep-module__INV4fq__name,.KdsNoticeStep-module__INV4fq__rail li[data-on] .KdsNoticeStep-module__INV4fq__name{clip:auto;clip-path:none;text-align:center;text-overflow:ellipsis;width:auto;height:auto;margin-top:8px;display:block;position:static;overflow:hidden;transform:none}.KdsNoticeStep-module__INV4fq__rail li[data-on] .KdsNoticeStep-module__INV4fq__name{font-size:.8125rem}.KdsNoticeStep-module__INV4fq__frame{padding-top:40px;padding-bottom:48px}.KdsNoticeStep-module__INV4fq__words p{font-size:1.25rem}.KdsNoticeStep-module__INV4fq__step:not([data-visual]) .KdsNoticeStep-module__INV4fq__words p{max-width:calc(100% - 440px - clamp(56px,6vw,104px))}.KdsNoticeStep-module__INV4fq__dock{padding:12px 24px 20px}.KdsNoticeStep-module__INV4fq__next{max-width:440px}.KdsNoticeStep-module__INV4fq__pair{max-width:560px}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__frame{grid-template:"title visual""words visual"1fr/minmax(0,1fr) minmax(0,440px);align-items:start;column-gap:clamp(56px,6vw,104px)}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__head{grid-area:title}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__words{grid-area:words}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__visual{grid-area:visual;position:sticky;top:40px}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__place svg{max-width:176px}.KdsNoticeStep-module__INV4fq__step[data-visual] .KdsNoticeStep-module__INV4fq__caption{font-size:1rem}}@media (min-width:1600px){.KdsNoticeStep-module__INV4fq__step{--col:1240px}.KdsNoticeStep-module__INV4fq__title{font-size:3.625rem}.KdsNoticeStep-module__INV4fq__words p{font-size:1.375rem}}@keyframes KdsNoticeStep-module__INV4fq__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.KdsNoticeStep-module__INV4fq__body{scroll-behavior:auto}.KdsNoticeStep-module__INV4fq__place{animation:none}.KdsNoticeStep-module__INV4fq__fill,.KdsNoticeStep-module__INV4fq__place>*,.KdsNoticeStep-module__INV4fq__next,.KdsNoticeStep-module__INV4fq__dots span{transition:none}}