.mkt-visibility .mkt-visibility-submit{width:100%;min-height:3rem;margin-top:1rem}.mkt-visibility-busy{font-size:var(--text-base);color:var(--muted-foreground)}.mkt-visibility-lenses{border-top:1px solid var(--border);margin-top:1.5rem;display:grid}.mkt-visibility-lens{border-bottom:1px solid var(--border);padding-block:1.25rem}.mkt-visibility-lens-figure{font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);letter-spacing:-.028em;font-variant-numeric:tabular-nums;line-height:1}.mkt-visibility-lens-label{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:.5rem}.mkt-visibility .mkt-doc-note{margin-block:2rem 1.5rem}.mkt-visibility-note-label{font-size:var(--text-sm);color:var(--marketing-blue-ink);font-weight:600}.mkt-visibility-note-title{margin-top:.5rem;font-weight:600}.mkt-visibility .mkt-doc-note p+p:not(.mkt-visibility-note-title){color:var(--muted-foreground);margin-top:.5rem}.mkt-visibility .mkt-findings{border-bottom:1px solid var(--border)}.mkt-visibility .mkt-findings p{font-size:var(--text-sm);color:var(--muted-foreground);max-width:60ch;margin-top:.375rem}.mkt-visibility .mkt-findings p.mkt-visibility-fix{color:var(--foreground)}.mkt-visibility-status{min-width:3rem;font-size:var(--text-sm);color:var(--muted-foreground);font-weight:600;display:inline-block}.mkt-visibility li[data-status=fail] .mkt-visibility-status{color:var(--danger)}.mkt-visibility li[data-status=pass] .mkt-visibility-status{color:var(--positive)}@media (min-width:48rem){.mkt-visibility-lenses{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);column-gap:2rem}.mkt-visibility-lens{border-bottom:0}}
