@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/togglebench/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/togglebench/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/togglebench/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/togglebench/assets/dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/togglebench/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/togglebench/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/togglebench/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/togglebench/assets/dm-mono-latin-500-normal-CN8Miw6E.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/togglebench/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-ext-400-normal-r32jotim.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/togglebench/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-400-normal-D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/togglebench/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/togglebench/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-500-normal-Z6ESRlEs.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/togglebench/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-ext-600-normal-DMks36a2.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/togglebench/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/togglebench/assets/instrument-sans-latin-600-normal-B9e8oLYv.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{color:#171c19;font-synthesis:none;text-rendering:optimizelegibility;--ink:#101412;--paper:#eee9dd;--paper-deep:#d9d4c7;--white:#fffdf7;--muted:#686c67;--line:#aaa99f;--orange:#ff5c35;--orange-soft:#ffb5a1;--acid:#b9ff66;--cyan:#6de4ff;--green:#1c7651;background:#d9d4c7;font-family:Instrument Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.app-shell{border-inline:1px solid var(--ink);background:var(--paper);max-width:1800px;min-height:100vh;margin:0 auto;overflow:hidden}.topbar{min-height:72px;color:var(--white);background:var(--ink);border-bottom:1px solid #343a36;justify-content:space-between;align-items:center;padding:0 2.2rem;display:flex}.brand,.topbar nav,.topbar nav a,.runtime-status,.hero__proof,.hero__proof span,.control-section__title,.section-label,.decision-value,.config-actions,.footer-note{align-items:center;display:flex}.brand{letter-spacing:-.02em;gap:.75rem;font-weight:600;text-decoration:none}.brand__mark{width:36px;height:36px;color:var(--ink);background:var(--acid);place-items:center;display:grid}.brand__mark svg{width:19px}.topbar nav{text-transform:uppercase;letter-spacing:.08em;gap:2rem;font-family:DM Mono,monospace;font-size:.7rem}.topbar nav a{gap:.45rem;text-decoration:none}.topbar nav a:hover{color:var(--acid)}.topbar nav svg{width:15px}.runtime-status{color:#b7bdb9;gap:.55rem}.runtime-status>span{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b9ff661f}.hero{min-height:510px;color:var(--white);border-bottom:1px solid var(--ink);background:linear-gradient(90deg, transparent 49.9%, #ffffff0d 50%), linear-gradient(#ffffff0b 1px, transparent 1px), var(--ink);background-size:100% 100%,100% 72px,auto;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);display:grid;position:relative}.hero:before{content:"";border:1px solid #6de4ff59;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-8rem;right:19%}.hero>div:first-child{z-index:1;border-right:1px solid #3a403c;flex-direction:column;justify-content:center;padding:5.5rem 4vw;display:flex;position:relative}.kicker{color:var(--orange);text-transform:uppercase;letter-spacing:.13em;margin:0 0 1rem;font-family:DM Mono,monospace;font-size:.66rem;line-height:1.5}.hero h1{letter-spacing:-.075em;max-width:1050px;margin:0;font-size:clamp(4.5rem,8vw,9.5rem);font-weight:500;line-height:.82}.hero h1 em{color:var(--acid);font-style:normal}.hero__aside{z-index:1;flex-direction:column;justify-content:flex-end;padding:3rem;display:flex;position:relative}.hero__aside>p{color:#c6cbc7;margin:0;font-size:1.05rem;line-height:1.65}.hero__proof{color:var(--white);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #454b47;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:2.2rem;padding-top:1.6rem;font-family:DM Mono,monospace;font-size:.62rem}.hero__proof span{gap:.35rem}.hero__proof svg{width:14px}.workspace{border-bottom:1px solid var(--ink);grid-template-columns:minmax(430px,.72fr) minmax(0,1.28fr);display:grid}.control-panel{border-right:1px solid var(--ink);background:#ded9cc}.panel-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:2rem;padding:2.5rem;display:flex}.panel-heading .kicker{margin-bottom:.65rem}.panel-heading h2,.context-card h2,.cohort-heading h2{letter-spacing:-.045em;margin:0;font-weight:500;line-height:.95}.panel-heading h2{font-size:clamp(2rem,3.5vw,3.2rem)}.panel-heading code{color:var(--muted);margin-top:.6rem;font-family:DM Mono,monospace;font-size:.72rem;display:block}.switch{cursor:pointer;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:.45rem .7rem;font-family:DM Mono,monospace;font-size:.66rem;display:grid}.switch input{opacity:0;pointer-events:none;position:absolute}.switch>span{border:1px solid var(--ink);background:var(--paper);border-radius:20px;width:46px;height:24px;position:relative}.switch>span:after{background:var(--ink);content:"";border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--acid)}.switch input:checked+span:after{transform:translate(22px)}.switch input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.environment-tabs{border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.environment-tabs button{border:0;border-right:1px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.07em;background:0 0;min-height:52px;font-family:DM Mono,monospace;font-size:.66rem}.environment-tabs button:last-child{border-right:0}.environment-tabs button:hover,.environment-tabs button.is-active{color:var(--white);background:var(--ink)}.control-section{border-bottom:1px solid var(--ink);padding:2rem 2.5rem}.control-section__title{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:.55rem;margin-bottom:1.2rem;font-family:DM Mono,monospace;font-size:.67rem}.control-section__title>span{align-items:center;gap:.45rem;display:inline-flex}.control-section__title svg{width:15px}.control-section__title small{color:var(--muted);font:inherit}.rule-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rule-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto 34px;align-items:center;gap:.7rem;min-height:70px;display:grid}.rule-row--paused{opacity:.48}.rule-row__number{color:var(--muted);font-family:DM Mono,monospace;font-size:.63rem}.rule-row__logic{flex-wrap:wrap;align-items:center;gap:.35rem;font-family:DM Mono,monospace;font-size:.64rem;display:flex}.rule-row__logic span{color:var(--muted)}.rule-row__logic strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.variation-chip{text-transform:uppercase;letter-spacing:.05em;border:1px solid;justify-content:center;width:max-content;min-width:78px;padding:.35rem .5rem;font-family:DM Mono,monospace;font-size:.57rem;display:inline-flex}.variation-chip--treatment{color:#3f660f;background:#b9ff663d}.variation-chip--control{color:#96351f;background:#ff5c351a}.icon-button{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-button:hover{color:var(--white);border-color:var(--ink);background:var(--ink)}.icon-button svg{width:14px}.empty-rules{color:var(--muted);border:1px dashed var(--line);margin:0;padding:1.25rem;font-size:.85rem}.rollout-control .control-section__title strong{color:var(--orange);font-size:1rem}.rollout-control input[type=range]{border:1px solid var(--ink);appearance:none;background:linear-gradient(90deg, var(--orange) var(--rollout), var(--paper) var(--rollout));border-radius:0;width:100%;height:10px;margin:.75rem 0 0}.rollout-control input[type=range]::-webkit-slider-thumb{border:2px solid var(--ink);appearance:none;background:var(--acid);cursor:ew-resize;border-radius:0;width:20px;height:28px}.rollout-control input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--acid);cursor:ew-resize;border-radius:0;width:18px;height:26px}.range-labels{color:var(--muted);justify-content:space-between;margin-top:.55rem;font-family:DM Mono,monospace;font-size:.56rem;display:flex}.rollout-control>p{color:var(--muted);margin:1rem 0 0;font-size:.78rem}.config-actions{gap:0;padding:1.4rem 2.5rem}.config-actions button{border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;border-right:0;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:0 .9rem;font-family:DM Mono,monospace;font-size:.6rem;display:inline-flex}.config-actions button:last-child{border-right:1px solid var(--ink)}.config-actions button:hover{color:var(--white);background:var(--ink)}.config-actions svg{width:14px}.evaluation-panel{background:var(--paper);min-width:0}.context-card{border-bottom:1px solid var(--ink);padding:3rem}.section-label{align-items:flex-start;gap:1.4rem}.section-label>span{color:var(--orange);font-family:DM Mono,monospace;font-size:.66rem}.section-label .kicker{margin-bottom:.5rem}.context-card h2{font-size:clamp(2.6rem,5vw,5rem)}.context-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0;margin-top:2.5rem;display:grid}.context-field{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);padding:1rem}.context-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-family:DM Mono,monospace;font-size:.58rem;display:block}.context-field input{background:0 0;border:0;outline:0;width:100%;padding:0;font-family:DM Mono,monospace;font-size:.76rem}.context-field:focus-within{box-shadow:inset 0 -3px 0 var(--acid);background:#f5ffd9}.decision-card{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);min-height:480px;display:grid}.decision-card--treatment{--decision-color:var(--acid)}.decision-card--control{--decision-color:var(--orange-soft)}.decision-card__result{color:var(--white);border-right:1px solid var(--ink);background:var(--ink);flex-direction:column;justify-content:space-between;padding:3rem;display:flex}.decision-card__result .kicker{color:var(--decision-color)}.decision-value{gap:.8rem}.decision-value>span{width:44px;height:44px;color:var(--ink);background:var(--decision-color);place-items:center;display:grid}.decision-value svg{width:22px}.decision-value h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,4.1vw,4.1rem);font-weight:500;line-height:.9}.decision-card dl{border-top:1px solid #444b47;border-left:1px solid #444b47;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.decision-card dl div{border-bottom:1px solid #444b47;border-right:1px solid #444b47;min-width:0;padding:.9rem}.decision-card dt{color:#929a95;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem}.decision-card dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-family:DM Mono,monospace;font-size:.62rem;line-height:1.35}.decision-card__trace{background:var(--white);min-width:0;padding:3rem}.decision-card__trace ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.decision-card__trace li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:57px;display:grid}.decision-card__trace li>span{color:var(--muted);font-family:DM Mono,monospace;font-size:.57rem}.decision-card__trace li p{margin:0;font-size:.8rem;line-height:1.45}.cohort-section{color:var(--white);background:var(--orange);padding:6rem 4vw}.cohort-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.cohort-heading .kicker{color:var(--ink)}.cohort-heading h2{max-width:960px;font-size:clamp(3.6rem,7vw,7.6rem)}.cohort-heading>p{color:#551e12;margin:0;line-height:1.65}.cohort-table-wrap{border:1px solid var(--ink);background:var(--paper);overflow-x:auto}.cohort-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--ink);text-align:left}.cohort-table th,.cohort-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 1.2rem}.cohort-table thead th{color:#b8c0bb;background:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.58rem;font-weight:400}.cohort-table tbody th{font-weight:500}.cohort-table tbody button{cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;padding:0;font-family:DM Mono,monospace;font-size:.72rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.cohort-table tbody button:hover{color:var(--orange);text-decoration-color:currentColor}.cohort-table td{color:var(--muted);font-size:.8rem}.cohort-table tr:last-child th,.cohort-table tr:last-child td{border-bottom:0}footer{color:var(--white);background:var(--ink);border-top:1px solid #333a36;justify-content:space-between;align-items:flex-end;gap:3rem;padding:4rem 4vw;display:flex}.brand--small .brand__mark{width:30px;height:30px}.brand--small .brand__mark svg{width:16px}footer p{color:#999f9b;max-width:500px;margin:1rem 0 0;font-size:.82rem}.footer-note{color:#999f9b;text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,monospace;font-size:.59rem}@media (width<=1180px){.hero{grid-template-columns:1fr}.hero>div:first-child{border-bottom:1px solid #3a403c;border-right:0;min-height:460px}.hero__aside{padding:2.5rem 4vw}.workspace{grid-template-columns:1fr}.control-panel{border-right:0;border-bottom:1px solid var(--ink)}.decision-card{min-height:430px}}@media (width<=760px){.app-shell{border:0}.topbar{padding:0 1rem}.runtime-status{display:none}.topbar nav{gap:1rem}.hero>div:first-child{min-height:390px;padding:4rem 1.25rem}.hero h1{font-size:clamp(4rem,19vw,6.5rem)}.hero__aside,.panel-heading,.control-section,.context-card,.decision-card__result,.decision-card__trace{padding:2rem 1.25rem}.config-actions{padding-inline:1.25rem}.context-grid,.decision-card{grid-template-columns:1fr}.decision-card__result{border-right:0;border-bottom:1px solid var(--ink);min-height:380px}.cohort-section{padding:4.5rem 1.25rem}.cohort-heading{grid-template-columns:1fr;gap:1.5rem}.cohort-heading h2{font-size:clamp(3.8rem,16vw,6rem)}footer{flex-direction:column;align-items:flex-start;padding:3rem 1.25rem}}@media (width<=470px){.topbar nav a{font-size:0}.topbar nav a svg{width:20px;height:20px}.panel-heading{gap:1rem}.switch strong{display:none}.rule-row{grid-template-columns:24px minmax(0,1fr) 32px}.rule-row .variation-chip{grid-column:2}.rule-row .icon-button{grid-area:1/3/span 2}.config-actions button{padding-inline:.65rem;font-size:.55rem}.decision-card dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
