.lk{gap:1rem;display:grid}.lk-how{color:var(--ink-2);margin:0;font-size:14px}.lk-src{color:var(--muted);margin:.2rem 0 0;font-size:12px}.lk-out{color:var(--ink);background:color-mix(in oklab, var(--w) 8%, var(--panel-2));border:1px solid color-mix(in oklab, var(--w) 22%, var(--line));border-radius:12px;margin:0;padding:.7rem .9rem;font-size:14.5px;line-height:1.65}.lk-out b{color:var(--brand-ink)}.lk-out .lk-note{color:var(--muted);margin-top:.35rem;font-size:13px;display:block}.lk-pick{flex-wrap:wrap;gap:.4rem;display:flex}.lk-pick button{font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:.32rem .75rem;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.lk-pick button:hover{border-color:color-mix(in oklab, var(--w) 50%, var(--line));transform:translateY(-1px)}.lk-pick button[aria-pressed=true]{background:color-mix(in oklab, var(--w) 20%, var(--panel));border-color:var(--w);color:var(--brand-ink)}.lk-pick button[data-done="1"]:after{content:" ✓";color:var(--ok)}.lk-cycle{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1.1rem;display:grid}.lk-cycle svg{width:100%;height:auto;display:block}.lk-stage h4{font-size:19px;font-family:var(--font-display);margin:0 0 .3rem}.lk-stage .lk-span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-ink);background:color-mix(in oklab, var(--w) 14%, var(--panel-2));border-radius:999px;margin-bottom:.45rem;padding:.14rem .5rem;font-size:11px;display:inline-block}.lk-stage p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.7}.lk-step{gap:.45rem;margin-top:.8rem;display:flex}.lk-step button{font:inherit;cursor:pointer;color:var(--ink);border:1px solid color-mix(in oklab, var(--w) 40%, var(--line));background:color-mix(in oklab, var(--w) 10%, var(--panel));border-radius:999px;padding:.34rem .85rem;font-size:13px;font-weight:700}.lk-step button:hover{background:color-mix(in oklab, var(--w) 20%, var(--panel))}.lk-place{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.lk-place svg{width:100%;height:auto;display:block}.lk-place .lk-zone{cursor:pointer}.lk-place .lk-zone circle{transition:fill-opacity .15s}.lk-place .lk-bank{gap:.4rem;display:grid}.lk-shake{animation:.32s lk-shake}@keyframes lk-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.lk-bal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.lk-tray{border:1px dashed var(--line);background:var(--panel-2);border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:.35rem;min-height:116px;padding:.7rem;display:flex}.lk-tray:empty:after{content:"এখনো কিছু নেওয়া হয়নি";color:var(--muted);font-size:13px}.lk-tray button,.lk-pantry button{font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:12.5px;display:inline-flex}.lk-pantry{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.lk-pantry button[data-on="1"]{border-color:var(--w);background:color-mix(in oklab, var(--w) 14%, var(--panel))}.lk-meters{gap:.4rem;margin-bottom:.7rem;display:grid}.lk-m{grid-template-columns:6.2rem 1fr auto;align-items:center;gap:.5rem;font-size:13px;display:grid}.lk-m .lk-t{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;height:9px;overflow:hidden}.lk-m .lk-t i{border-radius:999px;height:100%;transition:width .22s;display:block}.lk-m .lk-n{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.lk-knobs{gap:.6rem;display:grid}.lk-knob{color:var(--ink-2);gap:.2rem;font-size:13px;display:grid}.lk-knob .lk-kh{justify-content:space-between;gap:.6rem;display:flex}.lk-knob b{font-family:var(--font-mono);color:var(--brand-ink);font-size:13px}.lk-knob input[type=range]{width:100%;accent-color:var(--w)}.lk-figs{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin-bottom:.7rem;display:grid}.lk-fig{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:.5rem .65rem}.lk-fig span{color:var(--muted);font-size:11.5px;display:block}.lk-fig b{font-size:19px;font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=760px){.lk-cycle,.lk-place,.lk-bal{grid-template-columns:1fr}}
