.fa{--fa-bg:#101010;--fa-control:#242424;--fa-line:#383838;--fa-text:#eee;--fa-muted:#a3a3a3;--fa-ok:#4ade80;--fa-warn:#fbbf24;--fa-bad:#f87171;z-index:2147482990;color:var(--fa-text);-webkit-font-smoothing:antialiased;font:500 13px/18px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.fa button{font:inherit;color:inherit;cursor:pointer}.fa-chip{white-space:nowrap;border:1px solid var(--fa-line);background:var(--fa-bg);border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;display:inline-flex;box-shadow:0 6px 20px -8px #00000080}.fa-chip:hover{background:#1a1a1a}.fa-sep{background:var(--fa-line);width:1px;height:14px;margin:0 3px}.fa-dot{background:var(--fa-warn);border-radius:50%;width:7px;height:7px}.fa-dot[data-ok]{background:var(--fa-ok)}.fa-panel{border:1px solid var(--fa-line);background:var(--fa-bg);border-radius:18px;width:min(360px,100vw - 32px);max-height:min(70vh,620px);padding:14px;position:absolute;bottom:44px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 48px -12px #0009}.fa-head{grid-template-columns:1fr auto;gap:0 8px;margin-bottom:12px;display:grid}.fa-head strong{font-size:15px;font-weight:600}.fa-sub{color:var(--fa-muted);grid-row:2;font-size:12px}.fa-x{background:0 0;border:0;border-radius:8px;grid-area:1/2/span 2;width:28px;height:28px;color:var(--fa-muted)!important;font-size:18px!important}.fa-x:hover{background:var(--fa-control)}.fa-row{background:var(--fa-control);color:var(--fa-muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.fa-pill{color:var(--fa-warn);background:#3a2a10;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.fa-pill[data-ok]{color:var(--fa-ok);background:#12301d}.fa-empty{color:var(--fa-muted);margin:6px 2px 4px}.fa-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fa-item{background:var(--fa-control);border-radius:12px;padding:10px 12px}.fa-item-head{align-items:center;gap:8px;display:flex}.fa-title{flex:1;font-weight:600}.fa-count{text-align:center;background:#3a3a3a;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px}.fa-level{letter-spacing:.04em;color:var(--fa-bad);background:#4a1d1d;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.fa-level[data-level=SHOULD]{color:var(--fa-warn);background:#3a2a10}.fa-rule{color:#d4d4d4;margin:6px 0 2px;font-size:12px;line-height:17px}.fa-note{color:var(--fa-muted);margin:0;font-size:11.5px}.fa-actions{gap:6px;margin-top:8px;display:flex}.fa-actions button,.fa-muted-row button,.fa-hide{background:#404040;border:0;border-radius:8px;height:28px;padding:0 10px;font-size:12px!important}.fa-actions button[data-quiet],.fa-muted-row button,.fa-hide{background:0 0;color:var(--fa-muted)!important}.fa-actions button:hover,.fa-muted-row button:hover,.fa-hide:hover{background:#4a4a4a;color:var(--fa-text)!important}.fa-muted{color:var(--fa-muted);margin-top:10px;font-size:12px}.fa-muted summary{cursor:pointer;padding:4px 2px}.fa-muted-row{justify-content:space-between;align-items:center;padding:2px;display:flex}.fa-hide{width:100%;margin-top:8px}.fa-outline{z-index:2147482995;pointer-events:none;border-radius:8px;position:fixed;box-shadow:0 0 0 2px #f97316,0 0 0 6px #f9731633}.fa-outline span{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#f97316;border-radius:6px;max-width:70vw;padding:2px 7px;font:500 11px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:-24px;left:-2px;overflow:hidden}@media (prefers-reduced-motion:reduce){.fa *{scroll-behavior:auto}}html[data-forma-inspector] .fa{left:calc(50vw - 172px)}
