/*! © 2026 Alok Kumar Singh / Best Latest Apps. All rights reserved. https://bestlatestapps.com/ */
.lx-il-out[hidden],.lx-cs-out[hidden],.lx-tb-out[hidden]{display:block;visibility:hidden}.lx-il-out,.lx-cs-out,.lx-tb-out{min-height:2.8em;font-size:14px;margin:8px 0 0}.lx-cs-out,.lx-tb-out{font-weight:600}.lx-il{display:grid;gap:8px}.lx-il-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:center}.lx-il-name{margin:0;font-size:12px;color:var(--text-2)}.lx-il-cells,.lx-il-heap{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:0}.lx-il-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-il-heap{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.lx-il-cell,.lx-il-page{position:relative;min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px;box-sizing:border-box;border:1.5px solid var(--lx-ctl);border-radius:8px;background:var(--lx-surface);font:12px/1.2 ui-monospace,SF Mono,Menlo,monospace;text-align:center;overflow-wrap:anywhere;min-width:0}.lx-il-arrow{display:none;font-size:10px}.lx-il-cell[data-state=path],.lx-il-page[data-state=read]{border:2.5px solid var(--accent, #0066cc);font-weight:700;background:var(--lx-sel)}.lx-il-cell[data-state=path] .lx-il-arrow{display:inline}.lx-il-cell[data-state=dim],.lx-il-page[data-state=dim]{border-style:dotted;color:var(--text-2)}.lx-il-page[data-state=read]:before{content:"✓";font-size:10px;margin-right:2px}.lx-il-note{font-size:13px;color:var(--text-2);margin:4px 0}.lx-il-out ul,.lx-il-out ol{margin:0;padding-left:1.2em}[data-learn-mount] .lx-cs-scroll,[data-learn-mount] .lx-hr-tw{overflow-x:auto;max-width:100%}.lx-cs-grid{border-collapse:collapse;font-size:13px;width:100%;min-width:560px;table-layout:fixed}.lx-cs-grid td.lx-cs-cache{font-size:12px;white-space:nowrap;border:2px solid var(--lx-ctl)}.lx-cs-grid th,.lx-cs-grid td{border:1px solid var(--lx-ctl);padding:4px;text-align:center;height:40px;box-sizing:border-box;line-height:20px}.lx-cs-grid thead th{font-weight:600;font-size:12px}.lx-cs-grid tbody th{text-align:left;width:78px;font-weight:600}.lx-cs-grid td.lx-cs-cache[data-c=fresh]{border:2px solid var(--lx-ok);color:var(--lx-ok-text);background:var(--lx-ok-tint)}.lx-cs-grid td.lx-cs-cache[data-c=expired]{border:2px dashed var(--lx-bad);color:var(--lx-bad);background-image:repeating-linear-gradient(45deg,var(--lx-bad-tint) 0 4px,transparent 4px 8px);font-weight:600}.lx-cs-grid td.lx-cs-cache[data-c=stale]{border:2px dotted var(--lx-warn);color:var(--lx-no-text);background:var(--lx-no-tint)}.lx-cs-grid td.lx-cs-cache[data-c=refreshing]{border:2px solid var(--accent, #0066cc);outline:1px solid var(--accent, #0066cc);outline-offset:-5px;font-weight:600}.lx-cs-cache[data-c=next],.lx-cs-num:empty{color:var(--text-2)}.lx-cs-db[data-hot="1"]{font-weight:700;color:var(--lx-bad)}.lx-cs-legend{font-size:13px;color:var(--text-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0 0}.lx-cs-key{display:inline-block;padding:1px 6px;border-radius:6px;border:1.5px solid var(--lx-ctl);color:var(--text)}.lx-cs-key[data-c=fresh]{border:2px solid var(--lx-ok)}.lx-cs-key[data-c=expired]{border:2px dashed var(--lx-bad)}.lx-cs-key[data-c=stale]{border:2px dotted var(--lx-warn)}.lx-cs-key[data-c=refreshing]{border:3px double var(--accent, #0066cc)}.lx-cs-bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:4px;height:168px;align-items:end}.lx-cs-bar{display:grid;grid-template-rows:18px 1fr 18px;height:100%;min-width:0;text-align:center}.lx-cs-bv{font-size:11px;font-weight:600;white-space:nowrap;overflow:visible}.lx-cs-bcol{position:relative;border-bottom:1.5px solid var(--lx-ctl)}.lx-cs-bfill{position:absolute;left:12%;right:12%;bottom:0;background:var(--lx-fill);border-radius:3px 3px 0 0}.lx-cs-bar[data-state=peak] .lx-cs-bfill{background-color:var(--lx-bad);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.35) 0 4px,transparent 4px 8px)}.lx-cs-bar[data-state=peak] .lx-cs-bv:before{content:"▲"}.lx-cs-bx{font-size:11px;color:var(--text-2)}.lx-cs-axis{font-size:12px;color:var(--text-2);text-align:center;margin:2px 0 0}.lx-hr{display:grid;gap:10px}@media(min-width:640px){.lx-hr{grid-template-columns:260px minmax(0,1fr);align-items:start}}.lx-hr-rw{max-width:260px;margin:0 auto;width:100%;aspect-ratio:1 / 1}.lx-hr-ring{display:block;width:100%;height:100%}.lx-hr-track{fill:none;stroke:var(--lx-ring-track);stroke-width:6}.lx-hr-node{font:700 15px var(--font-sans, system-ui);fill:var(--text)}.lx-hr-nlab{font:700 11px var(--font-sans, system-ui);fill:var(--text)}.lx-hr-key{fill:var(--lx-fill)}.lx-hr-moved{fill:none;stroke:var(--lx-bad);stroke-width:1.8;stroke-dasharray:3 2}.lx-hr-klab{font:9px ui-monospace,SF Mono,Menlo,monospace;fill:var(--text-2)}.lx-hr-ctl .lx-btn[aria-pressed=true]{border-width:2.5px;border-color:var(--accent, #0066cc);font-weight:600}.lx-hr-ctl .lx-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.lx-hr-table{font-size:13px}.lx-hr-table tr.is-moved td:last-child{font-weight:700;color:var(--lx-bad)}.lx-hr-table tr.is-moved td:last-child:before{content:"→"}.lx-hr-h{font-size:13px;font-weight:600;margin:8px 0 4px}.lx-hr-bars{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lx-hr-bar{display:grid;grid-template-columns:56px minmax(0,1fr) 72px;gap:6px;align-items:center;font-size:13px;min-height:24px}.lx-hr-track2{height:12px;border:1px solid var(--lx-ctl);border-radius:6px;overflow:hidden;background:var(--lx-track)}.lx-hr-fill{display:block;height:100%;background:var(--lx-fill)}.lx-hr-bar.is-off{color:var(--text-2)}.lx-hr-bar.is-off .lx-hr-track2{border-style:dashed}.lx-hr-mod{font-size:14px;margin:8px 0 0;padding:6px 10px;border:1px dashed var(--lx-ctl);border-radius:8px}.lx-iso-row[data-s=B] .lx-iso-chip{border-style:dashed}.lx-iso-row[data-s=A] .lx-iso-chip{border-width:2px}.lx-iso-note{font-size:13px;color:var(--text-2);margin-left:6px}.lx-iso-row.is-err .lx-iso-note{color:var(--lx-bad);font-weight:700;border:1.5px dotted var(--lx-bad);border-radius:6px;padding:0 4px}.lx-iso-row[data-state=next] .lx-iso-note{visibility:hidden}.lx-lc-grid tr.is-focus th{font-weight:700}.lx-lc-grid tr.is-focus th:after{content:" ◀";font-size:10px}.lx-iso-sum{margin-top:10px}.lx-iso-r{font-weight:600}.lx-iso-r.is-happens{color:var(--lx-bad)}.lx-iso-r.is-prevented{color:var(--lx-ok-text)}.lx-iso-r.is-prevented-40001{color:var(--lx-no-text);outline:1.5px dotted var(--lx-warn);outline-offset:-4px}.lx-saga-tx{font-size:14px}.lx-saga-b{display:inline-block;margin-left:8px;padding:0 6px;border:1.5px solid var(--lx-ctl);border-radius:6px;font:600 12px/20px var(--font-sans, system-ui);white-space:nowrap}.lx-saga-b[data-st=done]{border-color:var(--lx-ok);color:var(--lx-ok-text)}.lx-saga-b[data-st=failed]{border:2px dashed var(--lx-bad);color:var(--lx-bad)}.lx-saga-b[data-st=compensated]{border:3px double var(--lx-warn);color:var(--lx-no-text)}.lx-saga-b[data-st=skipped]{border-style:dotted;color:var(--text-2)}.lx-saga-row[data-state=next] .lx-saga-b{visibility:hidden}.lx-saga-strip{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.lx-saga-step{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border:1.5px solid var(--lx-ctl);border-radius:8px;font-size:13px}.lx-saga-step .lx-saga-b{margin-left:0;align-self:flex-start}.lx-tb-line{bottom:85%;border-top-style:dashed}.lx-tb-f[data-state=dropped] .lx-mt-val{color:var(--lx-bad);font-weight:600}.lx-tb .lx-mt-val{min-height:2.8em;text-align:center;font-size:12px;white-space:normal;max-width:100%;line-height:1.3}.lx-mk{--lx-mk-lw: 48px;display:grid;gap:4px}@media(min-width:521px){.lx-mk{--lx-mk-lw: 64px}}.lx-mk-row{display:grid;grid-template-columns:max(var(--lx-mk-lw),3.4em) minmax(0,1fr);align-items:center;gap:6px;min-height:24px}.lx-mk-lab{font-size:12px;font-weight:600;overflow-wrap:normal}.lx-mk-legend{font-size:12px;color:var(--text-2);margin:4px 0 0}.lx-mk-track,.lx-mk-srv,.lx-mk-axis{position:relative;height:20px;margin-right:8px}.lx-mk-track{border-bottom:1px solid var(--lx-ring-track)}.lx-mk-dot{position:absolute;top:2px;transform:translate(-50%);font-size:12px;line-height:16px;color:var(--lx-fill)}.lx-mk-dot.is-first{color:var(--lx-bad);font-weight:700}.lx-mk-n{position:absolute;top:0;height:20px;box-sizing:border-box;border-left:1px dotted var(--lx-ctl);text-align:center;font:600 12px/20px var(--font-sans, system-ui)}.lx-mk-row.is-srv{border-top:1.5px solid var(--lx-ctl);padding-top:4px}.lx-mk-axis span{position:absolute;top:2px;transform:translate(-50%);font-size:10px;color:var(--text-2);white-space:nowrap}.lx-kp{--lx-kp-cw: 36px;display:grid;gap:10px}.lx-kp-row{display:grid;grid-template-columns:30px auto;grid-template-areas:"p cells" "p to";column-gap:8px;row-gap:2px;align-items:center;justify-items:start}@media(min-width:560px){.lx-kp-row{grid-template-columns:30px auto auto minmax(0,1fr);grid-template-areas:"p cells to lag"}}.lx-kp-p{grid-area:p;font-weight:700;font-size:13px}.lx-kp-cells{grid-area:cells;position:relative;padding-bottom:16px}.lx-kp-to{grid-area:to;font:600 13px var(--font-sans, system-ui);border:1.5px solid var(--accent, #0066cc);border-radius:980px;padding:1px 8px}.lx-kp-to.is-none{border-style:dashed;border-color:var(--lx-ctl);color:var(--text-2)}.lx-kp-lag{font-size:12px;color:var(--text-2)}@media(max-width:559px){.lx-kp-row{grid-template-areas:"p cells" "p to" "p lag"}.lx-kp-lag{grid-area:lag}}.lx-kp-log{list-style:none;margin:0;padding:0;display:flex}.lx-kp-cell{width:var(--lx-kp-cw);height:36px;box-sizing:border-box;border:1.5px solid var(--lx-ctl);margin-right:-1.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lx-surface)}.lx-kp-cell.is-read{background:var(--lx-seen-tint)}.lx-kp-off{font-size:9px;color:var(--text-2);line-height:1}.lx-kp-key{font:700 13px ui-monospace,SF Mono,Menlo,monospace;line-height:1.2}.lx-kp-cell[data-key="1"] .lx-kp-key{text-decoration:underline}.lx-kp-cell[data-key="2"] .lx-kp-key{text-decoration:underline double}.lx-kp-cell[data-key="3"] .lx-kp-key{text-decoration:underline dotted}.lx-kp-cell[data-key="4"] .lx-kp-key{text-decoration:underline dashed}.lx-kp-cell[data-key="5"] .lx-kp-key{text-decoration:underline wavy}.lx-kp-mark{position:absolute;bottom:0;width:12px;margin-left:-6px;text-align:center;font-size:11px;line-height:14px;color:var(--accent, #0066cc)}.lx-kp-idle{font-size:13px;font-weight:600;margin:4px 0 0;padding:2px 8px;border:1.5px dashed var(--lx-ctl);border-radius:8px;display:inline-block}.lx-kp-idle[hidden]{display:none}@media(max-width:360px){.lx-kp{--lx-kp-cw: 32px}}[data-learn-mount=isolation-stepper] .lx-vz-cap,[data-learn-mount=saga-steps] .lx-vz-cap,[data-learn-mount=kafka-partitions] .lx-vz-cap,[data-learn-mount=hash-ring] .lx-vz-cap,[data-learn-mount=index-lookup] .lx-vz-cap,[data-learn-mount=cache-stampede] .lx-vz-cap,[data-learn-mount=token-bucket] .lx-vz-cap{min-height:4.4em}@media(max-width:400px){[data-learn-mount=isolation-stepper] .lx-vz-cap,[data-learn-mount=kafka-partitions] .lx-vz-cap,[data-learn-mount=index-lookup] .lx-vz-cap{min-height:5.9em}}
