.mn-tablet{--mn-bg:#1c1714;--mn-card:#26201b;--mn-ink:#f4ede3;--mn-muted:#c2b5a4;--mn-gold:#e2a85c;container-type:inline-size;padding:12px;border-radius:24px;background:#0f1112;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 1px 0 2px #2a2d30,0 40px 70px -28px rgba(11,22,23,.6)}.mn-tablet-in{overflow:hidden;border-radius:12px;background:var(--mn-bg)}.mn-menu{display:grid;gap:2.2cqw;padding:2.6cqw 3cqw 3cqw;color:var(--mn-ink);font-size:clamp(10px,1.7cqw,16px);line-height:1.3}.mn-top{display:flex;flex-wrap:wrap;align-items:center;gap:1em 2em}.mn-brand{color:var(--mn-gold);font-family:Georgia,Times New Roman,serif;font-size:1.5em;font-style:italic;font-weight:700}.mn-top nav{display:flex;gap:1.4em;color:var(--mn-muted)}.mn-top nav [data-on]{color:var(--mn-ink);font-weight:700;box-shadow:0 2px 0 var(--mn-gold)}.mn-filters{display:flex;gap:.45em;margin-left:auto}.mn-filters>span{padding:.25em .7em;border-radius:99px;box-shadow:inset 0 0 0 1px #4a3f35;color:var(--mn-muted);font-size:.85em}.mn-filters>[data-on]{background:var(--mn-gold);box-shadow:none;color:#1c1714;font-weight:700}.mn-special{height:2.6em;overflow:hidden;border-radius:10px;background:linear-gradient(90deg,#3a2a1c,#2a221b);box-shadow:inset 0 0 0 1px #4d3a28}.mn-swap{display:grid}.mn-swap>span{display:flex;align-items:center;gap:.6em;height:2.6em;padding:0 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-100%)}.mn-swap b{color:var(--mn-gold)}.mn-dishes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;margin:0;padding:0;list-style:none}.mn-dishes li{display:grid;align-content:start;overflow:hidden;border-radius:10px;background:var(--mn-card)}.mn-photo{position:relative;display:block}.mn-plate{display:block;width:100%;height:auto;aspect-ratio:3/2}.mn-dishes li[data-out] .mn-plate{filter:grayscale(1) brightness(.8)}.mn-ribbon{position:absolute;left:.7em;bottom:.7em;padding:.3em .7em;border-radius:6px;background:#f4ede3;color:#8c2412;font-size:.85em;font-weight:800}.mn-dish-text{display:grid;gap:.2em;padding:.8em .9em .9em}.mn-dish-text b{font-size:1.1em}.mn-dish-text small{overflow:hidden;color:var(--mn-muted);white-space:nowrap;text-overflow:ellipsis}.mn-dish-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.4em}.mn-marks{color:var(--mn-gold);font-size:.85em;font-weight:700}.mn-price{position:relative;font-weight:800}.mn-strike{position:absolute;transform-origin:left center;top:52%;left:-2px;right:-2px;height:2px;background:currentColor}.mn-hero{position:relative;margin:0}.mn-float{position:absolute;border-radius:14px;background:var(--lp-bg);box-shadow:0 0 0 1px var(--lp-frame),0 24px 48px -18px rgba(11,22,23,.4);color:var(--lp-fg);font-size:13px;line-height:1.3}.mn-float small{color:var(--lp-fg2);font-size:12px}.mn-float-update{top:0;right:-2%;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px}.mn-float-update>span:last-child{display:grid}.mn-dot{width:10px;height:10px;border-radius:50%;background:var(--lp-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-teal) 20%,transparent)}.mn-float-next{left:-4%;bottom:2%;display:flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:99px;font-weight:650}.mn-float-next svg{color:var(--lp-teal)}.mn-day,.mn-demo{display:grid;justify-items:start;gap:18px}.mn-stage{display:grid;grid-template-columns:240px 72px minmax(0,1fr);align-items:center;justify-self:stretch}.mn-phone{padding:8px;border-radius:36px;background:#15191b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 40px 70px -24px rgba(11,22,23,.55)}.mn-phone-in{display:grid;gap:12px;padding:38px 14px 16px;border-radius:28px;background:#f7f6f2;color:#1b2422;font-size:13px;line-height:1.3}.mn-admin-top{display:grid}.mn-admin-top small{color:#545e5b;font-size:11.5px}.mn-admin-top b{font-family:var(--font-lp),system-ui,sans-serif;font-size:22px;letter-spacing:-.02em}.mn-admin{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mn-admin li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px #e6e4dc}.mn-admin li>span:first-child{display:grid}.mn-admin small{color:#545e5b;font-size:11.5px}.mn-toggle{position:relative;flex:none;width:38px;height:22px;border-radius:99px;background:#1f8a5b}.mn-toggle[data-flip]{background:#c9ccc8}.mn-knob{position:absolute;top:2px;left:18px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.mn-toggle[data-flip] .mn-knob{transform:translateX(-16px)}.mn-touch{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(11,22,23,.18);box-shadow:0 0 0 2px rgba(11,22,23,.25);transform:scale(0);pointer-events:none}.mn-new-chip{padding:2px 8px;border-radius:99px;background:#fbe3cf;color:#8a3a12;font-size:11px;font-weight:800}.mn-add{position:relative;padding:10px;border-radius:12px;box-shadow:inset 0 0 0 1.5px #1b2422}.mn-add,.mn-status{font-weight:700;text-align:center}.mn-status{height:1.4em;overflow:hidden;color:#1f6b4a;font-size:12px}.mn-status-in{display:grid;transform:translateY(-66.667%)}.mn-status-in>span{height:1.4em}.mn-link{position:relative;height:12px;margin:0 10px;overflow:hidden;background:linear-gradient(90deg,var(--lp-line) 0 6px,transparent 6px 10px) 0 50% /10px 2px repeat-x}.mn-packet{position:absolute;inset:0;transform:translateX(-100%)}.mn-packet:before{content:"";position:absolute;top:1px;right:0;width:10px;height:10px;border-radius:50%;background:var(--lp-brand)}.mn-day-card{justify-self:stretch;overflow:clip;display:grid;gap:22px;padding:28px 32px 22px;border-radius:18px;background:#1c1714;box-shadow:0 0 0 1px var(--lp-frame),var(--lp-shadow);color:#f4ede3}.mn-day-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.mn-day-now{display:inline-flex;align-items:center;gap:10px;color:#c2b5a4;font-size:15px}.mn-day-swap{display:inline-block;height:1.5em;overflow:hidden;padding:0 12px;border-radius:8px;background:#e2a85c;color:#1c1714;vertical-align:middle}.mn-day-swap-in{display:grid;transform:translateY(-40%)}.mn-day-swap-in b{height:1.5em;line-height:1.5em;white-space:nowrap}.mn-track{position:relative;height:64px}.mn-seg{position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100% - 4px);display:grid;align-content:center;padding:0 12px;overflow:hidden;border-radius:10px;background:#2a231d;box-shadow:inset 0 0 0 1px #3b3128;font-size:14px;white-space:nowrap}.mn-seg small{color:#c2b5a4;font-size:12px}.mn-seg[data-n="2"]{background:#4a3524;box-shadow:inset 0 0 0 1.5px #e2a85c}.mn-now{position:absolute;inset:-8px 0;transform:translateX(70%);pointer-events:none}.mn-now>span{top:0;bottom:0;left:0;width:2px;margin-left:-1px}.mn-now>span,.mn-now>span:before{position:absolute;background:#ff6a3d}.mn-now>span:before{content:"";top:-4px;left:-4px;width:10px;height:10px;border-radius:50%}.mn-hours{position:relative;height:1.4em;color:#c2b5a4;font-size:12px}.mn-hours>span{position:absolute;left:calc(var(--a) * 100%);transform:translateX(-50%)}.mn-hours>span:first-child{transform:none}.mn-hours>span:last-child{transform:translateX(-100%)}.mn-day .demo-pause,.mn-demo .demo-pause{margin-top:6px}@media (max-width:1023px){.mn-hero{max-width:640px}.mn-float-next{left:0}}@media (max-width:767px){.mn-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.mn-phone{width:min(260px,100%)}.mn-link{width:12px;height:48px;margin:0;background:linear-gradient(180deg,var(--lp-line) 0 6px,transparent 6px 10px) 50% 0 /2px 10px repeat-y}.mn-packet{transform:translateY(-100%)}.mn-packet:before{top:auto;right:auto;bottom:0;left:1px}.mn-table{justify-self:stretch}.mn-day-card{padding:20px 16px 16px}.mn-seg small{display:none}.mn-seg{padding:0 6px;font-size:11px}}@container (max-width: 520px){.mn-dishes li:nth-child(3),.mn-filters{display:none}.mn-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}}.mn-hp img,.mn-looks-shot img,.mn-step-shot img{object-fit:cover}.mn-hp{position:relative;padding:2% 0 22%}.mn-hp-frame{position:relative;width:82%;margin-left:auto;overflow:hidden;aspect-ratio:4/5;border-radius:22px;background:#2b221c}.mn-hp-move{position:absolute;inset:-7% 0}.mn-hp-zoom{position:absolute;inset:0}.mn-hp-card{position:absolute;left:0;bottom:0;z-index:2;width:66%}.mn-hp{perspective:1400px}.mn-hp-chips{position:absolute;inset:0;z-index:3;pointer-events:none}.mn-hp .mn-float-update{top:9%;right:-3%}.mn-hp .mn-float-next{left:auto;right:0;bottom:9%}.mn-dot{position:relative;flex:none}.mn-dot-ring{position:absolute;inset:0;border-radius:50%;background:var(--lp-teal)}.mn-looks{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:start}.mn-looks-stage{position:sticky;top:max(96px,calc(50vh - 290px));display:grid;gap:14px}.mn-looks-frame{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:20px;background:#1c1714}.mn-looks-shot{position:absolute;inset:0;overflow:hidden}.mn-pin{position:absolute;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;padding:0;border:0;border-radius:50%;background:none;cursor:zoom-in}.mn-pin[data-on]{cursor:zoom-out}.mn-pin-dot,.mn-pin-ring{grid-area:1/1;width:28px;height:28px;border-radius:50%}.mn-pin-dot{display:grid;place-items:center;background:#0f1112;box-shadow:0 0 0 2px #fff,0 0 0 7px color-mix(in srgb,var(--lp-brand) 45%,transparent),0 8px 18px rgba(0,0,0,.35);color:#fff;font-size:13px;font-weight:800;line-height:1}.mn-pin[data-on] .mn-pin-dot{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--lp-brand),0 8px 18px rgba(0,0,0,.35)}.mn-pin-ring{box-shadow:0 0 0 2px #fff}.mn-fp{overflow:hidden}.mn-fp,.mn-fp-move,.mn-fp-room{position:absolute;inset:0}.mn-fp-room{z-index:3;pointer-events:none}.mn-fp-note{position:absolute;left:16px;bottom:16px;z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 16px 10px 10px;border-radius:12px;background:var(--lp-bg);box-shadow:0 0 0 1px var(--lp-frame),0 16px 32px -14px rgba(0,0,0,.5);color:var(--lp-fg);font-size:14px;font-weight:650;line-height:1.3}.mn-looks-hint{right:16px;padding:6px 12px;background:rgba(15,17,18,.82);color:#fff;font-size:12px;font-weight:600;pointer-events:none}.mn-looks-chip,.mn-looks-hint{position:absolute;top:16px;z-index:4;border-radius:99px}.mn-looks-chip{left:16px;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:var(--lp-bg);box-shadow:0 0 0 1px var(--lp-frame),0 12px 28px -12px rgba(0,0,0,.45);color:var(--lp-fg);font-size:13px;font-weight:700}.mn-clock{flex:none;color:var(--lp-teal)}.mn-looks-chip-roll{display:block;height:1.35em;overflow:hidden;line-height:1.35}.mn-looks-chip-in{display:grid}.mn-looks-chip-in>span{height:1.35em;white-space:nowrap}.mn-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--lp-bg);box-shadow:0 0 0 1px var(--lp-frame)}.mn-tab{position:relative;display:grid;gap:8px;padding:10px 12px 9px;border:0;border-radius:10px;background:none;color:var(--lp-fg2);font:inherit;text-align:left;cursor:pointer}.mn-tab[aria-current]{color:var(--lp-fg)}.mn-tab:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px}.mn-tab-pill{position:absolute;inset:0;border-radius:10px;background:color-mix(in srgb,var(--lp-fg) 7%,var(--lp-bg))}.mn-tab-label{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;font-size:14px;line-height:1.3}.mn-tab-label small{color:var(--lp-fg2);font-size:12px}.mn-tab-fill{position:relative;height:3px;overflow:hidden;border-radius:2px;background:var(--lp-line)}.mn-tab-fill>span{display:block;height:100%;background:var(--lp-brand);transform-origin:left center}.mn-step{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:72vh;padding-left:28px}.mn-step-shot{display:none}.mn-step-rule{position:absolute;top:50%;left:0;width:3px;height:168px;border-radius:2px;background:var(--lp-brand);translate:0 -50%;transform-origin:center top}.pg .mn-step-time{color:var(--lp-teal);font-size:14px;font-weight:700}.pg .mn-step-title{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.pg .mn-step-text{color:var(--lp-fg2)}.mn-step-notes{display:grid;gap:2px;margin:4px 0 0;padding:0;list-style:none;font-size:15px}.mn-note{display:flex;align-items:flex-start;gap:10px;width:calc(100% + 20px);margin:0 -10px;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--lp-fg);font:inherit;line-height:1.45;text-align:left;cursor:zoom-in}.mn-note:hover,.mn-note[aria-pressed=true]{background:color-mix(in srgb,var(--lp-fg) 6%,transparent)}.mn-note[aria-pressed=true]{cursor:zoom-out}.mn-note:focus-visible{outline:2px solid var(--lp-brand);outline-offset:0}.mn-note-zoom{flex:none;margin:4px 0 0 auto;color:var(--lp-fg2)}.mn-pin-num{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--lp-fg);color:var(--lp-bg);font-size:12px;font-weight:800;line-height:1}.mn-step[data-on] .mn-pin-num{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-brand) 35%,transparent)}.pg .mn-looks-note{padding:0 0 0 28px;color:var(--lp-fg2);font-size:13px}@media (max-width:1023px){.mn-hp{padding-bottom:18%}.mn-looks{grid-template-columns:minmax(0,1fr);max-width:720px}.mn-looks-stage,.mn-step-rule{display:none}.mn-step{min-height:0;padding:0 0 56px}.mn-step-shot{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;margin:0 0 8px;border-radius:18px;background:#1c1714}.pg .mn-looks-note{padding:0}}@media (max-width:639px){.mn-hp-frame{width:88%}.mn-hp-card{width:74%}.mn-hp .mn-float-update{top:5%;right:0}.mn-hp .mn-float-next{display:none}.mn-pin-dot,.mn-pin-ring{width:24px;height:24px}.mn-pin-dot{font-size:12px}.mn-fp-note{left:10px;bottom:10px;max-width:calc(100% - 20px);font-size:13px}.mn-looks-hint{top:10px;right:10px}}.ig-hero{margin:0;padding:4% 0}.ig-hub{--wire:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;column-gap:var(--wire);width:100%;font-size:13px;line-height:1.3}.ig-hub[data-still]{padding:7% 6%}.ig-col{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ig-tool{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 6px;text-align:center;border-radius:12px;background:var(--lp-bg);box-shadow:0 0 0 1px var(--lp-frame),0 14px 30px -20px rgba(11,22,23,.4)}.ig-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tint);color:#ffffff;font-size:13px;font-weight:800}.ig-tool-text{display:grid;min-width:0}.ig-core b,.ig-feed b,.ig-tool-text b{overflow:hidden;color:var(--lp-fg);font-weight:750;white-space:nowrap;text-overflow:ellipsis}.ig-core small,.ig-feed small,.ig-tool-text small{overflow:hidden;color:var(--lp-fg2);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ig-wire{position:absolute;top:calc(50% - 5px);width:var(--wire);height:10px;overflow:hidden;background:linear-gradient(90deg,var(--lp-line) 0 5px,transparent 5px 9px) 0 50% /9px 2px repeat-x}.ig-col[data-side=l] .ig-wire{left:100%}.ig-col[data-side=r] .ig-wire{right:100%}.ig-wire>span{position:absolute;inset:0;transform:translateX(-100%)}.ig-col[data-side=r] .ig-wire>span{transform:translateX(100%)}.ig-wire>span:before{content:"";position:absolute;top:1px;right:0;width:8px;height:8px;border-radius:50%;background:var(--lp-teal)}.ig-col[data-side=r] .ig-wire>span:before{right:auto;left:0;background:var(--lp-brand)}.ig-core{display:grid;gap:12px;min-width:0;padding:14px;border-radius:16px;background:var(--lp-bg);box-shadow:0 0 0 2px var(--lp-fg),0 24px 48px -22px rgba(11,22,23,.45)}.ig-core-top{display:grid;gap:1px;padding-bottom:10px;border-bottom:1px solid var(--lp-line)}.ig-core-top b{font-size:14px}.ig-feed{display:block;height:46px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--lp-teal) 9%,var(--lp-bg))}.ig-feed-in{display:grid}.ig-feed-in>span{display:grid;align-content:center;height:46px;padding:0 10px}.ig-core-ok{display:inline-flex;align-items:center;gap:6px;color:var(--lp-fg2);font-size:12px}.ig-core-ok svg{color:var(--lp-teal)}.ig-log-wrap{display:grid;gap:28px}.ig-log{overflow:hidden;border-radius:14px;background:#0e1517;box-shadow:0 0 0 1px var(--lp-frame),var(--lp-shadow);color:#d6e2e2;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:13.5px;line-height:1.5}.ig-log-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #1f2b2d;color:#93a7a8;font-size:12px}.ig-log-bar i{width:9px;height:9px;border-radius:50%;background:#2c3a3c}.ig-log-bar span{margin-left:10px}.ig-log ol{display:grid;gap:4px;margin:0;padding:16px 18px 18px;list-style:none}.ig-log li{display:grid;grid-template-columns:1.4em 7.5em minmax(0,1fr);gap:8px}.ig-log li[data-t=in]{margin-top:10px;color:#ffffff}.ig-log li[data-t=in]:first-child{margin-top:0}.ig-log li[data-t=in] .ig-log-mark{color:#ffb08f}.ig-log li[data-t=note],.ig-log-at{color:#93a7a8}.ig-log li[data-t=ok] .ig-log-mark{color:#5be0a8}.ig-log li[data-t=fail]{margin-top:10px;color:#ff9a8a}.ig-log li[data-t=fail] .ig-log-at{color:#ff9a8a}.ig-log li[data-t=note]{margin-top:10px}.ig-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;color:var(--lp-fg2);font-size:15px}.ig-notes li{padding-top:14px;border-top:2px solid var(--lp-line)}.ig-notes b{display:block;margin-bottom:4px;color:var(--lp-fg)}@media (max-width:1023px){.ig-hero{max-width:620px}}@media (max-width:767px){.ig-notes{grid-template-columns:minmax(0,1fr);gap:18px}.ig-log{font-size:12.5px}.ig-log li{grid-template-columns:1.1em 6.4em minmax(0,1fr);gap:6px}}@media (max-width:639px){.ig-hub{grid-template-columns:minmax(0,1fr);row-gap:var(--wire)}.ig-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ig-col[data-side=l] .ig-wire,.ig-col[data-side=r] .ig-wire,.ig-wire{top:auto;left:calc(50% - 5px);right:auto;width:10px;height:var(--wire);background:linear-gradient(180deg,var(--lp-line) 0 5px,transparent 5px 9px) 50% 0 /2px 9px repeat-y}.ig-col[data-side=l] .ig-wire{top:100%}.ig-col[data-side=r] .ig-wire{bottom:100%}.ig-col[data-side=r] .ig-wire>span,.ig-wire>span{transform:translateY(-100%)}.ig-col[data-side=r] .ig-wire>span:before,.ig-wire>span:before{top:auto;right:auto;bottom:0;left:1px}.ig-col[data-side=r] .ig-wire>span:before{top:0;bottom:auto}}