.s-audit{background:var(--stone);color:var(--ink);padding:clamp(110px, 13vw, 200px) var(--edge);position:relative;overflow:clip}.s-audit .au-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px, 5vw, 96px);align-items:end}.s-audit .au-head h2 .o{font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:-.035em;color:var(--slate)}.s-audit .au-head p{margin:22px 0 0;max-width:31em;color:var(--slate);font-size:clamp(16px, 1.2vw, 18px);line-height:1.6}.s-audit .au-stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-top:2px solid var(--ink)}.s-audit .au-stat{padding:16px 0 0}.s-audit .au-stat+.au-stat{padding-left:clamp(14px, 2vw, 28px);border-left:1px solid rgba(var(--ink-rgb),.16)}.s-audit .au-stat b{display:block;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 62;font-size:clamp(48px, 6.4vw, 116px);line-height:.84;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s-audit .au-stat span{display:block;margin-top:10px;font:500 13px var(--mono);color:var(--slate)}.s-audit .au-sev{margin-top:clamp(28px, 3vw, 44px)}.s-audit .au-sev-bar{display:flex;height:12px;gap:3px}.s-audit .au-sev-bar div{overflow:hidden;background:rgba(var(--ink-rgb),.08)}.s-audit .au-sev-bar i{display:block;height:100%;transform-origin:left}.s-audit .au-sev-bar .c i{background:var(--signal)}.s-audit .au-sev-bar .h i{background:var(--ink)}.s-audit .au-sev-bar .m i{background:var(--slate)}.s-audit .au-sev-leg{display:flex;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;margin-top:12px;font:400 13px var(--mono);color:var(--slate)}.s-audit .au-sev-leg>span{display:inline-flex;align-items:center;gap:8px}.s-audit .au-sev-leg b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.s-audit .au-sev-leg i{width:10px;height:10px}.s-audit .au-sev-leg .note{margin-left:auto}.s-audit .au-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(18px, 2.2vw, 32px);margin-top:clamp(40px, 5vw, 72px);align-items:stretch}.s-audit .au-win{margin:0;border-radius:14px;background:var(--ink);color:var(--stone);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 80px -40px rgba(var(--ink-rgb),.55);min-width:0}.s-audit .au-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line);font:400 12.5px var(--mono);color:var(--mist)}.s-audit .au-bar b{color:var(--stone);font-weight:500}.s-audit .au-bar .ad{color:var(--signal)}.s-audit .au-bar em{font-style:normal;margin-left:auto}.s-audit .au-log{list-style:none;margin:0;padding:14px 18px 18px;font:400 12.5px/1.7 var(--mono);font-variant-numeric:tabular-nums;flex:1}.s-audit .au-log li{display:grid;grid-template-columns:7.5ch 4.5ch 3.5ch minmax(0,1fr);column-gap:1.2ch;color:var(--mist)}.s-audit .au-log li>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-audit .au-log .lv{font-weight:600}.s-audit .au-log .pa{color:var(--stone)}.s-audit .au-log .ms{color:var(--mist)}.s-audit .au-log li.f{margin:3px 0}.s-audit .au-log li.f .ms{grid-column:4;white-space:normal;color:var(--stone)}.s-audit .au-log li.crit .lv{color:var(--signal)}.s-audit .au-log li.high .lv{color:var(--stone)}.s-audit .au-log li.med .lv{color:var(--mist)}.s-audit .au-log li.done .lv,.s-audit .au-log li.done .pa{color:var(--stone)}.s-audit .au-log li.done .ms{color:var(--stone)}.s-audit .au-log li.cur .ms::after{content:"";display:inline-block;width:.6em;height:1.05em;margin-left:.5ch;vertical-align:text-bottom;background:var(--signal);animation:auBlink 1s steps(2) infinite}@keyframes auBlink{50%{opacity:0}}.s-audit .au-diff{flex:1;overflow-x:auto;padding:8px 0 14px;font:400 12.5px/1.75 var(--mono)}.s-audit .au-diff:focus-visible{outline-offset:-3px}.s-audit .au-rows{width:max-content;min-width:100%}.s-audit .dl{display:grid;grid-template-columns:3.5ch 3.5ch 2.5ch auto;padding-right:18px}.s-audit .dl>span{text-align:right;color:rgba(var(--mist-rgb),.8);padding-right:.8ch;user-select:none}.s-audit .dl>.g{text-align:center;padding:0}.s-audit .dl code{font:inherit;white-space:pre;color:var(--stone)}.s-audit .dl.hk{background:rgba(var(--stone-rgb),.05);color:var(--mist);margin:6px 0 2px}.s-audit .dl.hk code{color:var(--mist)}.s-audit .dl.del{background:rgba(var(--stone-rgb),.035)}.s-audit .dl.del code,.s-audit .dl.del .g{color:var(--mist)}.s-audit .dl.add{background:rgb(245 132 39 / .13)}.s-audit .dl.add .g{color:var(--signal);font-weight:700}.s-audit .dc{margin:6px 18px 8px 9.5ch;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--ink-2);display:flex;gap:12px;align-items:baseline;font:400 12.5px/1.5 var(--mono);color:var(--stone);max-width:64ch}.s-audit .dc b{flex:none;font-weight:600;font-size:12px;padding:1px 7px;border-radius:4px;border:1px solid currentColor}.s-audit .dc b.crit{color:var(--signal)}.s-audit .dc b.high{color:var(--stone)}.s-audit .dc b.med{color:var(--mist)}.s-audit .au-get{margin-top:clamp(72px, 8vw, 128px);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);gap:clamp(24px, 4vw, 72px);align-items:start}.s-audit .au-get h3{font-size:clamp(36px, 4vw, 64px)}.s-audit .au-get h3+p{margin:16px 0 0;color:var(--slate);font-size:16px;max-width:22em}.s-audit .au-led{width:100%;border-collapse:collapse;border-top:2px solid var(--ink)}.s-audit .au-led th{text-align:left;font:500 12.5px var(--mono);color:var(--slate);padding:12px 20px 12px 0;border-bottom:1px solid rgba(var(--ink-rgb),.2)}.s-audit .au-led td{vertical-align:top;padding:24px 24px 26px 0;border-bottom:1px solid rgba(var(--ink-rgb),.16);transition:background .3s}.s-audit .au-led tbody tr:hover td{background:rgba(var(--ink-rgb),.035)}.s-audit .au-led td:first-child{width:28%}.s-audit .au-led td:last-child{width:26%;padding-right:0}.s-audit .au-led .dv{display:block;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 66;text-transform:uppercase;font-size:clamp(26px, 2.3vw, 38px);line-height:.92}.s-audit .au-led .fm{display:block;margin-top:10px;font:400 12.5px var(--mono);color:var(--slate)}.s-audit .au-led td p{margin:0;font-size:16px;line-height:1.6;color:var(--ink);max-width:34em}.s-audit .au-led td p+p{margin-top:6px;color:var(--slate);font-size:15px}.s-audit .au-led .who{display:block;font-weight:600;font-size:16px}.s-audit .au-led .why{display:block;margin-top:4px;color:var(--slate);font-size:15px;line-height:1.5}.s-audit.is-armed .au-log li{opacity:0;transform:translateY(6px)}.s-audit.is-armed .dl.add,.s-audit.is-armed .dc{opacity:0;clip-path:inset(0 100% 0 0)}.s-audit:not(.is-armed) .au-log li.cur .ms::after{animation:none}@media (max-width:1100px){.s-audit .au-head{grid-template-columns:1fr;align-items:start}.s-audit .au-main{grid-template-columns:1fr}.s-audit .au-get{grid-template-columns:1fr}}@media (max-width:700px){.s-audit .au-stats{grid-template-columns:1fr 1fr}.s-audit .au-stat:first-child{grid-column:1 / -1;padding-bottom:14px;border-bottom:1px solid rgba(var(--ink-rgb),.16)}.s-audit .au-stat:nth-child(2){padding-left:0;border-left:0}.s-audit .au-stat b{font-size:clamp(44px, 14vw, 72px)}.s-audit .au-stat:first-child b{font-size:clamp(64px, 22vw, 96px)}.s-audit .au-sev-leg .note{margin-left:0;width:100%}.s-audit .au-log{font-size:12px;padding-inline:14px}.s-audit .au-log li{grid-template-columns:4.5ch 3.5ch minmax(0,1fr)}.s-audit .au-log li>time{display:none}.s-audit .au-log li.f .ms{grid-column:3}.s-audit .au-log li.opt{display:none}.s-audit .au-diff{font-size:12px}.s-audit .au-bar{white-space:nowrap}.s-audit .au-bar .host{display:none}.s-audit .dc{margin-left:14px;max-width:calc(100vw - 2 * var(--edge) - 32px)}.s-audit .au-led thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-audit .au-led,.s-audit .au-led tbody,.s-audit .au-led tr,.s-audit .au-led td{display:block;width:auto!important}.s-audit .au-led{border-top:0}.s-audit .au-led tr{border-top:2px solid var(--ink);padding:18px 0 22px}.s-audit .au-led td{border:0;padding:0}.s-audit .au-led td+td{margin-top:14px}.s-audit .au-led td+td::before{content:attr(data-l);display:block;font:500 12px var(--mono);color:var(--slate);margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.s-audit .au-log li.cur .ms::after{animation:none}}