.cl-modes{margin-top:1.5rem}.cl-grid{display:grid;gap:1rem;padding-bottom:3rem}@media (min-width: 1000px){.cl-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.cl-grid>.cl-in{position:sticky;top:4.25rem}}.cl-in{display:grid;gap:1rem;padding:1rem;min-width:0}.cl-out{display:grid;gap:1rem;min-width:0}.cl-field{display:grid;gap:.375rem;min-width:0}.cl-field .inp{width:100%}.cl-field .label{overflow-wrap:anywhere}.cl-row>*{min-width:0}.cl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.cl-row.even{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-help{margin:0;font-size:.78rem;color:var(--muted)}.cl-field.bad .inp{border-color:var(--down)}.cl-check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--ink-2)}.cl-try{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cl-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cl-card{padding:1rem 1.125rem;min-width:0}.cl-big{margin:.25rem 0 0;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:620;font-stretch:108%;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.cl-big small{display:block;margin-top:.375rem;font-size:.8125rem;font-weight:400;font-stretch:100%;letter-spacing:0;color:var(--muted)}.cl-err{display:flex;gap:.5rem;margin:0;color:var(--down);font-size:.8125rem}.cl-err .i{flex:none;margin-top:.125rem}.cl-table td,.cl-table th{text-align:left}.cl-table td.num,.cl-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-table tr.on td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.cl-notes{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cl-notes li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.cl-notes .i{margin-top:.1875rem;width:.875rem;height:.875rem;color:var(--muted)}.cl-notes li.warn .i{color:var(--amber)}.cl-notes li.ok .i{color:var(--ok)}.cl-notes code{font-size:.78rem}.cl-warn{border-left:2px solid var(--amber);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.cl-ok{border-left:2px solid var(--ok);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.cl-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;margin:0;font-size:.8125rem}.cl-kv dt{color:var(--muted)}.cl-kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:.78rem}.cl-kv .sum{color:var(--ink);font-weight:600}.cl-parts{display:grid;gap:.5rem}.cl-part{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 4.5rem auto;gap:.5rem;align-items:end}.cl-part .cl-field>.label{font-size:.6875rem}@media (max-width: 560px){.cl-part{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-part .rm{grid-column:1 / -1;justify-self:end}}.cl-bar{display:flex;height:2.25rem;overflow:hidden;border:1px solid var(--rule);border-radius:.375rem;background:var(--bg-sunk)}.cl-bar>i{display:block;min-width:1px}.cl-bar .c-res{background:var(--faint)}.cl-bar .c-exe{background:var(--accent)}.cl-bar .c-sto{background:color-mix(in srgb,var(--accent) 55%,var(--surface))}.cl-bar .c-usr{background:var(--t-blue)}.cl-bar .c-ovh{background:var(--amber)}.cl-bar .c-off{background:var(--t-teal)}.cl-legend{display:grid;gap:.375rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.78rem}@media (min-width: 640px){.cl-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-legend li{display:flex;align-items:baseline;gap:.5rem}.cl-legend i{flex:none;width:.625rem;height:.625rem;border-radius:2px;transform:translateY(1px)}.cl-legend .v{margin-left:auto;font-family:var(--font-mono);color:var(--muted);white-space:nowrap}.cl-sec{margin-bottom:.625rem}.pv-cl{position:absolute;inset:0;display:grid;align-content:center;gap:.5rem;padding:1rem 1.25rem}.pv-cl .pv-big{font-size:1.625rem;font-weight:620;font-stretch:108%;letter-spacing:-.02em;line-height:1.1}.pv-cl .pv-sub{font-size:.75rem;color:var(--muted)}.pv-cl .pv-chips{display:flex;flex-wrap:wrap;gap:.375rem}.pv-cl .pv-chips span{padding:.125rem .5rem;border:1px solid var(--rule);border-radius:999px;font-size:.6875rem;font-family:var(--font-mono);color:var(--muted)}.pv-cl .pv-chips span.on{border-color:var(--accent);color:var(--accent-ink)}.pv-cl .cl-bar{height:1.25rem}
