.url-form{gap:var(--space-2);display:grid}.url-form__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.url-form__input{min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-sm);flex:16rem}.url-form__submit{flex:none}.url-form[aria-busy=true] .url-form__submit .icon{animation:url-form-pulse 1s var(--ease-in-out) infinite alternate}@media (prefers-reduced-motion:reduce){.url-form[aria-busy=true] .url-form__submit .icon{animation:none}}@keyframes url-form-pulse{to{opacity:.35}}.check-state{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}.check-state .icon{block-size:1.125rem;inline-size:1.125rem}.check-state--pass{color:var(--accent)}.check-state--warn{color:var(--ink-2)}.check-state--fail{color:var(--danger)}.check-state--info{color:var(--ink-3)}.blc__main{min-inline-size:0}.blc__empty{padding-block:var(--space-4);color:var(--ink-3);font-size:var(--text-sm);margin:0}.blc__results{gap:var(--space-4);padding-block-start:var(--space-3);display:grid}.blc__note{margin:0}.blc__filters{border:0;min-inline-size:0;margin:0;padding:0}.blc__list{border-block-start:1px solid var(--sheet-rule);margin:0;padding:0;list-style:none;display:grid}.blc__item{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--sheet-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.blc__body{gap:.125rem;min-inline-size:0;display:grid}.blc__text{overflow-wrap:anywhere;margin:0;font-weight:600}.blc__url{gap:var(--space-1);max-inline-size:100%;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);text-align:start;overflow-wrap:anywhere;justify-self:start;align-items:center;display:inline-flex}.blc__url .icon{flex:none;block-size:.875rem;inline-size:.875rem}.blc a.blc__url:hover{color:var(--accent)}.blc__final{color:var(--ink-3);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.blc__status{padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--tint-ground);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.blc__status--broken{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.blc__status--ok{background:var(--accent-soft);color:var(--accent)}.blc__item--pending{color:var(--ink-3)}
