.lv-root{--lv-canvas:#07090d;--lv-text:#f4f7fa;--lv-text-2:#a5afba;--lv-text-3:#7f8b99;--lv-line:#ffffff12;--lv-raised:#ffffff0f;--lv-raised-hover:#ffffff1c;--lv-up:var(--ccu-up,#4fd6a0);--lv-down:var(--ccu-down,#f28b96);--lv-compare:#8995a7;--lv-ease:.15s cubic-bezier(.2, 0, 0, 1);--lv-avail:92vw;background:var(--lv-canvas);height:100dvh;color:var(--lv-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;z-index:50;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden auto}.lv-root[data-controls=off]{cursor:none}.lv-ambient{pointer-events:none;background:radial-gradient(60% 55% at 10% -5%, rgb(var(--lv-rgb) / .2), transparent 70%), radial-gradient(55% 45% at 100% 105%, rgb(var(--lv-rgb) / .1), transparent 70%);position:fixed;inset:0}.lv-frame{flex-direction:column;gap:clamp(10px,1.6vh,22px);min-height:100%;padding:clamp(14px,2.6vh,36px) clamp(16px,3.4vw,64px) clamp(16px,2.8vh,36px);transition:transform 1.6s ease-in-out;display:flex;position:relative}.lv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.lv-top-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(14px,2vw,32px);margin-left:auto;display:flex}.lv-status{color:var(--lv-text-2);align-items:center;gap:10px;font-size:clamp(13px,1.05vw,20px);font-weight:500;display:inline-flex}.lv-dot{background:var(--lv-text-3);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.lv-dot[data-state=live]{background:var(--lv-accent)}.lv-dot[data-state=live]:after{content:"";background:var(--lv-accent);border-radius:50%;animation:2s ease-out infinite lv-ping;position:absolute;inset:0}@keyframes lv-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.lv-clock{color:var(--lv-text-2);align-items:baseline;gap:10px;display:flex}.lv-clock-time{color:var(--lv-text);letter-spacing:.01em;font-size:clamp(16px,1.6vw,30px);font-weight:600}.lv-clock-date{color:var(--lv-text-3);font-size:clamp(12px,.95vw,18px)}.lv-pill,.lv-seg-btn{appearance:none;font:inherit;cursor:pointer;color:var(--lv-text);border:0;text-decoration:none}.lv-pill{background:var(--lv-raised);height:40px;transition:background var(--lv-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.lv-pill:hover{background:var(--lv-raised-hover)}.lv-pill svg{flex:none;width:18px;height:18px}.lv-pill:focus-visible,.lv-seg-btn:focus-visible{outline:2px solid rgb(var(--lv-rgb) / .9);outline-offset:2px}.lv-pill-toggle[aria-pressed=false]{color:var(--lv-text-3)}.lv-swatch{border-top:2px dashed var(--lv-compare);flex:none;width:18px;height:0}.lv-ctl{transition:opacity .24s}.lv-root[data-controls=off] .lv-ctl{opacity:0;pointer-events:none}.lv-id{align-items:center;gap:clamp(14px,1.6vw,28px);min-width:0;display:flex}.lv-icon{object-fit:cover;box-shadow:0 0 0 1px var(--lv-line), 0 18px 60px rgb(var(--lv-rgb) / .28);border-radius:22%;flex:none;width:clamp(64px,15vh,160px)!important;height:clamp(64px,15vh,160px)!important}.lv-id-text{min-width:0}.lv-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,min(4.4vw,7vh),80px);font-weight:600;line-height:1.04}.lv-creator{color:var(--lv-text-2);margin:6px 0 0;font-size:clamp(14px,1.3vw,24px)}.lv-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(10px,2vh,28px);display:grid}.lv-hero-main{flex-direction:column;gap:clamp(8px,1.8vh,22px);min-width:0;display:flex}.lv-count-block{min-width:0}.lv-count{font-size:min(19vh, calc(var(--lv-avail) / (var(--lv-chars) * .6)));letter-spacing:-.03em;white-space:nowrap;font-weight:600;line-height:.95}.lv-count-num{display:inline-block}.lv-count-num[data-flash=up]{animation:1.8s ease-out lv-flash-up}.lv-count-num[data-flash=down]{animation:1.8s ease-out lv-flash-down}@keyframes lv-flash-up{0%{color:var(--lv-up);text-shadow:0 0 .25em #4fd6a073}to{color:var(--lv-text);text-shadow:0 0 #0000}}@keyframes lv-flash-down{0%{color:var(--lv-down);text-shadow:0 0 .25em #f28b9666}to{color:var(--lv-text);text-shadow:0 0 #0000}}.lv-count-label{color:var(--lv-text-2);margin-top:clamp(4px,1vh,12px);font-size:clamp(16px,1.9vw,34px);font-weight:500}.lv-cmps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv-cmp{flex-direction:column;gap:clamp(4px,.7vh,10px);min-width:0;padding:clamp(4px,1vh,12px) clamp(12px,1.4vw,28px);display:flex}.lv-cmp+.lv-cmp{border-left:1px solid var(--lv-line)}.lv-cmp-label{color:var(--lv-text-2);font-size:clamp(13px,1.2vw,28px);font-weight:500}.lv-cmp-row{flex-wrap:wrap;align-items:center;gap:4px clamp(8px,.9vw,18px);min-width:0;display:flex}.lv-cmp-value{letter-spacing:-.02em;font-size:clamp(22px,2.9vw,68px);font-weight:600;line-height:1.1}.lv-cmp-pill{white-space:nowrap;color:var(--lv-text-2);background:#ffffff14;border-radius:999px;align-items:center;padding:.28em .8em;font-size:clamp(11.5px,1vw,23px);font-weight:600;line-height:1.1;display:inline-flex}.lv-cmp[data-dir=up] .lv-cmp-pill{color:var(--lv-up);background:#4fd6a024}.lv-cmp[data-dir=down] .lv-cmp-pill{color:var(--lv-down);background:#f28b9624}.lv-cmp-foot{align-items:center;gap:clamp(8px,.9vw,16px);min-width:0;display:flex}.lv-cmp-bars{flex-direction:column;flex:1 1 0;gap:3px;min-width:24px;display:flex}.lv-cmp-bars i{border-radius:999px;min-width:2px;height:clamp(3px,.4vh,6px);display:block}.lv-cmp-then{background:var(--lv-compare);opacity:.6}.lv-cmp-now{background:var(--lv-accent)}.lv-cmp-abs{color:var(--lv-text-3);white-space:nowrap;font-size:clamp(11px,.9vw,20px);font-weight:500}.lv-cmp-none{color:var(--lv-text-3);padding:.3em 0;font-size:clamp(14px,1.2vw,26px)}@media (min-width:1000px) and (min-aspect-ratio:5/4){.lv-root{--lv-avail:60vw}.lv-hero{grid-template-columns:minmax(0,1fr) minmax(320px,31vw)}.lv-cmps{grid-template-columns:minmax(0,1fr)}.lv-cmp{padding-block:clamp(8px,1.3vh,18px);padding-inline:clamp(16px,1.6vw,36px) 0}.lv-cmp+.lv-cmp{border-left:0;border-top:1px solid var(--lv-line)}.lv-cmps{border-left:1px solid var(--lv-line);align-self:end}.lv-cmp{gap:clamp(3px,.5vh,8px);padding-block:clamp(6px,1.1vh,16px)}.lv-cmp-label{font-size:clamp(13px,min(1.2vw,2.3vh),28px)}.lv-cmp-value{font-size:clamp(22px,min(2.9vw,5.2vh),68px)}.lv-cmp-pill{font-size:clamp(11.5px,min(1vw,1.9vh),23px)}}.lv-chart-wrap{flex-direction:column;flex:1 1 0;gap:8px;min-height:190px;display:flex}.lv-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.lv-chart-caption{color:var(--lv-text-2);align-items:center;gap:16px;font-size:clamp(13px,1.05vw,20px);font-weight:500;display:flex}.lv-chart-title{color:var(--lv-text)}.lv-legend{color:var(--lv-text-3);align-items:center;gap:8px;display:inline-flex}.lv-legend i{border-top:2px dashed var(--lv-compare);width:18px}.lv-chart-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-seg{background:var(--lv-raised);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.lv-seg-btn{height:32px;color:var(--lv-text-2);transition:background var(--lv-ease), color var(--lv-ease);background:0 0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.lv-seg-btn[aria-pressed=true]{color:var(--lv-text);background:#ffffff29}.lv-seg-btn:hover{color:var(--lv-text)}.lv-chart{touch-action:pan-y;flex:1 1 0;min-height:0;position:relative}.lv-chart svg{display:block;overflow:visible}.lv-grid{stroke:#ffffff12;stroke-dasharray:2 7;stroke-linecap:round}.lv-tick{fill:var(--lv-text-3);font-weight:500}.lv-line{stroke:var(--lv-accent);stroke-linejoin:round;stroke-linecap:round}.lv-prev{stroke:var(--lv-compare);stroke-dasharray:3 6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.lv-head{fill:var(--lv-accent);stroke:var(--lv-canvas)}.lv-pulse{fill:var(--lv-accent);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite lv-pulse}@keyframes lv-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.lv-marker-dot{fill:var(--lv-canvas);stroke:var(--lv-text);stroke-width:2px}.lv-marker[data-kind=high] .lv-marker-dot{stroke:var(--lv-accent)}.lv-marker-text{fill:var(--lv-text);paint-order:stroke;stroke:var(--lv-canvas);stroke-width:5px;stroke-linejoin:round;font-weight:600}.lv-marker[data-kind=low] .lv-marker-text{fill:var(--lv-text-2)}.lv-hover-line{stroke:#ffffff47;stroke-width:1px}.lv-hover-dot{fill:#fff;stroke:var(--lv-canvas);stroke-width:2px}.lv-tip{box-shadow:0 8px 30px #00000080, inset 0 0 0 1px var(--lv-line);pointer-events:none;white-space:nowrap;background:#171e26eb;border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;font-size:13px;display:flex;position:absolute;transform:translate(-50%)}.lv-tip strong{font-size:18px;font-weight:600}.lv-tip span{color:var(--lv-text-2)}.lv-tip em{color:var(--lv-compare);font-style:normal}.lv-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.lv-stats{flex-wrap:wrap;gap:clamp(24px,4vw,72px);margin:0;display:flex}.lv-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.lv-stat dt{color:var(--lv-text-2);font-size:clamp(12px,1vw,18px);font-weight:500}.lv-stat dd{letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.8vw,54px);font-weight:600;line-height:1.1}.lv-stat dd.lv-stat-note{letter-spacing:0;color:var(--lv-text-3);font-size:clamp(11.5px,.9vw,16px);font-weight:500}.lv-foot-tools{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.lv-top{gap:6px 12px}.lv-top-right{justify-content:space-between;width:100%;margin-left:0}.lv-clock-date{display:none}.lv-id{gap:12px}.lv-icon{width:64px!important;height:64px!important}.lv-name{font-size:clamp(24px,7vw,34px)}.lv-creator{margin-top:2px}.lv-count{font-size:min(18vh, calc(var(--lv-avail) / (var(--lv-chars) * .6)))}.lv-cmp{padding:2px 10px}.lv-cmp:first-child{padding-left:0}.lv-cmp-value{font-size:clamp(19px,5.4vw,26px)}.lv-cmp-label{min-height:2.4em;font-size:12.5px;line-height:1.2}.lv-cmp-abs{display:none}.lv-chart-head{gap:8px}.lv-chart-tools{width:100%}.lv-seg-btn{padding:0 12px}.lv-pill{height:44px}.lv-seg-btn{height:36px}.lv-foot{gap:12px}.lv-stats{gap:28px}.lv-foot-tools{width:100%}.lv-foot-tools .lv-pill{flex:1;justify-content:center}}@media (pointer:coarse){.lv-pill{height:44px}.lv-seg-btn{height:36px}}@media (max-height:520px){.lv-creator{display:none}.lv-icon{width:48px!important;height:48px!important}.lv-chart-wrap{min-height:150px}}@media (prefers-reduced-motion:reduce){.lv-frame,.lv-ctl{transition:none}.lv-dot[data-state=live]:after,.lv-pulse,.lv-count-num[data-flash]{animation:none}}@media (max-width:640px){.lv-tip{border-radius:999px;flex-direction:row;align-items:baseline;gap:8px;max-width:calc(100% - 8px);padding:3px 10px;font-size:11.5px;overflow:hidden;top:0!important}.lv-tip strong{font-size:13px}}
