.cl-scw-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.cl-scw-seg{display:inline-flex;gap:2px;padding:var(--ui-space-1);border-radius:var(--ui-radius-control);background:var(--ui-pane)}.cl-scw-seg button{height:30px;padding:0 12px;border:0;border-radius:var(--ui-radius-inset);background:none;color:var(--ui-ink-2);font:var(--ui-weight-strong) var(--ui-text-s) / 1 var(--ui-font-sans);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}.cl-scw-seg button:hover{background:color-mix(in srgb,var(--ui-surface) 60%,transparent);color:var(--ui-ink)}.cl-scw-seg button[aria-pressed=true]{background:var(--ui-raised);box-shadow:0 0 0 1px var(--ui-hair);color:var(--ui-ink)}.cl-scw-count{color:var(--ui-ink-3);font-size:var(--ui-text-s)}.cl-scw-essay{color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:var(--ui-text-m);line-height:1.7}.cl-scw-essay p+p{margin-top:12px}.cl-scw-err{margin:0 -1px;padding:0 1px;border:0;border-radius:var(--ui-radius-bar);background:none;color:inherit;font:inherit;-webkit-text-decoration:underline wavy var(--ui-bad);text-decoration:underline wavy var(--ui-bad);text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease)}.cl-scw[data-state=done] .cl-scw-err:hover,.cl-scw-err.is-open,.cl-scw-err.is-lit,.cl-scw-psg.is-lit{background:var(--ui-mark)}.cl-scw-psg{border-radius:var(--ui-radius-bar);transition:background-color var(--ui-motion-base) var(--ui-ease)}.cl-scw-essay.is-model mark{background:none;color:var(--ui-good);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-good) 45%,transparent);text-underline-offset:4px}.cl-scw:not([data-state=done]) .cl-scw-err{text-decoration:none;pointer-events:none}.cl-scw:not([data-state=done]) .cl-scw-seg,.cl-scw:not([data-state=done]) .cl-scw-count{visibility:hidden}.cl-scw-pop{position:absolute;z-index:6;width:300px;max-width:calc(100% - 24px);padding:12px 14px;border-radius:var(--ui-radius-control);background:var(--ui-raised);box-shadow:0 0 0 1px var(--ui-hair),var(--cl-shadow-float);color:var(--ui-ink-2);font-size:var(--ui-text-s);opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-ease)}.cl-scw-pop.is-on{opacity:1}.cl-scw-fx{display:flex;align-items:center;gap:8px;color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:var(--ui-text-m)}.cl-scw-fx s{color:var(--ui-bad);text-decoration-thickness:1px}.cl-scw-fx b{color:var(--ui-good);font-weight:var(--ui-weight-serif-bold)}.cl-scw-fx svg{color:var(--ui-ink-3)}.cl-scw-why{margin-top:6px;line-height:1.45}.cl-scw-cr{margin-top:6px;color:var(--ui-ink-3)}.cl-scw-checking{color:var(--ui-ink-3);font-size:var(--ui-text-s)}.cl-scw-checking:empty{display:none}.cl-scw-crit{display:grid;border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);transition:opacity var(--ui-motion-base) var(--ui-ease)}.cl-scw:not([data-state=done]) .cl-scw-crit{opacity:0}.cl-scw-ci{border-bottom:1px solid var(--ui-hair);transition:opacity var(--ui-motion-base) var(--ui-ease),transform var(--ui-motion-base) var(--ui-ease)}.cl-scw-ci:last-child{border-bottom:0}.cl-scw-ci.is-pend,.cl-scw-total.is-pend{opacity:0;transform:translateY(4px)}.cl-scw-ch{display:block;width:100%;padding:11px 14px 9px;border:0;border-radius:var(--ui-radius-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease)}.cl-scw-ch:hover{background:var(--ui-page)}.cl-scw-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-3);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong)}.cl-scw-row>span{display:inline-flex;flex:none;align-items:baseline;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-scw-row em{color:var(--ui-ink-3);font-style:normal;font-weight:var(--ui-weight-regular)}.cl-scw-chev{position:relative;top:2px;margin-left:6px;color:var(--ui-ink-3);transition:transform var(--ui-motion-fast) var(--ui-ease)}.cl-scw-ci.is-open .cl-scw-chev{transform:rotate(180deg)}.cl-scw-bar{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:var(--ui-radius-bar);background:var(--ui-track-off)}.cl-scw-bar i{display:block;height:100%;border-radius:var(--ui-radius-bar);background:var(--ui-good);transition:width .7s var(--ui-ease)}.cl-scw-cm{padding:0 14px 11px;color:var(--ui-ink-2);font-size:var(--ui-text-s);line-height:1.4}.cl-scw-cm span{color:var(--ui-ink-3)}.cl-scw-total{display:flex;align-items:baseline;justify-content:space-between;transition:opacity var(--ui-motion-base) var(--ui-ease),transform var(--ui-motion-base) var(--ui-ease)}.cl-scw-total b{font-size:var(--ui-text-xl);font-variant-numeric:tabular-nums}.cl-scw-total small{color:var(--ui-ink-3);font-size:var(--ui-text-m)}.cl-scw-total .is-ok,.cl-scw-total .is-low{font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong)}.cl-scw-total .is-ok{color:var(--ui-good)}.cl-scw-total .is-low{color:var(--ui-bad)}@media(max-width:639px){.cl-scw-essay p+p{margin-top:10px}}@media(prefers-reduced-motion:reduce){.cl-scw-seg button,.cl-scw-err,.cl-scw-psg,.cl-scw-pop,.cl-scw-ch,.cl-scw-chev,.cl-scw-crit,.cl-scw-ci,.cl-scw-total,.cl-scw-bar i{transition:none}.cl-scw-ci.is-pend,.cl-scw-total.is-pend{transform:none}}.cl-scw .cl-scp-act:disabled:hover{background:var(--ui-act)}.cl-scw .cl-scp-btn:disabled:hover{border-color:var(--ui-hair)}.cl-scw-ch:disabled:hover{background:none}
