@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.0lqep3bw7v3wl.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.18owfse_hsbuz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.0qipn60581k5b.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.2so0eecqstp1p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.1xowhcc_d3c84.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.3o6zfpml9w8yy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.1h4gkbs1bbtv3.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.2j6z_fq1740ug.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0d95tbzh5g6jj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:"Inter Variable";--font-mono:"IBM Plex Mono";--paper:#f6f5f1;--paper-raised:#fbfaf7;--ink:#171a17;--muted:#656b65;--faint:#8d928d;--line:#d9dad4;--line-strong:#b9bcb4;--accent:#e8552c;--accent-soft:#fbe5dc;--good:#2f765a;--code:#1d211d;--code-ink:#e8eae5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.mono,code,pre,kbd,.metric-value{font-family:var(--font-mono), ui-monospace, monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:10px 14px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.nav-shell{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:64px;margin:auto;display:grid}.wordmark{font:600 14px/1 var(--font-mono), monospace;letter-spacing:.16em;align-items:center;gap:10px;display:inline-flex}.wordmark-mark{align-items:flex-end;gap:2px;width:16px;height:16px;display:flex;transform:skew(-10deg)}.wordmark-mark i{background:var(--accent);width:4px;display:block}.wordmark-mark i:first-child{height:9px}.wordmark-mark i:nth-child(2){height:14px}.wordmark-mark i:nth-child(3){height:6px}.nav-links{color:var(--muted);align-items:center;gap:30px;font-size:13px;display:flex}.nav-links a:hover,.text-link:hover{color:var(--accent)}.nav-shell>.button{justify-self:end}.button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper-raised);font:500 13px/1 var(--font-sans), sans-serif;cursor:pointer;justify-content:center;align-items:center;gap:18px;padding:0 18px;transition:transform .15s,background .15s;display:inline-flex}.button:hover{background:var(--accent);border-color:var(--accent)}.button:active{transform:translateY(1px)}.button-small{min-height:34px;padding:0 15px}.button-outline{color:var(--ink);background:0 0}.text-link{align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.hero{padding:94px 0 88px;position:relative}.hero:after{content:"RUN / RECORD / REPRODUCE";writing-mode:vertical-rl;font:500 9px/1 var(--font-mono);letter-spacing:.2em;color:var(--faint);position:absolute;top:96px;right:0}.eyebrow,.kicker,.overline{font:500 11px/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.status-dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 15%, transparent);border-radius:50%;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:980px;margin:29px 0 26px;font-size:clamp(46px,6.2vw,82px);font-weight:570;line-height:.99}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy{max-width:690px;color:var(--muted);margin-bottom:38px;font-size:18px;line-height:1.65}.hero-search{background:var(--paper-raised);border:1px solid var(--line-strong);grid-template-columns:auto 1fr auto auto;align-items:center;max-width:850px;height:58px;display:grid;box-shadow:0 8px 30px #1e201c0d}.hero-search>span{color:var(--muted);margin-left:20px;font-size:23px;transform:rotate(-15deg)}.hero-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 16px}.hero-search input:focus{box-shadow:inset 0 -2px var(--accent)}.hero-search kbd{border:1px solid var(--line);color:var(--faint);padding:2px 7px;font-size:11px}.hero-search button{border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;align-self:stretch;padding:0 24px;font-weight:600}.hero-search button:hover{background:var(--ink);color:var(--paper)}.hero-actions{align-items:center;gap:30px;margin-top:25px;display:flex}.proof-strip{border-block:1px solid var(--line);background:var(--paper-raised)}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>div{border-left:1px solid var(--line);flex-direction:column;padding:26px 28px;display:flex}.proof-grid>div:last-child{border-right:1px solid var(--line)}.proof-grid strong{font:500 25px/1.1 var(--font-mono), monospace}.proof-grid span{color:var(--muted);margin-top:7px;font-size:12px}.section-block{padding:90px 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.section-heading h2,.feature-copy h2,.agent-cta h2{letter-spacing:-.035em;margin:12px 0 0;font-size:34px;font-weight:590;line-height:1.12}.run-table-wrap{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper-raised);overflow-x:auto}.run-table{border-collapse:collapse;white-space:nowrap;width:100%}.run-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;font:500 10px/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;padding:11px 15px}.run-table td{border-bottom:1px solid var(--line);padding:17px 15px;font-size:12px}.run-table tbody tr:last-child td{border-bottom:0}.run-table tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 42%, transparent)}.run-table td:first-child{text-overflow:ellipsis;max-width:300px;font-family:var(--font-mono), monospace;color:var(--accent);overflow:hidden}.metric-value{font-size:17px;font-weight:600}.metric-unit{color:var(--muted);font-size:10px}.evidence-badge{color:var(--good);align-items:center;gap:6px;display:inline-flex}.evidence-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.muted{color:var(--muted)}.feature-section{border-block:1px solid var(--line);background:#ecebe5;padding:100px 0}.feature-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;display:grid}.feature-copy h2{max-width:520px;font-size:clamp(34px,4vw,53px)}.feature-copy>p:not(.kicker){color:var(--muted);max-width:540px;margin:24px 0 31px;font-size:17px;line-height:1.7}.run-card{border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:12px 12px #171a1712}.run-card>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 24px;display:flex}.run-card>header>div{flex-direction:column;gap:10px;display:flex}.run-card>header strong{font:600 34px/1 var(--font-mono), monospace}.run-card>header small{color:var(--muted);font-size:12px}.measured{font:500 10px/1 var(--font-mono);color:var(--good);text-transform:uppercase;letter-spacing:.06em}.run-card h3{margin:24px 24px 8px;font-size:17px}.model-id{color:var(--accent);overflow-wrap:anywhere;margin:0 24px 20px;font-size:11px}.run-card dl{border-top:1px solid var(--line);margin:0}.run-card dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;padding:10px 24px;font-size:11px;display:grid}.run-card dt{color:var(--muted)}.run-card dd{font-family:var(--font-mono), monospace;margin:0}.run-card footer{font:500 9px/1 var(--font-mono);color:var(--faint);justify-content:space-between;padding:13px 24px;display:flex}.agent-cta{grid-template-columns:1fr 1fr;align-items:center;gap:11vw;padding:105px 0;display:grid}.agent-cta>div:first-child>p:last-child{color:var(--muted);max-width:530px;font-size:17px;line-height:1.7}.code-panel{background:var(--code);color:var(--code-ink);border:1px solid #3b403b}.code-title{color:#899087;font:500 10px/1 var(--font-mono);border-bottom:1px solid #383d38;justify-content:space-between;padding:11px 16px;display:flex}.code-panel pre{margin:0;padding:24px;font-size:12px;line-height:1.8}.code-dim{color:#788078}.code-accent{color:#ff805e}.code-panel>a{color:#f3f4ef;border-top:1px solid #383d38;justify-content:space-between;padding:15px 18px;font-size:12px;display:flex}.code-panel>a:hover{background:#282d28}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding:40px max(24px,50vw - 620px);display:flex}.footer-mark{display:inline-block}.site-footer p{color:var(--muted);margin:8px 0 0;font-size:12px}.footer-links{color:var(--muted);gap:25px;font-size:12px;display:flex}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.nav-shell{grid-template-columns:1fr auto}.nav-links{display:none}.feature-grid,.agent-cta{grid-template-columns:1fr;gap:55px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:nth-child(3),.proof-grid>div:nth-child(4){border-top:1px solid var(--line)}.hero:after{display:none}}@media (max-width:600px){.shell,.nav-shell{width:min(100% - 28px,1240px)}.hero{padding:65px 0 58px}.hero h1{font-size:43px}.hero-copy{font-size:16px}.hero-search{grid-template-columns:auto 1fr auto}.hero-search kbd{display:none}.hero-search button{padding:0 16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.proof-grid{grid-template-columns:1fr 1fr;width:100%}.proof-grid>div{padding:20px 14px}.section-block{padding:65px 0}.section-heading{align-items:flex-start;gap:20px}.section-heading h2{font-size:29px}.section-heading .text-link{display:none}.feature-section{padding:65px 0}.run-card dl div{grid-template-columns:1fr;gap:3px;padding-inline:18px}.run-card footer{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:18px}.agent-cta{padding:70px 0}.site-footer{flex-direction:column;align-items:flex-start;gap:25px}.footer-links{flex-wrap:wrap}}@media (prefers-color-scheme:dark){:root{--paper:#101210;--paper-raised:#151815;--ink:#eceee9;--muted:#9da39c;--faint:#70766f;--line:#30342f;--line-strong:#4b504a;--accent:#ff7450;--accent-soft:#41251e;--good:#71bd96;--code:#0b0d0b;--code-ink:#e8eae5}.feature-section{background:#141714}.run-card{box-shadow:12px 12px #00000047}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.page-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:64px 0 36px;display:flex}.page-intro h1{letter-spacing:-.05em;margin:13px 0 15px;font-size:clamp(38px,5vw,62px);line-height:1}.page-intro p:not(.kicker){color:var(--muted);max-width:690px;margin:0;font-size:16px}.index-status{font:500 11px/1 var(--font-mono);color:var(--muted);white-space:nowrap;padding-bottom:5px}.explorer-filters{border-bottom:1px solid var(--line);padding:24px 0 28px}.filter-query{border:1px solid var(--line-strong);background:var(--paper-raised);grid-template-columns:160px 1fr auto;align-items:center;display:grid;position:relative}.filter-query>label{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:16px}.filter-query input{border:0;border-inline:1px solid var(--line);height:46px;color:var(--ink);background:0 0;outline:none;padding:0 15px}.filter-query input:focus{box-shadow:inset 0 -2px var(--accent)}.query-hint{color:var(--faint);white-space:nowrap;padding:0 14px;font-size:10px}.query-hint code{color:var(--muted)}.filter-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr .6fr .7fr 1fr;gap:1px;margin-top:12px;display:grid}.filter-grid label{background:var(--paper-raised);color:var(--muted);font:500 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;padding:9px 11px 8px;display:flex}.filter-grid input,.filter-grid select{width:100%;min-width:0;color:var(--ink);font:400 12px/1.4 var(--font-sans);background:0 0;border:0;outline:none;padding:0}.filter-grid select{appearance:auto}.filter-actions{align-items:center;gap:20px;margin-top:15px;display:flex}.filter-actions>span{color:var(--faint);margin-left:auto;font-size:10px}.explorer-results{padding:24px 0 90px}.result-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.result-toolbar strong{color:var(--ink);font-family:var(--font-mono)}.explorer-table th:first-child,.explorer-table td:first-child{text-align:center;width:42px}.explorer-table input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.explorer-table td:first-child+td{max-width:340px}.explorer-table td:first-child+td a,.explorer-table td:nth-child(5),.explorer-table td:nth-child(6),.explorer-table td:nth-child(7){flex-direction:column;gap:4px;display:flex}.explorer-table td:first-child+td span{color:var(--accent);text-overflow:ellipsis;overflow:hidden}.explorer-table small{color:var(--faint);font-size:9px;font-family:var(--font-mono);font-weight:400;display:block}.evidence-score{width:28px;height:20px;color:var(--good);border:1px solid color-mix(in srgb, var(--good) 45%, var(--line));font:600 10px/1 var(--font-mono);place-items:center;display:inline-grid}.status-label{border:1px solid var(--line);width:max-content;font:500 9px/1 var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.status-label:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px}.status-completed:before{background:var(--good)}.status-failed{color:var(--accent)}.status-failed:before{background:var(--accent)}.status-interrupted:before,.status-partial:before{background:#b17a1b}.empty-state{border:1px solid var(--line);text-align:center;align-content:center;place-items:center;min-height:360px;padding:45px;display:grid}.empty-state>span{font:400 40px/1 var(--font-mono);color:var(--line-strong)}.empty-state h2{margin:18px 0 5px;font-size:24px}.empty-state p{color:var(--muted);margin:0 0 23px}@media (max-width:980px){.filter-query{grid-template-columns:1fr}.filter-query>label{padding:10px 12px 6px}.filter-query input{border:0;border-top:1px solid var(--line)}.query-hint{display:none}.filter-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.page-intro{flex-direction:column;align-items:flex-start;padding-top:45px}.filter-grid{grid-template-columns:1fr 1fr}.filter-actions>span{display:none}}.experiment-list{padding:40px 0 100px}.experiment-row{border-block:1px solid var(--line-strong);grid-template-columns:100px 1fr 240px;gap:40px;padding:36px 0;display:grid}.experiment-index{color:var(--faint);font:500 9px/1.5 var(--font-mono);letter-spacing:.08em}.experiment-row h2{letter-spacing:-.035em;margin:15px 0 8px;font-size:26px;line-height:1.2}.experiment-row h2 a:hover{color:var(--accent)}.experiment-row p{color:var(--muted);max-width:720px;margin:0 0 18px}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span{border:1px solid var(--line);color:var(--muted);font:500 8px/1 var(--font-mono);padding:4px 7px}.experiment-row dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.experiment-row dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px}.experiment-row dt{color:var(--muted);font-size:9px}.experiment-row dd{font:600 20px/1 var(--font-mono);margin:6px 0 0}.experiment-header{grid-template-columns:100px 1fr;gap:40px;padding:62px 0 70px;display:grid}.notebook-number{color:var(--accent);font:600 11px/1.6 var(--font-mono);letter-spacing:.12em}.experiment-header h1{letter-spacing:-.05em;max-width:1050px;margin:20px 0 16px;font-size:clamp(38px,5.4vw,66px);line-height:1.05}.experiment-header>div:last-child>p{color:var(--muted);max-width:820px;font-size:17px}.notebook-section{border-top:1px solid var(--line-strong);grid-template-columns:100px 1fr;gap:40px;padding:70px 0;display:grid}.notebook-label span{color:var(--accent);font:600 11px/1 var(--font-mono)}.notebook-label p{color:var(--muted);writing-mode:vertical-rl;font:500 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:15px 0 0}.notebook-content{max-width:980px}.notebook-content h2{letter-spacing:-.035em;margin:0;font-size:31px;line-height:1.35}.method-note{border-left:2px solid var(--line-strong);color:var(--muted);max-width:840px;margin:32px 0 0;padding-left:20px;line-height:1.75}.conclusion-section{background:color-mix(in srgb, var(--accent-soft) 35%, transparent);margin-inline:calc(620px - 50vw);padding-inline:max(24px,50vw - 620px)}.notebook-content blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3.5vw,43px);line-height:1.3}.analysis-label{color:var(--muted);font:500 9px/1 var(--font-mono);text-transform:uppercase;margin-top:25px}.sweep-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:35px;display:flex}.sweep-heading h2{font-size:28px}.sweep-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.chart-legend{color:var(--muted);font:500 9px/1 var(--font-mono)}.chart-legend i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sweep-chart{border-top:1px solid var(--line-strong)}.chart-axis{color:var(--faint);font:400 8px/1 var(--font-mono);border-bottom:1px solid var(--line);justify-content:space-between;margin-left:100px;padding:10px 45px 10px 0;display:flex}.sweep-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 52px;align-items:center;gap:10px;height:48px;display:grid}.sweep-row:hover{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.sweep-row>span,.sweep-row>strong{font:500 10px/1 var(--font-mono)}.sweep-row>div{border-inline:1px solid var(--line);background:repeating-linear-gradient(90deg, transparent 0, transparent 24.7%, var(--line) 25%);height:20px;position:relative}.sweep-row b{background:var(--line-strong);height:2px;position:absolute;top:9px;left:0}.sweep-row i{z-index:2;left:var(--point);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;transform:translate(-4px)}.notebook-wide{min-width:0;max-width:none}.limitations-list{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.limitations-list li{border-bottom:1px solid var(--line);color:var(--muted);padding:13px 0 13px 22px;position:relative}.limitations-list li:before{content:"—";color:var(--accent);position:absolute;left:0}@media (max-width:800px){.experiment-row{grid-template-columns:1fr}.experiment-row dl{max-width:300px}.experiment-header,.notebook-section{grid-template-columns:50px 1fr;gap:20px}.conclusion-section{margin-inline:-14px;padding-inline:14px}}@media (max-width:560px){.experiment-header,.notebook-section{grid-template-columns:1fr}.notebook-number{display:none}.notebook-label{gap:8px;display:flex}.notebook-label p{writing-mode:horizontal-tb;margin:0}.experiment-header h1{font-size:38px}.chart-axis{margin-left:78px}.sweep-row{grid-template-columns:68px 1fr 42px}}.compatibility{border:1px solid var(--line-strong);flex-direction:column;gap:6px;min-width:190px;padding:14px 16px;display:flex}.compatibility>span{font:600 14px/1 var(--font-mono);text-transform:uppercase}.compatibility small{color:var(--muted);font-size:9px}.compatibility-incompatible{border-color:var(--accent);color:var(--accent)}.compatibility-major{color:#9d6813;border-color:#b17a1b}.compatibility-minor{color:#626ea5}.intent-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:20px 0;display:flex}.intent-bar>div{flex-direction:column;gap:7px;display:flex}.intent-bar label{color:var(--muted);font:500 9px/1 var(--font-mono);text-transform:uppercase}.intent-bar select{border:1px solid var(--line-strong);background:var(--paper-raised);min-width:340px;color:var(--ink);padding:9px 12px}.comparison-run-heads{border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:30px 0 70px;display:grid}.comparison-run-heads article{border-right:1px solid var(--line);border-block:1px solid var(--line);flex-direction:column;min-height:240px;padding:20px;display:flex}.comparison-run-heads article>span:first-child{color:var(--accent);font:600 9px/1 var(--font-mono)}.comparison-run-heads h2{overflow-wrap:anywhere;margin:16px 0 7px;font-size:15px;line-height:1.4}.comparison-run-heads h2 a:hover{color:var(--accent)}.comparison-run-heads p{color:var(--muted);margin:0;font-size:10px}.comparison-run-heads strong{font:600 29px/1 var(--font-mono);margin-top:auto}.comparison-run-heads strong small{color:var(--muted);font-size:10px}.comparison-run-heads article>div{align-items:center;gap:8px;margin-top:15px;display:flex}.comparison-section{padding:10px 0 70px}.difference-list{border-top:1px solid var(--line-strong)}.difference-list article{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(260px,1fr) minmax(220px,.8fr);gap:25px;padding:20px 0;display:grid}.difference-list article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.difference-list h3{margin:0;font-size:12px}.difference-list code{color:var(--faint);grid-column:1/-1;font-size:8px}.severity{font:600 7px/1 var(--font-mono);text-transform:uppercase;border:1px solid var(--line-strong);padding:3px 5px}.severity-incompatible{color:var(--accent);border-color:var(--accent)}.severity-major{color:#a36c13;border-color:#b17a1b}.severity-informational{color:var(--good);border-color:var(--good)}.difference-values{flex-direction:column;gap:4px;display:flex}.difference-values span,.sweep-dimensions span{overflow-wrap:anywhere;min-width:0;font:400 9px/1.5 var(--font-mono);align-items:flex-start;gap:8px;display:flex}.difference-values i,.sweep-dimensions i{border:1px solid var(--line);width:17px;height:17px;color:var(--faint);flex:none;place-items:center;font-size:7px;font-style:normal;display:grid}.difference-list article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.sweep-dimensions{border-top:1px solid var(--line-strong)}.sweep-dimensions>div{border-bottom:1px solid var(--line);grid-template-columns:330px 1fr;gap:25px;padding:17px 0;display:grid}.sweep-dimensions code{font-size:10px}.sweep-dimensions>div>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:780px){.difference-list article{grid-template-columns:1fr}.intent-bar{flex-direction:column;align-items:stretch}.intent-bar select{width:100%;min-width:0}.sweep-dimensions>div{grid-template-columns:1fr}.compatibility{min-width:0}}.docs-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:38px 0 90px;display:grid}.docs-grid>a{background:var(--paper-raised);flex-direction:column;min-height:230px;padding:30px;display:flex}.docs-grid>a:hover{background:color-mix(in srgb, var(--accent-soft) 45%, var(--paper-raised))}.docs-grid span{color:var(--accent);font:600 9px/1 var(--font-mono)}.docs-grid h2{letter-spacing:-.035em;margin:35px 0 9px;font-size:25px}.docs-grid p{color:var(--muted);max-width:480px}.docs-grid strong{margin-top:auto;font-size:11px}.docs-principles{padding:0 0 100px}.docs-principles>div{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px;display:grid}.docs-principles article>strong{color:var(--accent);font:600 10px/1 var(--font-mono)}.docs-principles h2{font-size:20px}.docs-principles p{color:var(--muted);font-size:12px;line-height:1.7}.guide-header{border-bottom:1px solid var(--line-strong);padding:80px 0 75px}.guide-header h1{letter-spacing:-.055em;max-width:1000px;margin:20px 0 25px;font-size:clamp(43px,6vw,74px);line-height:1.02}.guide-header>p:not(.kicker){color:var(--muted);max-width:770px;font-size:17px;line-height:1.7}.guide-header>div{gap:10px;margin-top:30px;display:flex}.guide-layout{grid-template-columns:200px minmax(0,820px);gap:8vw;padding:55px 0 100px;display:grid}.guide-layout>aside{color:var(--muted);flex-direction:column;align-self:start;gap:12px;font-size:11px;display:flex;position:sticky;top:100px}.guide-layout>aside strong{color:var(--ink);margin-bottom:8px}.guide-layout>aside a:hover{color:var(--accent)}.guide-content>section{border-bottom:1px solid var(--line);padding:20px 0 65px;scroll-margin-top:100px}.section-number{font:600 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)!important}.guide-content h2,.api-notes h2{letter-spacing:-.04em;margin:13px 0 20px;font-size:32px}.guide-content p,.guide-content li,.api-notes p{color:var(--muted);line-height:1.75}.guide-content a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.guide-content pre,.api-notes pre{background:var(--code);color:var(--code-ink);margin:24px 0;padding:22px;font-size:10px;line-height:1.65;overflow-x:auto}.callout{border-left:3px solid var(--good);background:color-mix(in srgb, var(--good) 8%, transparent);margin:24px 0;padding:17px 20px}.callout-warning{background:#b17a1b14;border-color:#b17a1b}.callout p{margin-bottom:0;font-size:12px}.docs-definition{border-top:1px solid var(--line-strong);margin:25px 0}.docs-definition>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding:12px 0;display:grid}.docs-definition dt{font:500 10px/1.5 var(--font-mono)}.docs-definition dd{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.api-endpoints{border-top:1px solid var(--line-strong);margin:45px 0 80px}.api-endpoints>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(300px,1fr) 1fr;align-items:center;gap:20px;padding:14px 0;display:grid}.api-endpoints span{border:1px solid var(--line-strong);width:max-content;color:var(--accent);font:600 8px/1 var(--font-mono);padding:4px 6px}.api-endpoints code{font-size:11px}.api-endpoints p{color:var(--muted);margin:0;font-size:11px}.api-notes{max-width:820px;padding-bottom:100px}.severity-docs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:55px 0 100px;display:grid}.severity-docs article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:28px}.severity-docs h2{margin:35px 0 12px;font-size:22px}.severity-docs p{color:var(--muted)}.publish-safety{background:#b17a1b1a;border:1px solid #b17a1b;align-items:flex-start;gap:12px;margin-top:25px;padding:14px 16px;display:flex}.publish-safety>span{color:#a46a0d;font:600 13px/1.5 var(--font-mono)}.publish-safety p{color:var(--muted);margin:0;font-size:11px}.publish-workbench{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);min-height:760px;margin:20px 0 100px;display:grid}.manifest-editor{border-right:1px solid var(--line-strong);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.editor-title{border-bottom:1px solid var(--line);color:var(--muted);font:500 9px/1 var(--font-mono);justify-content:space-between;padding:11px 14px;display:flex}.manifest-editor textarea{resize:none;background:var(--code);min-height:680px;color:var(--code-ink);font:400 11px/1.65 var(--font-mono);tab-size:2;border:0;outline:0;padding:22px}.editor-footer{border-top:1px solid var(--line);align-items:center;gap:14px;min-height:62px;padding:10px;display:flex}.file-picker{border:1px solid var(--line);cursor:pointer;padding:9px 12px;font-size:10px}.file-picker input{display:none}.editor-footer>span{color:var(--faint);font-size:9px}.publication-preview{min-width:0;padding:25px}.validation-valid,.validation-invalid{color:var(--good);font:600 10px/1 var(--font-mono);margin:18px 0;display:block}.validation-invalid{color:var(--accent)}.publication-preview dl{border-top:1px solid var(--line);margin:0 0 22px}.publication-preview dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.publication-preview dt{color:var(--muted);font-size:9px}.publication-preview dd{font:500 10px/1 var(--font-mono);margin:0}.validation-issue{border-bottom:1px solid var(--line);padding:10px 0}.validation-issue strong{color:#a66d13;font:600 8px/1 var(--font-mono)}.validation-issue code{color:var(--faint);margin:5px 0;font-size:8px;display:block}.validation-issue p{color:var(--muted);margin:0;font-size:10px}.issue-error strong{color:var(--accent)}.approval-check{color:var(--muted);grid-template-columns:auto 1fr;gap:9px;margin:22px 0;font-size:10px;line-height:1.6;display:grid}.approval-check input{accent-color:var(--accent);margin-top:3px}.publish-button{width:100%}.preview-empty{text-align:center;margin-top:90px}.preview-empty>span{color:var(--line-strong);font:500 40px/1 var(--font-mono)}.preview-empty h2{font-size:22px}.preview-empty p{color:var(--muted);font-size:11px;line-height:1.7}.credential-notice{border:1px solid var(--accent);background:var(--accent-soft);margin-top:20px;padding:14px}.credential-notice strong{font-size:10px}.credential-notice code{overflow-wrap:anywhere;margin:10px 0;font-size:8px;display:block}.credential-notice p{color:var(--muted);margin:0;font-size:9px}.workbench-message{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;padding:12px;font-size:10px}@media (max-width:850px){.docs-grid,.docs-principles>div,.guide-layout{grid-template-columns:1fr}.guide-layout>aside{display:none}.publish-workbench{grid-template-columns:1fr}.manifest-editor{border-right:0;border-bottom:1px solid var(--line)}.api-endpoints>div{grid-template-columns:90px 1fr}.api-endpoints p{grid-column:2}.severity-docs{grid-template-columns:1fr}}@media (max-width:550px){.guide-header>div{flex-direction:column;align-items:flex-start}.docs-definition>div,.api-endpoints>div{grid-template-columns:1fr}.api-endpoints p{grid-column:auto}.editor-footer{flex-direction:column;align-items:flex-start}.publication-preview{padding:18px}}.breadcrumbs{color:var(--faint);font:500 10px/1 var(--font-mono);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:22px 0;display:flex}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs strong{color:var(--muted);font-weight:500}.run-header{grid-template-columns:1fr 260px;align-items:end;gap:60px;padding:60px 0 50px;display:grid}.eyebrow-row{color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.run-heading h1{overflow-wrap:anywhere;max-width:920px;font:550 clamp(31px, 4.4vw, 55px)/1.08 var(--font-sans);letter-spacing:-.045em;margin:21px 0 10px}.run-heading>p{color:var(--muted);margin:0 0 27px;font-size:16px}.run-context-line{color:var(--muted);font:500 11px/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-context-line i{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.primary-result{border-left:1px solid var(--line-strong);flex-direction:column;padding:8px 0 5px 28px;display:flex}.primary-result>span{font:500 10px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.primary-result>strong{font:600 48px/1 var(--font-mono);letter-spacing:-.05em;margin:14px 0 6px}.primary-result>small{font:500 11px/1 var(--font-mono);color:var(--muted)}.primary-result>div{color:var(--muted);align-items:center;gap:10px;margin-top:26px;font-size:10px;display:flex}.warning-stack{background:#c68c27;border:1px solid #c68c27;gap:1px;margin-bottom:28px;display:grid}.warning-stack>div{background:color-mix(in srgb, #c68c27 10%, var(--paper-raised));color:var(--muted);gap:12px;padding:11px 15px;font-size:11px;display:flex}.warning-stack span{color:#9c6610;font:600 12px/1.5 var(--font-mono)}.warning-stack p{margin:0}.section-nav{border-block:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;align-items:center;gap:25px;height:46px;display:flex;position:sticky;top:64px;overflow-x:auto}.section-nav a{color:var(--muted);white-space:nowrap;font-size:11px}.section-nav a:hover{color:var(--accent)}.detail-section{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;gap:7vw;padding:72px 0;scroll-margin-top:120px;display:grid}.detail-title h2{letter-spacing:-.035em;margin:11px 0 12px;font-size:30px}.detail-title>p:last-child{color:var(--muted);font-size:12px;line-height:1.65}.metric-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metric-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:155px;padding:18px;display:flex;position:relative}.metric-cell>span{color:var(--muted);font:500 9px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.metric-cell>strong{font:600 24px/1 var(--font-mono);margin:17px 0 4px}.metric-cell>small{color:var(--muted);font:400 9px/1 var(--font-mono)}.metric-cell>em{width:max-content;font:500 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--good);margin-top:auto;font-style:normal}.metric-cell>p{color:var(--muted);margin:8px 0 0;font-size:9px}.metric-cell .measurement-derived,.metric-cell .measurement-inferred,.metric-cell .measurement-estimated{color:#b17a1b}.evidence-list{border-top:1px solid var(--line-strong);margin:0}.evidence-list>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:11px 2px;display:grid}.evidence-list dt{color:var(--muted);font-size:11px}.evidence-list dd{overflow-wrap:anywhere;font:400 11px/1.55 var(--font-mono);margin:0}.command-block{background:var(--code);color:var(--code-ink);border:1px solid #3b403b;position:relative}.command-block pre{white-space:pre-wrap;margin:0;padding:26px 24px;font-size:11px;line-height:1.7;overflow-x:auto}.copy-button{color:#d8dbd5;cursor:pointer;font:500 9px/1 var(--font-mono);background:#252925;border:1px solid #4b514b;padding:7px 10px;position:absolute;top:10px;right:10px}.missing-field{border:1px dashed var(--line-strong);color:var(--muted);padding:28px;font-size:12px}.raw-details{border:1px solid var(--line);margin-top:14px}.raw-details summary{color:var(--muted);cursor:pointer;font:500 10px/1 var(--font-mono);padding:12px 15px}.raw-details pre{border-top:1px solid var(--line);max-height:520px;font:400 10px/1.6 var(--font-mono);margin:0;padding:20px;overflow:auto}.artifact-list{border-top:1px solid var(--line-strong)}.artifact-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) minmax(220px,.9fr) auto;align-items:center;gap:22px;padding:15px 2px;display:grid}.artifact-list>div>div{flex-direction:column;gap:5px;display:flex}.artifact-list strong{font-size:12px}.artifact-list small{color:var(--muted);font:400 9px/1 var(--font-mono)}.artifact-list code{color:var(--faint);text-overflow:ellipsis;font-size:9px;overflow:hidden}.demo-label{color:var(--faint);font:500 9px/1 var(--font-mono);text-transform:uppercase}.related-footer{justify-content:space-between;align-items:center;padding:70px 0 90px;display:flex}.related-footer h2{letter-spacing:-.035em;margin:10px 0 0;font-size:30px}@media (max-width:900px){.run-header{grid-template-columns:1fr;gap:35px}.primary-result{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.detail-section{grid-template-columns:1fr;gap:30px}.metric-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.run-header{padding-top:40px}.section-nav{margin-inline:-14px;padding-inline:14px}.metric-grid{grid-template-columns:1fr}.evidence-list>div{grid-template-columns:1fr;gap:3px}.artifact-list>div{grid-template-columns:1fr}.related-footer{flex-direction:column;align-items:flex-start;gap:25px}}.design-lab{padding-bottom:110px}.lab-treatment{border:1px solid var(--line-strong);background:var(--paper-raised);margin:35px 0 90px}.lab-treatment>header{border-bottom:1px solid var(--line);padding:42px}.lab-treatment>header>span,.lab-states article>span,.mobile-frame>div>span{color:var(--accent);font:600 8px/1 var(--font-mono);letter-spacing:.1em}.lab-treatment h2{margin:20px 0 8px;font-size:40px}.lab-treatment header p{color:var(--muted)}.lab-explorer>div,.lab-explorer article{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(260px,2fr) 1fr 1fr 130px;align-items:center;gap:14px;padding:12px 18px;display:grid}.lab-explorer>div{color:var(--muted);font:500 9px/1 var(--font-mono);grid-template-columns:1fr auto}.lab-explorer article i{color:var(--faint);font:400 8px/1 var(--font-mono)}.lab-explorer article strong{overflow-wrap:anywhere;font-size:10px}.lab-explorer article span,.lab-explorer article code{color:var(--muted);font-size:9px}.lab-explorer article b{text-align:right;font:600 11px/1 var(--font-mono)}.lab-run-head{grid-template-columns:1fr auto;padding:36px 42px;display:grid}.lab-run-head>span{color:var(--good);font:600 8px/1 var(--font-mono)}.lab-run-head h3{grid-column:1;max-width:680px;margin:17px 0 7px;font-size:30px}.lab-run-head>strong{font:600 36px/1 var(--font-mono);grid-area:1/2/4;align-self:center}.lab-run-head>strong small{color:var(--muted);font-size:9px}.lab-run-head p{color:var(--muted);margin:0}.treatment-instrument{color:#dbe5df;background:#101513;border-color:#415049}.treatment-instrument>header,.treatment-instrument .lab-explorer article,.treatment-instrument .lab-explorer>div{border-color:#2d3833}.treatment-instrument>header{background:radial-gradient(circle at 88% 12%,#24533c 0,#0000 30%),#121a16}.treatment-instrument h2{font-family:var(--font-mono);letter-spacing:-.06em}.treatment-instrument .lab-explorer article:nth-child(3){background:#17221c;box-shadow:inset 3px 0 #5dda91}.lab-states{margin:60px 0}.state-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.state-grid article{background:var(--paper-raised);flex-direction:column;gap:13px;min-height:210px;padding:22px;display:flex}.state-grid article strong{margin-top:auto}.state-grid article p{color:var(--muted);font-size:10px}.state-loading i{background:var(--line);height:9px;animation:1.3s infinite alternate lab-pulse}.state-loading i:nth-of-type(2){width:75%}.state-loading i:nth-of-type(3){width:45%}.state-warning{box-shadow:inset 0 3px #b17a1b}.state-error{box-shadow:inset 0 3px var(--accent)}.mobile-frame{background:var(--line);padding:40px}.mobile-frame>div{background:var(--paper-raised);border:1px solid var(--line-strong);max-width:390px;margin:auto;padding:25px}.mobile-frame h2{overflow-wrap:anywhere;font-size:26px}.mobile-frame strong{font:600 35px/1 var(--font-mono)}.mobile-frame dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.mobile-frame dd{font-family:var(--font-mono);margin:0}.save-comparison{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.save-comparison a,.save-comparison span{overflow-wrap:anywhere;font-size:9px}.report-form{gap:22px;max-width:720px;padding:45px 0 100px;display:grid}.report-form label{color:var(--muted);gap:8px;font-size:10px;display:grid}.report-form select,.report-form textarea{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink);font:inherit;padding:11px}.report-form .button{width:max-content}@keyframes lab-pulse{to{opacity:.35}}@media (max-width:900px){.state-grid{grid-template-columns:1fr 1fr}.lab-explorer article{grid-template-columns:35px 1fr 110px}.lab-explorer article span,.lab-explorer article code{display:none}}@media (max-width:620px){.state-grid{grid-template-columns:1fr}.lab-treatment>header,.lab-run-head{padding:25px}.lab-treatment h2{font-size:30px}.lab-run-head{grid-template-columns:1fr}.lab-run-head>strong{grid-area:auto/1;margin:25px 0}.lab-explorer article{grid-template-columns:25px 1fr}.lab-explorer article b{text-align:left;grid-column:2}.mobile-frame{margin-inline:-14px;padding:14px}}
