.si-fit .si-console{grid-template-rows:auto 1fr;height:620px;overflow:hidden}.si-fit .cmain{padding:12px 16px 14px;overflow:hidden}.si-fit .si-grid2,.si-fit .si-cards{gap:10px}.si-fit .cmain[data-view=adoption] .si-grid2 .panel:nth-child(n+3),.si-fit .cmain[data-view=improve] .si-cards .si-proposal:nth-child(n+3),.si-fit .cmain[data-view=improve]>.panel,.si-fit .cmain[data-view=cost]>.panel{display:none}.si-fit .si-hbars{gap:6px}.si-fit .cmain{padding:10px 16px 12px}.si-spot{animation:si-spot-pulse 2.2s var(--ease-standard) infinite;border-radius:12px;position:relative}.si-note{text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);animation:ts-append .5s var(--ease-decelerate) both;margin-top:14px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.si-spot{box-shadow:0 0 0 2px var(--primary);animation:none}}.si-laptop{--si-warn-bg:#fef3c7;--si-warn-fg:#92400e;--si-warn-line:#fde68a;--si-track:#e4f4f1}.si-laptop .vx-chip-row{--foreground:var(--display-foreground)}.si-laptop .si-sample{margin:18px 0 14px}.si-laptop .si-tiles{margin-bottom:16px}.si-laptop .si-statcell{min-width:0;display:grid;position:relative}.si-laptop .si-statcell>svg{width:64px;height:18px;position:absolute;bottom:12px;right:14px}.si-laptop .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.si-laptop .meta{color:var(--fg3);font-size:11px}.si-laptop .panel{margin-bottom:16px}.si-laptop .panel .phead{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;padding:13px 16px 0;display:flex}.si-laptop .panel .phead .flt{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.si-laptop .panel .pbody{min-width:0;padding:12px 16px 16px}.si-laptop .si-grid2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.si-laptop .si-grid2 .panel{margin-bottom:0}.si-laptop .si-grid2{margin-bottom:16px}.si-laptop .si-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.si-laptop .si-grid3 .panel{margin-bottom:0}.si-laptop .si-hbars{flex-direction:column;gap:8px;display:flex}.si-laptop .hb{grid-template-columns:150px 1fr 58px;align-items:center;gap:10px;display:grid}.si-laptop .hb .hl{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.si-laptop .ht{background:var(--si-track);border-radius:5px;height:10px;display:block;overflow:hidden}.si-laptop .hf{background:var(--primary);border-radius:0 5px 5px 0;height:100%;display:block}.si-laptop .hb .hv{color:var(--muted-foreground);text-align:right;font-size:11.5px}.si-laptop .si-cols .cbars{align-items:flex-end;gap:6px;height:136px;padding-top:22px;display:flex}.si-laptop .cslot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.si-laptop .cslot .cbar{background:var(--primary);width:100%;max-width:22px;transition:opacity var(--duration-xs) var(--ease-standard);border-radius:4px 4px 0 0}.si-laptop .cslot:hover .cbar,.si-laptop .cslot:focus-visible .cbar{opacity:.75}.si-laptop .cslot .cval{color:var(--muted-foreground);white-space:nowrap;font-size:9.5px;position:absolute;top:-16px}.si-laptop .cslot .ct{font-family:var(--font-mono);color:var(--fg3);white-space:nowrap;margin-top:5px;font-size:8.5px}.si-laptop .si-trend .tt{color:var(--muted-foreground);font-size:12.5px;font-weight:600;display:none}.si-laptop .si-trend .tplot{position:relative}.si-laptop .si-trend svg{touch-action:none;width:100%;height:auto;display:block}.si-laptop .si-trend .tlab{font-family:var(--font-mono);fill:var(--foreground);font-size:10px;font-weight:600}.si-laptop .si-trend .treadout{background:var(--display-foreground);color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:10px;position:absolute;top:-6px;transform:translate(-50%)}.si-laptop .si-trend .taxis{color:var(--fg3);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.si-laptop .si-table{border-collapse:collapse;width:100%;font-size:12.5px}.si-laptop .si-table th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);text-align:left;border-bottom:1px solid var(--border);padding:6px 8px;font-size:8.5px;font-weight:500}.si-laptop .si-table td{color:var(--muted-foreground);vertical-align:middle;border-bottom:1px solid #eef1f0;padding:8px}.si-laptop .si-table tr:last-child td{border-bottom:0}.si-laptop .si-table th.r,.si-laptop .si-table td.r{text-align:right}.si-laptop .si-table th.w40{width:40%}.si-laptop .si-meter{background:var(--si-track);vertical-align:middle;border-radius:4px;width:100%;min-width:90px;height:8px;display:inline-block;overflow:hidden}.si-laptop .si-lanes{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.si-laptop .si-lanes .meta{margin-left:auto}.si-laptop .si-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.si-laptop .si-proposal{min-width:0;display:grid}.si-laptop .si-proposal .ch{justify-content:space-between;align-items:center;gap:8px;display:flex}.si-laptop .si-proposal .kind{color:var(--foreground);font-size:13.5px;font-weight:700}.si-laptop .si-proposal .cev{flex-wrap:wrap;gap:6px;display:flex}.si-laptop .si-proposal .cec{color:var(--fg3);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.si-laptop .si-proposal .cec b{color:var(--foreground);font-family:var(--font-mono);font-size:11px}.si-laptop .si-proposal .cact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.si-laptop .si-ratified .rsum{text-align:center;color:var(--fg3);margin-top:10px;font-size:12px}.si-laptop .si-ratified .rsum b{color:var(--foreground)}.si-laptop .si-record .phead{border-bottom:1px solid var(--border);padding-bottom:12px}.si-laptop .si-record .flt.agents{margin-left:0;margin-right:auto}.si-laptop .scorebars{flex-direction:column;gap:10px;display:flex}.si-laptop .sb{grid-template-columns:260px 1fr 64px;align-items:center;gap:12px;display:grid}.si-laptop .sb .sl{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.si-laptop .sb .sl i{color:var(--fg3);margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.si-laptop .sb .hv{color:var(--foreground);text-align:right;font-size:11.5px;font-weight:600}.si-laptop .si-perf{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.si-laptop .odi .ot{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.si-laptop .orow{border-bottom:1px solid #eef1f0;grid-template-columns:1fr 120px 64px auto;align-items:center;gap:10px;padding:6px 0;display:grid}.si-laptop .orow:last-of-type{border-bottom:0}.si-laptop .orow .os{color:var(--muted-foreground);font-size:12px}.si-laptop .twin{flex-direction:column;gap:3px;display:flex}.si-laptop .twin .tw1,.si-laptop .twin .tw2{border-radius:3px;height:6px;display:block}.si-laptop .twin .tw1{background:var(--primary)}.si-laptop .twin .tw2{background:#2e6fa3}.si-laptop .orow .ov{color:var(--muted-foreground);text-align:right;font-size:10.5px}.si-laptop .olegend{color:var(--fg3);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:10.5px;display:flex}.si-laptop .olegend i{vertical-align:middle;border-radius:2.5px;width:14px;height:5px;margin-right:5px;display:inline-block}.si-laptop .si-econ{flex-direction:column;gap:4px;max-width:640px;display:flex}.si-laptop .erow{color:var(--muted-foreground);border-bottom:1px solid #eef1f0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.si-laptop .erow b{color:var(--foreground);font-size:12.5px}.si-laptop .si-econ .meta{margin-top:6px}@media (width<=900px){.si-laptop .si-grid2,.si-laptop .si-grid3,.si-laptop .si-cards,.si-laptop .si-perf{grid-template-columns:1fr}.si-laptop .sb{grid-template-columns:1fr;gap:4px}.si-laptop .sb .hv,.si-laptop .hb .hv{text-align:left}.si-laptop .hb{grid-template-columns:110px 1fr 52px}.si-laptop .orow{grid-template-columns:1fr 90px 60px auto}.si-laptop .si-cols .cslot:nth-child(odd) .ct{visibility:hidden}}.si-laptop{max-width:1032px;margin:0 auto}.si-console{background:var(--background);text-align:left;grid-template-columns:188px 1fr;display:grid}.si-console .ctop{background:var(--card);border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:14px;padding:9px 16px;display:flex}.si-console .clogo{color:var(--primary-text);letter-spacing:.01em;font-size:13.5px;font-weight:800}.si-console .clogo i{color:var(--foreground);border-left:1px solid var(--border);margin-left:8px;padding-left:8px;font-style:normal;font-weight:600}.si-console .csearch{max-width:330px;color:var(--fg3);border:1px solid var(--border);background:#f3f2ee;border-radius:999px;flex:1;padding:5px 12px;font-size:11.5px}.si-console .cacct{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:11.5px}.si-console .cside{border-right:1px solid var(--border);background:#f7f6f2;flex-direction:column;gap:12px;padding:12px 8px 18px;display:flex}.si-console .cgrp{flex-direction:column;display:flex}.si-console .gh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);padding:0 10px 4px;font-size:8.5px}.si-console .cit{text-align:left;font-family:var(--font-body);color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;padding:5.5px 10px;font-size:12px;display:block}.si-console button.cit{cursor:pointer}.si-console button.cit:hover{background:#eeece6}.si-console .cit.on{background:var(--card);color:var(--primary-text);box-shadow:inset 3px 0 0 var(--primary);font-weight:700}.si-console .cit.off{color:#b3b0a8;cursor:default}.si-console .cmain{min-width:0;padding:14px 18px 22px}.si-console .ccrumb{letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);font-size:9px}.si-console .chead{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 10px;display:flex}.si-console .ctabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.si-console .si-perf{grid-template-columns:1fr}.si-console .si-grid2,.si-console .si-cards{gap:12px}.si-console .hb{grid-template-columns:118px 1fr 54px}.si-console .si-record .phead{padding-top:0}@media (width<=900px){.si-console{grid-template-columns:1fr}.si-console .cside{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;gap:4px;padding:8px}.si-console .gh,.si-console .cit.off,.si-console .csearch{display:none}}.si-laptop .si-meter .mf{background:var(--primary);border-radius:0 4px 4px 0;height:100%;display:block}.si-console .si-sample{margin:10px 0 12px}
