@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--paper:#EADBC5;--graphite:#343433;--charcoal:#5a5a66;--navy:#183A5A;--navy-dark:#102D47;--error:#9E2A2B;--forest:#084518;--ink:#171716;--cream:#fff7e9;--line:rgba(255,247,233,.25);--paper-line:rgba(23,23,22,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.dashboard{max-width:1180px;margin:auto;padding:0 28px 54px}.topbar{border-bottom:1px solid var(--paper-line);justify-content:space-between;min-height:72px}.brand,.topbar{align-items:center;display:flex}.brand{color:var(--ink);font-size:19px;font-weight:700;gap:10px;letter-spacing:-.04em;text-decoration:none}.brand-mark{align-items:center;background:var(--navy);color:var(--cream);display:flex;font:700 16px JetBrains Mono,monospace;height:32px;justify-content:center;letter-spacing:-.16em;width:36px}.mono-chip,.system-chip,.topbar-meta{align-items:center;display:flex;gap:9px}.empty-findings>span,.evidence-footer,.eyebrow,.finding-status,.mono-chip,.panel-state,.result-summary,.system-chip{font:600 10px/1.2 JetBrains Mono,monospace;letter-spacing:.07em}.system-chip i{background:var(--forest);border-radius:50%;height:7px;width:7px}.system-chip.running i{background:#f2c572}.mono-chip{border-left:1px solid var(--paper-line);padding-left:12px}.github-button{background:var(--navy);color:var(--cream);font:600 11px JetBrains Mono,monospace;padding:8px 10px;text-decoration:none}.welcome{align-items:end;display:flex;gap:44px;justify-content:space-between;padding:38px 0 28px}.eyebrow{margin:0}.welcome h1{font-size:clamp(42px,5.1vw,62px);letter-spacing:-.075em;line-height:.9;margin:13px 0 0}.welcome h1 em{color:var(--navy);font-style:normal}.welcome>p{font-size:16px;line-height:1.5;margin:0 0 3px;max-width:400px}.operations-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.25fr 1fr}.panel{border:1px solid var(--paper-line);border-radius:2px;margin-top:14px;padding:23px}.operations-grid .panel{margin-top:0}.audit-card,.evidence-card{background:var(--graphite);color:var(--cream)}.process-card{background:var(--charcoal);color:var(--cream)}.findings-card,.integration-card{background:rgba(255,247,233,.2)}.panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.panel h2,.results-heading h2,.verification-note h2{font-size:25px;letter-spacing:-.05em;line-height:1.05;margin:8px 0 0}.panel-state{border:1px solid;padding:5px 6px;white-space:nowrap}.panel-state.primary{background:var(--navy);border-color:var(--navy);color:var(--cream)}.panel-state.verified{background:var(--forest);border-color:var(--forest);color:#edf6e5}.panel-state.failed{background:var(--error);border-color:var(--error);color:white}.panel-intro{font-size:14px;line-height:1.45;margin:17px 0 0;max-width:560px}.audit-card label{display:block;font-size:13px;font-weight:700;margin:22px 0 8px}.input-row{display:flex;gap:8px}.input-row input{background:#fff5e1;border:1px solid var(--cream);border-radius:0;color:var(--ink);font:500 13px JetBrains Mono,monospace;min-width:0;padding:13px;width:100%}.input-row input::placeholder{color:#6b6258}.input-row button{background:var(--navy);border:1px solid var(--navy);color:#f3f4df;font:700 12px JetBrains Mono,monospace;padding:0 18px;white-space:nowrap}.input-row button:hover:not(:disabled){background:var(--navy-dark)}.input-row button:disabled{cursor:wait;opacity:.72}.run-note{border-top:1px solid var(--line);font-size:13px;line-height:1.4;margin:16px 0 0;padding-top:12px}.run-note.error{background:#f2d2c7;border-top-color:var(--error);color:var(--error);padding:10px}.run-note.success{color:#b9e4b0}.audit-expectations{border-top:1px solid var(--line);font-size:12px;line-height:1.45;margin-top:14px;padding-top:11px}.audit-expectations summary,.method-details summary{cursor:pointer;font:600 11px JetBrains Mono,monospace;letter-spacing:.05em}.audit-expectations ul{margin:10px 0 0;padding-left:17px}.audit-expectations li+li{margin-top:5px}.trace-list{list-style:none;margin:17px 0 0;padding:0}.trace-list li{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;min-height:38px;opacity:.68;padding:7px 0}.trace-list li:last-child{border-bottom:1px solid var(--line)}.trace-list li>span{border:1px solid;display:grid;flex:0 0 25px;font:500 8px JetBrains Mono,monospace;height:25px;place-items:center}.trace-list strong{font-size:13px}.trace-list small{flex-basis:100%;font-size:11px;line-height:1.4}.trace-list em{color:#ffdfba;font:500 10px JetBrains Mono,monospace;font-style:normal;margin-left:auto}.trace-list li.active,.trace-list li.done{opacity:1}.trace-list li.active>span{background:var(--navy);border-color:var(--navy)}.trace-list li.done>span{background:var(--forest);border-color:var(--forest)}.results-overview{align-items:end;border-bottom:1px solid var(--paper-line);border-top:1px solid var(--paper-line);display:flex;gap:30px;justify-content:space-between;margin:38px 0 0;padding:23px 0}.results-heading p:last-child{font-size:14px;line-height:1.45;margin:11px 0 0;max-width:590px}.result-summary{display:flex;gap:8px;white-space:nowrap}.result-summary span{border:1px solid var(--paper-line);padding:7px}.screenshot{border:1px solid rgba(255,247,233,.48);height:315px;margin-top:20px;overflow:hidden;position:relative}.screenshot:after{border:2px solid var(--navy);content:"";inset:10px;pointer-events:none;position:absolute}.screenshot img{height:100%;object-fit:cover;width:100%}.evidence-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:11px;padding-top:10px}.empty-evidence{align-items:center;border:1px dashed rgba(255,247,233,.43);display:flex;gap:17px;justify-content:center;margin-top:20px;padding:20px;text-align:left}.empty-evidence.compact{min-height:138px}.empty-evidence>span{color:#f7d2a9;font:30px JetBrains Mono,monospace}.empty-evidence strong{font-size:16px}.empty-evidence p{color:#f2d4b2;font-size:13px;line-height:1.45;margin:4px 0 0;max-width:450px}.evidence-pair{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:16px}.evidence-pair figure{margin:0}.evidence-pair img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.evidence-pair figcaption{font:11px JetBrains Mono,monospace;padding-top:7px}.finding-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:20px}.finding{background:var(--graphite);color:var(--cream);min-height:190px;padding:16px}.finding footer,.finding>div{align-items:center;display:flex;justify-content:space-between}.finding code,.finding footer,.wcag{font:10px JetBrains Mono,monospace}.finding-status{padding:4px 6px}.finding-status.verified{background:var(--forest)}.finding-status.found,.finding-status.review{background:var(--navy)}.finding h3{font-size:19px;letter-spacing:-.035em;line-height:1.08;margin:20px 0 7px}.wcag{color:#f0c695;margin:0}.finding>p:not(.wcag){font-size:13px;line-height:1.45}.finding footer{border-top:1px solid var(--line);color:#edd3b4;padding-top:10px}.finding footer b.critical{color:#ff9b8e}.finding footer b.serious{color:#f5cc80}.finding footer b.moderate{color:#c2dff1}.empty-findings{align-items:center;border:1px dashed var(--paper-line);display:flex;gap:18px;justify-content:center;margin-top:20px;padding:22px}.empty-findings.compact{min-height:110px}.empty-findings>span{background:var(--graphite);color:var(--cream);padding:8px}.empty-findings p{font-size:13px;line-height:1.45;margin:0;max-width:520px}.schedule-list{border-top:1px solid var(--paper-line);font-size:13px;margin-top:16px}.schedule-list p{margin:0;padding:11px 0}.quiet{background:var(--navy);border:0;color:var(--cream);font:600 11px JetBrains Mono,monospace;padding:9px 10px}.patch-diff{background:var(--cream);border:1px solid var(--paper-line);margin-top:14px;padding:14px}.patch-diff p{font-size:12px;margin:0 0 10px}.patch-diff pre{font:11px/1.45 JetBrains Mono,monospace;margin:0;overflow:auto;white-space:pre-wrap}.method-details{border-bottom:1px solid var(--paper-line);margin-top:34px;padding-bottom:22px}.method-details summary{color:var(--navy)}.guide-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.guide-grid article{border-left:2px solid var(--navy);padding-left:12px}.guide-grid span{font:600 10px JetBrains Mono,monospace}.guide-grid h3{font-size:17px;letter-spacing:-.035em;margin:11px 0 6px}.guide-grid p{font-size:13px;line-height:1.45;margin:0}.verification-note{align-items:flex-end;background:var(--navy);color:#edf2df;display:flex;gap:34px;justify-content:space-between;margin-top:34px;padding:31px}.verification-note h2{font-size:clamp(26px,3.3vw,40px);margin-top:10px}.verification-note>p{font-size:14px;line-height:1.55;margin:0;max-width:360px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.audit-card input:focus-visible{outline-color:#f2c572}@media(max-width:900px){.welcome{align-items:start;flex-direction:column;gap:16px}.operations-grid{grid-template-columns:1fr}.process-card{margin-top:0!important}.results-overview{align-items:start;flex-direction:column}.result-summary{white-space:normal}.verification-note{align-items:start;flex-direction:column;gap:18px}}@media(max-width:760px){.dashboard{padding:0 14px 30px}.topbar{min-height:65px}.mono-chip{display:none}.welcome{padding:30px 0 25px}.welcome h1{font-size:48px}.panel{padding:18px}.input-row{flex-direction:column}.input-row button{min-height:45px}.screenshot{height:230px}.empty-evidence,.empty-findings{align-items:flex-start;flex-direction:column}.evidence-footer{font-size:9px;gap:12px}.evidence-pair,.guide-grid{grid-template-columns:1fr}.verification-note{margin-top:28px;padding:24px}.topbar-meta{gap:6px}.github-button{font-size:9px}}.run-context{border-bottom:1px solid var(--paper-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.4fr 1fr .9fr;padding:15px 0}.run-context div{min-width:0}.failed-attempt>span,.run-context span{display:block;font:600 9px JetBrains Mono,monospace;letter-spacing:.08em;margin-bottom:6px}.run-context strong{display:block;font:500 11px/1.35 JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-callout{align-items:center;background:var(--navy);border-left:5px solid #f2c572;color:var(--cream);display:flex;gap:24px;justify-content:space-between;margin-top:14px;padding:20px 22px}.review-callout h2{font-size:23px;letter-spacing:-.05em;margin:7px 0}.review-callout p:last-child{font-size:13px;line-height:1.4;margin:0;max-width:630px}.review-callout a{background:#f2c572;color:var(--ink);font:700 11px JetBrains Mono,monospace;padding:11px;text-decoration:none;white-space:nowrap}.review-callout a:hover{background:#ffe0a8}.review-callout a span{font-size:16px}.evidence-demo{margin-top:20px}.browser-proof{background:#fff8eb;border:1px solid rgba(255,247,233,.65);color:var(--ink);min-height:207px;padding:13px;position:relative}.browser-proof>span{font:600 9px JetBrains Mono,monospace;letter-spacing:.08em}.proof-nav{background:#d9cab3;height:13px;margin:13px 0 21px;width:100%}.proof-body{border:1px solid #d5c6b0;padding:16px;position:relative}.proof-body i{background:#d9cab3;border-radius:50%;display:block;height:33px;width:33px}.proof-body b{display:block;font-size:20px;letter-spacing:-.04em;margin-top:14px}.proof-body em{background:var(--navy);color:var(--cream);display:block;font:600 11px JetBrains Mono,monospace;font-style:normal;margin-top:22px;padding:12px;text-align:center}.before-proof em{color:transparent}.before-proof em:after{color:var(--cream);content:"Continue";left:0;position:absolute;right:0}.proof-body small{bottom:11px;color:var(--error);font:600 9px JetBrains Mono,monospace;position:absolute;right:12px}.after-proof{border-color:#8fc093}.after-proof .proof-body small{color:var(--forest)}.queue-toolbar{align-items:center;border-bottom:1px solid var(--paper-line);display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding-bottom:12px}.queue-toolbar button,.queue-toolbar p,.queue-toolbar>span{font:600 10px JetBrains Mono,monospace}.queue-toolbar button{background:transparent;border:1px solid var(--paper-line);color:var(--ink);padding:6px 8px}.queue-toolbar button:hover{background:rgba(24,58,90,.08)}.queue-toolbar button.selected{background:var(--navy);border-color:var(--navy);color:var(--cream)}.queue-toolbar p{color:var(--charcoal);margin:0 0 0 auto}.finding.priority{box-shadow:inset 0 3px 0 #f2c572}.finding footer button{background:transparent;border:0;color:#f2c572;font:600 10px JetBrains Mono,monospace;padding:0}.finding footer button:hover{text-decoration:underline;text-underline-offset:3px}.failed-attempt{background:#f5dbd0;border-left:3px solid var(--error);color:var(--error);margin-top:16px;padding:13px}.failed-attempt p{font-size:13px;margin:3px 0 11px}.failed-attempt button,.patch-diff footer button{background:transparent;border:0;color:inherit;font:600 10px JetBrains Mono,monospace;padding:0}.patch-diff footer,.patch-diff header{align-items:center;display:flex;gap:12px;justify-content:space-between}.patch-diff header span{background:var(--forest);color:#edf6e5;font:600 9px JetBrains Mono,monospace;padding:5px}.patch-diff footer{border-top:1px solid var(--paper-line);font:500 10px JetBrains Mono,monospace;margin-top:12px;padding-top:10px}.patch-diff footer button{color:var(--navy);white-space:nowrap}@media(max-width:760px){.run-context{grid-template-columns:1fr}.review-callout{align-items:flex-start;flex-direction:column}.queue-toolbar p{flex-basis:100%;margin:4px 0 0}.patch-diff footer,.patch-diff header{align-items:flex-start;flex-direction:column}.evidence-demo{grid-template-columns:1fr}}.first-run{align-items:center;background:rgba(255,247,233,.3);display:flex;gap:28px;justify-content:space-between}.first-run h2{margin-top:8px}.first-run p:last-child{font-size:14px;line-height:1.45;margin:10px 0 0;max-width:640px}.first-run-actions{display:flex;flex:0 0 auto;gap:8px}.demo-banner{align-items:center;background:#f2c572;border-left:5px solid var(--navy);color:var(--ink);display:flex;font:600 11px/1.4 JetBrains Mono,monospace;gap:14px;justify-content:space-between;margin-top:14px;padding:11px 14px}.demo-banner strong{letter-spacing:.06em;white-space:nowrap}.text-button{background:transparent;border:1px solid;color:inherit;font:600 10px JetBrains Mono,monospace;padding:7px 9px;white-space:nowrap}.text-button:hover{background:rgba(23,23,22,.1)}.finding-detail{background:var(--cream);margin-top:14px}.finding-detail .panel-heading{align-items:flex-start}.detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);margin:20px 0}.detail-grid p{border-left:2px solid var(--navy);font-size:13px;margin:0;padding-left:10px}.detail-grid strong,.detail-note strong{display:block;font:600 9px JetBrains Mono,monospace;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.detail-note{background:rgba(24,58,90,.09);display:flex;gap:16px;line-height:1.45;padding:13px}.detail-note strong{flex:0 0 110px;margin:2px 0 0}.queue-toolbar button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.patch-diff header p{overflow-wrap:anywhere}.evidence-card .evidence-pair{margin-top:20px}@media(max-width:760px){.detail-note,.first-run{align-items:flex-start;flex-direction:column}.first-run{gap:18px}.first-run-actions{align-self:stretch;flex-direction:column}.detail-grid{grid-template-columns:1fr}.detail-note strong{flex:auto}.first-run-actions button{width:100%}}.method-heading{align-items:end;display:flex;gap:30px;justify-content:space-between}.method-heading h2{font-size:25px;letter-spacing:-.05em;line-height:1.05;margin:8px 0 0}.method-heading>p{font-size:14px;line-height:1.45;margin:0;max-width:430px}.guide-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.method-details{padding-bottom:26px}@media(max-width:900px){.method-heading{align-items:start;flex-direction:column}.guide-grid{grid-template-columns:repeat(2,1fr)}}.pre-run-workspace .results-overview{margin-top:38px}.pre-run-workspace .panel{margin-top:14px}