.lf{--panel:rgba(255,251,246,0.9);--panel-solid:#fffbf6;--panel-hi:rgba(160,80,32,0.07);--line:rgba(120,62,22,0.16);--shadow:0 6px 22px rgba(90,45,15,0.12);--ink:#2a160b;--muted:#6b4a35;--faint:#93745d;--ember:#a05020;--ember-soft:#e89060;--ember-deep:#a05020;--cream:#fff8f2;--s-free:#2f9e62;--s-reserved:#5468e0;--s-ordering:#1598ab;--s-cooking:#e5701f;--s-eating:#b8873a;--s-bill:#e0a400;--s-cleaning:#7f8b9b;--s-late:#dc3d33;--display:var(--font-heading,"Playfair Display Variable",Georgia,serif);--body:var(--font-body,"DM Sans Variable",system-ui,sans-serif);--mono:var(--font-mono,"DM Mono",ui-monospace,monospace);position:relative;scroll-margin-top:64px;height:calc(100svh - 64px);min-height:560px;max-height:1100px;overflow:hidden;container-type:size;color-scheme:light;background:radial-gradient(120% 90% at 55% 40%,#fffaf3 0,#f6eadc 60%,#ecdcc8 100%);color:var(--ink);font-family:var(--body);font-size:14px;outline:none;-webkit-font-smoothing:antialiased}.lf:fullscreen{height:100vh;max-height:none}.lf:empty:before{content:"Setting up the floor";position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font:600 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.lf *,.lf :after,.lf :before{box-sizing:border-box}.lf [hidden]{display:none!important}.lf button{font:inherit;color:inherit;cursor:pointer}.lf [tabindex]:focus-visible,.lf button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.lf h2,.lf h3,.lf p{margin:0}.lf .scene{width:100%;height:100%;display:block;outline:none}.lf .layer,.lf .scene{position:absolute;inset:0}.lf .layer{pointer-events:none;overflow:hidden}.lf .ic{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lf .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lf .s-free{--c:var(--s-free)}.lf .s-reserved{--c:var(--s-reserved)}.lf .s-ordering,.lf .s-seating{--c:var(--s-ordering)}.lf .s-cooking{--c:var(--s-cooking)}.lf .s-eating{--c:var(--s-eating)}.lf .s-bill{--c:var(--s-bill)}.lf .s-cleaning{--c:var(--s-cleaning)}.lf .s-late{--c:var(--s-late)}.lf .tag{position:absolute;left:0;top:0;will-change:transform;display:flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:999px;background:var(--panel-solid);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);font:600 11px/1.2 var(--body);color:var(--ink);white-space:nowrap;box-shadow:0 2px 8px rgba(90,45,15,.18)}.lf .tag .dot{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.lf .tag .ic{color:var(--c);font-size:11px}.lf .tag .sub{font-weight:500;color:var(--muted)}.lf .tag.s-bill{background:var(--c);color:#2a1a00;border-color:transparent}.lf .tag.s-bill .ic,.lf .tag.s-bill .sub{color:#3d2a0c}.lf .tag.s-bill .dot{background:#3d2a0c}.lf .tag.s-late{border-color:var(--s-late)}.lf .tag.s-late.s-bill{background:var(--s-late);color:#fff}.lf .tag.s-late.s-bill .ic,.lf .tag.s-late.s-bill .sub{color:#fff}.lf .tag.pulse{animation:lf-tagpulse 2.2s ease-in-out infinite}@keyframes lf-tagpulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 28%,transparent)}}.lf .tag.quiet{opacity:.8;font-weight:500}.lf .hide-quiet .tag.quiet{display:none}.lf .sec-tag{font:600 10.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-shadow:0 1px 6px rgba(255,250,243,.95)}.lf .pop,.lf .sec-tag{position:absolute;left:0;top:0;white-space:nowrap}.lf .pop{font:600 15px/1 var(--mono);color:#7a3a10;text-shadow:0 1px 0 #fff,0 2px 10px rgba(255,250,243,.95);animation:lf-rise 1.9s ease-out forwards}.lf .pop small{font:700 9.5px var(--body);letter-spacing:.1em;color:var(--s-free);margin-left:5px}@keyframes lf-rise{0%{opacity:0;translate:-50% 4px}12%{opacity:1}to{opacity:0;translate:-50% -52px}}.lf .brand,.lf .clockbox,.lf .controls,.lf .kpi,.lf .legend,.lf .panel section{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lf .top{position:absolute;top:14px;left:16px;right:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;pointer-events:none;z-index:5}.lf .top>*{pointer-events:auto}.lf .brand{display:flex;align-items:center;gap:10px;justify-self:start;padding:6px 12px 6px 6px;border-radius:14px}.lf .brand .mark{width:38px;height:38px;flex:none;display:block}.lf .wordmark{font:700 19px/1 var(--display);letter-spacing:-.01em}.lf .wordmark .a{color:#1a0a00}.lf .wordmark .b{color:var(--ember)}.lf .product{display:flex;align-items:center;gap:6px;margin-top:3px;font:600 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lf .concept{font-size:9.5px;letter-spacing:.12em;padding:2px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ember) 55%,transparent);color:var(--ember)}.lf .clockbox{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 14px 9px;border-radius:14px}.lf .clock-row{display:flex;align-items:baseline;gap:10px}.lf .day{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lf .clock{white-space:nowrap;font:500 26px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lf .closing{font:600 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--s-cooking)}.lf .speed{display:flex;gap:3px;padding:2px;border-radius:9px;background:var(--panel-hi)}.lf .speed button{border:0;background:none;padding:4px 9px;border-radius:7px;font:500 12px/1 var(--mono);color:var(--muted);display:flex;align-items:center}.lf .speed button[aria-pressed=true]{background:var(--ember-deep);color:var(--cream)}.lf .kpis{justify-self:end;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lf .kpi{display:flex;flex-direction:column;gap:5px;padding:8px 12px;border-radius:12px;min-width:92px}.lf .k-label{font:600 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lf .k-val{font:500 19px/1 var(--mono);font-variant-numeric:tabular-nums}.lf .k-val small{font-size:12px;color:var(--faint)}.lf .panel{position:absolute;top:104px;bottom:96px;width:clamp(240px,19cqw,296px);display:flex;flex-direction:column;gap:10px;pointer-events:none;z-index:4}.lf .panel.left{left:16px}.lf .panel.right{right:16px}.lf .panel section{pointer-events:auto;border-radius:14px;padding:12px 12px 10px;min-height:0;display:flex;flex-direction:column}.lf .panel section.grow{flex:1 1 0;overflow:hidden}.lf .panel h3{margin:0 0 9px;font:600 10.5px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:7px}.lf .panel h3 .ic{color:var(--ember);font-size:13px}.lf .count{margin-left:auto;font:500 11px/1 var(--mono);color:var(--ink);background:var(--panel-hi);border-radius:999px;padding:3px 7px;letter-spacing:0}.lf .list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0;scrollbar-width:thin}.lf .empty{padding:10px;border-radius:10px;border:1px dashed var(--line);color:var(--faint);font-size:12.5px;line-height:1.4}.lf .wl{padding:8px 9px;border-radius:10px;background:var(--panel-hi);border:1px solid transparent;display:flex;flex-direction:column;gap:5px;cursor:pointer}.lf .wl:hover{border-color:var(--line)}.lf .wl.sel{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 14%,transparent)}.lf .wl-row{display:flex;align-items:center;gap:6px;min-width:0}.lf .wl-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf .pill{display:inline-flex;align-items:center;gap:3px;font:600 10.5px/1 var(--body);padding:3px 6px;border-radius:999px;background:var(--panel-hi);color:var(--muted);white-space:nowrap}.lf .pill.bk{background:color-mix(in srgb,var(--s-reserved) 20%,transparent);color:var(--s-reserved)}.lf .wl-time{margin-left:auto;color:var(--muted);font-size:12px}.lf .wl-time.over{color:var(--s-cooking)}.lf .wl-sub{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--faint)}.lf .wl-sub .ai{color:var(--ember);display:inline-flex;gap:4px;align-items:center;text-align:right}.lf .bk-row{display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;align-items:center;padding:6px 8px;border-radius:9px;background:var(--panel-hi);font-size:12.5px}.lf .bk-row .t{color:var(--muted);font-size:11.5px}.lf .bk-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf .bk-meta{grid-column:2/4;display:flex;justify-content:space-between;color:var(--faint);font-size:11px}.lf .bk-row .st{justify-self:end}.lf .bk-row.s-noshow{opacity:.55}.lf .st.upcoming{color:var(--muted)}.lf .st.held{color:var(--s-reserved);background:color-mix(in srgb,var(--s-reserved) 18%,transparent)}.lf .st.arrived,.lf .st.arriving{color:var(--s-ordering);background:color-mix(in srgb,var(--s-ordering) 16%,transparent)}.lf .st.seated{color:var(--s-free);background:color-mix(in srgb,var(--s-free) 16%,transparent)}.lf .st.noshow{color:var(--s-late)}.lf .tk{display:grid;grid-template-columns:auto 1fr auto;gap:5px 8px;align-items:center;padding:7px 8px;border-radius:9px;background:var(--panel-hi);font-size:12.5px;border-left:3px solid var(--s-cooking)}.lf .tk.ready{border-left-color:var(--s-free)}.lf .tk.late{border-left-color:var(--s-late)}.lf .tk-t{font-weight:700}.lf .tk-c{color:var(--muted);font-size:11.5px}.lf .tk-age{font-size:12px;color:var(--muted)}.lf .tk.late .tk-age{color:var(--s-late)}.lf .tk .bar{grid-column:1/4;height:3px;border-radius:2px;background:rgba(120,62,22,.1);overflow:hidden}.lf .tk .bar i{display:block;height:100%;background:var(--s-cooking);border-radius:2px}.lf .tk.ready .bar i{background:var(--s-free)}.lf .tk.late .bar i{background:var(--s-late)}.lf .more{font-size:11.5px;color:var(--faint);padding:2px 4px}.lf .staffbar{display:flex;flex-wrap:wrap;gap:5px}.lf .sf{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 5px;border-radius:999px;background:var(--panel-hi);font-size:11.5px;color:var(--muted)}.lf .sf i{width:8px;height:8px;border-radius:50%;background:var(--s-free)}.lf .sf.busy i{background:var(--s-cooking)}.lf .sf.busy{color:var(--ink)}.lf .feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;overflow:hidden;min-height:0;font-size:12px;line-height:1.35}.lf .feed li{display:grid;grid-template-columns:auto 1fr;gap:8px;color:var(--muted)}.lf .feed .ft{color:var(--faint);font-size:11px}.lf .feed .k-ai{color:var(--ember)}.lf .feed .k-money{color:#8a5a00}.lf .feed .k-alert{color:var(--s-late)}.lf .feed .k-booking{color:var(--s-reserved)}.lf .bottom{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;pointer-events:none;z-index:5}.lf .bottom>*{pointer-events:auto}.lf .legend{display:flex;flex-wrap:wrap;gap:5px 12px;padding:9px 12px;border-radius:12px;max-width:min(520px,46cqw)}.lf .lg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap}.lf .lg i{width:10px;height:10px;border-radius:3px;background:var(--c)}.lf .controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center;padding:6px;border-radius:12px}.lf .seg{display:flex;gap:2px;padding:2px;border-radius:9px;background:var(--panel-hi)}.lf .seg button{white-space:nowrap;border:0;background:none;padding:6px 10px;border-radius:7px;font-weight:600;font-size:12.5px;color:var(--muted)}.lf .seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.lf .toggle{white-space:nowrap;border:1px solid var(--line);background:none;padding:6px 10px;border-radius:8px;font-weight:600;font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.lf .toggle .ic{font-size:13px}.lf .toggle[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb,var(--ember) 55%,transparent);background:color-mix(in srgb,var(--ember) 12%,transparent)}.lf .toggle[aria-pressed=true] .ic{color:var(--ember)}.lf .btn-tour{border:0;background:var(--ember-deep);color:var(--cream);padding:7px 12px;border-radius:8px;font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lf .btn-tour:hover{background:#8a4318}.lf .mtabs{display:none}.lf .toasts{position:absolute;top:104px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:min(430px,calc(100% - 32px));z-index:6}.lf .toast{display:flex;gap:10px;align-items:flex-start;padding:10px 14px 11px 10px;border-radius:12px;background:var(--panel-solid);border:1px solid var(--line);box-shadow:0 12px 30px rgba(90,45,15,.18);width:100%;animation:lf-tin .35s ease-out}.lf .toast.out{animation:lf-tout .45s ease-in forwards}@keyframes lf-tin{0%{opacity:0;transform:translateY(-8px)}}@keyframes lf-tout{to{opacity:0;transform:translateY(-6px)}}.lf .t-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--tc) 20%,transparent);color:var(--tc);flex:none;font-size:15px}.lf .t-k{font:700 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--tc);margin:2px 0 5px}.lf .t-m{font-size:13px;line-height:1.38}.lf .toast.ai{--tc:var(--ember)}.lf .toast.alert{--tc:var(--s-late)}.lf .toast.booking{--tc:var(--s-reserved)}.lf .toast.good{--tc:var(--s-free)}.lf .caption{position:absolute;left:clamp(16px,4cqw,56px);bottom:clamp(110px,14cqh,150px);max-width:min(760px,calc(100% - 32px));pointer-events:none;z-index:6;transition:opacity .6s ease}.lf .caption.fade{opacity:0}.lf .cap-k{font:700 12px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin-bottom:10px}.lf .cap-t{font:700 clamp(28px,4.4cqw,60px)/1.04 var(--display);text-wrap:balance;color:var(--ink);text-shadow:0 2px 24px rgba(255,250,243,.95),0 0 2px #fff}.lf .watermark{position:absolute;right:20px;bottom:16px;display:none;align-items:center;gap:8px;font:600 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);z-index:5}.lf .watermark .mark{width:22px;height:22px}.lf .inspector{position:absolute;z-index:8;width:280px;padding:12px;border-radius:14px;background:var(--panel-solid);border:1px solid var(--line);box-shadow:0 16px 40px rgba(90,45,15,.2);font-size:12.5px}.lf .ins-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lf .ins-head .dot{width:10px;height:10px;border-radius:50%;background:var(--c)}.lf .ins-head b{font:700 17px/1 var(--display)}.lf .ins-head .muted{color:var(--faint);font-size:11.5px}.lf .ins-x{margin-left:auto;border:0;background:var(--panel-hi);width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.lf .ins-state{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font-weight:600;font-size:12px;margin-bottom:10px}.lf .ins-party{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--line)}.lf .ins-party span{color:var(--faint)}.lf .ins-items{list-style:none;margin:0;padding:6px 0;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);max-height:150px;overflow:auto}.lf .ins-items li{gap:10px;color:var(--muted)}.lf .ins-items li,.lf .ins-total{display:flex;justify-content:space-between}.lf .ins-total{padding-top:7px;border-top:1px solid var(--line);font-weight:600}.lf .ins-next{margin-top:8px;padding:7px 8px;border-radius:9px;background:color-mix(in srgb,var(--s-reserved) 14%,transparent);color:var(--s-reserved);font-size:12px}.lf .ins-act{margin-top:10px;width:100%;border:0;padding:8px;border-radius:9px;background:var(--ember-deep);color:var(--cream);font-weight:600}.lf .overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:24px 16px;overflow:auto;background:radial-gradient(90% 80% at 50% 50%,rgba(255,250,243,.55),rgba(246,234,220,.94))}.lf .intro{width:min(820px,100%);display:flex;flex-direction:column;gap:18px}.lf .eyebrow{display:flex;align-items:center;gap:10px;font:700 11.5px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--ember)}.lf .eyebrow .mark{width:28px;height:28px}.lf .intro h2{font:700 clamp(30px,4.6cqw,52px)/1.02 var(--display);letter-spacing:-.01em;text-wrap:balance}.lf .lede{max-width:60ch;font-size:clamp(14.5px,1.5cqw,17px);line-height:1.55;color:var(--muted)}.lf .venues{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lf .vcard{text-align:left;border:1px solid var(--line);background:var(--panel-solid);box-shadow:var(--shadow);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,transform .2s;min-width:0}.lf .vcard:hover{border-color:var(--ember);transform:translateY(-2px)}.lf .vc-k{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ember)}.lf .vc-n{font:700 22px/1.1 var(--display)}.lf .vc-b{font-size:12.5px;color:var(--faint)}.lf .vc-dots{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px;min-height:22px;align-content:flex-start}.lf .vc-dots i{width:7px;height:7px;border-radius:2px;background:color-mix(in srgb,var(--s-free) 70%,transparent)}.lf .vc-dots i.b{background:var(--s-cooking)}.lf .vc-dots i.c{background:var(--s-bill)}.lf .vc-dots i.d{background:var(--s-reserved)}.lf .intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lf .primary{border:0;background:var(--ember-deep);color:var(--cream);padding:12px 18px;border-radius:12px;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:8px}.lf .primary:hover{background:#8a4318}.lf .ghost{border:1px solid var(--line);background:var(--panel-solid);color:var(--ink);padding:11px 16px;border-radius:12px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px}.lf .credit{font-size:12.5px;color:var(--faint);line-height:1.5}.lf .credit b{color:var(--muted);font-weight:600}.lf .scorecard{width:min(720px,100%);padding:clamp(18px,3cqw,30px);border-radius:22px;background:var(--panel-solid);border:1px solid var(--line);box-shadow:0 30px 80px rgba(90,45,15,.22);display:flex;flex-direction:column;gap:18px}.lf .sc-head{display:flex;align-items:center;gap:18px}.lf .grade{width:88px;height:88px;flex:none;border-radius:20px;display:grid;place-items:center;font:800 54px/1 var(--display);background:linear-gradient(160deg,#ffd9a0,var(--ember-soft) 50%,var(--ember-deep));color:#2a1206;box-shadow:0 10px 30px color-mix(in srgb,var(--ember) 30%,transparent)}.lf .sc-head h2{margin:0 0 6px;font:700 clamp(24px,3.4cqw,36px)/1.05 var(--display);text-wrap:balance}.lf .sc-head p{color:var(--muted);line-height:1.5}.lf .sc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lf .sc-t{padding:12px;border-radius:12px;background:var(--panel-hi);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-width:0}.lf .sc-t span{font:600 10px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lf .sc-t b{font:500 20px/1 var(--mono);font-variant-numeric:tabular-nums}.lf .sc-ai{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--ember) 12%,transparent);color:var(--ink);line-height:1.5;font-size:13.5px}.lf .sc-ai .ic{color:var(--ember);font-size:18px;margin-top:2px}.lf .sc-actions{display:flex;flex-wrap:wrap;gap:10px}.lf.clean .bottom,.lf.clean .kpis,.lf.clean .panel,.lf.clean .speed{display:none!important}.lf.clean .watermark{display:flex}.lf.clean .caption{bottom:clamp(60px,9cqh,96px)}.lf.intro-on .bottom,.lf.intro-on .layer,.lf.intro-on .panel,.lf.intro-on .toasts,.lf.intro-on .top{display:none!important}@container (max-width: 1100px){.lf .kpi:nth-child(n+3){display:none}}@container (max-width: 900px){.lf .top{grid-template-columns:1fr auto}.lf .brand .product,.lf .kpis,.lf .panel{display:none}.lf .panel{top:auto;bottom:118px;height:min(52cqh,440px);width:auto;left:16px;right:16px}.lf.show-door .panel.left,.lf.show-pass .panel.right{display:flex}.lf .bottom{flex-direction:column;align-items:stretch}.lf .legend{display:none}.lf .controls{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.lf .mtabs{display:flex;gap:6px}.lf .mtabs button{flex:1;border:1px solid var(--line);background:var(--panel-solid);padding:8px;border-radius:10px;font-weight:600;color:var(--muted)}.lf .mtabs button[aria-pressed=true]{color:var(--ink);border-color:var(--ember)}.lf .venues{grid-template-columns:1fr}.lf .sc-grid{grid-template-columns:repeat(2,1fr)}.lf .toasts{top:auto;bottom:190px}.lf .inspector{left:16px!important;right:16px;width:auto;top:auto!important;bottom:130px}}@media (prefers-reduced-motion:reduce){.lf .tag.pulse{animation:none}.lf .pop{animation-duration:.01s}}