.audit-workspace[data-astro-cid-lnj26vy6] [data-astro-cid-lnj26vy6][hidden]{display:none!important}.audit-hero[data-astro-cid-lnj26vy6]{isolation:isolate;background:radial-gradient(circle at 12% 15%,#52aed338,#0000 24rem),radial-gradient(circle at 88% 18%,#f4994c3d,#0000 25rem),radial-gradient(circle at 72% 90%,#8765cd24,#0000 22rem),linear-gradient(145deg,#fffdf6,#eaf7f2 52%,#eef4ff);padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}.audit-hero[data-astro-cid-lnj26vy6]:before,.audit-hero[data-astro-cid-lnj26vy6]:after{z-index:-1;content:"";filter:blur(1px);border-radius:999px;position:absolute}.audit-hero[data-astro-cid-lnj26vy6]:before{border:2rem solid #51a6841f;width:13rem;height:13rem;bottom:-7rem;right:8%}.audit-hero[data-astro-cid-lnj26vy6]:after{background:linear-gradient(135deg,#ffbc5840,#ee6f5824);width:5rem;height:5rem;bottom:12%;left:6%;transform:rotate(24deg)}.audit-hero-grid[data-astro-cid-lnj26vy6]{grid-template-columns:1.25fr .55fr;align-items:center;gap:5rem;display:grid}.audit-hero[data-astro-cid-lnj26vy6] h1[data-astro-cid-lnj26vy6]{max-width:850px}.audit-lead[data-astro-cid-lnj26vy6]{max-width:760px;color:var(--muted);margin-top:1.35rem;font-size:clamp(1.05rem,2vw,1.25rem)}.audit-demo[data-astro-cid-lnj26vy6]{aspect-ratio:1;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #31584726;border-radius:34% 66% 48% 52%/55% 40% 60% 45%;place-items:center;width:min(100%,310px);margin:auto;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 28px 70px #2a534829,-18px 14px #59acd21f,18px -12px #f6a34c21}.audit-demo[data-astro-cid-lnj26vy6]>span[data-astro-cid-lnj26vy6]{color:#176e63;letter-spacing:.18em;background:#dff5ed;border-radius:999px;align-self:start;margin-top:2.3rem;padding:.35rem .7rem;font-weight:900;position:absolute}.audit-demo[data-astro-cid-lnj26vy6]>div[data-astro-cid-lnj26vy6]{align-items:end;gap:.4rem;height:4rem;display:flex}.audit-demo[data-astro-cid-lnj26vy6] i[data-astro-cid-lnj26vy6]{background:#f0a34d;border-radius:.45rem;width:.8rem}.audit-demo[data-astro-cid-lnj26vy6] i[data-astro-cid-lnj26vy6]:first-child{height:45%}.audit-demo[data-astro-cid-lnj26vy6] i[data-astro-cid-lnj26vy6]:nth-child(2){background:#2b8d7d;height:100%}.audit-demo[data-astro-cid-lnj26vy6] i[data-astro-cid-lnj26vy6]:nth-child(3){background:#5a9ed2;height:70%}.audit-demo[data-astro-cid-lnj26vy6] strong[data-astro-cid-lnj26vy6]{color:#203c53;font-family:var(--font-heading);font-size:4rem;line-height:1}.audit-demo[data-astro-cid-lnj26vy6] small[data-astro-cid-lnj26vy6]{color:#6b568b;letter-spacing:.12em;margin-top:-2.3rem;font-weight:850}.audit-workspace[data-astro-cid-lnj26vy6]{background:linear-gradient(#f8f6ef,#f1f6f5 52%,#f8f5ee)}.audit-layout[data-astro-cid-lnj26vy6]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}.audit-main[data-astro-cid-lnj26vy6]{min-width:0}.audit-form[data-astro-cid-lnj26vy6],.audit-state[data-astro-cid-lnj26vy6],.audit-results[data-astro-cid-lnj26vy6],.audit-info-card[data-astro-cid-lnj26vy6],.audit-method[data-astro-cid-lnj26vy6]{border-radius:var(--radius-lg);background:#fffefaf5;border:1px solid #5c746933;box-shadow:0 14px 38px #233a2f12}.audit-form[data-astro-cid-lnj26vy6]{padding:clamp(1.3rem,3vw,2rem);position:relative;overflow:hidden}.audit-form[data-astro-cid-lnj26vy6]:before{content:"";background:linear-gradient(90deg,#278c79,#4a9ed0 42%,#8569c5 70%,#ef9a46);height:6px;position:absolute;inset:0 0 auto}.audit-form[data-astro-cid-lnj26vy6] label[data-astro-cid-lnj26vy6]{color:var(--heading);margin-bottom:.65rem;font-weight:850;display:block}.audit-input-row[data-astro-cid-lnj26vy6]{background:#fff;border:1px solid #bfcfca;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:inset 0 1px #fffc}.audit-input-row[data-astro-cid-lnj26vy6]:focus-within{outline-offset:2px;border-color:#4b9d8d;outline:4px solid #37978426}.audit-input-row[data-astro-cid-lnj26vy6]>span[data-astro-cid-lnj26vy6]{color:#347ea5;padding-left:1rem;font-size:1.4rem}.audit-input-row[data-astro-cid-lnj26vy6] input[data-astro-cid-lnj26vy6]{background:0 0;border:0;outline:0;width:100%;min-height:3.5rem;padding:.8rem}.audit-input-row[data-astro-cid-lnj26vy6] .button[data-astro-cid-lnj26vy6]{background:linear-gradient(135deg,#297e70,#347eaa);border-color:#287b70;border-radius:0 11px 11px 0;min-height:3.65rem;margin:-1px;box-shadow:0 8px 18px #277e7033}.audit-input-row[data-astro-cid-lnj26vy6] .button[data-astro-cid-lnj26vy6]:hover{background:linear-gradient(135deg,#236f63,#2c719b);border-color:#226a61}.audit-sample[data-astro-cid-lnj26vy6]{color:#2f789b;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:.8rem;padding:.25rem 0;font-size:.85rem;font-weight:750;text-decoration:underline #e2a153}.audit-privacy[data-astro-cid-lnj26vy6]{color:var(--muted);margin-top:1rem;font-size:.78rem}.audit-state[data-astro-cid-lnj26vy6]{text-align:center;place-items:center;min-height:230px;margin-top:1.2rem;padding:2rem;display:grid}.audit-state[data-astro-cid-lnj26vy6] p[data-astro-cid-lnj26vy6]{color:var(--muted)}.audit-spinner[data-astro-cid-lnj26vy6]{border:4px solid #dce6df;border-top-color:var(--primary);border-radius:50%;width:3rem;height:3rem;animation:.8s linear infinite audit-spin}.audit-error[data-astro-cid-lnj26vy6]{border-left:5px solid #b34c42}.audit-error[data-astro-cid-lnj26vy6] .button[data-astro-cid-lnj26vy6]{margin-top:1rem}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-results[data-astro-cid-lnj26vy6]{--audit-pad:clamp(1.3rem,3vw,2rem);padding:var(--audit-pad);margin-top:1.2rem;scroll-margin-top:2rem;overflow:hidden}.audit-summary[data-astro-cid-lnj26vy6]{margin:calc(0px - var(--audit-pad));background:linear-gradient(120deg,#edf8f3,#eef5fc 55%,#f8f0ff);grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.audit-summary[data-astro-cid-lnj26vy6] h2[data-astro-cid-lnj26vy6]{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.2rem)}.audit-summary[data-astro-cid-lnj26vy6]>div[data-astro-cid-lnj26vy6]:last-child>p[data-astro-cid-lnj26vy6]:not(.eyebrow){color:var(--muted)}.audit-summary[data-astro-cid-lnj26vy6] a[data-astro-cid-lnj26vy6]{color:#2b7892;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:.8rem;text-decoration:underline;display:block;overflow:hidden}.audit-score[data-astro-cid-lnj26vy6]{--score:0;--score-color:#2c8c76;background:radial-gradient(circle,#fffefa 57%,transparent 58%),conic-gradient(var(--score-color) calc(var(--score)*1%),#70857d2b 0);text-align:center;border:7px solid #ffffffbf;border-radius:50%;flex:none;place-content:center;width:8.4rem;height:8.4rem;transition:background .4s;display:grid;box-shadow:0 13px 30px #31584721}.audit-score[data-astro-cid-lnj26vy6].is-high{--score-color:#258b6e}.audit-score[data-astro-cid-lnj26vy6].is-medium{--score-color:#e09436}.audit-score[data-astro-cid-lnj26vy6].is-low{--score-color:#c95751}.audit-score[data-astro-cid-lnj26vy6] strong[data-astro-cid-lnj26vy6]{color:var(--score-color);font-family:var(--font-heading);font-size:2.5rem;line-height:1}.audit-score[data-astro-cid-lnj26vy6] span[data-astro-cid-lnj26vy6]{color:var(--muted);font-size:.75rem}.audit-facts[data-astro-cid-lnj26vy6]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:2rem 0;display:grid}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]{background:linear-gradient(145deg,#effaf5,#fbfffd);border:1px solid #cfe4dc;border-radius:12px;padding:1rem;position:relative;overflow:hidden}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(2){background:linear-gradient(145deg,#eef6fd,#fbfdff);border-color:#cddff0}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(3){background:linear-gradient(145deg,#f5f0fc,#fff);border-color:#e0d6f1}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(4){background:linear-gradient(145deg,#fff5e9,#fffdfa);border-color:#f0d9bf}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]>span[data-astro-cid-lnj26vy6]{color:#277763;background:#48a6841f;border-radius:8px;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:.8rem;right:.8rem}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(2)>span[data-astro-cid-lnj26vy6]{color:#327da7;background:#4a9ed021}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(3)>span[data-astro-cid-lnj26vy6]{color:#7155a4;background:#8569c521}.audit-facts[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]:nth-child(4)>span[data-astro-cid-lnj26vy6]{color:#b66b29;background:#ef9a4626}.audit-facts[data-astro-cid-lnj26vy6] dt[data-astro-cid-lnj26vy6]{color:var(--muted);text-transform:uppercase;padding-right:2rem;font-size:.7rem;font-weight:750}.audit-facts[data-astro-cid-lnj26vy6] dd[data-astro-cid-lnj26vy6]{color:var(--heading);margin:.3rem 0 0;font-size:1.25rem;font-weight:850}.audit-section-heading[data-astro-cid-lnj26vy6]{grid-template-columns:1fr .9fr;align-items:end;gap:2rem;margin:2.7rem 0 1.2rem;display:grid}.audit-section-heading[data-astro-cid-lnj26vy6]>p[data-astro-cid-lnj26vy6]{color:var(--muted)}.audit-checks[data-astro-cid-lnj26vy6]{gap:.7rem;display:grid}.audit-check[data-astro-cid-lnj26vy6]{border:1px solid var(--border);background:#fff;border-left-width:5px;border-radius:12px;grid-template-columns:6rem 1fr;gap:1rem;padding:1.15rem;transition:transform .18s,box-shadow .18s;display:grid}.audit-check[data-astro-cid-lnj26vy6]:hover{transform:translateY(-2px);box-shadow:0 9px 24px #25433712}.audit-check[data-astro-cid-lnj26vy6].is-pass{background:linear-gradient(90deg,#459d6f0e,#fff 26%);border-color:#cfe4d7 #cfe4d7 #cfe4d7 #3d9168}.audit-check[data-astro-cid-lnj26vy6].is-warn{background:linear-gradient(90deg,#eca54612,#fff 26%);border-color:#eed9b8 #eed9b8 #eed9b8 #d08a32}.audit-check[data-astro-cid-lnj26vy6].is-fail{background:linear-gradient(90deg,#d3564c11,#fff 26%);border-color:#edcbc7 #edcbc7 #edcbc7 #c95249}.audit-check-badge[data-astro-cid-lnj26vy6]{color:#246646;text-align:center;text-transform:uppercase;background:#dff2e6;border-radius:999px;align-self:start;padding:.3rem .5rem;font-size:.66rem;font-weight:850}.is-warn[data-astro-cid-lnj26vy6] .audit-check-badge[data-astro-cid-lnj26vy6]{color:#805019;background:#fff0d7}.is-fail[data-astro-cid-lnj26vy6] .audit-check-badge[data-astro-cid-lnj26vy6]{color:#8d332c;background:#fbe3e0}.audit-check[data-astro-cid-lnj26vy6] h3[data-astro-cid-lnj26vy6]{font-family:var(--font-body);letter-spacing:0;font-size:1rem}.audit-check[data-astro-cid-lnj26vy6] p[data-astro-cid-lnj26vy6]{color:var(--muted);margin-top:.25rem;font-size:.88rem}.audit-check[data-astro-cid-lnj26vy6] small[data-astro-cid-lnj26vy6]{color:var(--heading);margin-top:.6rem;font-size:.82rem;font-weight:650;display:block}.audit-details[data-astro-cid-lnj26vy6]{border:1px solid var(--border);border-radius:10px;margin-top:1.2rem}.audit-details[data-astro-cid-lnj26vy6] summary[data-astro-cid-lnj26vy6]{cursor:pointer;padding:1rem;font-weight:800}.audit-details[data-astro-cid-lnj26vy6] dl[data-astro-cid-lnj26vy6]{margin:0;padding:0 1rem 1rem}.audit-details[data-astro-cid-lnj26vy6] dl[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]{border-top:1px solid var(--border);grid-template-columns:10rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.audit-details[data-astro-cid-lnj26vy6] dt[data-astro-cid-lnj26vy6]{font-weight:750}.audit-details[data-astro-cid-lnj26vy6] dd[data-astro-cid-lnj26vy6]{color:var(--muted);overflow-wrap:anywhere;margin:0}.audit-aside[data-astro-cid-lnj26vy6]{gap:1rem;display:grid;position:sticky;top:1.5rem}.audit-info-card[data-astro-cid-lnj26vy6],.audit-method[data-astro-cid-lnj26vy6]{padding:1.5rem}.audit-info-card[data-astro-cid-lnj26vy6]{background:linear-gradient(160deg,#fbfffd,#edf8f3);border-top:5px solid #3c9a83}.audit-method[data-astro-cid-lnj26vy6]{background:linear-gradient(160deg,#fff,#f5f0fc);border-top:5px solid #7c65b5}.audit-info-card[data-astro-cid-lnj26vy6] h2[data-astro-cid-lnj26vy6]{font-size:1.45rem}.audit-info-card[data-astro-cid-lnj26vy6] ul[data-astro-cid-lnj26vy6]{gap:.8rem;margin:1.3rem 0;display:grid}.audit-info-card[data-astro-cid-lnj26vy6] li[data-astro-cid-lnj26vy6]{gap:.6rem;font-size:.9rem;display:flex}.audit-info-card[data-astro-cid-lnj26vy6] li[data-astro-cid-lnj26vy6] span[data-astro-cid-lnj26vy6]{color:#fff;background:linear-gradient(135deg,#3d9a80,#4f93bc);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:900;display:grid}.audit-info-card[data-astro-cid-lnj26vy6]>p[data-astro-cid-lnj26vy6]:last-child,.audit-method[data-astro-cid-lnj26vy6] p[data-astro-cid-lnj26vy6]{color:var(--muted);font-size:.82rem}.audit-method[data-astro-cid-lnj26vy6] a[data-astro-cid-lnj26vy6]{color:#69509b;margin-top:.8rem;font-size:.85rem;font-weight:800;display:inline-block}@media (width<=900px){.audit-hero-grid[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}.audit-demo[data-astro-cid-lnj26vy6]{display:none}.audit-layout[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}.audit-aside[data-astro-cid-lnj26vy6]{grid-template-columns:1fr 1fr;position:static}.audit-section-heading[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}}@media (width<=650px){.audit-input-row[data-astro-cid-lnj26vy6]{grid-template-columns:auto 1fr}.audit-input-row[data-astro-cid-lnj26vy6] .button[data-astro-cid-lnj26vy6]{border-radius:0 0 10px 10px;grid-column:1/-1;width:calc(100% + 2px);margin:0 -1px -1px}.audit-summary[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}.audit-score[data-astro-cid-lnj26vy6]{width:7rem;height:7rem}.audit-facts[data-astro-cid-lnj26vy6]{grid-template-columns:1fr 1fr}.audit-check[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}.audit-check-badge[data-astro-cid-lnj26vy6]{justify-self:start}.audit-details[data-astro-cid-lnj26vy6] dl[data-astro-cid-lnj26vy6] div[data-astro-cid-lnj26vy6]{grid-template-columns:1fr;gap:.2rem}.audit-aside[data-astro-cid-lnj26vy6]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audit-spinner[data-astro-cid-lnj26vy6]{animation-duration:1.8s}.audit-results[data-astro-cid-lnj26vy6]{scroll-behavior:auto}}
