body.is-aud .feature-row--rails{margin-top:0}body.is-aud :is(.feature-row--rails,.rails-cols-band)+.feature-row--rails{border-top:0}body.is-aud .opas-row-media{display:block;place-items:normal;align-content:normal;overflow:visible}body.is-aud .wp-media.is-dark{background:transparent}body.is-aud .opas-row .feature-row-copy{justify-content:flex-start}body.is-aud .gd{grid-template-columns:minmax(0,1fr)}.aud-group{border-top:1px solid var(--gh-border);background:var(--gh-bg)}.aud-group-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;align-items:baseline;padding:2.25rem 2rem 2rem;border-inline:1px solid var(--gh-border)}html body.page-service main .aud-group h3.aud-group-title{margin:0;color:var(--gh-text)}html body.page-service main .aud-group p.aud-group-text{grid-column:1;max-width:44rem;margin:.6rem 0 0;color:var(--gh-subtle)}html body.page-service main .aud-group p.aud-group-count{grid-column:2;grid-row:1;margin:0;color:var(--gh-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:640px){.aud-group-wrap{grid-template-columns:minmax(0,1fr);padding:2rem 0 1.5rem;border-inline:0}html body.page-service main .aud-group p.aud-group-count{grid-column:1;grid-row:auto;margin-top:.75rem}}body.is-aud .aud-steps .feature-row-copy>p.aud-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0}body.is-aud .aud-actions>.btn-primary{padding:.7rem 1.1rem;border:1px solid transparent;border-radius:6px;background:var(--gh-green);color:#fff;font-size:.92rem;font-weight:600}body.is-aud .aud-actions>.btn-primary:hover{background:var(--gh-green-hover)}body.is-aud .aud-steps-media{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:3rem 3.5rem}html body.page-service main .aud-steps-media p.aud-steps-title{margin:0 0 1.25rem;color:var(--gh-green-hover, var(--gh-green));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase}.aud-steps-list{margin:0;padding:0;border-top:1px solid var(--gh-border);list-style:none;counter-reset:aud-step}html body.page-service main .aud-steps-list li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);column-gap:.5rem;margin:0;padding:1.25rem 0;border-bottom:1px solid var(--gh-border);counter-increment:aud-step;font-size:1.02rem!important;line-height:1.5!important}.aud-steps-list li:before{content:counter(aud-step,decimal-leading-zero);grid-row:span 2;color:var(--gh-muted);font-family:"Mona Sans",var(--font);font-size:1.6rem;font-weight:300;line-height:1.1}.aud-steps-list strong{color:var(--gh-text);font-size:1.1rem}.aud-steps-list span{color:var(--gh-subtle)}@media(min-width:800px){body.is-aud .aud-steps .aud-steps-media{border-right:1px solid var(--gh-border)}}@media(max-width:960px){body.is-aud .aud-steps-media{padding:0 0 3rem}}@media(min-width:800px)and (max-width:960px){body.is-aud .aud-steps-media{padding:3rem 1.5rem}}.aud-report{container:aud-report / inline-size}.gd .aud-kpis{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.gd .aud-kpi{display:flex;gap:.6rem;align-items:center;min-width:0;padding:.8rem .85rem}.gd .aud-kpi+.aud-kpi{border-left:1px solid var(--gd-line)}.gd .aud-kpi-text{display:grid;gap:.15rem;min-width:0}.gd .aud-kpi-label{display:inline-flex;gap:.4rem;align-items:center;color:var(--gd-muted);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gd .aud-kpi b{color:var(--gd-ink);font-family:Mona Sans,Inter,system-ui,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.gd .aud-kpi b small{margin-left:.1rem;color:var(--gd-muted);font-size:.75rem;font-weight:500;letter-spacing:0}.gd .aud-kpi-sub{color:var(--gd-muted);font-size:.68rem}.gd .aud-kpi.is-zero b{color:var(--gd-green)}.aud-ring{flex:none;width:2.9rem;height:2.9rem;transform:rotate(-90deg)}.aud-ring circle{fill:none;stroke-width:12}.aud-ring-track{stroke:var(--gd-line)}.aud-ring-fill{stroke:var(--gd-green);stroke-linecap:round}.aud-health.is-mid .aud-ring-fill{stroke:var(--gd-amber)}.aud-health.is-bad .aud-ring-fill{stroke:var(--gd-red)}.aud-dot{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--gd-blue)}.is-error .aud-dot{background:var(--gd-red)}.is-warning .aud-dot{background:var(--gd-amber)}.is-notice .aud-dot{background:var(--gd-blue)}.gd .aud-filter-count{margin-left:.15rem;opacity:.75;font-variant-numeric:tabular-nums}.gd .aud-filter>button{padding-inline:.4rem;font-size:.76rem;white-space:nowrap}.gd .aud-rows{margin:0;padding:0;list-style:none}.gd .aud-row{border-bottom:1px solid var(--gd-line)}.gd .aud-row[hidden]{display:none}.gd .aud-row-head{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto 5.75rem .8rem;gap:.65rem;align-items:center;padding:.65rem .85rem;color:var(--gd-ink);font-size:.8rem;line-height:1.35;list-style:none;cursor:pointer}.gd .aud-row-head::-webkit-details-marker{display:none}.gd .aud-row-head:hover{background:var(--gd-soft)}.gd .aud-row-head:focus-visible{outline:2px solid var(--gd-green);outline-offset:-2px}.gd .aud-row-head:after{content:"";width:.4rem;height:.4rem;justify-self:center;border-right:1.5px solid var(--gd-muted);border-bottom:1.5px solid var(--gd-muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.gd .aud-row details[open]>.aud-row-head:after{transform:rotate(225deg) translateY(-1px)}.gd .aud-row-label{font-weight:600}.gd .aud-row-pages{color:var(--gd-muted);font-size:.74rem;white-space:nowrap;font-variant-numeric:tabular-nums}.gd .aud-row-severity{font-size:.68rem;font-weight:700;white-space:nowrap}.gd .is-error .aud-row-severity{color:var(--gd-red)}.gd .is-warning .aud-row-severity{color:var(--gd-amber)}.gd .is-notice .aud-row-severity{color:var(--gd-blue)}.gd .aud-row-body{display:grid;gap:.45rem;margin:0;padding:0 .85rem .85rem 2.05rem}.gd .aud-row-body dt{color:var(--gd-muted);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gd .aud-row-body dd{margin:.1rem 0 0;color:var(--gd-ink);font-size:.78rem;line-height:1.5}.gd .aud-empty{padding:.75rem .85rem;border-bottom:1px solid var(--gd-line);color:var(--gd-ink);font-size:.8rem;line-height:1.5}.gd .aud-empty[hidden],.gd .aud-filter[hidden]{display:none}.gd .aud-note{color:var(--gd-muted);font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:400;line-height:1.5}@container aud-report (max-width: 27rem){.gd .aud-filter{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;border-radius:14px}.gd .aud-filter>button{border-radius:10px}.gd .aud-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gd .aud-kpi+.aud-kpi{border-left:0}.gd .aud-kpi:nth-child(2n){border-left:1px solid var(--gd-line)}.gd .aud-kpi:nth-child(n+3){border-top:1px solid var(--gd-line)}.gd .aud-row-head{grid-template-columns:.55rem minmax(0,1fr) auto .8rem;grid-template-areas:"dot label severity chevron" ". pages pages .";row-gap:.1rem}.gd .aud-row-head>.aud-dot{grid-area:dot}.gd .aud-row-label{grid-area:label}.gd .aud-row-pages{grid-area:pages}.gd .aud-row-severity{grid-area:severity}.gd .aud-row-head:after{grid-area:chevron}.gd .aud-row-body{padding-left:1.85rem}}html body.page-service main .aud-compare p.aud-compare-kind{margin:0 0 .6rem;color:var(--gh-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.12em;line-height:1.4!important;text-transform:uppercase}.aud-compare-cell.is-current{box-shadow:inset 0 2px 0 var(--gh-green)}html body.page-service main .aud-compare .is-current p.aud-compare-kind{color:var(--gh-green-hover, var(--gh-green))}html body.page-service main .aud-compare h3.aud-compare-name{margin:0 0 1.25rem;color:var(--gh-text);font-size:1.6rem!important;line-height:1.2!important}.aud-compare-rows{display:grid;margin:0;border-top:1px solid var(--gh-border)}.aud-compare-rows>div{padding:.85rem 0;border-bottom:1px solid var(--gh-border)}.aud-compare-rows dt{color:var(--gh-muted);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.aud-compare-rows dd{margin:.3rem 0 0;color:var(--gh-subtle);font-family:"Source Sans 3",Source Sans Pro,system-ui,sans-serif;font-size:1.05rem;line-height:1.5}.aud-compare-rows dd a{color:var(--gh-link);text-decoration:underline;text-underline-offset:.16em}html body.page-service main .aud-compare p.aud-compare-action{margin:auto 0 0;padding-top:1.75rem}.aud-compare-link{color:var(--gh-link);font-size:1rem;font-weight:600}.aud-compare-link:hover{text-decoration:underline}.aud-compare-link.is-primary{display:inline-block;padding:.7rem 1.1rem;border-radius:6px;background:var(--gh-green);color:#fff;font-size:.92rem;text-decoration:none}.aud-compare-link.is-primary:hover{background:var(--gh-green-hover);color:#fff;text-decoration:none}@media(min-width:901px)and (max-width:1099px){.aud-compare .aud-compare-cell{padding-inline:1.5rem}}body.is-aud .topic-columns .topic-body a{color:var(--gh-link);font-weight:600}body.is-aud .topic-columns .topic-body a:hover{text-decoration:underline}html.theme-light main.site-main .aud-compare-link.is-primary,html.theme-light main.site-main .aud-actions>.btn-primary{background:#000024;color:#fff}html.theme-light main.site-main .aud-compare-link.is-primary:hover,html.theme-light main.site-main .aud-actions>.btn-primary:hover{background:#1d1d4a;color:#fff}
