.w47-form>*+*{margin-top:1rem}.w47-fieldset{border:0;min-width:0;margin:0;padding:0}.w47-fieldset>legend{margin-bottom:.6rem;padding:0;font-size:.95rem;font-weight:700}.w47-fieldset[hidden],.w47-box[hidden],.w47-card[hidden]{display:none}.w47-check{align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.35;display:flex}.w47-check input{flex:none;margin-top:.2rem}.w47-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.85rem;display:grid}.w47-card{border:1px solid var(--line);border-left:4px solid var(--cat);border-radius:var(--radius);background:var(--surface-2);gap:.7rem;min-width:0;padding:.75rem .85rem .85rem;display:grid}.w47-card__title{margin:0;font-size:.98rem;font-weight:700}.w47-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));align-items:start;gap:.75rem;display:grid}.w47-details{border-top:1px dashed var(--line);padding-top:.6rem}.w47-details>summary{cursor:pointer;align-items:center;min-height:2rem;font-size:.9rem;font-weight:650;display:flex}.w47-details[open]>summary{margin-bottom:.6rem}.w47-presets{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.w47-textarea{min-height:9rem;font-family:var(--font-mono);font-size:1rem}.w47-sites{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;gap:1rem;display:grid}.w47-results{gap:1rem;min-width:0;display:grid}.w47-results .sk-readout{grid-template-columns:minmax(0,1fr)}.w47-box{gap:.6rem;min-width:0;display:grid}.w47-h3{margin:0;font-size:1rem;font-weight:700}.w47-hint{color:var(--text-2);margin:0;font-size:.85rem}.w47-verdict{margin:.35rem 0 0;font-weight:650;display:block}.w47-verdict:empty{display:none}.w47-table th,.w47-table td{white-space:nowrap}.w47-table tbody th{font-weight:600;font-size:inherit;z-index:auto;white-space:normal;background:0 0;min-width:7rem;position:static}.w47-table sup,.w47-table sub,.readout__sub sup,.readout__sub sub,.readout__value sup,.readout__value sub,.stat__value sup,.stat__value sub,.w47-results .stat__label sup,.w47-results .stat__label sub,.w47-results .sk-stat-sub sup,.w47-results .sk-stat-sub sub,.w47-results .sk-notes sup,.w47-results .sk-notes sub{font-size:.7em;line-height:0}.w47-table tr.is-strong th,.w47-table tr.is-strong td{font-weight:700}.readout__value.w47-words{overflow-wrap:anywhere;font-size:clamp(1.25rem,1rem + 1.4vw,1.75rem);line-height:1.25}.w47-actions{margin-top:.25rem}.w47-status{color:var(--text-2);min-height:1.25em;margin:0;font-size:.88rem}.w47-yes,.w47-no{border-radius:var(--radius-pill);color:var(--text);white-space:nowrap;padding:.05rem .5rem;font-size:.8rem;font-weight:650;display:inline-block}.w47-yes{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success)}.w47-no{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.w47-chart{width:100%;min-height:200px}.w47-bar-a{fill:var(--cat)}.w47-bar-b{fill:color-mix(in srgb, var(--info) 75%, var(--surface))}.w47-bar-c{fill:var(--text-3)}.w47-bar-label{fill:var(--text-2);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:10.5px}.w47-line-a{stroke:var(--cat);stroke-width:2.6px}.w47-line-b{stroke:var(--info);stroke-width:2.25px}.w47-line-c{stroke:var(--text-3);stroke-width:2px}.w47-dashed{stroke-dasharray:7 5}.w47-dot{stroke-width:2.25px;fill:var(--surface)}.w47-dot-a{stroke:var(--cat)}.w47-dot-b{stroke:var(--info)}.w47-dot-c{stroke:var(--text-3)}.w47-swatch{border-radius:3px;flex:none;width:.9rem;height:.9rem;display:inline-block}.w47-swatch-a{background:var(--cat)}.w47-swatch-b{background:color-mix(in srgb, var(--info) 75%, var(--surface))}.w47-swatch-c{background:var(--text-3)}.w47-key{border-top:3px solid var(--cat);flex:none;width:1.4rem;height:0;display:inline-block}.w47-key-b{border-top-color:var(--info)}.w47-key-c{border-top-color:var(--text-3)}.w47-key.is-dashed{border-top-style:dashed}.w47-key.is-dot{border:2px solid var(--cat);border-radius:50%;width:.7rem;height:.7rem}.w47-key-b.is-dot{border-color:var(--info)}.w47-key-c.is-dot{border-color:var(--text-3)}@media print{.w47-actions,.w47-presets{display:none!important}}
