:root{color-scheme:dark;--bg:#090a10;--panel:#101119;--ink:#f0edf7;--muted:#b7b2c5;--purple:#c1a2ed;--blue:#98b8f9;--line:#c6b4ee26;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;--ease:cubic-bezier(.22,1,.36,1);--canvas:min(1536px,100vw,calc((100svh - 64px)*16/9))}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{margin:0;background:var(--bg);color:var(--ink);font:20px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--purple);outline-offset:4px}::selection{background:#8061ae70}h1,h2,h3,p,figure{margin:0}h2{font-size:44px;line-height:1.16;font-weight:500;letter-spacing:-1.9px}h3{font-weight:500;line-height:1.3}sub{font-size:.7em}button{background:none;border:0}select,input{border:1px solid var(--line);border-radius:5px;background:#15151f;color:var(--ink);padding:9px 12px;font-size:18px;max-width:100%}select{cursor:pointer}input::placeholder{color:var(--muted)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;top:-80px;left:20px;z-index:50;background:var(--panel);padding:10px}.skip:focus{top:10px}.mono{font-family:var(--mono)}.scroll-progress{position:fixed;z-index:60;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--purple),var(--blue));transform:scaleX(0);transform-origin:left}.header{height:64px;position:fixed;top:0;left:50%;translate:-50% 0;width:var(--canvas);padding:0 44px;z-index:30;display:flex;align-items:center;justify-content:space-between;background:#090a10ed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);font-size:18px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:21px;font-weight:600;letter-spacing:-.5px}.brand img{object-fit:contain}.header nav{display:flex;gap:28px}.header nav a,.nav-cta{color:var(--muted);transition:color .2s}.header a:hover{color:var(--purple)}.page-screen{min-height:100svh;padding-top:64px;display:grid;place-items:center;border-bottom:1px solid #c6b4ee12;overflow:clip;position:relative}.screen{width:var(--canvas);min-height:calc(var(--canvas)*9/16);padding:32px 44px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:22px}.section-heading{display:flex;justify-content:space-between;gap:28px;align-items:center;flex-shrink:0}.section-heading>p,.section-subtitle{color:var(--muted);font-size:20px}.text-link,.inline-button{font-size:18px;color:var(--purple);padding:0;display:inline-flex;gap:14px;align-items:center;text-align:left;transition:color .2s}.text-link:hover,.inline-button:hover{color:#fff}.text-link:hover{translate:2px 0}.chart-caption,.chart-note{font-size:18px;color:var(--muted);line-height:1.5}.small-button,.icon-button{border:1px solid var(--line);border-radius:5px;padding:7px 12px;font-size:18px;white-space:nowrap;transition:background .2s,border-color .2s}.small-button:hover,.icon-button:hover{background:#c1a2ed16;border-color:#c1a2ed70}.tab-bar{display:flex;align-items:stretch;border-bottom:1px solid var(--line);gap:28px;flex-shrink:0}.tab-bar>button{padding:12px 0 14px;position:relative;color:var(--muted);font-size:18px;white-space:nowrap;transition:color .2s}.tab-bar>button::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.tab-bar>button[aria-selected=true]{color:var(--ink)}.tab-bar>button[aria-selected=true]::after{transform:scaleX(1)}.tab-bar>button:hover{color:#fff}.tab-bar-end{margin-left:auto;align-self:center;color:var(--muted);font-size:18px}.load-status{padding:40px;color:var(--muted)}
/* A bounded 16:9 composition. Wider windows add space around the canvas. */
.hero-screen{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto auto 40px;gap:26px 18px;align-content:center;isolation:isolate}.hero-grid{position:absolute;inset:32px 44px;z-index:-2;background:linear-gradient(#ad9cdb08 1px,transparent 1px),linear-gradient(90deg,#ad9cdb08 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse,black,transparent 76%)}.hero-title-block{grid-column:1;align-self:end}.hero h1{font-size:clamp(64px,6.1vw,96px);letter-spacing:-6px;font-weight:500;line-height:1.1;margin-bottom:30px;white-space:nowrap}.hero h1>span:first-child{color:var(--purple)}.title-period{color:var(--blue)}.hero-statement{font-size:clamp(48px,4.6vw,70px);line-height:1.08;letter-spacing:-2.9px;font-weight:400}.hero-statement em{font-style:normal;color:var(--purple)}.hero-copy{grid-column:1;align-self:start;padding-top:8px}.hero-description{font-size:22px;line-height:1.55;max-width:595px;color:#c8c2d6}.resource-links{display:flex;gap:10px;margin-top:27px}.resource-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:18px;border:1px solid #bda6db42;border-radius:6px;background:#b59cde09;white-space:nowrap;transition:background .25s,translate .25s,border-color .25s}.resource-button:hover{background:#c6a3ee18;translate:0 -3px;border-color:#c6a3ee88}.resource-icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px}.resource-icon svg{width:19px;height:19px}.external-arrow{color:var(--purple)}.hero-art{grid-column:2;grid-row:1/3;align-self:stretch;position:relative;min-height:440px;display:grid;place-items:center;translate:0 var(--parallax-y,0);z-index:-1}.hero-logo{width:94%;height:auto;max-width:570px;position:relative;animation:logo-float 10s ease-in-out infinite;filter:drop-shadow(0 35px 35px #6851ac18)}.orbit{border:1px solid #b293e535;position:absolute;width:98%;aspect-ratio:1;max-width:540px;border-radius:50%;transform:rotateX(60deg) rotateZ(-28deg)}.orbit-a{animation:orbit-breathe 12s ease-in-out infinite}.orbit-b{width:85%;transform:rotateY(65deg) rotateZ(25deg);border-style:dashed;opacity:.45}.art-cross{position:absolute;font:24px var(--mono);color:#bca6df68}.cross-a{top:5%;right:5%}.cross-b{bottom:7%;left:7%}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:18px;margin-top:16px}.scroll-arrow{color:var(--purple);animation:arrow-float 3s ease-in-out infinite}
/* Dataset: visual scale, source structure, then observed distributions. */
.dataset-facts{display:grid;grid-template-columns:1.3fr 1fr 1fr;border:1px solid var(--line);border-radius:9px;background:linear-gradient(110deg,#bf9de912,#90b6e705);overflow:hidden}.dataset-facts>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 20px;padding:15px 25px;position:relative;border-right:1px solid var(--line);overflow:hidden}.dataset-facts>div:last-child{border:0}.dataset-facts strong{font-size:58px;line-height:1.15;font-weight:400;letter-spacing:-3px;grid-row:1/3;z-index:1}.dataset-facts strong span{color:var(--purple)}.dataset-facts>div>span{font-size:18px;line-height:1.3;z-index:1}.fact-signal{display:flex;gap:4px;height:25px;align-items:flex-end;max-width:180px;margin-top:6px}.fact-signal i{width:9px;height:55%;background:#bda0e46b;border-radius:1px;animation:signal 4s ease-in-out infinite;animation-delay:calc(var(--i,0)*.2s)}.fact-signal i:nth-child(3n){height:100%;--i:3}.fact-signal i:nth-child(3n+1){height:38%;--i:1}.source-signal{font-size:13px;letter-spacing:6px;line-height:1.1;color:#a8b9f59c;padding-top:6px}.domain-signal{width:105px;height:35px;stroke:#b6a2dd77;fill:#b6a2dd;stroke-width:1;margin-top:5px}.distribution-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:stretch}.distribution-panel{border:1px solid var(--line);border-radius:9px;padding:20px;background:linear-gradient(160deg,#18151f78,#0c0e14);min-width:0;overflow:hidden}.distribution-panel figcaption{margin-bottom:12px}.distribution-panel h3{font-size:24px;letter-spacing:-.5px}.distribution-panel figcaption>span{font-size:18px;color:var(--muted);display:block;margin-top:6px;line-height:1.35}.histogram{height:clamp(245px,33svh,350px)}.histogram svg{width:100%;height:100%;display:block}.histogram text{font:18px Arial,sans-serif;fill:var(--muted)}.histogram .median-label{fill:#e0cbff}.histogram-bar{transition:fill .2s,opacity .2s}.histogram g:hover .histogram-bar,.histogram g:focus .histogram-bar{fill:#e0cbff}.histogram g:focus{outline:none}.distribution-panel .chart-caption{margin-top:7px;min-height:27px}.distribution-row{display:grid;grid-template-columns:210px 1fr 36px;width:100%;gap:10px;align-items:center;padding:3px 0;font-size:18px;line-height:1.4;text-align:left;border-bottom:1px solid #b89bd70d;transition:background .2s}.distribution-row:hover,.distribution-row.active{background:#bca3e414}.range-track{height:23px;background:linear-gradient(90deg,transparent 24.5%,#ffffff06 25%,transparent 25.5%,transparent 49.5%,#ffffff06 50%,transparent 50.5%,transparent 74.5%,#ffffff06 75%,transparent 75.5%);position:relative;display:block}.range-track i{position:absolute;left:var(--range-left);width:var(--range-width);height:6px;top:9px;background:#b496dc77;border-radius:3px}.range-track b{position:absolute;left:var(--range-median);width:3px;height:15px;top:4px;background:#c4acfa}.range-value{text-align:right;color:var(--purple);font-variant-numeric:tabular-nums}.range-axis{display:flex;justify-content:space-between;font-size:18px;color:var(--muted);margin:9px 46px 0 220px}
/* One table; the plot is an alternate view within the same results canvas. */
.benchmark-dashboard{display:flex;flex-direction:column;gap:0}.table-toolbar{display:flex;align-items:center;gap:12px;padding:15px 0;flex-wrap:wrap}.search-field{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:5px;padding-left:12px;background:#15151f}.search-field input{border:0;background:none;width:180px}.row-count{margin-left:auto;color:var(--muted);font-size:18px}.table-scroll{overflow:auto;width:100%;border:1px solid var(--line);border-radius:7px;scrollbar-color:#625175 #14121a;scrollbar-width:thin}.home-table-scroll{height:clamp(310px,48svh,500px);overscroll-behavior-y:contain}.results-table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px}.results-table th{position:sticky;top:0;z-index:3;font-weight:400;background:#191721;color:#c9bfd8;border-bottom:1px solid var(--line);font-size:18px;padding:14px 16px;line-height:1.4}.results-table th button{font:inherit;padding:0;color:inherit}.results-table th button span{color:#9681ad;margin-left:5px}.results-table th[aria-sort=descending],.results-table th[aria-sort=ascending]{color:var(--purple)}.results-table td{padding:12px 16px;border-bottom:1px solid #d0b9ed0e;color:#c9c4d6;transition:background .2s;line-height:1.5}.results-table th:first-child,.results-table td:first-child,.results-table th:nth-child(2),.results-table .model-cell{text-align:left}.rank-cell{color:#9e92b2!important;width:55px}.results-table tr:hover td,.results-table .selected-row td{background-color:#c09ee914}.model-cell button{display:inline-flex;align-items:center;gap:11px;padding:0;font:inherit;color:var(--ink);text-align:left}.model-logo{width:26px;height:26px;object-fit:contain;flex-shrink:0;border-radius:4px;background:#fff;padding:2px}.mode-badge{font:18px/1.2 var(--mono);color:#beb0d1;background:#a98cd318;border:1px solid #bea0e02b;border-radius:4px;padding:2px 5px;display:inline-block;flex-shrink:0}.mode-badge.thinking{color:#b3cafa;background:#8cabef14}.effort-label{font-size:18px;color:var(--muted);margin-left:6px}.auc-cell{font-family:var(--mono);color:#d4b9fa!important;background:linear-gradient(90deg,#bb95eb0c calc(var(--bar)*100%),transparent calc(var(--bar)*100%))}.empty-state{padding:45px;text-align:center;color:var(--muted)}.results-footnote{font-size:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.results-footnote .inline-button{white-space:nowrap}.scatter-layout{display:grid;grid-template-columns:1fr 260px;min-width:0}.visualization-panel{padding-top:12px}.scatter-stage{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse at 55% 50%,#5e447817,transparent 75%)}#scatter{display:block;width:100%;height:clamp(300px,41svh,440px);touch-action:pan-y;cursor:grab;user-select:none}#scatter.dragging{cursor:grabbing}#scatter text{font:18px Arial,sans-serif;fill:#bcb0cd}#scatter .axis-label{fill:#e5d4fc}#scatter .point{cursor:pointer;transition:opacity .2s}#scatter .point.dimmed{opacity:.09;pointer-events:none}#scatter .point:hover circle,#scatter .point:focus circle{stroke:#fff;stroke-width:1.5}#scatter .point:focus{outline:none}.point-halo{animation:point-pulse 3s ease-in-out infinite}.scatter-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);font-size:18px;padding:8px 14px;color:var(--muted)}.scatter-controls>div{display:flex;gap:8px}.model-inspector{padding:14px 0 12px 24px}.select-label{font-size:18px;color:var(--muted);display:block;margin-bottom:10px}.model-inspector select{width:100%;margin-bottom:16px}.inspector-metric{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.inspector-metric>span{font-size:18px;color:var(--muted)}.inspector-metric>strong{font-size:25px;font-weight:400;line-height:1.2;color:var(--purple);font-variant-numeric:tabular-nums}.model-inspector .chart-caption{margin-top:15px;display:block}.family-legend{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.family-chip{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:5px 9px;font-size:18px;color:var(--muted)}.family-chip i{width:7px;height:7px;border-radius:50%;background:var(--family-color)}.family-chip.active{color:var(--ink);background:#b99ae318;border-color:#b99ae360}
/* Methods and findings share one deliberate, generous diagram layout. */
.method-tabs,.finding-tabs{gap:0}.method-tabs>button,.finding-tabs>button{flex:1;text-align:left;padding:14px 16px;color:var(--purple);border-right:1px solid var(--line)}.method-tabs>button:first-child,.finding-tabs>button:first-child{padding-left:0}.method-tabs>button:last-child,.finding-tabs>button:last-child{border-right:0}.method-tabs button span,.finding-tabs button span{margin-left:14px;color:var(--muted)}.method-tabs button[aria-selected=true] span,.finding-tabs button[aria-selected=true] span{color:var(--ink)}.method-panel,.finding-panel{display:grid;grid-template-columns:.85fr 1.35fr;gap:45px;align-items:center;min-height:clamp(370px,49svh,510px)}.method-explanation h3,.finding-explanation h3{font-size:34px;letter-spacing:-1px;line-height:1.22;max-width:440px}.method-explanation p,.finding-explanation p{font-size:20px;color:#c0b9cf;line-height:1.65;margin-top:20px;max-width:445px}.method-explanation p+p{margin-top:12px}.method-explanation .text-link,.finding-explanation .text-link{margin-top:26px}.method-diagram,.finding-chart{border:1px solid var(--line);border-radius:10px;min-height:370px;background:radial-gradient(ellipse at 90% 0,#b79bd417,transparent 65%),#0f1018;position:relative;padding:26px;overflow:hidden}.method-diagram::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 39px,#b59ad305 40px),linear-gradient(90deg,transparent 39px,#b59ad305 40px);background-size:40px 40px}.diagram-caption{font-size:18px;color:var(--muted);position:relative;margin-bottom:18px}.cost-examples{display:grid;gap:17px;position:relative}.cost-example{display:grid;grid-template-columns:140px 1fr 55px;gap:14px;align-items:center;font-size:18px}.cost-example>strong{font-size:22px;font-weight:400;color:var(--purple);text-align:right}.cost-example .cost-bar{height:12px;background:#bb95e82b;border-radius:3px;overflow:hidden}.cost-bar i{display:block;height:100%;width:var(--width);background:linear-gradient(90deg,#9b81c6,#b8cef9);animation:bar-grow .7s var(--ease) both;transform-origin:left}.annotation-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:27px;padding-top:23px;font-size:18px;position:relative}.annotation-flow>div{border:1px solid var(--line);border-radius:6px;background:#b69bd90a;padding:12px;text-align:center}.annotation-flow small{display:block;font-size:18px;color:var(--muted)}.annotation-flow>span{color:var(--purple)}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}.outcome{border:1px solid var(--line);border-radius:7px;background:#a88cc308;padding:17px 16px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:background .2s,translate .2s;text-align:left}.outcome:hover,.outcome.active{background:#b79cde1a;translate:0 -2px;border-color:#b89fdd88}.outcome>span{font-size:18px;color:var(--muted)}.outcome>strong{font-size:36px;font-weight:400;line-height:1;color:var(--purple)}.outcome.positive>strong{color:#a7c7e7}.outcome-note{margin-top:17px;font-size:18px;line-height:1.5;color:var(--muted);min-height:54px}.curve-demo svg{width:100%;height:245px;display:block}.curve-demo text{font:18px Arial,sans-serif;fill:var(--muted)}.curve-demo .area{fill:#b398dd22}.curve-demo .curve{fill:none;stroke:#c5a6ee;stroke-width:3}.curve-demo .coverage-line{stroke:#a9c7f5;stroke-width:1.5;stroke-dasharray:4 5}.coverage-control{display:flex;gap:20px;align-items:center;position:relative;font-size:18px;margin-top:15px}.coverage-control input{flex:1;min-width:50px;accent-color:var(--purple);padding:0;border:0}.coverage-control output{width:50px;color:var(--purple);text-align:right}.finding-number{font-size:50px;line-height:1.15;color:var(--purple);letter-spacing:-2px;margin-top:25px}.finding-number>span{font-size:18px;color:var(--muted);letter-spacing:0;display:block;margin-top:7px}.finding-chart{padding:26px;display:flex;flex-direction:column;justify-content:center;gap:20px}.comparison-group{border-bottom:1px solid var(--line);padding-bottom:17px}.comparison-group:last-child{border:0;padding-bottom:0}.comparison-group h4{font-size:20px;font-weight:400;color:var(--muted);margin:0 0 14px}.comparison-row{display:grid;grid-template-columns:185px 1fr 78px;gap:12px;align-items:center;font-size:18px;margin-top:13px}.comparison-model{display:flex;align-items:center;gap:9px;line-height:1.3}.comparison-track{height:15px;background:#fff03a03;border:1px solid #bc9dda13;border-radius:3px}.comparison-track i{display:block;height:100%;width:var(--width);background:var(--color,var(--purple));border-radius:2px;transform-origin:left;animation:bar-grow .8s var(--ease) both}.comparison-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.thinking-pairs{display:grid;gap:26px}.thinking-pair{display:grid;grid-template-columns:1fr auto;gap:10px}.thinking-pair>span{font-size:18px;color:var(--muted)}.thinking-pair strong{font-size:22px;font-weight:400;color:var(--purple);font-variant-numeric:tabular-nums}.thinking-pair .dumbbell{grid-column:1/-1;position:relative;height:26px;background:linear-gradient(90deg,transparent 0%,#bba4da08 50%,transparent 100%)}.dumbbell i{position:absolute;left:var(--from);right:calc(100% - var(--to));height:2px;top:12px;background:#bea3e66b}.dumbbell b,.dumbbell em{position:absolute;top:4px;width:18px;height:18px;border:2px solid #b7a0d6;border-radius:50%;left:var(--from);translate:-50% 0;background:#15131c}.dumbbell em{left:var(--to);background:#c2a2ed}.pair-values{display:flex;justify-content:space-between;font-size:18px;color:var(--muted);grid-column:1/-1}.prompt-key{display:flex;gap:22px;color:var(--muted);font-size:18px}.prompt-key i{display:inline-block;width:12px;height:12px;margin-right:8px;background:#79678e}.prompt-key span:last-child i{background:#bba0e4}.prompt-comparison{display:grid;gap:19px}.prompt-model-row{display:grid;grid-template-columns:145px 1fr 70px;align-items:center;gap:14px;font-size:18px}.prompt-mini-bars{display:flex;flex-direction:column;gap:6px}.prompt-mini-bars i{display:block;height:9px;width:var(--width);background:#79678e;border-radius:2px;animation:bar-grow .8s var(--ease) both;transform-origin:left}.prompt-mini-bars i:last-child{background:#bba0e4}.prompt-gain{text-align:right;color:var(--purple);font-variant-numeric:tabular-nums}
/* Usage and details retain the same reading scale. */
.usage-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px;align-items:center}.usage .section-copy{font-size:20px;color:var(--muted);margin:24px 0;max-width:350px}.usage-note{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;color:var(--muted);font-size:18px}.code-window{border:1px solid #c1a2ed40;border-radius:10px;background:#111119;overflow:hidden}.code-header{display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid var(--line)}.code-tabs{display:flex;gap:25px}.code-tabs button{padding:16px 0;font-size:18px;color:var(--muted);border-bottom:2px solid transparent}.code-tabs button[aria-selected=true]{border-color:var(--purple);color:var(--ink)}.copy-button{font-size:18px;color:var(--muted);padding:7px}.copy-button:hover{color:var(--purple)}.code-caption{margin:18px 24px 0;font-size:18px;color:#b3a6c5;line-height:1.5}.code-window pre{margin:0;padding:22px 24px 26px;font:18px/1.6 var(--mono);overflow:auto;max-height:470px;color:#d0c8dd}.code-comment{color:#9d91ad}.code-string{color:#adc3ef}.code-keyword{color:#c9a5ef}.footer{max-width:1536px;margin:auto;padding:30px 44px;display:flex;gap:28px;align-items:center;font-size:18px;color:var(--muted)}.footer .brand{margin-right:auto}.footer>span:last-child{margin-left:auto}.footer p{display:none}.detail-dialog{width:min(1040px,calc(100vw - 60px));max-height:86svh;border:1px solid #b69ad84d;border-radius:12px;padding:0;background:#111119;color:var(--ink);box-shadow:0 40px 120px #0008}.detail-dialog::backdrop{background:#03040bba;backdrop-filter:blur(8px)}.dialog-open{overflow:hidden}.dialog-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 30px;border-bottom:1px solid var(--line);background:#111119}.dialog-heading h2{font-size:30px;letter-spacing:-1px}.dialog-heading button{font-size:32px;line-height:1;padding:4px 8px;color:var(--muted)}.dialog-body{padding:30px}.dialog-body p{font-size:20px;line-height:1.7;color:#c4bdd3;margin-bottom:20px}.dialog-body h3{font-size:24px;margin:8px 0 15px}.dialog-split{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:24px}.source-list{padding:0;margin:0;list-style:none}.source-list li{display:flex;justify-content:space-between;gap:20px;font-size:18px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted)}.cost-toggle{display:flex;gap:10px;margin:25px 0 20px}.cost-toggle button{padding:10px 15px;font-size:18px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.cost-toggle button.active{color:var(--purple);background:#c4a3ed12;border-color:#bea2dd66}.case-row{padding:22px 0;border-top:1px solid var(--line)}.case-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:18px}.case-meta .case-cost{color:var(--purple)}.case-row h3{margin-top:12px}.case-row>p{font-size:18px}.cost-track{height:8px;background:#b69cde10}.cost-track span{display:block;width:6.25%;height:100%;background:#b69cde;transition:width .7s var(--ease)}.weighted .cost-track span{width:var(--cost-width)}.utility-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:15px}.utility-outcomes>div{border:1px solid var(--line);border-radius:7px;padding:20px}.utility-outcomes dt{font-size:20px;color:var(--muted)}.utility-outcomes dd{margin:15px 0 0;font-size:32px;color:var(--purple)}.metric-equation{font:26px/1.5 var(--mono);padding:30px;border:1px solid var(--line);border-radius:7px;color:var(--purple);margin:25px 0}.protocol-definitions dt{font-size:20px;color:var(--purple)}.protocol-definitions dd{font-size:20px;color:var(--muted);margin:7px 0 22px}.toast{position:fixed;bottom:24px;left:50%;translate:-50% 12px;z-index:80;border:1px solid #bea2dd66;border-radius:7px;background:#201b2bf5;box-shadow:0 10px 40px #0005;color:var(--ink);font-size:18px;max-width:calc(100vw - 30px);width:max-content;padding:14px 22px;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s}.toast.visible{opacity:1;translate:-50% 0}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform 1s var(--ease)}.js .reveal.visible{opacity:1;transform:none}.panel-enter{animation:panel-in .5s var(--ease) both}
@keyframes logo-float{50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes orbit-breathe{50%{opacity:.45;transform:rotateX(60deg) rotateZ(-22deg) scale(.96)}}@keyframes arrow-float{50%{transform:translateY(5px)}}@keyframes signal{50%{opacity:.45;transform:scaleY(.75)}}@keyframes point-pulse{50%{opacity:.2}}@keyframes bar-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:761px) and (max-height:800px){.screen{padding:25px 32px;gap:16px}h2{font-size:38px}.hero h1{font-size:76px;margin-bottom:20px}.hero-statement{font-size:54px}.hero-description{font-size:20px}.hero-art{min-height:350px}.hero-logo{max-width:450px}.hero-bottom{margin-top:0}.dataset-facts>div{padding:11px 20px}.dataset-facts strong{font-size:50px}.distribution-panel{padding:16px}.distribution-row{padding:2px 0;font-size:18px;grid-template-columns:200px 1fr 32px;gap:6px}.range-axis{margin-left:206px;margin-right:38px}.distribution-panel h3{font-size:22px}.method-panel,.finding-panel{gap:30px;min-height:350px}.method-diagram,.finding-chart{min-height:340px;padding:22px}.method-explanation h3,.finding-explanation h3{font-size:30px}.method-explanation p,.finding-explanation p{margin-top:15px}.finding-number{font-size:44px}.method-explanation .text-link,.finding-explanation .text-link{margin-top:20px}.curve-demo svg{height:210px}.inspector-metric{padding:6px 0}.inspector-metric>strong{font-size:23px}.model-inspector select{margin-bottom:10px}.model-inspector{padding-top:6px}.comparison-row{grid-template-columns:155px 1fr 75px}.cost-example{grid-template-columns:125px 1fr 50px}.annotation-flow>div{padding:9px}.code-window pre{max-height:440px}}
@media(max-width:760px){:root{--canvas:100%}html{scroll-padding-top:64px}.header{padding:0 22px;gap:20px;width:100%}.header .brand{font-size:20px;gap:8px}.header nav{gap:18px;font-size:18px}.header nav a:nth-child(1),.header nav a:nth-child(3),.nav-cta{display:none}.page-screen{min-height:auto;padding-top:28px;overflow:clip}.screen{width:100%;min-height:0;padding:38px 22px;gap:26px}.hero{padding-top:64px;min-height:calc(100svh - 20px)}.hero-screen{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:24px;padding-top:28px;padding-bottom:28px}.hero-title-block{grid-column:1;grid-row:1}.hero h1{font-size:clamp(48px,12vw,82px);letter-spacing:-3px;margin-bottom:22px}.hero-statement{font-size:clamp(42px,10.5vw,62px);letter-spacing:-2px}.hero-art{grid-column:1;grid-row:2;height:210px;min-height:210px;max-width:390px;width:100%;justify-self:center;margin:-8px 0 -4px}.hero-logo{width:75%;max-height:245px;object-fit:contain}.orbit{width:76%;max-width:270px}.orbit-b{width:63%}.hero-copy{grid-column:1;grid-row:3;padding:0}.hero-description{font-size:20px;line-height:1.6;max-width:500px}.resource-links{margin-top:23px;gap:8px;justify-content:space-between}.resource-button{font-size:18px;gap:7px;padding:10px 12px}.resource-icon{min-width:16px}.external-arrow{display:none}.resource-icon svg{width:17px;height:17px}.hero-bottom{grid-row:4;grid-column:1;font-size:18px;margin:0;padding-top:17px}.hero-grid{inset:20px}.section-heading{align-items:flex-start;gap:17px;flex-wrap:wrap}h2{font-size:36px;letter-spacing:-1.6px}.section-heading>p{font-size:18px}.section-heading .text-link{font-size:18px}.dataset-facts{grid-template-columns:1fr 1fr;gap:0}.dataset-facts>div{padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.dataset-facts>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);border-right:0}.dataset-facts strong{font-size:48px;line-height:1;letter-spacing:-2px}.dataset-facts>div>span{font-size:18px}.dataset-facts>div:first-child strong{font-size:64px;grid-row:1/3}.dataset-facts>div:last-child{border:0}.fact-signal{margin:0}.source-signal{font-size:11px;letter-spacing:5px}.domain-signal{height:30px}.distribution-grid{grid-template-columns:1fr;gap:20px}.distribution-panel{padding:18px}.distribution-panel h3{font-size:23px}.distribution-panel figcaption>span{font-size:18px;line-height:1.5}.histogram{height:310px}.distribution-row{grid-template-columns:1fr 40px;gap:2px 12px;padding:9px 0}.distribution-row>span:first-child{grid-column:1;grid-row:1}.range-value{grid-column:2;grid-row:1}.distribution-row .range-track{grid-column:1/-1;grid-row:2;height:22px}.range-axis{margin:14px 0 0}.tab-bar{gap:25px}.tab-bar-end{display:none}.benchmark-tabs>button{font-size:18px}.table-toolbar{gap:10px;padding-block:16px}.search-field{flex:1}.search-field input{width:100%;min-width:100px}.table-toolbar select{font-size:18px;max-width:100%}#family-filter{width:150px}#mode-filter{flex:1}.row-count{margin-left:0}.table-toolbar .small-button{margin-left:auto}.home-table-scroll{height:440px}.results-table{font-size:18px}.results-table td,.results-table th{padding:13px 12px}.results-table th:nth-child(2){min-width:230px}.model-cell button{max-width:280px}.mode-badge{font-size:18px}.results-footnote{flex-direction:column;align-items:flex-start;gap:12px;font-size:18px}.scatter-layout{grid-template-columns:1fr;gap:18px}#scatter{height:340px}.scatter-controls{align-items:center;padding:10px;gap:12px}.scatter-controls>span{font-size:18px;max-width:150px;line-height:1.4}.scatter-controls>div{gap:6px}.model-inspector{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.model-inspector select,.model-inspector .select-label{grid-column:1/-1;margin:0}.model-inspector select{margin-bottom:10px}.model-inspector .chart-caption{grid-column:1/-1;margin:0}.inspector-metric{padding:10px 0;gap:9px}.inspector-metric strong{font-size:25px}.family-legend{gap:8px;margin-top:20px}.family-chip{font-size:18px;padding:7px 10px}.method-tabs,.finding-tabs{gap:0;justify-content:space-between}.method-tabs>button,.finding-tabs>button{flex:0;padding:10px 15px;font-size:18px;border:0}.method-tabs button span,.finding-tabs button span{display:none}.method-panel,.finding-panel{grid-template-columns:1fr;min-height:0;gap:26px}.method-explanation h3,.finding-explanation h3{font-size:30px;max-width:none}.method-explanation p,.finding-explanation p{font-size:20px;max-width:none;margin-top:17px}.method-explanation p+p{margin-top:12px}.method-diagram,.finding-chart{padding:20px;min-height:330px}.cost-example{grid-template-columns:100px 1fr 49px;gap:9px}.cost-example>strong{font-size:20px}.annotation-flow{gap:6px;font-size:18px;flex-wrap:wrap;justify-content:center}.annotation-flow>div{padding:9px;flex:1;min-width:80px}.annotation-flow>span{font-size:18px}.annotation-flow small{font-size:18px}.outcome-grid{gap:10px}.outcome{padding:14px;min-height:115px}.outcome>strong{font-size:32px}.outcome-note{font-size:18px}.curve-demo svg{height:auto}.coverage-control{gap:10px}.finding-number{font-size:44px}.comparison-row{grid-template-columns:1fr 75px;gap:10px}.comparison-model{grid-column:1;grid-row:1;font-size:18px}.comparison-value{grid-column:2;grid-row:1}.comparison-track{grid-column:1/-1;grid-row:2;height:12px}.finding-chart{gap:25px}.thinking-pair strong{font-size:20px}.prompt-model-row{grid-template-columns:1fr 65px;gap:10px}.prompt-model-row>.comparison-model{grid-column:1;grid-row:auto}.prompt-mini-bars{grid-column:1/-1;grid-row:auto}.prompt-gain{grid-column:2;grid-row:auto}.prompt-model-row{position:relative}.prompt-model-row .prompt-gain{position:absolute;right:0;top:0}.usage-layout{grid-template-columns:1fr;gap:30px}.usage .section-copy{max-width:none}.usage-note{margin-top:25px}.code-header{padding-inline:14px}.code-tabs{gap:18px}.copy-button span{display:none}.code-caption{margin-inline:16px}.code-window pre{padding:20px 16px;font-size:18px;max-height:550px}.footer{padding:30px 22px;flex-wrap:wrap;gap:15px 25px}.footer .brand{width:100%;margin:0}.footer>span:last-child{width:100%;margin:0;font-size:18px}.detail-dialog{width:calc(100vw - 24px);max-height:90svh}.dialog-heading{padding:20px;gap:12px}.dialog-heading h2{font-size:26px}.dialog-body{padding:24px 20px}.dialog-split{grid-template-columns:1fr;gap:26px}.utility-outcomes{grid-template-columns:1fr}.metric-equation{font-size:18px;padding:20px 10px}.cost-toggle{gap:8px}.cost-toggle button{padding:9px 12px;font-size:18px}.dialog-body .chart-caption{font-size:18px}.toast{font-size:18px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.hero-art{translate:none!important}.js .reveal{opacity:1;transform:none}}
@media(min-width:761px){html{scroll-padding-top:0}.page-screen{border-bottom:0}.page-screen::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#c6b4ee12}.results-screen{height:calc(var(--canvas)*9/16)}.benchmark-dashboard{flex:1;min-height:0}.leaderboard-panel{display:flex;flex-direction:column;flex:1;min-height:0}.home-table-scroll{height:0;flex:1;min-height:0}.visualization-panel{min-height:0;flex:1}.results-screen .tab-bar{min-height:55px}.results-screen .results-footnote{flex-shrink:0}.method-diagram[data-parallax]{translate:0 var(--parallax-y,0)}}
.page-screen{overflow-anchor:none}
@media(min-width:761px){.visualization-panel{display:flex;flex-direction:column;gap:0}.scatter-layout{flex:1;min-height:0}.scatter-stage{display:flex;flex-direction:column;min-height:0}.scatter-stage #scatter{height:0;flex:1;min-height:0}.scatter-controls{flex-shrink:0}.visualization-panel .family-legend{flex-shrink:0}.model-inspector{padding-top:10px}.model-inspector .inspector-metric{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:16px 0}.model-inspector .inspector-metric strong{font-size:24px}.model-inspector .inspector-metric span{font-size:18px;line-height:1.4}}
@media(min-width:761px) and (max-height:800px){.model-inspector .inspector-metric{padding:10px 0}.model-inspector .select-label{margin-bottom:6px}.model-inspector select{margin-bottom:8px}.model-inspector{padding-top:2px}}
@media(min-width:761px){.method-screen,.findings-screen,.dataset-screen{height:calc(var(--canvas)*9/16);justify-content:flex-start}.method-panel,.finding-panel{flex:1;min-height:0}}
@media(max-width:760px){.curve-demo svg{height:235px}.delta.baseline .model-logo{vertical-align:middle;margin-right:5px}}
.dataset-facts{flex-shrink:0}
@media(min-width:761px) and (max-height:800px){.distribution-row{grid-template-columns:224px 1fr 32px;line-height:1.25}.range-axis{margin-left:230px;margin-right:38px}}
.cost-example{text-align:left;padding:0;border-radius:4px}.cost-example:hover .cost-bar{background:#c8ade344}.cost-example:hover>span{color:var(--purple)}.annotation-flow>span{animation:flow-cue 3s ease-in-out infinite}
@keyframes flow-cue{50%{translate:3px 0;opacity:.5}}
@media(max-width:760px){.resource-links{flex-wrap:wrap}.resource-icon{display:none}.resource-button{justify-content:center}}
.mobile-nav{display:none}.header nav a{white-space:nowrap}
@media(max-width:760px){.header{padding-inline:18px;gap:14px}.header nav{gap:14px}.desktop-nav{display:none}.mobile-nav{display:inline}}
@media(max-width:760px){.method-tabs>button,.finding-tabs>button{flex:1;white-space:normal;padding:10px 8px;text-align:left}.method-tabs button span,.finding-tabs button span{display:block;margin:7px 0 0;line-height:1.3}.method-tabs>button:first-child,.finding-tabs>button:first-child{padding-left:0}}
/* Research typography and the first three presentation screens. */
@font-face{font-family:'Utility Math';src:url('../assets/fonts/STIXTwoMath-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--ui-font:Arial,Helvetica,sans-serif;--chart-font:'Times New Roman',Times,serif;--math-font:'Utility Math','STIX Two Math','Cambria Math',serif}
math,.math-token,.math-variable,.metric-equation,.utility-outcomes dd,.outcome strong{font-family:var(--math-font)}math{font-size:1.1em}.math-variable{font-style:italic}
.histogram text,#scatter text,.curve-demo text{font-family:var(--chart-font);font-size:20px}.histogram .math-variable{font-family:var(--math-font);font-size:21px}
.distribution-panel figcaption,.distribution-row,.domain-label,.domain-track,.domain-legend,.comparison-group,.thinking-pairs,.prompt-comparison,.prompt-key,.curve-demo,.cost-examples{font-family:var(--ui-font)}.range-axis,.domain-axis,.domain-ticks{font-family:var(--chart-font)}
.distribution-panel figcaption{min-height:62px}.distribution-panel h3{font-size:26px}.distribution-row,.range-axis{font-size:20px}.results-table td:not(.model-cell):not(.rank-cell){font-family:var(--ui-font);font-size:18px}.results-table .model-cell button{font-family:Arial,Helvetica,sans-serif}
.hero-bottom{border:0;justify-content:flex-start;gap:15px;padding:0;margin:0}.hero-bottom .scroll-arrow{font-size:25px;line-height:1}.resource-icon img{display:block;width:22px;height:22px;object-fit:contain;filter:invert(1)}.huggingface-icon{font-size:23px;line-height:1}
.fact-signal i{animation:none}.fact-signal,.source-signal,.domain-signal{animation:metric-signal 4.8s ease-in-out infinite}.source-signal{animation-delay:.65s}.domain-signal{animation-delay:1.3s}
@keyframes metric-signal{0%,100%{opacity:.85}50%{opacity:.4}}
.leaderboard-controls{gap:12px;flex-wrap:nowrap}.leaderboard-controls .search-field{height:42px;flex:0 0 205px;gap:8px;padding-left:12px;min-width:0}.leaderboard-controls .search-field input{width:100%;min-width:0;padding:9px 6px;background:none}.leaderboard-controls .search-field svg{flex-shrink:0;color:var(--muted)}
.filter-badges{display:flex;align-items:center;gap:6px}.family-filters{flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#655274 transparent;padding-block:4px}.mode-filters{flex-shrink:0;border-left:1px solid var(--line);padding-left:12px}.filter-badge{height:40px;border:1px solid var(--line);border-radius:6px;color:var(--muted);padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;font-size:18px;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.filter-badge i{width:6px;height:6px;border-radius:50%;background:var(--family-color)}.filter-badge.active{background:#b79ae41a;color:var(--ink);border-color:#b79ae470}.filter-badge:hover{background:#c3abe822;color:var(--ink)}.mode-filters .filter-badge{font-family:var(--mono)}.leaderboard-controls .small-button{height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0}
.refusal-cost-control{display:flex;align-items:center;gap:24px;padding:13px 12px 8px 0;flex-shrink:0;border-bottom:1px solid var(--line)}.refusal-cost-control>:is(label,.refusal-cost-label){display:flex;align-items:center;gap:10px;flex:0 0 106px;font-family:var(--math-font);font-size:23px;color:#d2bfec}.refusal-cost-control math{font-size:25px}.refusal-cost-control output{font-family:var(--ui-font);min-width:32px;text-align:center;padding:1px 7px;background:#b79ae414;border:1px solid #b79ae431;border-radius:5px;font-size:22px}.cost-slider-track{flex:1;min-width:0;padding-inline:8px}.cost-slider-track>input{display:block;width:100%;height:28px;padding:0;margin:0;border:0;background:none;accent-color:var(--purple);cursor:pointer;--range-progress:40%;-webkit-appearance:none;appearance:none}.cost-slider-track>input::-webkit-slider-runnable-track{height:3px;background:linear-gradient(90deg,#bda0e9 var(--range-progress),#bda0e92b var(--range-progress));border-radius:2px}.cost-slider-track>input::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:#d2b6f6;box-shadow:0 0 0 5px #b89ada13;border:2px solid #eee1ff;margin-top:-7px;transition:box-shadow .2s}.cost-slider-track>input:hover::-webkit-slider-thumb{box-shadow:0 0 0 7px #b89ada1f}.cost-slider-track>input::-moz-range-track{height:3px;background:#bda0e940}.cost-slider-track>input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#d2b6f6;border:2px solid #eee1ff}.cost-slider-ticks{position:relative;height:27px}.cost-slider-ticks button{position:absolute;left:var(--tick);translate:-50% 0;padding:0 5px;min-width:24px;line-height:25px;font:19px/25px var(--ui-font);color:var(--muted);border-radius:4px}.cost-slider-ticks button:hover,.cost-slider-ticks button.active{color:#e1cbff;background:#bca2e512}
.mode-key{display:flex;gap:24px;align-items:center}.mode-key>span{display:inline-flex;gap:8px;align-items:center}.eval-setting-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:25px}.eval-setting-grid>div{padding:17px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:10px;background:#bca1e709}.eval-setting-grid>div:last-child{border:0}.eval-setting-grid>div>span{color:var(--muted);font-size:18px}.eval-setting-grid strong{font-size:20px;font-weight:400;white-space:nowrap}.eval-prompt{border:1px solid #bfa3e443;border-left:3px solid #bfa3e4;border-radius:7px;overflow:hidden;background:linear-gradient(140deg,#bfa3e410,#91afe806);margin:25px 0}.eval-prompt-heading{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.eval-prompt-heading h3{font-size:22px;margin:0}.prompt-indicator{width:8px;height:8px;border-radius:50%;background:#c1a2ed;box-shadow:0 0 0 5px #c1a2ed12}.eval-prompt blockquote{font-family:var(--ui-font);font-size:22px;line-height:1.6;color:#ddd2e9;margin:0;padding:22px}
@media(min-width:761px){.hero-screen{height:calc(var(--canvas)*9/16);grid-template-columns:1.2fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:22px 35px;padding-top:50px;padding-bottom:38px}.hero-title-block{grid-column:1/-1;grid-row:1;align-self:start;z-index:1}.hero h1{font-size:clamp(100px,9.2vw,148px);letter-spacing:-8px;line-height:1.06;margin:0}.hero-copy{grid-column:1;grid-row:2;align-self:center;padding:0}.hero-description{font-size:22px;line-height:1.6;max-width:650px}.hero-art{grid-column:2;grid-row:2;min-height:0;align-self:stretch}.hero-logo{width:100%;max-height:390px;object-fit:contain}.hero-art .orbit{width:90%;max-width:440px}.hero-bottom{grid-column:1/-1;grid-row:3}.hero-screen .resource-links{margin-top:25px}.hero-screen .resource-button{padding:12px 15px}}
@media(min-width:761px) and (max-height:800px){.hero-screen{padding-top:35px;padding-bottom:30px;gap:18px 28px}.hero h1{font-size:clamp(96px,9.1vw,132px)}.hero-description{font-size:21px;line-height:1.55}.hero-logo{max-height:325px}.hero-screen .resource-button{padding:10px 12px}.hero-screen .resource-links{margin-top:20px}.distribution-row{line-height:1.15;grid-template-columns:224px 1fr 32px}.leaderboard-controls{gap:9px}.leaderboard-controls .search-field{flex-basis:190px}.filter-badge{padding-inline:8px}.mode-filters{padding-left:9px}.refusal-cost-control{padding-top:9px;padding-bottom:6px}}
@media(max-width:760px){.hero-screen{gap:24px}.hero h1{font-size:clamp(54px,14vw,90px);letter-spacing:-3.5px;margin:0}.hero-title-block{margin-bottom:5px}.hero-description{font-size:20px;line-height:1.6}.hero-bottom{justify-content:flex-start;gap:13px;border:0}.hero-art{height:210px;min-height:210px}.hero-screen .resource-links{display:grid;grid-template-columns:.85fr 1fr 1.45fr;gap:7px}.hero-screen .resource-button{padding:10px 7px;font-size:18px;gap:6px;min-width:0}.hero-screen .resource-icon{display:inline-flex;min-width:18px}.hero-screen .resource-icon img,.hero-screen .resource-icon svg{width:18px;height:18px}.hero-screen .huggingface-icon{font-size:21px}.distribution-panel figcaption{min-height:0}.distribution-panel h3{font-size:25px}.distribution-row,.range-axis{font-size:20px}.leaderboard-controls{flex-wrap:wrap;gap:12px}.leaderboard-controls .search-field{flex:1 1 auto;order:0;width:auto;min-width:0}.leaderboard-controls .small-button{order:1;flex:0 0 auto}.family-filters{order:2;flex:1 0 100%;width:100%;padding-block:1px 6px}.mode-filters{order:3;padding:0;border:0;width:100%}.filter-badge{height:40px;font-size:18px}.refusal-cost-control{gap:13px;align-items:flex-start;padding:13px 0 10px;flex-direction:column}.refusal-cost-control>:is(label,.refusal-cost-label){flex-basis:auto;font-size:23px;gap:9px;line-height:1.2}.cost-slider-track{width:100%;padding-inline:11px}.cost-slider-ticks button{font-size:18px;padding-inline:2px;min-width:22px}.mode-key{gap:18px}.mode-key>span{font-size:18px;gap:7px}.results-footnote{gap:17px}.eval-setting-grid{grid-template-columns:1fr 1fr}.eval-setting-grid>div{padding:15px;border-bottom:1px solid var(--line)}.eval-setting-grid>div:nth-child(2){border-right:0}.eval-setting-grid>div:nth-child(3){border-bottom:0}.eval-setting-grid strong{font-size:20px}.eval-prompt-heading{padding:16px 18px}.eval-prompt blockquote{padding:20px 18px;font-size:21px}}
.source-signal{white-space:nowrap;font-size:11px;letter-spacing:4px}
@media(min-width:761px) and (max-height:800px){.distribution-panel{padding:14px}.distribution-panel figcaption{min-height:58px}.distribution-panel h3{font-size:24px}.distribution-panel figcaption>span{line-height:1.2;margin-top:4px}.distribution-row{line-height:1.05}.distribution-row .range-track{height:21px}.range-axis{line-height:1.3}}
@media(min-width:761px) and (max-width:1280px){.leaderboard-controls .search-field{flex-basis:175px}.leaderboard-controls .filter-badges{gap:4px}.leaderboard-controls .filter-badge{padding-inline:6px}.leaderboard-controls .family-filters .filter-badge i{display:none}}
/* Keep prose, labels and controls in the interface face; serif is plot-local. */
.distribution-panel h3{font-size:24px}.distribution-row{font-family:var(--ui-font);font-size:18px}.range-value{font-family:var(--ui-font);font-size:18px}.results-table td.auc-cell{font-family:var(--mono);font-size:20px}
.hero-copy{min-width:0}.hero-divider{height:1px;width:100%;margin:20px 0;background:linear-gradient(90deg,#bfa7e359,#bfa7e31b)}
.citation-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;align-items:center}.citation-info h3{font-size:25px;line-height:1.4;letter-spacing:-.5px;margin-top:27px}.citation-authors{font-size:18px;line-height:1.65;color:var(--muted);margin-top:20px}.citation-source{font-size:18px;color:#bda4d7;margin-top:22px}.citation-card{border:1px solid #bea4df42;border-radius:9px;background:linear-gradient(140deg,#b99ce00b,transparent),#111119;min-width:0;overflow:hidden}.citation-card-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 22px;font-size:18px;color:#c6b6d9}.citation-card pre{margin:0;padding:22px;font:18px/1.6 var(--mono);color:#d1c5df;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.citation-card code{font:inherit}
@media(min-width:761px){.header{display:grid;grid-template-columns:1fr auto 1fr}.header>.brand{grid-column:1;justify-self:start}.header>nav{grid-column:2;justify-self:center}.hero-screen{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.2fr 1fr}.hero-copy{grid-column:1;grid-row:1;align-self:center}.hero-title-block{position:relative}.hero-art{grid-column:2;grid-row:1}.hero-bottom{grid-column:1/-1;grid-row:2}}
@media(min-width:761px) and (max-height:800px){.hero-divider{margin:18px 0}.citation-layout{gap:40px}.citation-info h3{font-size:24px}.citation-card pre{padding:20px;font-size:18px;line-height:1.5}}
@media(max-width:760px){.header{display:flex;justify-content:space-between}.header nav a{display:none}.header nav a[href="#results"],.header nav a[href="#usage"]{display:inline-flex}.hero-screen{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:24px}.hero-copy{grid-column:1;grid-row:1;align-self:start}.hero-title-block{margin:0}.hero-divider{margin:19px 0}.hero-art{grid-column:1;grid-row:2}.hero-bottom{grid-column:1;grid-row:3}.citation-layout{grid-template-columns:1fr;gap:30px}.citation-info h3{font-size:24px;line-height:1.4;margin-top:22px}.citation-authors{font-size:18px;margin-top:18px}.citation-source{margin-top:18px}.citation-card-heading{padding:12px 16px}.citation-card pre{padding:20px 16px;font-size:18px;line-height:1.55}}
/* Match the repository's concise Citations section. */
.citation-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:22px}.citation-intro{font-size:20px;line-height:1.6;color:#bdb5cc}.citation-card pre{padding:24px;font:18px/1.6 var(--mono)}
@media(min-width:761px) and (max-height:800px){.citation-layout{gap:20px}.citation-card pre{padding:20px;line-height:1.5}}
@media(max-width:760px){.citation-layout{gap:24px}.citation-card pre{padding:20px 16px;line-height:1.55}.citation-intro{font-size:20px}}
/* Dataset rows fill the card height and center their marks between rules. */
@media(min-width:761px){
 .dataset-screen .distribution-grid{flex:1;min-height:0}
 .distribution-panel{display:flex;flex-direction:column;min-height:0}
 .distribution-panel figcaption,.distribution-panel .chart-caption{flex-shrink:0}
 .distribution-panel .histogram{flex:1;min-height:240px;height:0}
 #dataset-domains{flex:1;min-height:0;display:grid;grid-template-rows:repeat(var(--domain-count,10),minmax(24px,1fr));border-top:1px solid #b89bd719}
 #dataset-domains .distribution-row{min-height:0;padding-block:0;align-items:center;line-height:1.2}
}
.range-track i{top:50%;translate:0 -50%}.range-track b{top:50%;translate:-50% -50%}
.code-language{font:18px/1.4 var(--ui-font);color:#b6a9c7}.code-header{min-height:57px}.evaluation-demo{justify-content:center}.usage .usage-note{margin-top:32px}
/* All is a command; selected states belong to individual filter options. */
#model-search:focus,#model-search:focus-visible{outline:none;box-shadow:none}
.filter-select-all:hover{background:#ffffff08;border-color:#b3a9c44d;color:var(--ink)}
.copy-button{min-width:88px;transition:color .18s}.copy-button[data-copy-state=copied]{color:#d9c2f4}
.evaluation-demo .resource-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px}.evaluation-demo .resource-icon svg{width:21px;height:21px}
.metric-tooltip{position:fixed;z-index:100;max-width:min(340px,calc(100vw - 24px));padding:13px 16px;border:1px solid #bba0df50;border-radius:7px;background:#18151ff5;box-shadow:0 8px 26px #0005;color:#e0d5eb;font:18px/1.45 var(--ui-font);pointer-events:none;animation:metric-tip-in .15s ease-out}
@keyframes metric-tip-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.metric-tooltip{animation:none}}
.hero-description .hero-highlight{color:#d0aff5;font-weight:500}
.refusal-cost-help{cursor:pointer;display:inline-flex;align-items:center;padding:0;color:inherit;background:none}
.price-preferences{display:grid;gap:18px;margin:26px 0}.price-preferences section{padding:22px 24px;border:1px solid #bba0df35;border-left:3px solid #bba0df;border-radius:7px;background:#bba0df08}.price-preferences h3{font-size:24px;margin:0 0 12px}.price-preferences p{margin:0}
