:root{--accent:#38bdf8;--bg:#0a0f1a;--bg-2:#111827;--line:#ffffff17;--fg:#f1f5f9;--fg-dim:#94a3b8;--fg-faint:#64748b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f8fafc;--bg-2:#fff;--line:#0f172a1a;--fg:#0f172a;--fg-dim:#475569;--fg-faint:#94a3b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.screen{flex-direction:column;gap:clamp(14px,1.6vw,28px);height:100%;padding:clamp(20px,2.4vw,44px);display:flex;position:relative}.bgimg{opacity:.22;z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.screen.bleed{gap:0;padding:0;display:block}.screen>*{z-index:1;position:relative}.head{align-items:center;gap:clamp(12px,1.2vw,22px);display:flex}.head .logo{object-fit:contain;width:auto;height:clamp(28px,3.2vw,56px)}.head h1{letter-spacing:.01em;margin:0;font-size:clamp(20px,2.4vw,44px);font-weight:650}.head .sub{color:var(--fg-dim);margin-top:2px;font-size:clamp(12px,1.05vw,20px)}.head .spacer{flex:1}.clock{text-align:right;line-height:1.15}.clock .t{font-size:clamp(22px,2.6vw,46px);font-weight:600}.clock .d{color:var(--fg-dim);font-size:clamp(11px,1vw,18px)}.stale{z-index:2;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:999px;padding:3px 11px;font-size:clamp(10px,.85vw,15px);position:absolute;bottom:clamp(14px,1.4vw,24px);right:clamp(20px,2.4vw,44px)}.center{text-align:center;place-items:center;height:100%;padding:40px;display:grid}.center h2{margin:0 0 8px;font-size:clamp(18px,2vw,34px);font-weight:600}.center p{color:var(--fg-dim);max-width:32em;margin:0;font-size:clamp(13px,1.1vw,19px);line-height:1.6}.tile{background:var(--bg-2);border:1px solid var(--line);border-left:4px solid var(--lvl,transparent);border-radius:clamp(10px,.9vw,18px);flex-direction:column;min-height:0;padding:clamp(12px,1.3vw,26px);display:flex;overflow:hidden}.tile .k{color:var(--fg-dim);align-items:baseline;gap:8px;font-size:clamp(11px,1vw,19px);display:flex}.tile .k .lvl{color:var(--lvl,var(--fg-dim));font-weight:600}.tile .v{align-items:baseline;gap:6px;min-width:0;margin-top:auto;display:flex}.tile .v b{text-overflow:ellipsis;min-width:0;overflow:hidden}.tile .v span{white-space:nowrap;flex:none}.tile .v b{font-size:clamp(26px,3.4vw,68px);font-weight:640;line-height:1.05}.tile .v span{color:var(--fg-dim);font-size:clamp(11px,1vw,19px)}.spark{width:100%;height:clamp(22px,2.4vw,46px);margin-top:clamp(6px,.6vw,12px);display:block;overflow:visible}.wall-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,15vw,300px),1fr));grid-auto-rows:1fr;gap:clamp(10px,1vw,20px);min-height:0;display:grid}.focus{flex:1;place-items:center;min-height:0;display:grid}.focus .big{text-align:center}.focus .big .k{color:var(--fg-dim);letter-spacing:.06em;font-size:clamp(16px,min(4vw,5vh),44px)}.focus .big .v{color:var(--lvl,var(--fg));margin:clamp(4px,.6vw,14px) 0;font-size:clamp(80px,min(30vw,42vh),460px);font-weight:660;line-height:.92}.focus .big .u{color:var(--fg-dim);font-size:clamp(16px,min(5vw,6vh),52px)}.focus .big .lvl{color:var(--lvl,var(--fg-dim));margin-top:clamp(8px,1vw,20px);font-size:clamp(18px,min(6vw,7vh),60px);font-weight:600}.dots{justify-content:center;gap:8px;margin-top:clamp(12px,1.4vw,26px);display:flex}.dots i{background:var(--fg-faint);opacity:.35;border-radius:999px;width:clamp(6px,.6vw,11px);height:clamp(6px,.6vw,11px)}.dots i.on{opacity:1;background:var(--accent)}.board{flex-direction:column;flex:1;gap:clamp(6px,.6vw,12px);min-height:0;display:flex;overflow:hidden}.board-row{grid-template-columns:minmax(0, 1.4fr) repeat(var(--cols,4), minmax(0, 1fr));background:var(--bg-2);border:1px solid var(--line);border-left:4px solid var(--lvl,transparent);border-radius:clamp(8px,.7vw,14px);align-items:center;gap:clamp(8px,.8vw,18px);padding:clamp(8px,.9vw,18px) clamp(10px,1vw,20px);display:grid}.board-row.header{color:var(--fg-faint);background:0 0;border-color:#0000;padding-top:0;padding-bottom:0;font-size:clamp(10px,.9vw,17px)}.board-row .sp{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(13px,1.25vw,25px);font-weight:560;overflow:hidden}.board-row .cell{align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.board-row .cell b{text-overflow:ellipsis;min-width:0;overflow:hidden}.board-row .cell s{white-space:nowrap;flex:none}.board-row .cell b{font-size:clamp(16px,1.7vw,34px);font-weight:620}.board-row .cell s{color:var(--fg-faint);font-size:clamp(10px,.85vw,16px);text-decoration:none}.lkg{background:var(--lkg-bg,#f6f7f9);color:#182433;width:100%;height:100%;font-family:var(--k-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif);position:relative;overflow:hidden}.lkg-bg{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.lkg-bar{z-index:2;background:var(--lkg-theme);color:#fff;align-items:center;gap:.42vw;height:3.33vw;min-height:44px;max-height:72px;padding:0 2.5vw;display:flex;position:relative}.lkg-bar img{object-fit:contain;width:auto;height:1.82vw;max-height:36px}.lkg-bar-title{font-size:calc(1.04vw * var(--k-fs,1));min-font-size:calc(15px * var(--k-fs,1));font-weight:500}.lkg-bar-space{font-size:calc(.73vw * var(--k-fs,1));opacity:.9;font-weight:500}.lkg-bar-right{appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:calc(.73vw * var(--k-fs,1));opacity:.92;background:0 0;border:0;margin-left:auto;padding:0;font-weight:500}.lkg-card{z-index:2;width:var(--lkg-side-w,23.54vw);background:rgba(255, 255, 255, var(--lkg-card-a,1));border-radius:.42vw;flex-direction:column;min-width:300px;height:calc(100% - 5.1vw);display:flex;position:absolute;top:4.17vw;right:1.67vw;overflow:hidden;box-shadow:0 .16vw .83vw #0f172a24}.lkg--side-left .lkg-card{left:1.67vw;right:auto}.lkg-card-brand{text-align:center;padding:.83vw}.lkg-card-brand img{object-fit:contain;height:2.86vw;max-height:60px}.lkg-card-brand h2{font-size:calc(1.04vw * var(--k-fs,1));color:#182433;margin:.42vw 0 0;font-weight:500}.lkg-card-meta{font-size:calc(.83vw * var(--k-fs,1));color:#667382;justify-content:space-between;padding:.83vw;display:flex}.lkg-card-rows{padding:0 .83vw .83vw;overflow:hidden}.lkg-row{border-bottom:1px solid #18243314;align-items:center;gap:.42vw;height:2.55vw;min-height:34px;display:flex}.lkg-row:last-child{border-bottom:0}.lkg-row>i{border-radius:2px;flex:none;width:.73vw;min-width:9px;height:.73vw;min-height:9px}.lkg-row-name{font-size:calc(.73vw * var(--k-fs,1));color:#182433;white-space:nowrap;font-weight:600}.lkg-row-level{font-size:calc(.73vw * var(--k-fs,1));margin-left:auto}.lkg-row-value{font-size:calc(1.04vw * var(--k-fs,1));color:#667382;font-variant-numeric:tabular-nums;font-weight:700}.lkg-row-level+.lkg-row-value,.lkg-row-name+.lkg-row-value{margin-left:auto}.lkg-row-level~.lkg-row-value{margin-left:0}.lkg-row-unit{width:2.08vw;min-width:26px;font-size:calc(.63vw * var(--k-fs,1));color:#667382}.lkg-empty{text-align:center;color:#99a3ad;font-size:calc(.83vw * var(--k-fs,1));padding:1.5vw 0}.lkg-buttons{z-index:2;flex-direction:column;gap:.42vw;display:flex;position:absolute;bottom:8.4vw;left:0}.lkg--btn-right .lkg-buttons{left:auto;right:0}.lkg-btn{background:var(--lkg-theme);color:#fff;border-radius:0 .42vw .42vw 0;justify-content:center;align-items:center;width:1.77vw;min-width:24px;height:2.14vw;min-height:28px;display:flex}.lkg--btn-right .lkg-btn{border-radius:.42vw 0 0 .42vw}.lkg-btn svg{width:1.04vw;min-width:14px;height:1.04vw;min-height:14px}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-Regular.ttf)format("truetype")}.lkf{grid-template-columns:minmax(22rem, var(--lkf-side-w,34%)) 1fr;background:var(--lkf-bg,#f6f6f2);width:100%;height:100%;font-family:var(--k-font,Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif);display:grid;overflow:hidden}.lkf-panel{background:var(--lkf-theme);color:#fff;padding:2rem 1.5rem;overflow:hidden}.lkf-body{grid-template-rows:auto auto minmax(12rem,1fr);align-content:start;row-gap:clamp(1.35rem,3.15vh,2.7rem);height:100%;padding-top:clamp(1.2rem,2.8vh,2.2rem);display:grid}.lkf-intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(.72rem,1.45vh,1.18rem);display:flex}.lkf-logo{object-fit:contain;height:clamp(1.8rem,4vh,2.7rem)}.lkf-title{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.6rem;width:100%;display:grid}.lkf-title h1{min-width:0;font-size:calc(clamp(2.2rem, 3.65vw, 4.4rem) * var(--k-fs,1));letter-spacing:-.01em;grid-column:2;margin:0;font-weight:300;line-height:1.05}.lkf-title--badge{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start}.lkf-title--badge h1{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.lkf-badge{color:#e9fff6;font-size:calc(clamp(.72rem, .86vw, .9rem) * var(--k-fs,1));letter-spacing:.04em;white-space:nowrap;background:#0616115c;border:1px solid #ffffff7a;border-radius:999px;grid-column:2;justify-self:end;align-items:center;padding:.32rem .62rem;font-weight:700;line-height:1;display:inline-flex}.lkf-empty{font-size:calc(clamp(1rem, 1.25vw, 1.5rem) * var(--k-fs,1));color:#ffffffe6;margin:0;font-weight:700}.lkf-updated{font-size:calc(clamp(.95rem, 1.19vw, 1.5rem) * var(--k-fs,1));color:#fffffff2;margin:0;font-weight:700}.lkf-primary{grid-template-columns:minmax(11.75rem,1fr) auto auto;align-items:end;gap:max(.4rem,min(1vh,.9rem)) max(1.3rem,min(2vw,2.2rem));display:grid}.lkf-primary-label{font-size:calc(clamp(1.1rem, 1.56vw, 1.9rem) * var(--k-fs,1));grid-column:1;align-items:baseline;gap:.5rem;margin:0;font-weight:600;display:flex}.lkf-level{font-size:calc(clamp(.85rem, 1.15vw, 1.4rem) * var(--k-fs,1));font-weight:700}.lkf-rows .lkf-level{font-size:calc(clamp(.85rem, 1.13vw, 1.35rem) * var(--k-fs,1));font-weight:600}.lkf-compare{grid-column:2/4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(1.3rem,min(2vw,2.2rem));display:grid}.lkf-measure{flex-direction:column;gap:.26rem;min-width:0;display:flex}.lkf-measure>small{font-size:calc(clamp(.8rem, .96vw, 1.15rem) * var(--k-fs,1));color:#ffffffe0;font-weight:700}.lkf-big{overflow-wrap:anywhere;max-width:100%;font-size:calc(clamp(2.3rem, 3.49vw, 4.2rem) * var(--k-fs,1));flex-wrap:wrap;align-items:baseline;gap:.12em;font-weight:800;line-height:.96;display:inline-flex}.lkf-big small{font-size:calc(.34em * var(--k-fs,1));opacity:.92;font-weight:700}.lkf-delta{text-align:right;font-size:calc(clamp(.85rem, 1vw, 1.2rem) * var(--k-fs,1));color:#fffffff0;grid-column:3;justify-self:end;margin:0;font-weight:700}.lkf-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lkf-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:max(1.25rem,min(2.2vh,1.8rem)) 0;display:grid}.lkf-row-main{align-items:baseline;gap:.5rem;min-width:0;display:flex}.lkf-chip{border-radius:2px;flex:none;align-self:center;width:max(.75rem,min(.95vw,.92rem));height:max(.75rem,min(.95vw,.92rem))}.lkf-row-main strong{font-size:calc(clamp(1.1rem, 1.56vw, 1.9rem) * var(--k-fs,1));font-weight:600;line-height:1.24}.lkf-row-value{white-space:nowrap;justify-self:end;align-items:baseline;gap:.5rem;display:flex}.lkf-row-value span{font-size:calc(clamp(1.5rem, 2.34vw, 2.9rem) * var(--k-fs,1));font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lkf-row-value small{font-size:calc(clamp(.95rem, 1.13vw, 1.35rem) * var(--k-fs,1));color:#fffffff2;font-weight:700}.lkf-hero{position:relative;overflow:hidden}.lkf-hero-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lkf-toggle{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--lkf-theme) 34%, transparent);background:color-mix(in srgb, var(--lkf-theme) 10%, transparent);color:color-mix(in srgb, var(--lkf-theme) 92%, transparent);border-radius:999px;font-family:inherit;font-weight:700}.lkf-toggle--floating{z-index:3;font-size:calc(1.025rem * var(--k-fs,1));background:color-mix(in srgb, var(--lkf-theme) 14%, transparent);border-color:color-mix(in srgb, var(--lkf-theme) 42%, transparent);padding:.525rem 1.125rem;line-height:1.15;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 .35rem .975rem #0f172a1f}.lkf-toggle--inline{font-size:calc(.925rem * var(--k-fs,1));padding:.275rem .775rem;line-height:1.1}.lkf-dock{z-index:2;background:#ffffffd1;border-radius:1.25rem;width:min(25rem,100% - 2rem);padding:1.125rem;position:absolute;bottom:1.5rem;right:1.5rem}.lkf-dock-head{justify-content:space-between;align-items:baseline;gap:.875rem;margin-bottom:.8125rem;display:flex}.lkf-dock-head>span{color:#233244;font-size:calc(1.175rem * var(--k-fs,1));font-weight:800}.lkf-dock-actions{align-items:center;gap:.6875rem;display:flex}.lkf-dock-actions p{color:#708191;font-size:calc(.925rem * var(--k-fs,1));text-align:right;margin:0}.lkf-rail{scrollbar-width:none;flex-direction:column;gap:.625rem;max-height:16.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lkf-rail::-webkit-scrollbar{width:0;height:0}.lkf-rail button{appearance:none;color:#233244;text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #0f172a14;border-radius:1.125rem;flex-direction:column;align-items:flex-start;gap:.1875rem;width:100%;padding:.875rem 1rem;font-family:inherit;display:flex}.lkf-rail button[aria-pressed=true]{border-color:color-mix(in srgb, var(--lkf-theme) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lkf-theme) 16%, transparent), color-mix(in srgb, var(--lkf-theme) 8%, transparent));box-shadow:0 .15rem .475rem #0f172a14}.lkf-rail-label{font-size:calc(1.15rem * var(--k-fs,1));overflow-wrap:anywhere;font-weight:700;line-height:1.2}.lkf-rail-meta{color:#708191;font-size:calc(.95rem * var(--k-fs,1));line-height:1.3}.lkg-hero{border-left:.21vw solid var(--lvl);background:color-mix(in srgb, var(--lvl) 10%, #fff);border-radius:.42vw;margin:0 .83vw .42vw;padding:.73vw .83vw .83vw}.lkg-hero-k{font-size:calc(.83vw * var(--k-fs,1));color:#182433;justify-content:space-between;align-items:center;font-weight:600;display:flex}.lkg-hero-k em{font-style:normal;font-size:calc(.73vw * var(--k-fs,1));color:#fff;background:var(--lvl);border-radius:999px;padding:.1vw .52vw;font-weight:700}.lkg-hero-v{align-items:baseline;gap:.42vw;margin-top:.21vw;display:flex}.lkg-hero-v b{font-size:calc(3.13vw * var(--k-fs,1));color:#182433;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lkg-hero-v small{font-size:calc(.94vw * var(--k-fs,1));color:#667382}.lkg-hero-wait{font-size:calc(1.25vw * var(--k-fs,1));color:#99a3ad;font-weight:600;line-height:3.13vw}.lkf-wait{font-size:calc(clamp(1.1rem, 1.56vw, 1.9rem) * var(--k-fs,1));color:#fffc;font-weight:700;line-height:1.4}.lkf--right{grid-template-columns:1fr minmax(22rem, var(--lkf-side-w,34%))}.lkf--right .lkf-panel{order:2}.lkf--right .lkf-hero{order:1}.lkg--nobar .lkg-card{height:calc(100% - 2.5vw);top:1.67vw}button.lkg-btn{appearance:none;cursor:pointer;font:inherit;border:0;padding:0;transition:width .15s}button.lkg-btn:hover,button.lkg-btn.on{filter:brightness(1.12);width:calc(1.77vw + 8px)}.lkg-buttons{z-index:6;transition:opacity .2s}.lkg-buttons.hidden{opacity:0;pointer-events:none}.lkg-edge{z-index:7;width:18px;position:absolute;top:20%;bottom:0;left:0}.lkg--btn-right .lkg-edge{left:auto;right:0}.lkg-panel{z-index:5;top:4.17vw;bottom:.83vw;left:calc(1.77vw + 18px);right:calc(var(--lkg-side-w,23.54vw) + 1.67vw + .83vw);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(15px * var(--k-fs,1));color:#182433;background:#fffffff0;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 40px #0f172a38}.lkg--nobar .lkg-panel{top:1.67vw}.lkg--side-left .lkg-panel{left:calc(var(--lkg-side-w,23.54vw) + 1.67vw + .83vw);right:calc(1.77vw + 18px)}.lkg-panel>header,.lkg-drawer>header{font-size:calc(18px * var(--k-fs,1));border-bottom:1px solid #18243314;flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lkg-panel>header button,.lkg-drawer>header button{appearance:none;color:#667382;cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;font-size:26px;line-height:1}.lkg-panel>header button:hover,.lkg-drawer>header button:hover{background:#1824330f}.lkg-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.kc{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 18px 16px;display:flex}.kc-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kc-seg{background:#fff;border:1px solid #18243329;border-radius:8px;display:inline-flex;overflow:hidden}.kc-seg button{appearance:none;font:inherit;font-size:calc(14px * var(--k-fs,1));color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 14px}.kc-seg button+button{border-left:1px solid #1824331f}.kc-seg button.on{background:var(--lkg-theme,#346cb0);color:#fff}.kc-dates{align-items:center;gap:6px;display:flex}.kc-dates input,.ks-search{font:inherit;font-size:calc(14px * var(--k-fs,1));color:#182433;background:#fff;border:1px solid #18243329;border-radius:8px;padding:6px 10px}.kc-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kc-lbl{color:#667382;width:3.2em;font-size:calc(13px * var(--k-fs,1));flex:none}.kc-chips{flex-wrap:wrap;gap:6px;display:flex}button.kc-chip{appearance:none;font:inherit;font-size:calc(13.5px * var(--k-fs,1));color:#334155;cursor:pointer;background:#fff;border:1px solid #18243329;border-radius:999px;padding:5px 12px}button.kc-chip.on{border-color:var(--lkg-theme,#346cb0);background:color-mix(in srgb, var(--lkg-theme,#346cb0) 12%, #fff);color:#182433}button.kc-chip.main{font-weight:600}button.kc-chip.std b{font-variant-numeric:tabular-nums}.kc-toggle{font-size:calc(13.5px * var(--k-fs,1));color:#334155;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.kc-toggle input{width:16px;height:16px;accent-color:var(--lkg-theme,#346cb0)}.kc-toggle em{color:#94a3b8;font-style:normal;font-size:calc(12px * var(--k-fs,1))}.kc-head{font-size:calc(15px * var(--k-fs,1));border-top:1px solid #1824330f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:4px;display:flex}.kc-stats{color:#667382;font-size:calc(13px * var(--k-fs,1));gap:18px;display:flex}.kc-stats b{color:#182433;font-size:calc(17px * var(--k-fs,1));font-variant-numeric:tabular-nums;margin-left:4px}.kc-stats .bad b{color:#dc2626}.kc-chart{flex:1;min-height:200px;position:relative}.kc-canvas{position:absolute;inset:0}.kc-overlay{color:#94a3b8;font-size:calc(15px * var(--k-fs,1));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ks{flex-direction:column;flex:1;min-height:0;display:flex}.ks-bar{border-bottom:1px solid #1824330f;flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;padding:12px 18px;display:flex}.ks-search{width:14em}.ks-count{color:#667382;font-size:calc(13px * var(--k-fs,1));margin-left:auto}.ks-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,17vw,340px),1fr));align-content:start;gap:14px;min-height:0;padding:14px 18px 18px;display:grid;overflow-y:auto}.ks-card{border-top:4px solid var(--ks-lvl);background:#fff;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 1px 3px #0f172a1a}.ks-card.off{opacity:.62}.ks-card-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 8px;display:flex}.ks-card-head b{font-size:calc(16px * var(--k-fs,1));display:block}.ks-card-head span{color:#667382;font-size:calc(12.5px * var(--k-fs,1))}.ks-card-head em{font-style:normal;font-size:calc(12px * var(--k-fs,1));color:#b91c1c;background:#fee2e2;border-radius:999px;flex:none;padding:2px 8px}.ks-card-head em.on{color:#15803d;background:#dcfce7}.ks-rows{flex:1;padding:0 14px}.ks-row{font-size:calc(13.5px * var(--k-fs,1));border-bottom:1px solid #1824330f;align-items:center;gap:6px;padding:6px 0;display:flex}.ks-row:last-child{border-bottom:0}.ks-row i{border-radius:2px;flex:none;width:9px;height:9px}.ks-name{font-weight:600}.ks-level{font-size:calc(12.5px * var(--k-fs,1));margin-left:auto}.ks-val{font-weight:700;font-size:calc(16px * var(--k-fs,1));color:#475569;font-variant-numeric:tabular-nums;margin-left:auto}.ks-level~.ks-val{margin-left:6px}.ks-unit{color:#667382;width:3.2em;font-size:calc(11.5px * var(--k-fs,1))}.ks-empty{color:#94a3b8;padding:12px 0}button.ks-open{appearance:none;font:inherit;font-size:calc(13px * var(--k-fs,1));color:var(--lkg-theme,#346cb0);text-align:right;cursor:pointer;background:0 0;border:0;border-top:1px solid #1824330f;padding:9px 14px}button.ks-open:hover{background:#18243308}.lkg-drawer{z-index:5;color:#182433;width:clamp(320px,24vw,420px);font-size:calc(14px * var(--k-fs,1));background:#fffffff7;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:4.17vw;bottom:.83vw;left:calc(1.77vw + 18px);overflow:hidden;box-shadow:0 10px 40px #0f172a38}.lkg--nobar .lkg-drawer{top:1.67vw}.lkg--btn-right .lkg-drawer{left:auto;right:calc(1.77vw + 18px)}.kset{flex-direction:column;flex:1;padding:6px 18px 16px;display:flex;overflow-y:auto}.kset section{border-bottom:1px solid #18243314;flex-direction:column;gap:10px;padding:14px 0;display:flex}.kset h4{font-size:calc(13px * var(--k-fs,1));color:#667382;justify-content:space-between;margin:0;font-weight:600;display:flex}.kset h4 b{color:#182433;font-variant-numeric:tabular-nums}.kset-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.kset-toggle small{color:#94a3b8;font-size:calc(12px * var(--k-fs,1));margin-top:2px;display:block}.kset-toggle input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.kset-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.kset-toggle input:checked{background:var(--lkg-theme,#346cb0)}.kset-toggle input:checked:after{transform:translate(18px)}button.kset-wide,.kset footer button,.kset-zoom button{appearance:none;font:inherit;cursor:pointer;color:#182433;background:#fff;border:1px solid #18243329;border-radius:8px;padding:9px 12px}button.kset-wide:hover,.kset footer button:hover,.kset-zoom button:hover{background:#f1f5f9}.kset-zoom{align-items:center;gap:10px;display:flex}.kset-zoom button{width:38px;padding:6px 0;font-size:18px}.kset-zoom input{accent-color:var(--lkg-theme,#346cb0);flex:1}.kset-hint{color:#94a3b8;font-size:calc(12px * var(--k-fs,1));margin:0}.kset footer{flex-direction:column;gap:8px;padding-top:14px;display:flex}.tap-full{z-index:20;color:#fff;pointer-events:none;background:#0f172ac7;border-radius:999px;padding:8px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}
