.seo-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.seo-split{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.seo-split--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.seo-sticky{overscroll-behavior:contain;max-height:calc(100dvh - 100px);position:sticky;top:84px;overflow-y:auto}}.seo-mono{font-family:var(--font-mono);font-size:.85rem}textarea.seo-mono{line-height:1.55}.seo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width<=640px){.seo-row{grid-template-columns:minmax(0,1fr)}}.seo-status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.seo-issues{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.seo-issue{color:var(--text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.45;display:flex}.seo-issue>svg{flex-shrink:0;margin-top:.15rem}.seo-issue--error>svg{color:var(--accent-red)}.seo-issue--warn>svg,.seo-issue--warning>svg{color:var(--accent-amber)}.seo-issue--info>svg{color:var(--accent-indigo)}.seo-issue strong{color:var(--text-primary);font-weight:600}.seo-issue code{font-family:var(--font-mono);color:var(--text-primary);font-size:.8rem}.seo-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:.25rem 0 0;font-size:.75rem;font-weight:700}.seo-card{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);flex-direction:column;gap:.85rem;padding:.9rem 1rem 1rem;display:flex}.seo-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seo-card-title{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:700}@media (width<=640px){.seo-tool.native-tool{padding:.75rem}.seo-tool .ui-section-head{padding:.85rem .9rem}.seo-tool .ui-section-body{padding:0 .9rem .95rem}.seo-card{padding:.8rem}.seo-tool .btn{min-height:40px}.seo-tool .ui-icon-btn{width:40px;height:40px}.seo-tool .ui-segment{min-height:38px}}.seo-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-tool .tool-code,.seo-mono{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}
