.rq-audit-page{display:grid;grid-template-columns:minmax(0,.78fr) minmax(20rem,1.22fr);gap:clamp(2rem,4vw,4rem);align-items:start;min-height:calc(100vh - 6rem);padding-top:clamp(7rem,12vw,10rem)}.rq-audit-page__intro{position:sticky;top:7rem;min-width:0}.rq-audit-page__intro .rq-display{margin-bottom:1.25rem}.rq-audit-page__points{list-style:none;padding:0;margin:clamp(1.5rem,3vw,2rem) 0 0;display:grid;gap:.75rem}.rq-audit-page__points li{display:flex;align-items:center;gap:.65rem;color:var(--rq-ink-muted);font-family:var(--rq-mono),ui-monospace,monospace;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rq-audit-page__points li:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--rq-burgundy);box-shadow:0 0 0 .32rem color-mix(in srgb,var(--rq-burgundy) 12%,transparent);flex:0 0 auto}.audit-tool{position:relative;min-width:0;border-radius:20px;border:1px solid rgba(230,224,212,.1);background:radial-gradient(70% 80% at 8% 4%,rgba(217,115,53,.07),transparent 60%),linear-gradient(135deg,#17140f,#11100c);color:#f1ede4;padding:clamp(1rem,2.8vw,1.5rem);box-shadow:0 30px 60px #1c1a1733;overflow:hidden}.audit-tool:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,244,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(247,244,238,.025) 1px,transparent 1px);background-size:4rem 4rem;pointer-events:none}.audit-tool>*{position:relative;z-index:1}.audit-tool__form{display:grid;gap:1rem;border-radius:14px;border:1px solid #E6E0D4;background:#f7f4ee;color:#1c1a17;padding:clamp(1.1rem,2.8vw,1.6rem)}.audit-tool__field{display:grid;gap:.55rem}.audit-tool__field label,.audit-tool__card-label,.audit-tool__qualifier legend,.audit-tool__measured span{font-family:var(--rq-mono),ui-monospace,monospace;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.audit-tool__field label,.audit-tool__card-label,.audit-tool__measured span{color:#7a1f2b}.audit-tool__card-label{display:inline-flex;align-items:center;gap:.4rem}.audit-tool__card-label:before{content:"";width:4px;height:4px;border-radius:999px;background:currentColor}.audit-tool__field input{width:100%;min-height:3.25rem;border:1px solid #D7CEBF;border-radius:10px;background:#fff;color:#1c1a17;padding:.85rem 1rem;font:600 1rem/1.35 var(--rq-body),system-ui,sans-serif;outline:none}.audit-tool__field input:focus{border-color:#7a1f2b;box-shadow:0 0 0 3px #7a1f2b24}.audit-tool__consent,.audit-tool__status,.audit-tool__close p,.audit-tool__measured{margin:0;color:#4f4942;font-size:.95rem;line-height:1.55}.audit-tool__turnstile-group{display:grid;gap:.4rem}.audit-tool__turnstile{display:flex;align-items:center;overflow:hidden}.audit-tool__turnstile-note{margin:0;color:#4f4942;font-family:var(--rq-mono),ui-monospace,monospace;font-size:.72rem;line-height:1.5}.audit-tool__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.audit-tool__submit{min-width:10rem}.audit-tool__status{min-height:1.5rem;font-weight:600}.audit-tool__status--result{min-height:0;font-family:var(--rq-display),var(--rq-body),system-ui,sans-serif;font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:800;line-height:1.25}.audit-tool__status[data-status=loading]{color:#7a1f2b}.audit-tool__status[data-status=ok]{color:#6e3712}.audit-tool__status[data-status=no_field_data]{color:#5e1622}.audit-tool__status[data-status=invalid_url],.audit-tool__status[data-status=unreachable],.audit-tool__status[data-status=psi_error],.audit-tool__status[data-status=rate_limited],.audit-tool__status[data-status=verification_failed]{color:#7a1f2b}.audit-tool__result{display:grid;gap:1.15rem;margin-top:1rem;border-radius:14px;border:1px solid #E6E0D4;background:#f7f4ee;color:#1c1a17;padding:clamp(1.1rem,3vw,1.7rem)}.audit-tool__result-header{display:grid;gap:.85rem;border-bottom:1px solid #E6E0D4;padding-bottom:1rem}.audit-tool__measured{display:grid;gap:.35rem;border:1px solid #E6E0D4;border-radius:12px;background:#fff;padding:.85rem 1rem}.audit-tool__measured strong{color:#1c1a17;font-weight:700;overflow-wrap:anywhere}.audit-tool__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.95rem,2vw,1.15rem)}.audit-tool__card{display:flex;flex-direction:column;gap:1.15rem;align-content:start;border:1px solid #E6E0D4;border-radius:12px;background:#fff;padding:clamp(1.15rem,2.4vw,1.45rem);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.audit-tool__card:hover{border-color:#7a1f2b38;box-shadow:0 10px 30px #1c1a170d;transform:translateY(-2px)}.audit-tool__card-title{margin:0;color:#1c1a17;font-family:var(--rq-display),var(--rq-body),system-ui,sans-serif;font-size:clamp(1.18rem,2.2vw,1.48rem);font-weight:800;line-height:1.18;overflow-wrap:anywhere}.audit-tool__card-block{display:grid;gap:.45rem}.audit-tool__card p{margin:0;color:#1c1a17;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.audit-tool__result[data-status=no_field_data] .audit-tool__card:first-child,.audit-tool__result[data-status=invalid_url] .audit-tool__card,.audit-tool__result[data-status=unreachable] .audit-tool__card,.audit-tool__result[data-status=psi_error] .audit-tool__card,.audit-tool__result[data-status=rate_limited] .audit-tool__card,.audit-tool__result[data-status=verification_failed] .audit-tool__card{border-color:#7a1f2b47;background:#fff9f7}.audit-tool__close{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid #E6E0D4;border-radius:12px;background:#fff;padding:1rem}.audit-tool__close p{max-width:34rem}.audit-tool__cta{flex:0 0 auto}.audit-tool__qualifier{border:1px solid #E6E0D4;border-radius:12px;background:#fff;padding:1rem;margin:0;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.audit-tool__qualifier legend{color:#4f4942;padding:0}.audit-tool__toggle-group{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem;border:1px solid #E6E0D4;border-radius:999px;background:#fff}.audit-tool__toggle-group label{cursor:pointer}.audit-tool__toggle-group input{position:absolute;opacity:0;pointer-events:none}.audit-tool__toggle-group span{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;min-width:3rem;border-radius:999px;padding:.35rem .8rem;color:#4f4942;font-weight:700;transition:background .2s ease,color .2s ease}.audit-tool__toggle-group input:checked+span{background:#7a1f2b;color:#fff}.audit-tool__toggle-group input:focus-visible+span{outline:2px solid #7A1F2B;outline-offset:2px}@media(max-width:980px){.rq-audit-page{grid-template-columns:1fr;padding-top:clamp(6rem,16vw,8rem)}.rq-audit-page__intro{position:static}}@media(max-width:720px){.audit-tool__cards{grid-template-columns:1fr}.audit-tool__close{align-items:stretch;grid-template-columns:1fr}.audit-tool__cta,.audit-tool__submit{width:100%}.audit-tool__actions{align-items:stretch;flex-direction:column;gap:.75rem}.audit-tool__qualifier{align-items:stretch;flex-direction:column}.audit-tool__toggle-group{width:fit-content}}
