.cs-toolhead[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-4);padding-block:var(--cs-space-4) var(--cs-space-6);flex-direction:column;display:flex}.cs-toolhead[data-astro-cid-eqq7c4bx] h1[data-astro-cid-eqq7c4bx]{font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-tight)}@media (width>=768px){.cs-toolhead[data-astro-cid-eqq7c4bx] h1[data-astro-cid-eqq7c4bx]{font-size:var(--cs-text-2xl)}}.cs-answer[data-astro-cid-eqq7c4bx]{font-size:var(--cs-text-md);line-height:var(--cs-leading-relaxed);color:var(--cs-text-secondary);max-width:38rem}.cs-set-mount[data-astro-cid-eqq7c4bx]{padding:0 var(--cs-space-4) var(--cs-space-5)}.cs-proj__bar[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-2);margin-bottom:var(--cs-space-4);flex-wrap:wrap;display:flex}.cs-proj__switch[data-astro-cid-eqq7c4bx]{flex:14rem;min-width:0}.cs-proj__fields[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-3) var(--cs-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));max-width:52rem;display:grid}.cs-proj__field[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-1);font-size:var(--cs-text-sm);color:var(--cs-text-secondary);flex-direction:column;display:flex}.cs-proj__field--wide[data-astro-cid-eqq7c4bx]{grid-column:1/-1}.cs-proj__checks[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-2) var(--cs-space-4);border:none;flex-flow:wrap;margin:0;padding:0}.cs-proj__checks[data-astro-cid-eqq7c4bx] legend[data-astro-cid-eqq7c4bx]{margin-bottom:var(--cs-space-2);padding:0}.cs-proj__check[data-astro-cid-eqq7c4bx]{align-items:center;gap:var(--cs-space-2);min-height:var(--cs-touch-target);color:var(--cs-text);display:inline-flex}.cs-proj__notes[data-astro-cid-eqq7c4bx]{resize:vertical;min-height:3.5rem;padding-block:var(--cs-space-2);font-family:inherit}.cs-proj__meta[data-astro-cid-eqq7c4bx],.cs-proj__cap[data-astro-cid-eqq7c4bx]{margin:var(--cs-space-3) 0 0;font-size:var(--cs-text-xs);line-height:var(--cs-leading-relaxed);color:var(--cs-text-muted)}.cs-proj__cap[data-astro-cid-eqq7c4bx]{color:var(--cs-text)}.cs-set__add[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-2);max-width:34rem;margin-bottom:var(--cs-space-4);flex-wrap:wrap;display:flex}.cs-set__input[data-astro-cid-eqq7c4bx]{min-width:0;min-height:var(--cs-touch-target);padding-inline:var(--cs-space-3);background:var(--cs-inset);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-md);color:var(--cs-text-strong);font-size:var(--cs-text-sm);outline:none;flex:1}.cs-set__input[data-astro-cid-eqq7c4bx]:focus-visible{border-color:var(--cs-border-hover)}.cs-set__list[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-set__item{gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-lg);font-size:var(--cs-text-sm);flex-direction:column;display:flex}.cs-set__item.is-approved,.cs-set__result.is-approved{box-shadow:0 0 0 2px var(--cs-border-hover)}.cs-set__itemhead{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-set__itemhead .cs-mono{flex:1}.cs-set__tick{accent-color:currentColor;width:18px;height:18px;margin:0}.cs-set__copy,.cs-set__fill,.cs-set__approve{border-radius:var(--cs-radius-sm);color:inherit;font-size:var(--cs-text-xs);cursor:pointer;background:#ffffff38;border:1px solid;padding:.25rem .6rem;text-decoration:none;position:relative}.cs-set__approve[aria-pressed=true]{background:currentColor}.cs-set__item .cs-set__approve[aria-pressed=true]{color:inherit;mix-blend-mode:difference}.cs-set__approve--quiet{background:var(--cs-fill-subtle);border-color:var(--cs-border-strong);color:var(--cs-text)}.cs-set__approve--quiet[aria-pressed=true]{background:var(--cs-text);color:var(--cs-surface)}.cs-set__remove{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;font-size:1rem;line-height:1}.cs-set__itemfields{gap:var(--cs-space-2);grid-template-columns:1fr 1fr;display:grid}.cs-set__itemfield{min-width:0;min-height:32px;padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-sm);color:inherit;font-size:var(--cs-text-xs);background:#ffffff2e;border:1px solid #7f7f7f66}.cs-set__itemfield::placeholder{color:inherit;opacity:.7}.cs-set__from{font-size:var(--cs-text-xs);line-height:var(--cs-leading-relaxed);opacity:.85;margin:0}.cs-set__results[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-2);margin:var(--cs-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.cs-set__result{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-lg);font-size:var(--cs-text-sm);flex-wrap:wrap;display:flex}.cs-set__result .cs-set__from{color:var(--cs-text-muted);opacity:1;flex-basis:100%}.cs-set__strip{border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-sm);flex:none;width:6rem;height:22px;display:flex;overflow:hidden}.cs-set__strip span{flex:1}.cs-set__kind{border-radius:var(--cs-radius-sm);background:var(--cs-fill);font-size:var(--cs-text-xs);color:var(--cs-text-secondary);padding:.125rem .5rem}.cs-set__resultname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:8rem;overflow:hidden}.cs-set__empty[data-astro-cid-eqq7c4bx]{max-width:34rem;font-size:var(--cs-text-sm);line-height:var(--cs-leading-relaxed);color:var(--cs-text-secondary);margin:0}.cs-set__actions[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-3);padding:0 var(--cs-space-4) var(--cs-space-5);flex-wrap:wrap;margin:0;list-style:none;display:flex}.cs-set__actions li{align-items:center;gap:var(--cs-space-2);display:flex}.cs-set__action{min-height:var(--cs-touch-target);padding:0 var(--cs-space-4);background:var(--cs-fill-subtle);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-pill);color:var(--cs-text);font-size:var(--cs-text-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.cs-set__action:hover{background:var(--cs-fill-hover);color:var(--cs-text-strong)}.cs-set__actionnote{font-size:var(--cs-text-xs);color:var(--cs-text-muted)}.cs-set__checks[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-5);margin-bottom:var(--cs-space-4);flex-direction:column;display:flex}.cs-set__check h3{margin:0 0 var(--cs-space-1);font-size:var(--cs-text-md)}.cs-set__checksummary{margin:0 0 var(--cs-space-2);max-width:44rem;font-size:var(--cs-text-sm);line-height:var(--cs-leading-relaxed);color:var(--cs-text-secondary)}.cs-set__findings{gap:var(--cs-space-2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.cs-set__finding{gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);border-left:3px solid var(--cs-border-strong);font-size:var(--cs-text-sm);line-height:var(--cs-leading-relaxed);align-items:flex-start;display:flex}.cs-set__finding.is-fail{border-left-color:#c0392b}.cs-set__finding.is-warn{border-left-color:#b7791f}.cs-set__findingchips{flex:none;padding-top:.2em;display:flex}.cs-set__findingchips span{border:1px solid var(--cs-border-strong);border-radius:50%;width:14px;height:14px;margin-inline-start:-4px}.cs-set__findingchips span:first-child{margin-inline-start:0}.cs-set__checksbar[data-astro-cid-eqq7c4bx]{align-items:center;gap:var(--cs-space-3);display:flex}.cs-set__exportbar[data-astro-cid-eqq7c4bx],.cs-set__sharerow[data-astro-cid-eqq7c4bx]{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-set__sharelabel[data-astro-cid-eqq7c4bx]{font-size:var(--cs-text-sm);color:var(--cs-text-secondary);flex:0 0 7rem}.cs-set__exporttext[data-astro-cid-eqq7c4bx]{width:100%;max-width:52rem;padding:var(--cs-space-3);resize:vertical;line-height:var(--cs-leading-relaxed)}.cs-set__history[data-astro-cid-eqq7c4bx]{gap:var(--cs-space-2);padding:0 var(--cs-space-4) var(--cs-space-5);flex-wrap:wrap;margin:0;list-style:none;display:flex}.cs-set__chip{align-items:center;gap:var(--cs-space-2);min-height:34px;padding:0 var(--cs-space-2) 0 var(--cs-space-3);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-pill);font-size:var(--cs-text-xs);display:inline-flex}.cs-set__chipsave{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;position:relative}
