.lr-labs{--lb-s0:#ffffff;--lb-s1:#fafafa;--lb-s2:#f4f4f5;--lb-s3:#e4e4e7;--lb-line:#e4e4e7;--lb-ink:#18181b;--lb-muted:#52525b;--lb-ok:#137333;--lb-accent:#d93025;--lb-on-accent:#ffffff;--lb-accent-text:#c5221f;--lb-hm3-ink:#18181b;--lb-band:#f4f4f5;--lb-band-line:#e4e4e7;--lb-band-kpi:#fafafa;--lb-band-ink:#18181b;--lb-band-dim:#52525b;--lb-hot:#c5221f;--lb-term:#18181b;--lb-term-2:#232326;--lb-term-line:#3f3f46;--lb-term-ink:#f4f4f5;--lb-term-dim:#a1a1aa;--lb-term-ok:#4ade80}@media(prefers-color-scheme:dark){:root:not([data-theme]) .lr-labs{--lb-s0:#18181b;--lb-s1:#1c1c1f;--lb-s2:#232326;--lb-s3:#2e2e32;--lb-line:#303034;--lb-ink:#f4f4f5;--lb-muted:#a1a1aa;--lb-ok:#4ade80;--lb-accent:#ff6b4f;--lb-on-accent:#0f0f10;--lb-accent-text:#ff6b4f;--lb-hm3-ink:#0f0f10;--lb-band:#0f0f10;--lb-band-line:#27272a;--lb-band-kpi:#18181b;--lb-band-ink:#f4f4f5;--lb-band-dim:#a1a1aa;--lb-hot:#ff6b4f;--lb-term:#0f0f10;--lb-term-2:#18181b;--lb-term-line:#303034;--lb-term-ink:#f4f4f5;--lb-term-dim:#a1a1aa;--lb-term-ok:#4ade80}}:root[data-theme=dark] .lr-labs{--lb-s0:#18181b;--lb-s1:#1c1c1f;--lb-s2:#232326;--lb-s3:#2e2e32;--lb-line:#303034;--lb-ink:#f4f4f5;--lb-muted:#a1a1aa;--lb-ok:#4ade80;--lb-accent:#ff6b4f;--lb-on-accent:#0f0f10;--lb-accent-text:#ff6b4f;--lb-hm3-ink:#0f0f10;--lb-band:#0f0f10;--lb-band-line:#27272a;--lb-band-kpi:#18181b;--lb-band-ink:#f4f4f5;--lb-band-dim:#a1a1aa;--lb-hot:#ff6b4f;--lb-term:#0f0f10;--lb-term-2:#18181b;--lb-term-line:#303034;--lb-term-ink:#f4f4f5;--lb-term-dim:#a1a1aa;--lb-term-ok:#4ade80}.lr-labs{display:grid;gap:20px;font-size:16px;line-height:1.55;color:var(--lb-ink)}.lr-labs *{box-sizing:border-box}.lr-labs [hidden]{display:none!important}.lr-labs a{color:var(--lb-accent-text)}.lr-labs p{margin:0}.lr-labs h2,.lr-labs h3{margin:0;text-wrap:balance}.lr-labs .lb-k{font:500 12px/1.4 var(--md3-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lb-accent-text)}.lr-labs .lb-note{font-size:13px;color:var(--lb-muted)}.lr-labs .lb-band{background:var(--lb-band);border:1px solid var(--lb-band-line);color:var(--lb-band-ink);border-radius:24px;padding:clamp(18px,4vw,34px);display:grid;gap:16px;min-width:0}.lr-labs .lb-status{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font:500 12px/1.4 var(--md3-font-mono);color:var(--lb-band-dim)}.lr-labs .lb-live{display:inline-flex;gap:8px;align-items:center;color:var(--lb-band-ink)}.lr-labs .lb-live i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--lb-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--lb-ok) 22%,transparent)}.lr-labs .lb-langs{margin-inline-start:auto;display:inline-flex;border:1px solid var(--lb-band-line);border-radius:999px;overflow:hidden}.lr-labs .lb-langs a{padding:4px 12px;color:var(--lb-band-dim);text-decoration:none}.lr-labs .lb-langs a[aria-current]{background:var(--lb-band-line);color:var(--lb-band-ink)}.lr-labs .lb-band h2{font:700 clamp(26px,4.6vw,42px)/1.08 var(--md3-font-family);letter-spacing:-.01em;max-width:24ch;color:var(--lb-band-ink)}.lr-labs .lb-band h2 em{font-style:normal;color:var(--lb-hot)}.lr-labs .lb-band p{color:var(--lb-band-dim);max-width:64ch}.lr-labs .lb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;background:var(--lb-band-line);border:1px solid var(--lb-band-line);border-radius:14px;overflow:hidden;margin:0}.lr-labs .lb-kpi{background:var(--lb-band-kpi);padding:12px 14px;display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.lr-labs .lb-kpi dt{font:500 11px/1.3 var(--md3-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--lb-band-dim)}.lr-labs .lb-kpi dd{margin:0;display:grid;gap:2px}.lr-labs .lb-kpi b{font:700 28px/1.1 var(--md3-font-family);font-variant-numeric:tabular-nums;color:var(--lb-band-ink)}.lr-labs .lb-kpi b.lb-na{font-size:16px;font-weight:500;line-height:1.5}.lr-labs .lb-kpi span{font-size:12px;color:var(--lb-band-dim)}.lr-labs .lb-panel{background:var(--lb-s0);border:1px solid var(--lb-line);border-radius:16px;padding:14px 16px;display:grid;gap:12px;min-width:0;align-content:start}.lr-labs .lb-ph{display:flex;justify-content:space-between;gap:6px 10px;align-items:baseline;flex-wrap:wrap}.lr-labs .lb-ph h3{font:700 16px/1.3 var(--md3-font-family);letter-spacing:.02em;text-transform:uppercase;color:var(--lb-ink)}.lr-labs .lb-ph span{font:500 11px var(--md3-font-mono);color:var(--lb-muted)}.lr-labs .lb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px}.lr-labs .lb-empty{color:var(--lb-muted);font-size:14px;padding:6px 0}.lr-labs .lb-filters{display:grid;gap:10px}.lr-labs .lb-fl{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.lr-labs .lb-fl .lb-lbl{font:500 11px var(--md3-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lb-muted)}.lr-labs .lb-chips{display:flex;flex-wrap:wrap;gap:6px}.lr-labs .lb-chip{border:1px solid var(--lb-line);background:var(--lb-s0);color:var(--lb-ink);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.lr-labs .lb-chip[aria-pressed=true]{background:var(--lb-accent);border-color:var(--lb-accent);color:var(--lb-on-accent)}.lr-labs .lb-seg{display:inline-flex;border:1px solid var(--lb-line);border-radius:10px;overflow:hidden}.lr-labs .lb-seg button{border:0;border-inline-end:1px solid var(--lb-line);background:var(--lb-s0);color:var(--lb-ink);padding:6px 11px;font:inherit;font-size:13px;cursor:pointer}.lr-labs .lb-seg button:last-child{border-inline-end:0}.lr-labs .lb-seg button[aria-pressed=true]{background:var(--lb-ink);color:var(--lb-s0)}.lr-labs .lb-sel{border:1px solid var(--lb-line);background:var(--lb-s0);color:var(--lb-ink);border-radius:10px;padding:6px 10px;font:inherit;font-size:13px;max-inline-size:100%}.lr-labs .lb-count{font:500 12px var(--md3-font-mono);color:var(--lb-muted)}.lr-labs button:focus-visible,.lr-labs select:focus-visible,.lr-labs a:focus-visible,.lr-labs input:focus-visible{outline:2px solid var(--lb-accent-text);outline-offset:2px}.lr-labs .lb-dim{opacity:.18}.lr-labs .lb-lb{list-style:none;margin:0;padding:0;display:grid}.lr-labs .lb-row{display:grid;grid-template-columns:22px minmax(0,1fr) 76px;gap:4px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--lb-line)}.lr-labs .lb-row:last-child{border-bottom:0}.lr-labs .lb-rk{font:700 14px var(--md3-font-mono);color:var(--lb-muted)}.lr-labs .lb-row a{color:var(--lb-ink);text-decoration:none;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lr-labs .lb-row a:hover{text-decoration:underline}.lr-labs .lb-bar{grid-column:2;block-size:6px;background:var(--lb-s3);border-radius:3px;overflow:hidden}.lr-labs .lb-bar i{display:block;block-size:100%;background:var(--lb-accent);border-radius:0 3px 3px 0}.lr-labs .lb-num{grid-row:1 / span 2;grid-column:3;text-align:end;display:flex;flex-direction:column;align-items:flex-end}.lr-labs .lb-num b{font:600 15px var(--md3-font-mono);font-variant-numeric:tabular-nums}.lr-labs .lb-num svg{inline-size:72px;block-size:20px;display:block}.lr-labs .lb-spark{fill:none;stroke:var(--lb-muted);stroke-width:1.5;stroke-linejoin:round}.lr-labs .lb-chart{display:block;inline-size:100%;block-size:auto}.lr-labs .lb-chart text{font-family:var(--md3-font-family);fill:var(--lb-muted)}.lr-labs .lb-chart .lb-t{fill:var(--lb-ink)}.lr-labs .lb-grid-line{stroke:var(--lb-line)}.lr-labs .lb-raw{fill:var(--lb-s0);stroke:var(--lb-muted);stroke-width:1.5}.lr-labs .lb-adj{fill:var(--lb-accent);stroke:var(--lb-s0);stroke-width:2}.lr-labs .lb-join{stroke:var(--lb-muted);stroke-width:2}.lr-labs .lb-hm-0{fill:var(--lb-s3);opacity:.55}.lr-labs .lb-hm-1{fill:color-mix(in srgb,var(--lb-accent) 30%,var(--lb-s3))}.lr-labs .lb-hm-2{fill:color-mix(in srgb,var(--lb-accent) 54%,var(--lb-s3))}.lr-labs .lb-hm-3{fill:color-mix(in srgb,var(--lb-accent) 78%,var(--lb-s3))}.lr-labs .lb-hm-4{fill:var(--lb-accent)}.lr-labs .lb-hm-miss{fill:none;stroke:var(--lb-muted);stroke-dasharray:3 3}.lr-labs .lb-hm-today{fill:none;stroke:var(--lb-ink);stroke-width:2}.lr-labs .lb-chart .lb-hm-n{font-size:9.5px;fill:var(--lb-ink)}.lr-labs .lb-chart .lb-hm-3+.lb-hm-n{fill:var(--lb-hm3-ink)}.lr-labs .lb-chart .lb-hm-4+.lb-hm-n{fill:var(--lb-on-accent)}.lr-labs .lb-hkey{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--lb-muted)}.lr-labs .lb-hkey i{inline-size:14px;block-size:14px;border-radius:3px;display:inline-block}.lr-labs .lb-hkey .k1{background:color-mix(in srgb,var(--lb-accent) 30%,var(--lb-s3))}.lr-labs .lb-hkey .k2{background:color-mix(in srgb,var(--lb-accent) 54%,var(--lb-s3))}.lr-labs .lb-hkey .k3{background:color-mix(in srgb,var(--lb-accent) 78%,var(--lb-s3))}.lr-labs .lb-hkey .k4{background:var(--lb-accent)}.lr-labs .lb-radar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 24px;align-items:center}.lr-labs .lb-radar-intro{display:grid;gap:10px;align-content:start}.lr-labs .lb-radar-intro h3{font:700 clamp(20px,3vw,26px)/1.15 var(--md3-font-family)}.lr-labs .lb-rkey{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;font-size:13px;color:var(--lb-muted)}.lr-labs .lb-rkey svg{display:block}.lr-labs .lb-radar-svg{display:block;inline-size:100%;max-inline-size:600px;block-size:auto;margin-inline:auto}.lr-labs .lb-rd-quad{fill:var(--lb-s1)}.lr-labs .lb-rd-quad.alt{fill:var(--lb-s2)}.lr-labs .lb-rd-ring{fill:none;stroke:var(--lb-line)}.lr-labs .lb-rd-axis{stroke:var(--lb-line);stroke-width:1.5}.lr-labs .lb-rd-ql{font:700 16px var(--md3-font-family);fill:var(--lb-ink)}.lr-labs .lb-rd-qs{font-size:12.5px;fill:var(--lb-muted)}.lr-labs .lb-rd-rl{font:500 11px var(--md3-font-mono);fill:var(--lb-muted);letter-spacing:.06em;text-transform:uppercase}.lr-labs .lb-rd-hi{fill:var(--lb-accent);stroke:var(--lb-s0);stroke-width:2}.lr-labs .lb-rd-lo{fill:color-mix(in srgb,var(--lb-accent) 16%,var(--lb-s0));stroke:var(--lb-accent);stroke-width:1.5}.lr-labs .lb-rd-n{font:700 11px var(--md3-font-mono);pointer-events:none;fill:var(--lb-ink)}.lr-labs .lb-rd-n.on{fill:var(--lb-on-accent)}.lr-labs a.lb-dot{cursor:pointer}.lr-labs a.lb-dot:hover circle,.lr-labs a.lb-dot:focus-visible circle{stroke:var(--lb-ink);stroke-width:2.5}.lr-labs .lb-index{background:var(--lb-s0);border:1px solid var(--lb-line);border-radius:16px;padding:14px 16px;display:grid;gap:14px;min-width:0}.lr-labs .lb-cat{display:grid;gap:6px;min-width:0}.lr-labs .lb-cat h2{font:700 18px/1.3 var(--md3-font-family);color:var(--lb-ink);margin:0}.lr-labs .lb-cat ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.lr-labs .lb-cat li{margin:0}.lr-labs .lb-tbl{background:var(--lb-s0);border:1px solid var(--lb-line);border-radius:16px;overflow:hidden}.lr-labs .lb-tbl h3{font:700 16px/1.3 var(--md3-font-family);text-transform:uppercase;letter-spacing:.02em;padding:14px 16px 0}.lr-labs .lb-tr{display:grid;grid-template-columns:76px minmax(0,1fr) 104px 84px 132px;gap:12px;padding:10px 16px;align-items:center}.lr-labs .lb-th{font:500 11px var(--md3-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lb-muted);background:var(--lb-s1);margin-top:10px}.lr-labs .lb-td{border-top:1px solid var(--lb-line);font-size:14px}.lr-labs .lb-td a{color:var(--lb-ink);font-weight:500;text-decoration:none}.lr-labs .lb-td a:hover{color:var(--lb-accent-text);text-decoration:underline}.lr-labs .lb-mono{font:500 12.5px var(--md3-font-mono);color:var(--lb-muted);font-variant-numeric:tabular-nums}.lr-labs .lb-meta{display:block;font-size:12px;color:var(--lb-muted)}.lr-labs .lb-n{font:600 11px var(--md3-font-mono);color:var(--lb-muted);margin-inline-end:6px}.lr-labs .lb-tag{display:inline-flex;gap:6px;align-items:center;font:500 12px var(--md3-font-mono);color:var(--lb-ok)}.lr-labs .lb-tag:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.lr-labs .lb-tag.off{color:var(--lb-muted)}.lr-labs .lb-none{padding:16px;text-align:center;color:var(--lb-muted);font-size:14px}.lr-labs .lb-emptycard{background:var(--lb-s1);border-radius:20px;padding:clamp(18px,3vw,28px);display:grid;gap:10px}.lr-labs .lb-emptycard h3{font:700 clamp(20px,3vw,26px)/1.2 var(--md3-font-family)}.lr-labs .lb-emptycard ul{margin:0;padding-inline-start:20px;display:grid;gap:4px;color:var(--lb-muted)}.lr-labs .lb-term{background:var(--lb-term);border:1px solid var(--lb-term-line);color:var(--lb-term-ink);border-radius:16px;padding:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 24px;align-items:center}.lr-labs .lb-term h2{font:600 18px/1.3 var(--md3-font-family);color:var(--lb-term-ink);margin-bottom:8px}.lr-labs .lb-term .lb-k{color:var(--lb-term-ok)}.lr-labs .lb-term pre{margin:0;font:400 13px/1.6 var(--md3-font-mono);white-space:pre-wrap;color:var(--lb-term-ink);background:none;padding:0;border:0}.lr-labs .lb-term .d{color:var(--lb-term-dim)}.lr-labs .lb-term .ok{color:var(--lb-term-ok)}.lr-labs .lb-nl{display:grid;gap:10px;min-width:0}.lr-labs .lb-nlrow{display:flex;flex-wrap:wrap;gap:8px}.lr-labs .lb-nl input[type=email]{flex:1 1 200px;min-width:0;background:var(--lb-term-2);border:1px solid var(--lb-term-line);color:var(--lb-term-ink);border-radius:10px;padding:10px 12px;font:13px var(--md3-font-mono)}.lr-labs .lb-nl input[type=email]::placeholder{color:var(--lb-term-dim)}.lr-labs .lb-send{border:0;border-radius:10px;padding:10px 16px;background:var(--lb-term-ok);color:var(--lb-term);font:600 13px var(--md3-font-mono);cursor:pointer}.lr-labs .lb-send[disabled]{opacity:.6;cursor:progress}.lr-labs .lb-consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--lb-term-dim)}.lr-labs .lb-consent a{color:var(--lb-term-ink)}.lr-labs .lb-consent input{margin-top:3px;flex:none}.lr-labs .lb-hp{position:absolute;left:-10000px;top:auto;inline-size:1px;block-size:1px;overflow:hidden}.lr-labs .lb-nlstatus{font-size:13px;min-height:1.4em;color:var(--lb-term-dim)}.lr-labs .lb-nlstatus.is-ok{color:var(--lb-term-ok)}.lr-labs .lb-nlstatus.is-err{color:#ff7b72}.lr-labs .lb-foot{display:grid;gap:6px;font-size:12px;color:var(--lb-muted);border-top:1px solid var(--lb-line);padding-top:12px}.lr-labs .lb-foot .lr-sync{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.lr-labs .lb-th{display:none}.lr-labs .lb-tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.lr-labs .lb-tr>:nth-child(2){grid-column:1 / -1;order:-1}.lr-labs .lb-tr>:nth-child(3){display:none}}@media(max-width:420px){.lr-labs .lb-band{border-radius:18px}.lr-labs .lb-langs{margin-inline-start:0}}
