.eh{display:grid;gap:var(--sp-4)}.eh__input{min-height:14rem;font-size:var(--fs-sm);line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto}.eh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.eh__privacy{flex-basis:100%}@media(min-width:48em){.eh__privacy{flex-basis:auto;margin-inline-start:auto}}.eh__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.eh__title{display:grid;gap:var(--sp-1);min-width:0}.eh__verdict{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading)}.eh__block{display:grid;gap:var(--sp-3)}.eh__h{font-size:var(--fs-base)}.eh__cols{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.eh__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.eh__warnings{display:grid;gap:var(--sp-2)}.eh__warning{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:var(--border-w) solid var(--c-border);background:var(--c-surface-2);font-size:var(--fs-md)}.eh__warning--fail{background:var(--c-fail-soft);border-color:var(--c-fail-border)}.eh__warning--warn{background:var(--c-warn-soft);border-color:var(--c-warn-border)}.eh__warning .icon{width:1.25rem;height:1.25rem;margin-top:.15rem}.eh__warning--fail .icon{color:var(--c-fail-strong)}.eh__warning--warn .icon{color:var(--c-warn-strong)}.eh__warning--info .icon{color:var(--c-text-2)}.eh__auth dd{display:grid;gap:.2rem;justify-items:end}.eh__auth dd code,.eh__summary dd code{overflow-wrap:anywhere;font-size:var(--fs-sm)}.eh__summary{grid-template-columns:minmax(6rem,max-content) 1fr}.eh__summary dd{font-weight:var(--fw-regular);overflow-wrap:anywhere}.eh__sender{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.eh__table td{vertical-align:top;font-size:var(--fs-sm)}.eh__table td.mono{overflow-wrap:anywhere}.eh__table tr.is-origin td:first-child{box-shadow:inset 3px 0 0 var(--c-accent)}.eh__host{display:grid;gap:.1rem}.eh__host small{color:var(--c-text-3)}.eh__raw{font-size:var(--fs-sm);grid-template-columns:minmax(8rem,max-content) 1fr}.eh__raw dd{font-weight:var(--fw-regular);font-family:var(--font-mono);overflow-wrap:anywhere}.eh__raw dt{font-family:var(--font-mono)}@media(max-width:40em){.eh__table td:empty{display:none}.eh__table td>.badge{justify-self:start}}.tool p.source{display:block;max-width:var(--measure)}.tool p.source .icon{display:inline-block;vertical-align:-.2em;margin-inline-end:.3rem}
