.fw-audit{gap:var(--s-3);margin-top:var(--s-3);display:grid}.dash .fw-audit.panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);padding:0}.fw-audit>:not(summary){margin-left:var(--s-4);margin-right:var(--s-4)}.fw-audit>:last-child{margin-bottom:var(--s-4)}.fw-audit>summary{cursor:pointer;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.fw-audit>summary::-webkit-details-marker{display:none}.fw-audit>summary:before{content:"";width:7px;height:7px;transition:transform var(--t-1) var(--ease);border:2px solid;border-top:0;border-left:0;flex:none;transform:rotate(-45deg)}.fw-audit[open]>summary:before{transform:rotate(45deg)}.fw-audit>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r)}.fw-audit>p{font-size:var(--fs-m)}.fw-level{border-radius:var(--r-s);height:26px;font-size:var(--fs-s);background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.fw-level:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px}.fw-level-danger{background:var(--danger-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--danger)}.fw-level-danger:before{background:var(--danger)}.fw-level-warning{background:var(--attn-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--attn-line)}.fw-level-warning:before{background:var(--attn-line)}.fw-level-ok{color:var(--text)}.fw-level-ok:before{background:var(--ok)}.fw-audit .fw-build{border-top:1px solid var(--line);padding-top:var(--s-3);gap:var(--s-2);display:grid}.fw-audit .fw-build h4{font-size:var(--fs-m);margin:0}.fw-row{gap:var(--s-2) var(--s-3);grid-template-columns:8rem 1fr;align-items:start;display:grid}.fw-row>b{font-weight:600;font-size:var(--fs-s);color:var(--muted);padding-top:3px}.fw-findings{gap:2px;margin:0;padding-left:1.1em;display:grid}.fw-findings li{overflow-wrap:anywhere}.fw-sev-danger::marker{color:var(--danger)}.fw-sev-danger{color:var(--danger);font-weight:600}.fw-sev-warning{font-weight:600}.fw-log{background:var(--mat-deep);max-height:360px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-s);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;font-size:12px;overflow:auto}.fw-urls{font-family:var(--mono);overflow-wrap:anywhere;margin:0;padding-left:1.1em;font-size:12px}.fw-actions{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.fw-warn{border-radius:var(--r);background:var(--card);color:var(--ink);box-shadow:inset 4px 0 0 var(--danger);font-size:var(--fs-s);gap:10px;margin:0;padding:12px 14px;display:grid}.fw-warn p{margin:0}.fw-warn p b{color:var(--danger)}.fw-warn label{color:var(--ink);align-items:flex-start;gap:8px;margin:0;font-weight:600;display:flex}.fw-warn input[type=checkbox]{width:18px;height:18px;accent-color:var(--danger);flex:none;margin-top:2px}.fw-gated[inert]{opacity:.45}@media (max-width:560px){.fw-row{grid-template-columns:1fr;gap:2px}}.fw-audit summary .fw-worst{font-weight:400;font-size:var(--fs-m);flex-basis:100%}.fw-notice{border-radius:var(--r);background:var(--danger-soft);color:var(--ink);box-shadow:inset 5px 0 0 var(--danger);gap:8px;margin:24px 0 0;padding:16px 18px 14px 22px;display:grid}.fw-notice .fw-notice-h{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--danger);align-items:flex-start;gap:10px;margin:0;line-height:1.25;display:flex}.fw-notice .fw-notice-h svg{flex:none;margin-top:2px}.fw-notice p{max-width:68ch;margin:0}.fw-notice .fw-notice-boards{font-weight:600}.fw-notice .fw-notice-lead{color:var(--ink-2)}.fw-notice-warning{background:var(--attn-soft);box-shadow:inset 5px 0 0 var(--attn-line)}.fw-notice-warning .fw-notice-h{color:var(--ink)}.fw-notice-warning .fw-notice-h svg{color:var(--attn-line)}.fw-notice-more>summary{cursor:pointer;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;font-weight:600}.fw-notice-more>summary:hover{text-decoration-color:currentColor}.fw-notice-more[open]{gap:8px;display:grid}.fw-notice-more[open]>summary{margin-bottom:2px}.fw-notice-more ul{overflow-wrap:anywhere;gap:2px;margin:4px 0 0;padding-left:1.1em;display:grid}.fw-note{gap:var(--s-2);flex-basis:100%;display:grid}.fw-note label{font-size:var(--fs-m);gap:4px;font-weight:600;display:grid}.fw-note textarea{width:100%;font:inherit;font-weight:400}.emu-more{margin-top:10px;font-size:14px}.emu-more summary{cursor:pointer;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00000059;text-decoration:underline #00000059}.emu-more p{margin:6px 0 0}.emu-more .emu-who{opacity:.75}
