.recorder-dashboard[data-astro-cid-fwouen66]{--dashboard-gutter:18px;border:1px solid var(--dark-line);font-family:var(--font-mono);background:#050505;overflow:hidden}.recorder-dashboard-bar[data-astro-cid-fwouen66]{min-height:38px;padding:0 var(--dashboard-gutter);border-bottom:1px solid var(--dark-line);color:#777;justify-content:space-between;font-size:10px;display:flex}.recorder-dashboard-bar[data-astro-cid-fwouen66],.recorder-dashboard-bar[data-astro-cid-fwouen66]>div[data-astro-cid-fwouen66]{align-items:center}.recorder-dashboard-bar[data-astro-cid-fwouen66]>div[data-astro-cid-fwouen66]{gap:7px;display:flex}.recorder-dashboard-bar[data-astro-cid-fwouen66] div[data-astro-cid-fwouen66]>span[data-astro-cid-fwouen66]{background:var(--signal);width:8px;height:8px}.recorder-dashboard-heading[data-astro-cid-fwouen66]{padding:20px var(--dashboard-gutter);justify-content:space-between;align-items:center;gap:20px;display:flex}.recorder-dashboard-heading[data-astro-cid-fwouen66] h3[data-astro-cid-fwouen66]{margin:4px 0 0;font-size:15px}.recorder-dashboard-heading[data-astro-cid-fwouen66]>strong[data-astro-cid-fwouen66]{color:#f06b5d;background:#f06b5d14;border:1px solid #f06b5d52;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:500}.recorder-comparison[data-astro-cid-fwouen66]{margin:0 var(--dashboard-gutter) var(--dashboard-gutter);border:1px solid var(--dark-line)}.recorder-comparison[data-astro-cid-fwouen66]>header[data-astro-cid-fwouen66]{background:#121212;justify-content:space-between;align-items:center;gap:20px;padding:11px;display:flex}.recorder-comparison[data-astro-cid-fwouen66]>header[data-astro-cid-fwouen66]>div[data-astro-cid-fwouen66]{gap:3px;display:grid}.recorder-comparison[data-astro-cid-fwouen66]>header[data-astro-cid-fwouen66] strong[data-astro-cid-fwouen66]{color:#f06150;font-size:10px}.recorder-run-pair[data-astro-cid-fwouen66]{padding:11px var(--dashboard-gutter);grid-template-columns:1fr 26px 1fr;align-items:center;gap:8px;display:grid}.recorder-run-pair[data-astro-cid-fwouen66] section[data-astro-cid-fwouen66]{border:1px solid var(--dark-line);color:#c5c5c5;gap:6px;padding:10px;font-size:10px;display:grid}.recorder-run-pair[data-astro-cid-fwouen66] section[data-astro-cid-fwouen66] header[data-astro-cid-fwouen66]{justify-content:space-between;align-items:center;gap:10px;display:flex}.recorder-run-pair[data-astro-cid-fwouen66] section[data-astro-cid-fwouen66] header[data-astro-cid-fwouen66] b[data-astro-cid-fwouen66],.recorder-evidence[data-astro-cid-fwouen66] th[data-astro-cid-fwouen66] b[data-astro-cid-fwouen66]{border:1px solid;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:500}.recorder-dashboard[data-astro-cid-fwouen66] .is-pass[data-astro-cid-fwouen66]{color:#36d399}.recorder-dashboard[data-astro-cid-fwouen66] .is-fail[data-astro-cid-fwouen66]{color:#f06b5d}.recorder-run-pair[data-astro-cid-fwouen66] section[data-astro-cid-fwouen66] span[data-astro-cid-fwouen66]{color:#777}.recorder-run-pair[data-astro-cid-fwouen66]>i[data-astro-cid-fwouen66]{color:var(--signal);text-align:center;font-style:normal}.recorder-evidence[data-astro-cid-fwouen66]{border-top:1px solid var(--dark-line);background:#0d0f13;overflow-x:auto}.recorder-evidence[data-astro-cid-fwouen66] table[data-astro-cid-fwouen66]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.recorder-evidence[data-astro-cid-fwouen66] caption[data-astro-cid-fwouen66]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.recorder-evidence[data-astro-cid-fwouen66] thead[data-astro-cid-fwouen66]{border-bottom:1px solid var(--dark-line);background:#ffffff05}.recorder-evidence[data-astro-cid-fwouen66] th[data-astro-cid-fwouen66]{text-align:left;width:50%;padding:0}.recorder-evidence[data-astro-cid-fwouen66] th[data-astro-cid-fwouen66]>div[data-astro-cid-fwouen66]{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.recorder-evidence[data-astro-cid-fwouen66] th[data-astro-cid-fwouen66]+th[data-astro-cid-fwouen66],.recorder-evidence[data-astro-cid-fwouen66] td[data-astro-cid-fwouen66]+td[data-astro-cid-fwouen66]{border-left:1px solid var(--dark-line)}.recorder-evidence[data-astro-cid-fwouen66] th[data-astro-cid-fwouen66] span[data-astro-cid-fwouen66]{color:#888;letter-spacing:.08em;font-size:9px;font-weight:400}.recorder-evidence[data-astro-cid-fwouen66] td[data-astro-cid-fwouen66]{border-bottom:1px solid #2d2d2d99;padding:0}.recorder-evidence-cell[data-astro-cid-fwouen66]{background:#101217;grid-template-columns:28px 16px minmax(0,1fr);min-height:31px;display:grid}.recorder-evidence-cell[data-astro-cid-fwouen66] [data-astro-cid-fwouen66]:is(span,i){color:#777;text-align:center;border-right:1px solid #2d2d2db3;padding:7px 4px;font-size:10px;font-style:normal}.recorder-evidence-cell[data-astro-cid-fwouen66] code[data-astro-cid-fwouen66]{overflow-wrap:anywhere;color:#c7cbd2;min-width:0;padding:7px 6px;font-size:10px}.recorder-evidence[data-astro-cid-fwouen66] tr[data-astro-cid-fwouen66].is-removed td[data-astro-cid-fwouen66]:first-child .recorder-evidence-cell[data-astro-cid-fwouen66]{background:#f06b5d1c}.recorder-evidence[data-astro-cid-fwouen66] tr[data-astro-cid-fwouen66].is-removed td[data-astro-cid-fwouen66]:first-child [data-astro-cid-fwouen66]:is(span,i){color:#f06b5d;background:#f06b5d2e}.recorder-evidence[data-astro-cid-fwouen66] tr[data-astro-cid-fwouen66].is-added td[data-astro-cid-fwouen66]:last-child .recorder-evidence-cell[data-astro-cid-fwouen66]{background:#36d39917}.recorder-evidence[data-astro-cid-fwouen66] tr[data-astro-cid-fwouen66].is-added td[data-astro-cid-fwouen66]:last-child [data-astro-cid-fwouen66]:is(span,i){color:#36d399;background:#36d39929}.recorder-evidence-cell[data-astro-cid-fwouen66].is-empty{background-color:#07080b8c;background-image:linear-gradient(135deg,#0000 45%,#ffffff06 45% 55%,#0000 55%);background-size:6px 6px}@media (width<=700px){.recorder-run-pair[data-astro-cid-fwouen66]{grid-template-columns:1fr}.recorder-run-pair[data-astro-cid-fwouen66]>i[data-astro-cid-fwouen66]{height:20px;font-size:0;transform:none}.recorder-run-pair[data-astro-cid-fwouen66]>i[data-astro-cid-fwouen66]:after{content:"↓";font-size:14px}}:root{color-scheme:light;--text:#090909;--muted:#626262;--line:#0000002e;--accent:#ec402d;--font-display:"Familjen Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, ui-monospace, monospace;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-height:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{min-height:100vh;color:var(--text);font-family:var(--font-sans);background:#fff;margin:0;font-size:15px;line-height:1.7}a{color:inherit}.topbar{z-index:10;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.topbar-inner{width:min(1320px,100% - 76px);min-height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.brand{width:fit-content;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:before{background:var(--accent);content:"";width:11px;height:11px;transition:transform .16s;display:block}.brand:hover:before,.brand:focus-visible:before{transform:rotate(45deg)}.brand-mark{font-family:var(--font-mono);font-size:14px;font-weight:600;line-height:1}.topbar-context{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.topnav{justify-content:flex-end;align-items:center;gap:24px;display:flex}.topnav a{color:#454545;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s;position:relative}.topnav a:after{background:var(--accent);content:"";transform-origin:100%;height:1px;transition:transform .16s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.topnav a:hover,.topnav a:focus-visible{color:var(--text)}.topnav a:hover:after,.topnav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.brand:focus-visible,.topnav a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width<=900px){.topbar-context{display:none}.topbar-inner{grid-template-columns:1fr auto}}@media (width<=700px){.topbar-inner{width:calc(100% - 40px);min-height:64px}.topnav{gap:18px}.topnav-secondary{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand:before,.topnav a:after{transition:none}}
