bw-audit{--audit-clear:#047857;--audit-watch:#b45309;--audit-exposed:#e11d48;--audit-line:color-mix(in oklab, var(--bw-color-text-default) 12%, transparent);--audit-a3:#dc2626;--audit-a2:#ea580c;--audit-au:#737373;--audit-on-au:white;--audit-step:#0c3454;--audit-a1:#2563eb;--audit-a0:#16a34a;--audit-on-a:white;--audit-line-solid:color-mix(in oklab, var(--bw-color-text-default) 12%, var(--bw-color-bg-page));--audit-muted-solid:color-mix(in oklab, var(--bw-color-text-default) 60%, var(--bw-color-bg-page));scroll-margin-top:4rem}.dark bw-audit{--audit-clear:#34d399;--audit-watch:#fbbf24;--audit-exposed:#fb7185;--audit-a3:#f87171;--audit-a2:#fb923c;--audit-au:#d6c4a0;--audit-on-au:#060910;--audit-step:#1e5480;--audit-a1:#60a5fa;--audit-a0:#4ade80;--audit-on-a:#060910}bw-audit [data-value="3"]{--a:var(--audit-a3)}bw-audit [data-value="2"]{--a:var(--audit-a2)}bw-audit [data-value=u]{--a:var(--audit-au);--audit-on-a:var(--audit-on-au)}bw-audit [data-value="1"]{--a:var(--audit-a1)}bw-audit [data-value="0"]{--a:var(--audit-a0)}bw-audit .audit__bar{z-index:10;background:var(--bw-color-bg-page);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex;position:sticky;top:4rem}bw-audit .audit__count{font-variant-numeric:tabular-nums;color:var(--bw-color-text-muted);font-size:.875rem}bw-audit .audit__progress{background:var(--audit-line);flex-basis:100%;height:4px;margin-top:.75rem}bw-audit .audit__progress>span{height:100%;width:calc(var(--x) * 100%);background:var(--bw-color-brand);transition:width .3s;display:block}bw-audit .audit__layout{gap:2rem;margin-top:1.5rem;display:grid}bw-audit .audit__rail{width:100%;max-width:17rem;margin-inline:auto}bw-audit .audit-wheel{aspect-ratio:1;position:relative}bw-audit .audit-wheel__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}bw-audit .audit-wheel__segment{fill:none;stroke:var(--audit-line-solid);stroke-width:2.5px;stroke-linecap:round}bw-audit .audit-wheel__segment.is-done{stroke:color-mix(in oklab, var(--audit-muted-solid) 55%, var(--bw-color-bg-page))}bw-audit .audit-wheel__segment.is-current{stroke:var(--bw-color-primary)}bw-audit .audit-wheel__start,bw-audit .audit-wheel__arrow{fill:var(--audit-muted-solid)}bw-audit .audit-wheel__cell{fill:none;stroke:var(--audit-line-solid);stroke-width:10px}bw-audit .audit-wheel__cell[data-value]{stroke:var(--a)}bw-audit .audit-wheel__cell:hover{stroke-width:13px}bw-audit .audit-wheel__tip{z-index:5;top:var(--cy);left:var(--cx);width:max-content;max-width:15rem;translate:calc(-50% + var(--shift,0px)) calc(-100% - .5rem);background:var(--bw-color-text-heading);color:var(--bw-color-bg-page);pointer-events:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 4px 14px #0000002e}bw-audit .audit-wheel__tip[hidden]{display:none}bw-audit .audit-wheel__tip:after{content:"";top:100%;left:calc(50% - var(--shift,0px));border:.375rem solid #0000;border-top-color:var(--bw-color-text-heading);position:absolute;translate:-50% -1px}bw-audit .audit-wheel__tip-dot{border:1.5px dashed;border-radius:999px;flex:none;width:.5rem;height:.5rem}bw-audit .audit-wheel__tip[data-value] .audit-wheel__tip-dot{background:var(--a);border:0}bw-audit .audit-wheel__tip-state{color:color-mix(in oklab, var(--bw-color-bg-page) 70%, var(--bw-color-text-heading));flex:none}bw-audit .audit-wheel__tip-state:before{content:"· "}bw-audit .audit-wheel__hub{fill:color-mix(in oklab, var(--bw-color-text-default) 4%, var(--bw-color-bg-page))}bw-audit :is(.audit__step,.audit-wheel__face){top:var(--cy);left:var(--cx);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;translate:-50% -50%}bw-audit .audit__step{--p:0;--ring:var(--bw-color-primary);--fill:var(--audit-step);background:linear-gradient(var(--fill), var(--fill)) padding-box, conic-gradient(var(--ring) calc(var(--p) * 1turn), var(--audit-line-solid) 0) border-box;color:#fff;border:2px solid #0000;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:500}bw-audit:not(.is-results) .audit__step{width:2rem;height:2rem;font-size:.75rem}bw-audit .audit__step[data-value]{--ring:var(--a);--fill:var(--a);color:var(--audit-on-a)}bw-audit .audit__step[aria-current]{box-shadow:0 0 0 2px var(--bw-color-bg-page), 0 0 0 4px var(--bw-color-text-heading);font-weight:700}bw-audit .audit-wheel__face{border:1.5px dashed color-mix(in oklab, var(--audit-muted-solid) 60%, var(--bw-color-bg-page));background:var(--bw-color-bg-page);width:1.75rem;height:1.75rem;color:var(--audit-muted-solid);font-size:.6875rem;font-weight:600}bw-audit .audit-wheel__face[data-value]{background:var(--a);color:var(--audit-on-a);border:0}bw-audit .audit-wheel__center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}bw-audit .audit-wheel__center span{color:var(--audit-muted-solid);font-size:.6875rem}bw-audit .audit-wheel__center strong{font-variant-numeric:tabular-nums;color:var(--bw-color-text-heading);font-size:1.25rem;line-height:1.1}bw-audit .audit-wheel{container-type:inline-size}bw-audit .audit-wheel__center .audit-wheel__mood{font-size:max(1.75rem,13cqw);line-height:1.1;animation:.5s cubic-bezier(.34,1.56,.64,1) audit-mood}@keyframes audit-mood{0%{opacity:0;scale:.4}}bw-audit.is-results .audit-wheel__center span:not(.audit-wheel__mood){order:2;font-size:max(.75rem,2.75cqw)}bw-audit.is-results .audit-wheel__center strong{font-size:max(1.25rem,8cqw)}bw-audit .audit-map__bar>span{height:100%;width:calc(var(--x) * 100%);background:var(--bw-color-text-muted);display:block}bw-audit .audit-map__bar[data-level=clear]>span{background:var(--audit-clear)}bw-audit .audit-map__bar[data-level=watch]>span{background:var(--audit-watch)}bw-audit .audit-map__bar[data-level=exposed]>span{background:var(--audit-exposed)}bw-audit .audit-reset{min-height:2.75rem;color:var(--bw-color-text-muted);justify-content:flex-end;margin-inline:auto max(0px,100% - 44rem);font-size:.8125rem;display:flex}bw-audit .audit-reset__button{cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;min-height:2.75rem;margin-inline-end:-.875rem;padding:0 .875rem 0 .625rem;transition:color .2s,background .2s;display:inline-flex}bw-audit .audit-reset__button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9375rem;height:.9375rem;transition:rotate .4s}bw-audit .audit-reset__button:hover{color:var(--audit-a3);background:color-mix(in oklab, var(--audit-a3) 10%, transparent)}bw-audit .audit-reset__button:hover svg{rotate:-180deg}bw-audit .audit-reset__undo{align-items:center;gap:.75rem;padding-left:.625rem;display:inline-flex}bw-audit .audit-reset__undo[hidden],bw-audit .audit-reset__button[hidden]{display:none}bw-audit .audit-reset__undo button{min-height:2.75rem;color:var(--bw-color-primary);cursor:pointer;font-weight:600}bw-audit .audit-reset__undo button:hover{text-decoration:underline}bw-audit :is(.audit-reset__button,.audit-reset__undo button):focus-visible{outline:2px solid var(--bw-color-primary);outline-offset:2px}@media (width>=1024px){bw-audit .audit__layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:4rem}bw-audit .audit__rail{position:sticky;top:9rem}}bw-audit.is-results .audit__rail{display:none}bw-audit .audit__panel.audit__results{max-width:none}bw-audit .audit__results-grid{gap:2rem;margin-top:2rem;display:grid}bw-audit .audit__results-dial{order:-1}bw-audit .audit__results-dial .audit-wheel{width:min(100%,26rem);margin-inline:auto}bw-audit .audit__results-sep{background:linear-gradient(to right, var(--bw-color-bg-page), var(--audit-line-solid) 20%, var(--audit-line-solid) 80%, var(--bw-color-bg-page));height:1px;position:relative}bw-audit .audit__results-sep:after{content:"";border:2px solid var(--bw-color-bg-page);background:var(--bw-color-brand);box-sizing:content-box;border-radius:999px;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width>=1024px){bw-audit .audit-reset{margin-inline-end:max(0px,100% - 65rem)}bw-audit.is-results .audit-reset{margin-inline-end:0}bw-audit.is-results .audit__layout{grid-template-columns:minmax(0,1fr)}bw-audit .audit__results-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:3.5rem}bw-audit .audit__results-dial{order:0;min-height:16rem;container-type:size}bw-audit .audit__results-dial .audit-wheel{width:min(100cqw,100cqh)}bw-audit .audit__results-sep{background:linear-gradient(to bottom, var(--bw-color-bg-page), var(--audit-line-solid) 15%, var(--audit-line-solid) 85%, var(--bw-color-bg-page));width:1px;height:auto}}bw-audit .audit__trap:not([data-first]),bw-audit.is-ready .audit__trap:not(.is-active){display:none}bw-audit.is-ready .audit__trap.is-active{display:block}bw-audit .audit__panel{max-width:44rem;scroll-margin-top:8.5rem}bw-audit .audit__panel:focus{outline:none}bw-audit .audit__kicker{color:var(--bw-color-text-muted);font-size:.8125rem}bw-audit .audit__title{color:var(--bw-color-text-heading);margin-top:.25rem;font-size:1.875rem;line-height:1.15}bw-audit .audit__verdict{margin-top:.75rem;font-size:1.0625rem;line-height:1.6}bw-audit .audit__read{border:1px solid var(--audit-line);min-height:2.75rem;color:var(--bw-color-text-heading);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}bw-audit .audit__read svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}bw-audit .audit__read-out{color:var(--bw-color-text-muted);transition:translate .2s}bw-audit .audit__read:hover{border-color:var(--bw-color-primary);background:color-mix(in oklab, var(--bw-color-primary) 8%, transparent)}bw-audit .audit__read:hover .audit__read-out{translate:2px -2px}bw-audit .audit__read:focus-visible{outline:2px solid var(--bw-color-primary);outline-offset:2px}bw-audit .audit__prompt{color:var(--bw-color-text-muted);margin-top:.75rem;font-size:.9375rem}bw-audit .audit__family{margin-top:2rem}bw-audit .audit__family-title{color:var(--bw-color-text-muted);font-size:.8125rem;font-weight:600}bw-audit .audit__face{border:0;border-bottom:1px solid var(--audit-line);gap:.75rem;min-width:0;margin:0;padding:1.25rem 0;scroll-margin-top:8.5rem;display:grid}bw-audit .audit__face-title{color:var(--bw-color-text-heading);font-weight:600}bw-audit .audit__face-text{color:var(--bw-color-text-muted);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.55}bw-audit .audit__answers{border:1px solid var(--audit-line);background:var(--audit-line);border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:34rem;display:grid;overflow:hidden}bw-audit .audit__answer{background:var(--bw-color-bg-page);text-align:center;text-wrap:balance;min-height:3.25rem;color:var(--bw-color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:.375rem .125rem;font-size:.75rem;line-height:1.15;transition:background .15s,color .15s;display:flex;position:relative}bw-audit .audit__answer input{opacity:0;cursor:pointer;position:absolute;inset:0}bw-audit .audit__answer-dot{background:var(--a);border-radius:999px;width:.5rem;height:.5rem;transition:scale .15s}@media (hover:hover){bw-audit .audit__answer:hover{color:var(--bw-color-text-heading);background:color-mix(in oklab, var(--a) 10%, var(--bw-color-bg-page))}bw-audit .audit__answer:hover .audit__answer-dot{scale:1.3}}bw-audit .audit__answer:active{background:color-mix(in oklab, var(--a) 20%, var(--bw-color-bg-page))}bw-audit .audit__answer:has(input:focus-visible){z-index:1;outline:2px solid var(--bw-color-primary);outline-offset:-2px}bw-audit .audit__answer:has(input:checked){color:var(--audit-on-a);background:var(--a);font-weight:600}bw-audit .audit__answer:has(input:checked) .audit__answer-dot{background:var(--audit-on-a)}@media (width>=640px){bw-audit .audit__answer{font-size:.8125rem}}bw-audit .audit__foot{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}@media (width<=639px){bw-audit .audit__trap .audit__foot{gap:.5rem}bw-audit .audit__trap .audit__foot .audit__button{min-height:3rem}bw-audit .audit__trap .audit__foot .audit__button--next{flex:1}}bw-audit .audit__button--next.is-due{animation:.9s audit-due}@keyframes audit-due{30%{box-shadow:0 0 0 6px color-mix(in oklab, var(--bw-color-primary) 25%, transparent);scale:1.05}}bw-audit .audit-program{border:1px solid var(--audit-line);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}bw-audit .audit-program__label{color:var(--bw-color-text-heading);font-weight:500;display:block}bw-audit .audit-program__row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}bw-audit .audit-program__row .audit__button--brand{align-self:center}bw-audit .audit-program__input{border:1px solid var(--audit-line);min-width:0;min-height:2.75rem;font:inherit;color:var(--bw-color-text-default);background:var(--bw-color-bg-page);border-radius:.5rem;flex:14rem;padding:0 .875rem;font-size:.875rem}bw-audit .audit-program__input[readonly]{font-family:var(--font-jetbrains-mono), monospace;font-size:.8125rem}bw-audit .audit-program__hint,bw-audit .audit-program__out p,bw-audit .audit-program__message{color:var(--bw-color-text-muted);margin-top:.5rem;font-size:.875rem}bw-audit .audit-program__id{color:var(--bw-color-text-heading);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}bw-audit .audit-program__ref{font-family:var(--font-jetbrains-mono), monospace;background:var(--audit-line);border-radius:.375rem;padding:.125rem .5rem;font-size:.8125rem}bw-audit .audit-program__status{color:var(--bw-color-text-muted);font-size:.8125rem}bw-audit .audit-program__status[data-status=offline],bw-audit .audit-program__status[data-status=gone]{color:var(--audit-watch)}bw-audit .audit-program__status{align-items:center;gap:.375rem;display:inline-flex}bw-audit .audit-program__status:not(:empty):before{content:"";background:var(--audit-clear);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--audit-clear) 18%, transparent);border-radius:50%;transition:background .3s,box-shadow .3s}bw-audit .audit-program__status[data-status=saving]:before{background:var(--bw-color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--bw-color-primary) 18%, transparent);animation:1.2s ease-in-out infinite audit-breathe}bw-audit .audit-program__status:is([data-status=offline],[data-status=gone]):before{background:var(--audit-watch);box-shadow:0 0 0 3px color-mix(in oklab, var(--audit-watch) 18%, transparent)}@keyframes audit-breathe{50%{opacity:.35;scale:.8}}bw-audit .audit-icon{flex:none;width:1.0625rem;height:1.0625rem;display:inline-grid;position:relative}bw-audit .audit-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:100%;height:100%;overflow:visible}bw-audit .audit-icon g{transform-box:fill-box;transition:translate .32s cubic-bezier(.34,1.56,.64,1),rotate .32s cubic-bezier(.34,1.56,.64,1)}bw-audit .audit-icon--swap svg{transition:opacity .18s,scale .26s cubic-bezier(.34,1.56,.64,1)}bw-audit .audit-icon__done{opacity:0;scale:.4}bw-audit .audit-icon__done path{stroke-width:2.25px;stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .36s cubic-bezier(.65,0,.35,1) 80ms}bw-audit [data-done] .audit-icon__idle{opacity:0;scale:.4}bw-audit [data-done] .audit-icon__done{opacity:1;scale:1}bw-audit [data-done] .audit-icon__done path{stroke-dashoffset:0}bw-audit .audit-program__actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}bw-audit .audit-program__action{--tone:var(--bw-color-brand);border:1px solid var(--audit-line);min-height:2.75rem;color:var(--bw-color-text-heading);background:var(--bw-color-bg-page);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .875rem;font-size:.875rem;font-weight:500;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,translate .2s;display:inline-flex;position:relative;overflow:hidden}bw-audit .audit-program__action .audit-icon{color:var(--tone);transition:color .2s}bw-audit .audit-program__action:hover{border-color:color-mix(in oklab, var(--tone) 45%, transparent);background:color-mix(in oklab, var(--tone) 7%, var(--bw-color-bg-page));box-shadow:0 4px 14px -6px color-mix(in oklab, var(--tone) 45%, transparent);translate:0 -1px}bw-audit .audit-program__action:active{box-shadow:none;translate:0}bw-audit .audit-program__action[data-done]{--tone:var(--audit-clear);border-color:color-mix(in oklab, var(--tone) 45%, transparent);color:var(--tone)}bw-audit .audit-program__action:hover .audit-icon__arrow{translate:0 -2px}bw-audit .audit-program__action[aria-busy=true] .audit-icon__arrow{animation:.7s ease-in-out infinite audit-lift}@keyframes audit-lift{50%{translate:0 -2.5px}}bw-audit .audit-program__action--share{min-height:2.25rem;margin-inline-start:auto;padding:0 .75rem;font-size:.8125rem}bw-audit .audit-program__action--share[aria-expanded=true]{border-color:color-mix(in oklab, var(--tone) 45%, transparent);background:color-mix(in oklab, var(--tone) 7%, var(--bw-color-bg-page))}bw-audit .audit-program__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;color:var(--bw-color-text-muted);transition:rotate .26s cubic-bezier(.34,1.56,.64,1)}bw-audit .audit-program__action--share[aria-expanded=true] .audit-program__chevron{rotate:180deg}bw-audit .audit-program__action--danger{--tone:var(--audit-exposed);color:var(--bw-color-text-muted);background:0 0;border-color:#0000;margin-inline-start:auto}bw-audit .audit-program__action--danger:hover{color:var(--tone)}bw-audit .audit-program__action--danger .audit-icon__lid{transform-origin:100% 100%}bw-audit .audit-program__action--danger:hover .audit-icon__lid{translate:0 -1.5px;rotate:14deg}bw-audit .audit-program__action--danger[data-armed]{color:#fff;border-color:var(--tone);background:var(--tone);box-shadow:0 6px 18px -8px var(--tone);animation:.36s audit-nudge}.dark bw-audit .audit-program__action--danger[data-armed]{color:#060910}bw-audit .audit-program__action--danger[data-armed] .audit-icon{color:inherit}bw-audit .audit-program__action--danger[data-armed] .audit-icon__lid{translate:0 -1.5px;rotate:14deg}bw-audit .audit-program__action--danger[data-armed]:after{content:"";opacity:.55;transform-origin:0;height:2px;animation:audit-drain var(--confirm-ms,5s) linear forwards;background:currentColor;position:absolute;inset:auto 0 0}@keyframes audit-drain{0%{scale:1}to{scale:0 1}}@keyframes audit-nudge{20%,60%{translate:-2px}40%,80%{translate:2px}}bw-audit .audit-program__out:not([hidden]){border-top:1px dashed var(--audit-line);margin-top:1rem;padding-top:1rem;animation:.42s cubic-bezier(.22,1,.36,1) audit-rise}@keyframes audit-rise{0%{opacity:0;translate:0 6px}}bw-audit .audit-program__link{border:1px solid var(--audit-line);background:color-mix(in oklab, var(--bw-color-text-default) 3%, var(--bw-color-bg-page));border-radius:999px;align-items:center;gap:.25rem;margin-top:.625rem;padding:.25rem .25rem .25rem .875rem;transition:border-color .2s,box-shadow .2s;display:flex}bw-audit .audit-program__link:focus-within{border-color:color-mix(in oklab, var(--bw-color-primary) 55%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--bw-color-primary) 14%, transparent)}bw-audit .audit-program__link-glyph{color:var(--bw-color-text-muted)}bw-audit .audit-program__link-field{min-width:0;min-height:2.5rem;font-family:var(--font-jetbrains-mono), monospace;text-overflow:ellipsis;color:var(--bw-color-text-default);background:0 0;border:0;outline:0;flex:auto;padding:0 .5rem;font-size:.8125rem}bw-audit .audit-program__copy{color:#fff;cursor:pointer;background:#2d70e5;border-radius:999px;flex:none;align-items:center;gap:.4375rem;min-height:2.5rem;padding:0 1rem 0 .8125rem;font-size:.8125rem;font-weight:600;transition:background .22s,box-shadow .22s,scale .16s;display:inline-flex}bw-audit .audit-program__copy:hover{background:#2560c8;box-shadow:0 6px 16px -8px #2d70e5}bw-audit .audit-program__copy:active{scale:.96}bw-audit .audit-program__copy[data-done]{background:var(--audit-clear);animation:.42s cubic-bezier(.34,1.56,.64,1) audit-pop}@keyframes audit-pop{40%{box-shadow:0 0 0 6px color-mix(in oklab, var(--audit-clear) 22%, transparent)}}@media (width<=30rem){bw-audit .audit-program__link{border-radius:1.25rem;flex-wrap:wrap;padding:.25rem}bw-audit .audit-program__link-glyph{margin-inline-start:.625rem}bw-audit .audit-program__link-field{flex-basis:calc(100% - 2.5rem)}bw-audit .audit-program__copy{flex:1 1 0;justify-content:center}bw-audit .audit-program__action--danger{margin-inline-start:0}}bw-audit .audit-program__message:not([hidden]){animation:.36s cubic-bezier(.22,1,.36,1) audit-rise}@media (prefers-reduced-motion:reduce){bw-audit .audit-program *,bw-audit .audit-program :before,bw-audit .audit-program :after,bw-audit .audit-program__out,bw-audit .audit-program__message{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}bw-audit .audit-program__action--danger[data-armed]:after{opacity:0;animation:none}}bw-audit .audit-program__shared{color:var(--bw-color-text-heading);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}bw-audit .audit-program__message[data-tone=error]{color:var(--audit-exposed)}bw-audit :is(.audit-program__action,.audit-program__input,.audit-program__copy):focus-visible{outline:2px solid var(--bw-color-primary);outline-offset:2px}bw-audit.is-readonly .audit__answer{cursor:default}bw-audit.is-readonly [data-audit-reset]{display:none}@media print{bw-audit .audit-program{display:none}}bw-audit .audit__button{border:1px solid var(--audit-line);min-height:2.75rem;color:var(--bw-color-text-heading);cursor:pointer;border-radius:999px;padding:0 1.25rem;font-size:.875rem;font-weight:500}bw-audit .audit__button--next{color:#fff;border-color:var(--bw-color-primary);background:var(--bw-color-primary);margin-left:auto}.dark bw-audit .audit__button--next{color:#060910}bw-audit .audit__button--brand{color:#fff;background:#2d70e5;border:0;align-items:center;height:2.25rem;min-height:0;padding:0 1rem;line-height:1;transition:background-color .15s;display:inline-flex}bw-audit .audit__button--brand:hover{background:#2560c8}@media (width<=767px){bw-audit .audit__button--brand{height:2.75rem;padding:0 1.25rem}}bw-audit .audit__link{min-height:2.75rem;color:var(--bw-color-text-muted);cursor:pointer;font-size:.875rem}bw-audit .audit__link:hover{color:var(--bw-color-text-heading);text-decoration:underline}bw-audit a.audit__link{align-items:center;display:inline-flex}bw-audit :is(.audit__step,.audit-wheel__face,.audit__button,.audit__link):focus-visible{outline:2px solid var(--bw-color-primary);outline-offset:2px}bw-audit .audit-map__row{text-align:left;cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.375rem .5rem;width:100%;padding:.625rem 0;display:grid}bw-audit .audit-map__n{color:var(--bw-color-text-muted);font-size:.875rem}bw-audit .audit-map__name{color:var(--bw-color-text-heading)}bw-audit .audit-map__row:hover .audit-map__name{text-decoration:underline}bw-audit .audit-map__level{color:var(--bw-color-text-muted);font-size:.8125rem}bw-audit .audit-map__bar{background:var(--audit-line);grid-column:2/-1;height:4px}@media (prefers-reduced-motion:reduce){bw-audit *{transition:none!important;animation:none!important}}