.sq[data-astro-cid-62mfmg52]{display:grid;gap:1rem}.sq__top[data-astro-cid-62mfmg52]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.sq__top[data-astro-cid-62mfmg52] h2[data-astro-cid-62mfmg52]{margin:0 0 .25rem;font-size:1.05rem}.sq__top[data-astro-cid-62mfmg52] p[data-astro-cid-62mfmg52]{margin:0;color:var(--text-muted);font-size:.86rem}.sq__file[data-astro-cid-62mfmg52]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sq__file-label[data-astro-cid-62mfmg52]{cursor:pointer;flex-shrink:0}.sq[data-astro-cid-62mfmg52]>textarea[data-astro-cid-62mfmg52]{min-height:300px}.sq__toolbar[data-astro-cid-62mfmg52]{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr));gap:.75rem;padding:.9rem 1rem}.sq__toolbar[data-astro-cid-62mfmg52] label[data-astro-cid-62mfmg52]{display:grid;gap:.35rem;font-size:.8rem;color:var(--text-muted)}.sq__toolbar[data-astro-cid-62mfmg52] input[data-astro-cid-62mfmg52],.sq__toolbar[data-astro-cid-62mfmg52] select[data-astro-cid-62mfmg52]{padding-block:.5rem}.sq__actions[data-astro-cid-62mfmg52],.sq__result-actions[data-astro-cid-62mfmg52],.sq__fixed-actions[data-astro-cid-62mfmg52]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sq__status[data-astro-cid-62mfmg52]{margin-left:auto;color:var(--text-muted);font-size:.84rem;font-weight:600}.sq__result[data-astro-cid-62mfmg52]{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sq__result-head[data-astro-cid-62mfmg52]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sq__result-head[data-astro-cid-62mfmg52] h2[data-astro-cid-62mfmg52]{margin:.2rem 0 .25rem}.sq__result-head[data-astro-cid-62mfmg52] p[data-astro-cid-62mfmg52]{margin:0;color:var(--text-muted)}.sq__score[data-astro-cid-62mfmg52]{width:68px;height:68px;flex:0 0 68px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--bg-subtle);font-size:1.25rem;font-weight:800}.sq__stats[data-astro-cid-62mfmg52]{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.sq__stat[data-astro-cid-62mfmg52]{padding:.7rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-subtle)}.sq__stat[data-astro-cid-62mfmg52] strong[data-astro-cid-62mfmg52]{display:block;font-size:1.05rem}.sq__stat[data-astro-cid-62mfmg52] span[data-astro-cid-62mfmg52]{display:block;margin-top:.1rem;color:var(--text-muted);font-size:.72rem}.sq__issues[data-astro-cid-62mfmg52]{display:grid;gap:.55rem}.sq__issue[data-astro-cid-62mfmg52]{display:grid;grid-template-columns:auto 1fr;gap:.65rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle)}.sq__issue-badge[data-astro-cid-62mfmg52]{align-self:start;padding:.16rem .45rem;border-radius:999px;font-size:.66rem;line-height:1.4;font-weight:800;text-transform:uppercase}.sq__issue[data-astro-cid-62mfmg52][data-severity=error] .sq__issue-badge[data-astro-cid-62mfmg52]{color:var(--danger);background:var(--danger-soft)}.sq__issue[data-astro-cid-62mfmg52][data-severity=warning] .sq__issue-badge[data-astro-cid-62mfmg52]{color:var(--warning);background:#fff6e8}.sq__issue[data-astro-cid-62mfmg52][data-severity=info] .sq__issue-badge[data-astro-cid-62mfmg52]{color:var(--brand-700);background:var(--brand-soft)}.sq__issue[data-astro-cid-62mfmg52] strong[data-astro-cid-62mfmg52]{font-size:.88rem}.sq__issue[data-astro-cid-62mfmg52] p[data-astro-cid-62mfmg52]{margin:.15rem 0 0;color:var(--text-muted);font-size:.8rem}.sq__empty[data-astro-cid-62mfmg52]{padding:1rem;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted)}.sq__fixed[data-astro-cid-62mfmg52]{padding:1rem;display:grid;gap:.8rem}.sq__fixed-head[data-astro-cid-62mfmg52]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sq__fixed-head[data-astro-cid-62mfmg52] h3[data-astro-cid-62mfmg52]{margin:0}.sq__fixed-head[data-astro-cid-62mfmg52] p[data-astro-cid-62mfmg52]{margin:.2rem 0 0;color:var(--text-muted);font-size:.8rem}.sq__fixed[data-astro-cid-62mfmg52] textarea[data-astro-cid-62mfmg52]{min-height:260px}.sq__privacy[data-astro-cid-62mfmg52]{padding:.85rem 1rem;border-left:3px solid var(--brand-600);background:var(--brand-soft);color:var(--text-muted);font-size:.86rem}.sq__privacy[data-astro-cid-62mfmg52] strong[data-astro-cid-62mfmg52]{color:var(--text)}@media(max-width:820px){.sq__toolbar[data-astro-cid-62mfmg52],.sq__stats[data-astro-cid-62mfmg52]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sq__top[data-astro-cid-62mfmg52],.sq__result-head[data-astro-cid-62mfmg52],.sq__fixed-head[data-astro-cid-62mfmg52]{flex-direction:column;align-items:stretch}.sq__toolbar[data-astro-cid-62mfmg52]{grid-template-columns:1fr}.sq__status[data-astro-cid-62mfmg52]{width:100%;margin-left:0}}
