.lv-overlay{z-index:2147483000;width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background:#07090c;position:fixed;inset:0;overflow:hidden}.lv{--u:clamp(6px, .5vw + .35vh, 22px);--fs:clamp(18px, .95vw + .55vh, 40px);--big:clamp(24px, 1.6vw + .8vh, 80px);--tap:44px;color:#f2f5fa;width:100%;height:100%;font:600 var(--fs)/1.25 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;transition:filter 2s;position:relative;overflow:hidden}.lv-shift{gap:var(--u);height:100%;padding:calc(var(--u) * 1.4);box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);transition:transform 3s;display:grid}.lv *{box-sizing:border-box;min-width:0}.lv button{white-space:nowrap;font:inherit;color:inherit;cursor:pointer;min-height:var(--tap);touch-action:manipulation;background:#1b2230;border:2px solid #34405a;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:.4em;padding:.3em .75em;display:inline-flex}.lv button.on,.lv button[aria-pressed=true]{background:#243a66;border-color:#6c9bff}.lv button:focus-visible{outline-offset:2px;outline:4px solid #ffd24a}.lv-top{align-items:center;gap:var(--u);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;display:grid}.lv-top>*{line-height:1.1}.lv-brand{align-items:center;gap:var(--u);font-size:calc(var(--fs) * 1.3);flex-wrap:wrap;min-width:0;display:flex}.lv-brand strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lv-brand .lv-mark{flex:none}.lv-clock{text-align:center;justify-self:center;line-height:1.05;display:grid}.lv-clock b{line-height:1;font-size:calc(var(--fs) * 1.8);font-variant-numeric:tabular-nums;display:block}.lv-clock span{opacity:.8;line-height:1;font-size:calc(var(--fs) * .75);display:block}.lv-right{justify-content:flex-end;align-items:center;gap:calc(var(--u) * .6);flex-wrap:wrap;min-width:0;display:flex}.lv-live{white-space:nowrap;flex:none;align-items:center;gap:.4em;display:flex}.lv-live i{background:#3ddc84;border-radius:50%;width:.7em;height:.7em;animation:2s infinite lv-pulse}.lv-live.stale i,.lv-live.dead i{background:#8a93a5;animation:none}.lv-live span{opacity:.75;font-size:.7em;font-weight:500}.lv-orgs,.lv-tools{gap:calc(var(--u) * .5);flex-wrap:wrap;justify-content:flex-end;display:flex}.lv-orgs button,.lv-tools button{min-width:var(--tap);padding:.2em .5em}.lv-close{min-width:var(--tap);order:99;font-weight:800;background:#5a1f27!important;border-color:#e5606e!important}.lv-behind{font-weight:700;font-size:calc(var(--fs) * .62)!important;background:0 0!important;border:2px solid #26324a!important;border-radius:999px!important;padding:.15em .6em!important}.lv-behind.tone-warn{color:#ffcf6b;border-color:#8a6a1f!important}.lv-behind.tone-ok{color:#6bdc9c;border-color:#1f6a43!important}@media (max-width:1500px){.lv-tl{display:none}}@media (max-width:1300px){.lv-live span{display:none}.lv-live span.lv-dataage{display:inline}}.lv-age,.lv-dataage{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:.05em .5em;font-size:.62em;font-weight:700;opacity:1!important}.age-ok{color:#6bdc9c}.age-warn{color:#ffcf6b}.age-bad{color:#ff7b88}.age-none{color:#8a94a8}.lv-panel>header .lv-age{margin-left:auto}.lv-panel>header .lv-age+.lv-expand{margin-left:.4em}.lv-checked{opacity:.8;margin-left:.4em;font-size:.75em;font-weight:500}.lv-stat-link{cursor:pointer;border-radius:6px}.lv-stat-link:focus-visible{outline:2px solid #6bdc9c}.lv-reason{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;overflow:hidden}.lv-nodata{opacity:.7}.lv-unlock{max-width:100%;font-weight:800;font-size:calc(var(--fs) * 1.4);justify-self:center;color:#111!important;background:#ffd24a!important}.lv-shift:has(>.lv-unlock){grid-template-rows:auto auto auto minmax(0,1fr) auto}.lv-tickerline{width:100%;min-height:var(--tap);text-align:left;border-radius:14px;align-items:center;gap:.6em;font-weight:600;overflow:hidden;background:#121826!important;border:2px solid #26324a!important;justify-content:flex-start!important;padding:.25em .9em!important;display:flex!important}.lv-tickerline-empty{opacity:.75}.lv-tickerline b{font-variant-numeric:tabular-nums;flex:none}.lv-tk-n{opacity:.7;font-variant-numeric:tabular-nums;flex:none;font-size:.7em}.lv-tk-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-grid{gap:var(--u);grid-template:"lanes blockers youtube".9fr"lanes blockers ci".9fr"actions usage calendar"1.2fr/1.7fr 1.1fr 1fr;min-height:0;display:grid}.lv-lanes{grid-area:lanes}.lv-blockers{grid-area:blockers}.lv-youtube{grid-area:youtube}.lv-ci{grid-area:ci}.lv-usage{grid-area:usage}.lv-calendar{grid-area:calendar}.lv-actions{grid-area:actions}.lv-panel{padding:var(--u) calc(var(--u) * 1.3);background:#121826;border:2px solid #26324a;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lv-panel>header{align-items:center;gap:var(--u);line-height:1;display:flex}.lv-panel h2{font-size:calc(var(--fs) * 1);text-transform:uppercase;letter-spacing:.06em;color:#b9c6e0;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:700;overflow:hidden}.lv-big{font-size:var(--big);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:1}.lv .lv-expand{width:var(--tap);height:var(--tap);color:#b9c6e0;background:#1b2230;border-radius:12px;padding:0}.lv-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a4a6b transparent;gap:calc(var(--u) * .5);min-height:0;margin-top:calc(var(--u) * .5);flex-direction:column;display:flex;overflow:hidden auto}.lv-body ul,.lv-body ol{gap:calc(var(--u) * .35);margin:0;padding:0;list-style:none;display:grid}.lv-panel.lv-actions li{justify-content:flex-start}.lv-body li{gap:var(--u);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.lv-body li>span:first-child{text-overflow:ellipsis;overflow:hidden}.lv-body li em{opacity:.8;flex:none;font-style:normal}.lv-actions li span:last-child{text-overflow:ellipsis;overflow:hidden}.tone-bad{border-color:#e5606e}.tone-bad .lv-big,.tone-bad h2{color:#ff7b88}.tone-warn{border-color:#f0b45c}.tone-warn .lv-big{color:#ffc86e}.tone-ok .lv-big{color:#6fe39a}li.tone-bad,li.overdue,.lv-stats .tone-bad dd{color:#ff7b88}li.overdue em{color:#ffc86e;font-weight:800}.lv-lane-list{column-gap:calc(var(--u) * 2);grid-template-columns:repeat(auto-fill,minmax(min(100%,22em),1fr));grid-auto-flow:row;align-content:start}.lv-lane-list li{gap:var(--u);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) 3.2em;display:grid}.lv-lane-list .lv-chip{text-overflow:ellipsis;justify-self:end;max-width:7em;overflow:hidden}.lv-strip{gap:3px;display:flex}.lv-strip i{background:#2a3550;border-radius:4px;flex:1;height:.7em}.lv-strip i.done{background:#3ddc84}.lv-strip i.cur{background:#6c9bff}.lv-chip{background:#26324a;border:0;border-radius:999px;padding:0 .5em;font-size:.75em}.lv-chip.tone-bad{color:#ffb3bb;background:#5a1f27}.lv-chip.tone-warn{color:#ffd596;background:#4a3812}.lv-chip.tone-info{color:#a9d0ff;background:#1b3552}.lv-chip.tone-ok{color:#9ff0bd;background:#123a24}.lv-stats{gap:var(--u);grid-template-columns:repeat(auto-fit,minmax(4.5em,1fr));margin:0;display:grid}.lv-stats dt{opacity:.8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:.7em;overflow:hidden}.lv-stats dd{font-size:calc(var(--fs) * 1.3);font-variant-numeric:tabular-nums;margin:0}.lv-seats li{gap:calc(var(--u) * .7);grid-template-columns:minmax(0,6em) minmax(0,1fr) minmax(0,1fr) auto;display:grid!important}.lv-sn{text-overflow:ellipsis;overflow:hidden}.lv-sbar{vertical-align:middle;background:#2a3550;border-radius:6px;align-self:center;width:100%;min-width:3em;height:.7em;display:inline-block;overflow:hidden}.lv-sbar i{background:#6c9bff;height:100%;display:block}.lv-sbar.lv-7d i{background:#b48cff}.lv-reserved{opacity:.6}.lv-dot{vertical-align:middle;background:#8a93a5;border-radius:50%;width:.6em;height:.6em;margin-right:.4em;display:inline-block}.lv-dot.up{background:#3ddc84}.lv-dot.down{background:#ff7b88}.lv-boxes{margin-top:calc(var(--u) * .5)!important}.lv-line,.lv-more,.lv-empty,.lv-connect{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.lv-connect{color:#ffd24a}.lv-more{color:#b9c6e0}kbd{font:inherit;background:#243a66;border-radius:8px;margin-right:.5em;padding:0 .5em}.lv-counters{gap:calc(var(--u) * .5);display:grid}.lv-crow{gap:calc(var(--u) * .5);flex-wrap:wrap;align-items:stretch;display:flex}.lv .lv-ctr{white-space:nowrap;font-size:calc(var(--fs) * .85);background:#121826;border:2px solid #26324a;border-radius:12px;align-items:baseline;gap:.35em;min-height:0;padding:.15em .7em;display:inline-flex}.lv button.lv-ctr{min-height:0;padding:.15em .7em}.lv-ctr b{font-variant-numeric:tabular-nums;font-size:1.15em}.lv-ctr span{opacity:.85;font-weight:500}.lv-ctr.tone-bad{border-color:#e5606e}.lv-ctr.tone-bad b{color:#ff7b88}.lv-ctr.tone-warn{border-color:#f0b45c}.lv-ctr.tone-warn b{color:#ffc86e}.lv-ctr.tone-ok b{color:#6fe39a}.lv-ctr.tone-info b{color:#a9d0ff}.lv-stale .lv-body,.lv-dead .lv-body{filter:grayscale(.9);opacity:.7}@keyframes lv-pulse{50%{opacity:.3}}.lv-mask{z-index:10;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#04070c8c;place-items:center;display:grid;position:absolute;inset:0}.lv-modal{width:95vw;max-width:95%;height:95dvh;max-height:95%;font-size:calc(var(--fs) * 1.1);background:#0f1522;border:2px solid #3a4a6b;border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #0009}.lv-mhead{justify-content:space-between;align-items:center;gap:var(--u);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8);border-bottom:2px solid #26324a;display:flex}.lv-mhead h2{font-size:calc(var(--fs) * 1.4);text-transform:uppercase;letter-spacing:.06em;color:#b9c6e0;margin:0}.lv .lv-modal-close{background:#5a1f27;border-color:#e5606e;border-radius:14px;width:56px;height:56px;padding:0}.lv-mbody{overscroll-behavior:contain;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8) calc(var(--u) * 2.4);-webkit-overflow-scrolling:touch;overflow:auto}.lv-mbody h3{margin:calc(var(--u) * 1.4) 0 calc(var(--u) * .6);color:#b9c6e0;text-transform:uppercase;letter-spacing:.04em;font-size:1em}.lv-mbody h3:first-child{margin-top:0}.lv-count{color:#f2f5fa;font-variant-numeric:tabular-nums;background:#26324a;border-radius:999px;margin-left:.4em;padding:0 .5em;display:inline-block}.lv-mlist{gap:calc(var(--u) * .4);margin:0;padding:0;list-style:none;display:grid}.lv-mrow{justify-content:space-between;align-items:baseline;gap:var(--u);text-align:left;overflow-wrap:anywhere;background:#151d2e;border-radius:12px;flex-wrap:wrap;width:100%;padding:.45em .7em;display:flex;white-space:normal!important}.lv button.lv-mrow{white-space:normal;background:#151d2e;border:2px solid #26324a;justify-content:space-between;align-items:baseline}.lv-mrow em{opacity:.85;overflow-wrap:anywhere;flex:0 auto;margin-left:auto;font-style:normal}.lv-mt{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;align-items:baseline;gap:.4em;display:inline-flex}.lv-mm{opacity:.8;white-space:normal;font-weight:500}.lv-mlist li.tone-bad .lv-mrow{color:#ff9aa5;border-color:#e5606e}.lv-mlist li.overdue em{color:#ffc86e;font-weight:800}.lv-mnote{margin:0 0 calc(var(--u) * .6);opacity:.85;white-space:normal;font-weight:500}.lv-mstats{gap:var(--u);margin:0 0 var(--u);grid-template-columns:repeat(auto-fill,minmax(9em,1fr));display:grid}.lv-mstats div{background:#151d2e;border-radius:12px;padding:.4em .7em}.lv-mstats dt{opacity:.8;text-transform:uppercase;font-size:.7em}.lv-mstats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.4em}.lv-mstats .tone-bad dd{color:#ff7b88}.lv-mstats .tone-warn dd{color:#ffc86e}.lv-mtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lv-mtable th,.lv-mtable td{text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #26324a;padding:.4em .6em}.lv-mtable thead th{text-transform:uppercase;opacity:.8;font-size:.75em}.lv-mtable th[scope=row],.lv-mtable .lv-nowrap{white-space:nowrap;overflow-wrap:normal}.lv-mtable .lv-sbar{width:5em}.lv-mtable tr.tone-warn td,.lv-mtable tr.tone-warn th{color:#ffc86e}.lv button.lv-cell{min-height:var(--tap);white-space:normal;text-align:left;background:0 0;border-color:#34405a;padding:.1em .5em}.lv-stale{color:#ffc86e}@media (prefers-reduced-motion:reduce){.lv-live i{animation:none}.lv-shift{transition:none}}@media (max-width:1000px){.lv-top{grid-template-columns:minmax(0,1fr) auto}.lv-clock{display:none}.lv-grid{grid-template:none/minmax(0,1fr);min-height:auto}.lv-grid>.lv-panel{grid-area:auto;min-height:9em;max-height:70vh}.lv-shift{flex-direction:column;display:flex;overflow-y:auto}.lv-shift>*{flex:none}.lv-lane-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.lv-top{grid-template-columns:minmax(0,1fr)}.lv-right,.lv-orgs,.lv-tools{justify-content:flex-start}}@media (max-width:700px){.lv-mtable thead{display:none}.lv-mtable,.lv-mtable tbody{display:block}.lv-mtable tr{border-bottom:1px solid #26324a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em .8em;padding:.5em 0;display:grid}.lv-mtable th,.lv-mtable td{border:0;padding:.1em 0;display:block}.lv-mtable th[scope=row]{grid-column:1/-1}}@media (max-height:800px) and (min-width:1001px){.lv-youtube li:nth-child(n+2),.lv-ci li:nth-child(n+2),.lv-clock span{display:none}}.lv .org-logo-tile{background:#fff;border-color:#d6dbe6}
