.workspace-snapshot-audit{--np-accent:#355bc6;--np-surface:#fff;--np-soft:#e7ebf3;--np-muted:#606876;--np-text:#20252d;color:#20252d;padding:8px 0 32px}.product-shell:has(.workspace-snapshot-audit){--p-bg:#f7f8fa;--p-ink:#20252d;--p-muted:#636b77;--p-accent:#355bc6}.wsa-intro{grid-template-columns:minmax(0,1fr) minmax(260px,400px);align-items:end;gap:48px;margin:8px 0 28px;display:grid}.wsa-intro h2{letter-spacing:-.05em;max-width:760px;margin-bottom:0;font-size:clamp(34px,5vw,66px)}.wsa-intro p{color:#4f5867;max-width:40ch;margin:0 0 6px}.wsa-workbench{grid-template-columns:minmax(310px,.86fr) minmax(520px,1.5fr);min-height:650px;display:grid;box-shadow:0 18px 55px #262e3e1f}.wsa-source,.wsa-audit{min-width:0;padding:clamp(22px,3vw,38px)}.wsa-source{background:#fff;border:1px solid #d8dde7;border-right:0}.wsa-audit{color:#edf1f7;background:#20252d;flex-direction:column;display:flex}.wsa-pane-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:30px;display:flex}.wsa-pane-head h3{margin:5px 0 0;font-size:22px}.wsa-pane-head>span,.wsa-step{color:#697384;letter-spacing:.06em;text-transform:uppercase;font:11px/1.4 IBM Plex Mono,monospace}.wsa-pane-head-dark>span,.wsa-pane-head-dark .wsa-step{color:#aeb7c5}.workspace-snapshot-audit label{color:#444d5c;margin-bottom:8px;font-weight:650}.workspace-snapshot-audit textarea{resize:vertical;tab-size:4;height:390px;color:#20252d!important;background:#f7f8fa!important;border:1px solid #aeb7c5!important;border-radius:2px!important;padding:18px!important;font:13px/1.75 IBM Plex Mono,monospace!important}.workspace-snapshot-audit textarea::placeholder{color:#808999}.wsa-format-note{color:#657081;margin:10px 0 20px;font-size:12px}.wsa-format-note code{color:#303946}.wsa-source-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-snapshot-audit button{border-radius:2px}.wsa-source .primary{color:#fff;background:#355bc6;flex:150px}.wsa-status,.wsa-error{color:#5e6878;border-left:3px solid #355bc6;min-height:42px;margin:18px 0 0;padding-left:13px;font-size:12px}.wsa-error{color:#8b2d27;border-left-color:#b33a32}.wsa-unrevealed{text-align:center;color:#bcc4d0;max-width:420px;margin:auto}.wsa-unrevealed>span{color:#dcb279;margin:0 auto 22px;font:300 90px/.85 Space Grotesk,sans-serif;display:block;transform:rotate(22deg)}.wsa-unrevealed p{color:#edf1f7;font-size:18px}.wsa-unrevealed small{color:#9fa9b7}.wsa-summary{grid-template-columns:minmax(165px,.65fr) 1.35fr;align-items:end;gap:20px 34px;margin-bottom:26px;display:grid}.wsa-summary>div:first-child{flex-direction:column;display:flex}.wsa-summary strong{color:#dcb279;letter-spacing:-.06em;font:500 clamp(54px,7vw,88px)/.8 Space Grotesk,sans-serif}.wsa-summary>div>span{color:#c8ced8;margin-top:13px;font-size:13px}.wsa-summary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.wsa-summary dl>div{min-width:0}.wsa-summary dt{color:#9da7b6;text-transform:uppercase;font:10px IBM Plex Mono,monospace}.wsa-summary dd{margin:6px 0 0;font:22px IBM Plex Mono,monospace}.wsa-summary>p{color:#9da7b6;grid-column:2;margin:-7px 0 0;font:11px IBM Plex Mono,monospace}.wsa-filter{gap:4px;margin-bottom:10px;padding:4px;display:flex;overflow-x:auto}.workspace-snapshot-audit .wsa-filter button{color:#c6cdd7;background:0 0;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:12px;display:flex}.workspace-snapshot-audit .wsa-filter button[aria-pressed=true]{color:#20252d;background:#edf1f7}.wsa-filter button span{opacity:.72;font:10px IBM Plex Mono,monospace}.wsa-ledger-wrap{border-top:1px solid #4c5563;border-bottom:1px solid #4c5563;max-height:300px;overflow:auto}.wsa-ledger-wrap:focus-visible{outline-offset:3px;outline:3px solid #dcb279}.wsa-columns,.wsa-row{grid-template-columns:72px minmax(130px,1.2fr) minmax(175px,1.4fr) 65px;align-items:start;gap:12px;display:grid}.wsa-columns{z-index:1;color:#8f9aa9;letter-spacing:.08em;text-transform:uppercase;background:#20252d;padding:10px 12px;font:9px IBM Plex Mono,monospace;position:sticky;top:0}.wsa-ledger{margin:0;padding:0;list-style:none}.wsa-row{border-top:1px solid #373e49;padding:14px 12px;font-size:11px}.wsa-row code{color:#edf1f7;overflow-wrap:anywhere;font:11px/1.5 IBM Plex Mono,monospace}.wsa-level{color:#e6eaf0;letter-spacing:.05em;text-transform:uppercase;background:#3c4552;width:fit-content;padding:3px 5px;font:9px IBM Plex Mono,monospace}.is-block .wsa-level{color:#20252d;background:#dcb279}.is-review .wsa-level{color:#f0cf98;outline:1px solid #dcb279}.is-keep .wsa-level{color:#20252d;background:#edf1f7}.wsa-reason{color:#afb8c5;line-height:1.5}.wsa-size{color:#d1d7df;text-align:right;white-space:nowrap;font:10px/1.5 IBM Plex Mono,monospace}.wsa-no-matches{color:#aeb7c5;text-align:center;padding:30px 12px}.wsa-output{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.wsa-output>div:first-child{flex-direction:column;display:flex}.wsa-output strong{font-size:13px}.wsa-output span{color:#9da7b6;font-size:11px}.workspace-snapshot-audit .wsa-output button{color:#20252d;background:#edf1f7;font-size:12px}.wsa-limit{color:#4f5867;grid-template-columns:minmax(180px,.4fr) 1fr;gap:40px;max-width:920px;margin:44px auto 0;display:grid}.wsa-limit>span{color:#355bc6;letter-spacing:.08em;padding-top:4px;font:10px IBM Plex Mono,monospace}.wsa-limit h3{color:#20252d}.wsa-limit p{max-width:66ch}@media (width<=920px){.wsa-workbench{grid-template-columns:1fr}.wsa-source{border-right:1px solid #d8dde7}.workspace-snapshot-audit textarea{height:300px}.wsa-audit{min-height:560px}}@media (width<=620px){.wsa-intro{grid-template-columns:1fr;gap:16px}.wsa-intro h2{font-size:38px}.wsa-source,.wsa-audit{padding:22px 16px}.wsa-audit{min-height:500px}.wsa-summary{grid-template-columns:1fr}.wsa-summary dl,.wsa-summary>p{grid-column:1}.wsa-columns{display:none}.wsa-row{grid-template-columns:68px 1fr auto;gap:8px 10px}.wsa-row code,.wsa-reason{grid-column:2/-1}.wsa-size{grid-area:1/3}.wsa-output{flex-direction:column;align-items:start}.wsa-limit{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.workspace-snapshot-audit *,.workspace-snapshot-audit :before,.workspace-snapshot-audit :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
