.watch-panel .analysis-head{flex-wrap:wrap;gap:12px;align-items:center}.watch-body{display:grid;gap:14px}.watch-body [hidden]{display:none!important}.watch-body .kpi-cards{margin:0}.watch-body [data-tone=muted]{--tone: var(--text-2);--tone-soft: var(--surface-3);--tone-line: var(--line)}.watch-body .kc-value small{color:var(--muted);font-size:calc(13px * var(--fs));font-weight:500}.kc-split i.is-warn{background:var(--warn-mid)}.hub-checks i.is-bad{background:var(--bad-mid)}.hub-checks i.is-muted{background:var(--surface-4)}.wt-kc-names{overflow:hidden;color:var(--text-2);font-size:calc(12px * var(--fs));text-overflow:ellipsis;white-space:nowrap}.wt-stale{margin:0;padding:8px 12px;border:1px solid var(--tone-line);background:var(--tone-soft);color:var(--tone);font-size:calc(12.5px * var(--fs))}.wt-note{margin:8px 0 0;color:var(--muted);font-size:calc(12px * var(--fs))}.wt-heat-card .analysis-card-head{align-items:center}.wt-heat-card .analysis-card-head .muted{margin-left:auto}.wt-edit-lines{flex:none;font-size:calc(12px * var(--fs))}.wt-heat-wrap{overflow-x:auto}.wt-heat{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.wt-heat th{padding:0;font-weight:500;text-align:left}.wt-heat thead th{vertical-align:bottom}.wt-heat th[scope=row]{width:calc(150px * var(--fs))}.wt-heat td{padding:0}.wt-col,.wt-row{display:block;width:100%;padding:4px 6px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);font:inherit;font-size:calc(12px * var(--fs));text-align:left;cursor:pointer}.wt-col{text-align:center}.wt-row{color:var(--ink);font-weight:600;font-size:calc(13px * var(--fs))}.wt-row small{display:block;color:var(--muted);font-size:calc(11px * var(--fs));font-weight:500}.wt-col:hover,.wt-row:hover{background:var(--accent-soft);color:var(--accent)}.wt-col.is-on,.wt-row.is-on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}@property --a{syntax: "<number>"; inherits: false; initial-value: 0.2;}.wt-cell{position:relative;display:grid;place-items:center;gap:1px;width:100%;min-height:calc(44px * var(--fs));padding:4px;border:0;border-radius:var(--r-sm);background:color-mix(in oklab,var(--accent) calc(var(--a, 0.2) * 78%),var(--surface));color:var(--ink);font:inherit;cursor:pointer;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease,--a .65s cubic-bezier(.2,.7,.2,1)}.wt-delta{position:absolute;top:2px;right:3px;padding:0 4px;border-radius:3px;background:var(--surface);font-size:calc(10px * var(--fs));font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;animation:wt-pop .35s ease .45s backwards}.wt-delta,.wt-cell.is-dark .wt-delta{color:var(--ink)}.wt-delta.is-up,.wt-cell.is-dark .wt-delta.is-up{color:var(--ok)}.wt-delta.is-down,.wt-cell.is-dark .wt-delta.is-down{color:var(--bad)}@keyframes wt-pop{from{opacity:0;transform:translateY(-3px)}}.wt-plan{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 10px;border:1px dashed var(--line);background:var(--surface-2);font-size:calc(12.5px * var(--fs))}.wt-plan.has-plan{border-style:solid;border-color:var(--accent-line);background:var(--accent-faint)}.wt-plan-pick{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-weight:600}.wt-plan-pick select{min-width:calc(200px * var(--fs))}.wt-plan-sum{color:var(--text);font-variant-numeric:tabular-nums}.wt-plan-note{color:var(--muted);font-size:calc(11.5px * var(--fs))}.wt-table td.wt-after-col.is-changed{background:var(--accent-faint);font-weight:600}.wt-cell b{font-size:calc(15px * var(--fs));font-variant-numeric:tabular-nums}.wt-cell small{color:inherit;opacity:.8;font-size:calc(11px * var(--fs))}.wt-cell.is-dark{color:var(--surface)}.wt-cell.is-zero{background:var(--surface-2);color:var(--disabled);cursor:default}.wt-cell:not(.is-zero):hover{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--accent)}.wt-cell.is-on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.wt-cell.is-dim{opacity:.35}.wt-filter{position:sticky;top:calc(56px * var(--fs));z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);font-size:calc(13px * var(--fs))}.wt-filter.is-active{border-color:var(--accent-line);background:var(--accent-faint)}.wt-filter-label{color:var(--muted);font-size:calc(12px * var(--fs))}.wt-filter b{color:var(--ink)}.wt-filter button{margin-left:auto}.wt-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.wt-list{display:grid;gap:10px;min-width:0}.wt-side{position:sticky;top:calc(64px + 44px * var(--fs));display:grid;gap:14px;min-width:0;max-height:calc(100vh - 120px - 44px * var(--fs));overflow-y:auto;overscroll-behavior:contain}.wt-card{display:grid;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--tone, var(--line));background:var(--surface)}.wt-card[data-state=下跌]{--tone: var(--bad-mid)}.wt-card[data-state=修复中]{--tone: var(--warn-mid)}.wt-card[data-state=上升]{--tone: var(--ok-mid)}.wt-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wt-who{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.wt-who b{color:var(--ink);font-size:calc(14.5px * var(--fs))}.wt-who small{color:var(--muted);font-size:calc(11.5px * var(--fs))}.wt-who .wt-line{padding:0 6px;border:1px solid var(--line);border-radius:999px;color:var(--text-2)}.wt-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.wt-st b{font-weight:600;opacity:.75}.wt-was{margin-left:4px;opacity:.8}.wt-weak{color:var(--muted);font-size:calc(11.5px * var(--fs))}.wt-today{font-size:calc(12.5px * var(--fs));font-variant-numeric:tabular-nums}.wt-expo{display:inline-grid;margin-left:auto;text-align:right}.wt-expo b{font-size:calc(15px * var(--fs));font-variant-numeric:tabular-nums}.wt-expo small{color:var(--muted);font-size:calc(11px * var(--fs))}.wt-expo.is-none{color:var(--muted);font-size:calc(12px * var(--fs))}.wt-undelta{color:var(--warn)}.wt-sum{margin:0;color:var(--text);font-size:calc(13px * var(--fs));line-height:1.55}.wt-events{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:calc(12.5px * var(--fs))}.wt-events li{display:flex;gap:8px;align-items:baseline;color:var(--text)}.wt-events li b{flex:none;padding:0 6px;border:1px solid var(--tone-line);background:var(--tone-soft);color:var(--tone);font-size:calc(11px * var(--fs));font-weight:600}.wt-why{display:grid;gap:3px;font-size:calc(12.5px * var(--fs))}.wt-why p,.wt-cond p{margin:0;color:var(--muted);font-size:calc(11.5px * var(--fs))}.wt-why span{color:var(--text)}.wt-why span b{margin-right:6px;color:var(--ink);font-weight:600}.wt-why small{color:var(--muted)}.wt-cond{display:grid;gap:4px;padding-top:6px;border-top:1px dashed var(--line-soft)}.wt-cond ul{display:grid;gap:4px;margin:0 0 4px;padding:0;list-style:none}.wt-cond li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--text);font-size:calc(12.5px * var(--fs))}.wt-cond li small{color:var(--muted);font-size:calc(11.5px * var(--fs));font-variant-numeric:tabular-nums}.wt-dots{display:inline-flex;flex:none;gap:3px}.wt-dots i{width:calc(7px * var(--fs));height:calc(7px * var(--fs));border:1px solid var(--tone);border-radius:50%}.wt-dots i.is-on{background:var(--tone)}.wt-dots.is-once i{border-radius:1px;transform:rotate(45deg)}.wt-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;color:var(--text-2);font-size:calc(11.5px * var(--fs))}.wt-legend span{display:inline-flex;align-items:center;gap:5px}.wt-key-line{display:inline-block;width:16px;height:0;border-top:2px solid var(--ink)}.wt-key-line.is-ma30{border-top:1.5px solid var(--accent-mid)}.wt-key-line.is-ma60{border-top:1.5px dashed var(--warn-mid)}.wt-key-line.is-ref{border-top:1.5px dotted var(--fill-dark)}.wt-key-band{display:inline-block;width:12px;height:6px;border-radius:1px;background:var(--tone)}.wt-key-band[data-tone=muted],.wt-band[data-tone=muted]{--tone: var(--fill-mid)}.wt-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(170px * var(--fs)),1fr));gap:10px 12px}.wt-mini{display:grid;gap:4px;min-width:0;margin:0}.wt-mini figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:calc(12px * var(--fs))}.wt-mini figcaption b{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.wt-mini figcaption .tone-chip{padding:0 6px;font-size:calc(10.5px * var(--fs))}.wt-mini-plot{position:relative}.wt-mini svg{display:block;width:100%;height:calc(76px * var(--fs));overflow:visible}.wt-mini path{fill:none;vector-effect:non-scaling-stroke}.wt-close{stroke:var(--ink);stroke-width:1.6}.wt-ma30{stroke:var(--accent-mid);stroke-width:1.1}.wt-ma60{stroke:var(--warn-mid);stroke-width:1.1;stroke-dasharray:4 3}.wt-ref{stroke:var(--fill-dark);stroke-width:1;stroke-dasharray:1.5 2.5}.wt-last{fill:var(--ink);stroke:var(--surface);stroke-width:1.5;vector-effect:non-scaling-stroke}.wt-band{fill:var(--tone)}.wt-band[data-tone=ok]{--tone: var(--ok-mid)}.wt-band[data-tone=warn]{--tone: var(--warn-mid)}.wt-band[data-tone=bad]{--tone: var(--bad-mid)}.wt-cross{display:none;stroke:var(--line-heavy);stroke-width:1;vector-effect:non-scaling-stroke}.wt-mini-plot.is-hover .wt-cross{display:inline}.wt-tip{position:absolute;top:-6px;z-index:2;display:none;gap:1px;min-width:calc(112px * var(--fs));padding:5px 8px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--text);font-size:calc(11px * var(--fs));transform:translate(-50%,-100%);pointer-events:none}.wt-mini-plot.is-hover .wt-tip{display:grid}.wt-tip b{color:var(--ink)}.wt-tip span{color:var(--ink);font-size:calc(12.5px * var(--fs));font-variant-numeric:tabular-nums}.wt-tip small{color:var(--muted)}.wt-moves{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:calc(12.5px * var(--fs))}.wt-moves li{display:flex;align-items:baseline;gap:8px}.wt-moves li small{color:var(--muted)}.wt-move{flex:none;padding:0 6px;border-radius:999px;font-size:calc(11px * var(--fs));font-weight:600}.wt-move.is-in{background:var(--bad-soft);color:var(--bad)}.wt-move.is-out{background:var(--ok-soft);color:var(--ok)}.wt-table-wrap{overflow-x:auto}.wt-table{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs))}.wt-table th{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(11px * var(--fs));font-weight:600;text-align:left}.wt-table td{padding:6px 8px;border-bottom:1px solid var(--line-faint);color:var(--text)}.wt-table td b{color:var(--ink);font-weight:600}.wt-table td small{margin-left:6px;color:var(--muted);font-size:calc(11px * var(--fs))}.wt-table .num{font-variant-numeric:tabular-nums;text-align:right}.wt-st.is-changed[data-from=ok]{--from: var(--ok);--from-soft: var(--ok-soft);--from-line: var(--ok-line)}.wt-st.is-changed[data-from=warn]{--from: var(--warn);--from-soft: var(--warn-soft);--from-line: var(--warn-line)}.wt-st.is-changed[data-from=bad]{--from: var(--bad);--from-soft: var(--bad-soft);--from-line: var(--bad-line)}.wt-st.is-changed[data-from=muted]{--from: var(--text-2);--from-soft: var(--surface-3);--from-line: var(--line)}.wt-st.is-changed{animation:wt-shift 1.4s ease .35s backwards,wt-ring 1.2s ease 1.2s 1}@keyframes wt-shift{from{color:var(--from);background:var(--from-soft);border-color:var(--from-line)}}@keyframes wt-ring{0%{box-shadow:0 0 0 0 var(--tone-line)}60%{box-shadow:0 0 0 5px transparent}100%{box-shadow:none}}@media (prefers-reduced-motion: reduce){.wt-st.is-changed,.wt-delta{animation:none}.wt-cell{transition:none}}.wt-st.no-motion{animation:none}@media (max-width: 1100px){.wt-split{grid-template-columns:minmax(0,1fr)}.wt-side{position:static;max-height:none;overflow:visible}}@media (max-width: 760px){.wt-heat th[scope=row]{width:calc(104px * var(--fs))}.wt-cell{min-height:calc(38px * var(--fs))}.wt-expo{margin-left:0;text-align:left}}
