html.sx-lock{overflow:hidden}.sx-trigger.astro-ac66eqjo{border:1px solid var(--line);width:172px;height:34px;color:var(--ink-3);background:var(--bg);border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:14px;transition:border-color .16s,color .16s;display:inline-flex}.sx-trigger.astro-ac66eqjo:hover{border-color:var(--ink);color:var(--ink)}.sx-trigger__ic.astro-ac66eqjo{width:16px;height:16px;color:var(--ink)}.sx-trigger__txt.astro-ac66eqjo{flex:1}kbd.astro-ac66eqjo{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-2);background:var(--bg);border-bottom-width:2px;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1}.sx.astro-ac66eqjo{background:0 0;border:0;width:min(640px,100vw - 32px);max-width:none;max-height:none;margin:10vh auto auto;padding:0;overflow:visible}.sx.astro-ac66eqjo::backdrop{background:#ffffffd1}.sx.astro-ac66eqjo[open] .sx__panel.astro-ac66eqjo{animation:sx-in .18s var(--ease-out)}.sx.astro-ac66eqjo[open]::backdrop{animation:sx-fade .18s var(--ease-out)}@keyframes sx-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes sx-fade{0%{opacity:0}}.sx__panel.astro-ac66eqjo{background:var(--bg);border:1px solid var(--ink);border-radius:12px;flex-direction:column;max-height:min(560px,80vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000024,0 2px 6px #0000000f}.sx__bar.astro-ac66eqjo{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.sx__lens.astro-ac66eqjo{flex:none;width:22px;height:22px}.sx__bar.astro-ac66eqjo input.astro-ac66eqjo{min-width:0;height:64px;font:inherit;letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:21px}.sx__bar.astro-ac66eqjo input.astro-ac66eqjo::placeholder{color:var(--ink-3)}.sx__bar.astro-ac66eqjo input.astro-ac66eqjo::-webkit-search-cancel-button{display:none}.sx__close.astro-ac66eqjo{border:1px solid var(--line);background:var(--bg);height:26px;color:var(--ink-2);cursor:pointer;border-bottom-width:2px;border-radius:5px;padding:0 8px;font-size:11px}.sx__body.astro-ac66eqjo{overscroll-behavior:contain;padding:6px 8px 10px;overflow-y:auto}.sx__list.astro-ac66eqjo{margin:0;padding:0;list-style:none}.sx__note.astro-ac66eqjo{color:var(--ink-2);padding:14px 10px}.sx__foot.astro-ac66eqjo{border-top:1px solid var(--line);color:var(--ink-3);gap:16px;padding:9px 16px;font-size:11px;display:flex}.sx__foot.astro-ac66eqjo kbd.astro-ac66eqjo{margin-right:3px;padding:2px 5px;font-size:10px}@media (width<=640px){.sx-trigger.astro-ac66eqjo{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.sx-trigger__txt.astro-ac66eqjo,.sx-trigger__kbd.astro-ac66eqjo{display:none}.sx-trigger__ic.astro-ac66eqjo{width:18px;height:18px}.sx.astro-ac66eqjo{width:100vw;height:100dvh;margin:0}.sx__panel.astro-ac66eqjo{height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.sx__bar.astro-ac66eqjo{padding-top:env(safe-area-inset-top)}.sx__bar.astro-ac66eqjo input.astro-ac66eqjo{height:58px;font-size:18px}.sx__foot.astro-ac66eqjo{display:none}}.sx__h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 6px;font-size:10px}.sx__opt>a{border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:7px 10px;display:flex}.sx__opt.is-active>a{background:var(--plate)}.sx__lead{width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;display:grid}.sx__lead img{object-fit:contain;filter:drop-shadow(0 2px 3px #0000001f);width:40px;height:40px}.sx__lead .icon{width:20px;height:20px}.sx__lead--code{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--ink);width:40px;height:22px;color:var(--ink);border-radius:4px;font-size:10px}.sx__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sx__title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.sx__title mark{color:var(--ink);background:0 0;font-weight:600}.sx__opt--dish .sx__lead{color:var(--accent)}.sx__opt--all .sx__title,.sx__opt--recent .sx__title{color:var(--ink)}.sx__sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sx__meta{color:var(--ink-2);flex:none;font-size:12px}.sx__opt.is-active .sx__meta{color:var(--accent)}.sx__chips{flex-wrap:wrap;gap:6px;padding:4px 10px 6px;display:flex}.sx__chip{background:var(--plate);border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:13px;display:inline-flex}.sx__chip.is-active,.sx__chip:hover{background:var(--ink);color:#fff}.hdr.astro-nen7h5rs{padding:18px 0 10px}.hdr__in.astro-nen7h5rs{grid-template-columns:auto 1fr auto;align-items:start;gap:24px;display:grid}.word.astro-nen7h5rs{letter-spacing:-.01em;flex-direction:column;padding-top:2px;font-size:15px;line-height:1.05;display:flex}.nav.astro-nen7h5rs{justify-content:center;gap:clamp(16px,3vw,40px);display:flex}.nav__item.astro-nen7h5rs{color:var(--ink);align-items:flex-start;gap:8px;transition:opacity .16s;display:flex}.nav__item.astro-nen7h5rs:hover .nav__label.astro-nen7h5rs{color:var(--accent)}.glyph.astro-nen7h5rs{flex:none;width:26px;height:26px}.glyph.astro-nen7h5rs svg.astro-nen7h5rs{fill:currentColor;width:100%;height:100%}.nav__item.astro-nen7h5rs.is-on .glyph.astro-nen7h5rs{color:var(--accent)}.nav__txt.astro-nen7h5rs{flex-direction:column;display:flex}.nav__label.astro-nen7h5rs{font-size:15px;line-height:1;transition:color .16s}.nav__sub.astro-nen7h5rs{color:var(--ink-3);flex-direction:column;margin-top:4px;font-size:9px;line-height:1.25;display:flex}.hdr__end.astro-nen7h5rs{align-items:center;gap:16px;display:flex}.hdr__mark.astro-nen7h5rs{display:block}@media (width<=1080px) and (width>=641px){.hdr__mark.astro-nen7h5rs{display:none}}@media (width<=860px){.nav__sub.astro-nen7h5rs{display:none}}@media (width<=640px){.hdr.astro-nen7h5rs{padding:14px 0 6px}.hdr__in.astro-nen7h5rs{grid-template-columns:1fr auto;row-gap:14px}.nav.astro-nen7h5rs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;gap:0;padding:10px 0}.nav__item.astro-nen7h5rs{flex-direction:column;flex:1;align-items:center;gap:6px}.glyph.astro-nen7h5rs{width:20px;height:20px}.nav__label.astro-nen7h5rs{font-size:12px}}.ftr.astro-jo6i4kqk{border-top:1px solid var(--line);margin-top:96px;padding:40px 0 28px}.ftr__in.astro-jo6i4kqk{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.ftr__about.astro-jo6i4kqk{flex-direction:column;gap:14px;max-width:460px;display:flex}.ftr__big.astro-jo6i4kqk{letter-spacing:-.02em;font-size:22px;font-weight:300;line-height:1.2}.ftr__h.astro-jo6i4kqk{text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px}ul.astro-jo6i4kqk{gap:6px;margin:0;padding:0;list-style:none;display:grid}ul.astro-jo6i4kqk a.astro-jo6i4kqk:hover{color:var(--accent)}.ftr__base.astro-jo6i4kqk{color:var(--ink-3);justify-content:space-between;margin-top:48px;font-size:11px;display:flex}@media (width<=720px){.ftr__in.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.ftr__about.astro-jo6i4kqk{grid-column:1/-1}}
