.evalsBenchmarkPage{font-family:Inter,sans-serif}:root{--blue-1:#e3ecff;--blue-2:#75a3ff;--blue-3:#053bed;--blue-4:#3651cd;--dark-gray:#333}.HeroSection{padding:2rem 0 4rem;text-align:center}@media (max-width:900px){.HeroSection{padding-bottom:4rem}}.evalHeading{font-size:2.5rem;font-weight:700;letter-spacing:.2px;background:linear-gradient(90deg,#6c9afc,#3651cd,#a6c2ff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}@media (max-width:1023px){.evalHeading{font-size:2rem;padding:0 1rem;line-height:2.5rem}}.evalsubheading{color:#333333ff;font-size:1rem;padding:0 25rem .5rem;margin-top:0}@media (max-width:767px){.evalsubheading{font-size:.9rem;padding:0 2rem .5rem}}@media (max-width:1023px) and (min-width:768px){.evalsubheading{padding:0 8rem .5rem}}.evalGetSartedButton{color:white;font-weight:600;background-color:#333;padding:.8rem 1.3rem;border-radius:6px;border:none}.evalGetSartedButton:hover{background-color:#3b3b3b;transition:transform .3s ease;transform:translateY(-2px)}.evalLearnMoreButton{color:#333333ff;font-weight:600;background-color:transparent;border:.1rem solid #333333ff;padding:.8rem 1.3rem;border-radius:6px}.evalLearnMoreButton:hover{color:white;background-color:#3b3b3b;transition:transform .3s ease;transform:translateY(-2px)}.bsteps-card{display:grid;grid-template-columns:1fr 1.2fr;max-width:75rem;min-height:30rem;margin:0 auto 6rem;background:var(--blue-1);border-radius:14px;box-shadow:0 8px 28px rgba(12,10,22,.06);overflow:hidden}.bsteps-card-left{padding:3rem}.bsteps-card-title{color:var(--blue-4);margin:0 0 12px;font-size:clamp(26px,3.4vw,2.2rem);font-weight:300;line-height:1.1}@media (max-width:900px){.bsteps-card-title{margin:1rem 14rem 1rem 1rem}}.bsteps-card-subtitle{color:var(--dark-gray);font-size:.9rem;line-height:1.6;max-width:85%;margin-bottom:1.2rem}@media (max-width:900px){.bsteps-card-subtitle{margin:1rem 14rem 1rem 1rem}}.bsteps-card-span{font-weight:600}.bsteps-card-right{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 1px 1px,#b0caff 1px,transparent 0) 0 0 /16px 16px;place-self:center;width:100%;height:100%;background-color:#fff;border-radius:8px;box-sizing:border-box}.bsteps-piece{background:var(--blue-4);border:1px solid var(--blue-2);border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 0 0 1.5rem;box-sizing:border-box;transform:translate(var(--dx,0),var(--dy,0));animation:assembleLoop 3s cubic-bezier(.3,.8,.4,1) infinite;animation-delay:var(--delay,0s)}@keyframes assembleLoop{0%{transform:translate(var(--dx),var(--dy));opacity:.9}50%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:.9}}.piece__title{margin:0 0 6px;font-size:.9rem;font-weight:700;color:#fff;line-height:1.2rem;width:50%}.bsteps-inner-steps{position:relative;list-style:none;display:grid;gap:2rem;padding:2rem;margin:0;justify-items:center;align-content:center;width:fit-content;height:fit-content}.bsteps-inner-card{width:min(720px,100%);display:flex;align-items:center;justify-content:center}.bsteps-nodes{background:rgb(244,248,255);padding:15px 12px;border:1.5px solid var(--blue-4);border-radius:14px;gap:12px}.bsteps-inner-inner{position:relative;background:transparent;border-radius:16px;padding:0 14px 18px;overflow:visible;width:90%}.bsteps-inner-rail{position:absolute;left:80px;top:40px;bottom:70px;width:3px;background:var(--blue-4)}.bsteps-inner-icon{width:30px;height:30px;color:var(--blue-4)}.bsteps-inner-copy{display:flex;line-height:1.1;align-items:center;gap:.8rem;margin:.5rem auto auto .5rem}.bsteps-text-block{display:flex;flex-direction:column;line-height:1.2;min-width:0}.bsteps-inner-title{font:600 .9rem/1.1 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;color:var(--blue-4);letter-spacing:.2px;margin-bottom:.4rem}.bsteps-inner-sub{font:.7rem/1.1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--blue-4);line-height:1.1rem}.bsteps-sd-frame{position:relative;overflow:hidden;height:15rem;margin-left:-9rem;margin-top:-2rem;padding:0}.table-model-row{background-color:#c7c7f04a;border-bottom:1px solid #c7c7f0}.diff-panel{position:relative;border-radius:8px;padding-left:2rem;transform:translate(8rem,4rem);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent)}.diff-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.diff-title{color:#65658b;font-size:.7rem;letter-spacing:.2px;margin:1rem auto}.diff-table-wrapper{border-radius:5px;border:1px solid #c7c7f0;overflow:hidden;width:32rem;margin-left:2rem}.diff-table{width:100%;font-family:Inter,system-ui,sans-serif;font-size:.7rem;color:#7a7aaa;background-color:#f9f9ff}.diff-table thead{background:rgb(242,242,252);color:#7878a6;font-size:.7rem;font-weight:600}.diff-table td,.diff-table th{padding:.8rem;text-align:center;border-right:1px solid #d2c5f9}.diff-table td:first-child,.diff-table th:first-child{text-align:left;width:27%}.diff-table td:last-child,.diff-table th:last-child{border-right:none}.diff-table tbody tr{border-top:1px solid #c7c7f0}.diff-table tbody tr:hover{background-color:rgb(242,242,252);transition:background-color .2s ease-in-out}.diff-table td:first-child{color:#8282b4;font-weight:600}@media (max-width:700px){.diff-table td,.diff-table th{padding:.7rem .8rem}}@media (max-width:900px){.bsteps-card{grid-template-columns:1fr;grid-template-areas:"left" "right";max-width:100%;border-radius:0}.bsteps-card-left{padding:1.5rem 1.25rem}.bsteps-card-title{font-size:clamp(22px,6vw,28px)}.bsteps-card-subtitle{max-width:100%;font-size:.95rem}.bsteps-card-right{width:100%;height:auto;border-radius:0;padding:1rem 1.25rem;box-shadow:none;justify-content:stretch}.bsteps-inner-card{width:80%;justify-content:stretch}.bsteps-inner-inner,.bsteps-inner-steps{width:100%;padding:0}.bsteps-inner-steps{gap:1rem;justify-items:stretch}.bsteps-nodes{padding:12px}.bsteps-inner-rail{left:20px;top:20px;bottom:20px}.bsteps-sd-frame{height:auto;margin:.5rem 0 0;overflow:hidden}.diff-panel{transform:none;padding-left:0;-webkit-mask-image:none;mask-image:none}.diff-table-wrapper{width:30rem;overflow-x:auto;margin-top:1rem}.diff-table{min-width:520px}}.grid{position:relative;width:min(70vmin,350px);height:min(70vmin,350px);overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;background:transparent;gap:25px;transform-origin:center;--dur-fast:500ms;--dur-med:600ms;--dur-slow:1200ms;--ease-out:cubic-bezier(0.3,1.5,0.5,1);--ease-inout:cubic-bezier(0.8,0.5,0.5,1)}.tm-grid-wrap{flex:1;display:flex;justify-content:center;align-items:center;min-height:100%}.tile{position:relative;box-shadow:none!important}.selected,.tile{background-color:var(--blue-1)}.selected{border:1px solid var(--blue-2)}.phase-highlight.selected{animation:pulse .9s var(--ease-inout) 1}.hide-others .unselected{opacity:0;pointer-events:none}.lineup{position:relative}.lineup .selected{background-color:var(--blue-1);border:1px solid var(--blue-2);position:absolute;width:18%;aspect-ratio:1/1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:2;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}.lineup .unselected{opacity:0}.lineup-3 .order-0{transform:translate(calc(-50% - 120%),-50%)}.lineup-3 .order-1{transform:translate(-50%,-50%)}.lineup-3 .order-2{transform:translate(calc(-50% + 120%),-50%)}.lineup-4 .order-0{transform:translate(calc(-50% - 180%),-50%)}.lineup-4 .order-1{transform:translate(calc(-50% - 60%),-50%)}.lineup-4 .order-2{transform:translate(calc(-50% + 60%),-50%)}.lineup-4 .order-3{transform:translate(calc(-50% + 180%),-50%)}.lineup.returning .selected{transform:translate(-50%,-50%) scale(.9);opacity:0;transition:transform var(--dur-med) var(--ease-inout),opacity var(--dur-med) var(--ease-inout)}.lineup.returning .unselected{opacity:1;transition:opacity var(--dur-med) var(--ease-inout) 80ms}@media (max-width:520px){.lineup .selected{width:20%}}@media (prefers-reduced-motion:reduce){.lineup .selected,.tile{transition:none!important;animation:none!important}}.tm-wrap{position:relative;background:transparent;padding:2rem 5rem 7rem;display:grid;grid-template-columns:1.1fr 1.4fr;gap:clamp(24px,4vw,40px);align-items:start;margin-bottom:4rem}@media (max-width:767px){.tm-wrap{padding:1rem;margin-bottom:2rem}}.tmTag{font-weight:600;color:#fff;display:inline-block;font-size:.7rem;padding:.4rem .5rem;text-transform:uppercase;background-color:var(--blue-4);border-radius:3px;margin:auto auto .5rem 1rem;letter-spacing:1px}.tm-copy{font-size:clamp(36px,5.8vw,56px);line-height:1.05;color:var(--copy);font-weight:500;margin:4px 0 14px}.tm-title{font-size:2rem}.tm-sub,.tm-title{color:#333;font-weight:300;margin:auto auto .5rem 1rem}.tm-sub{max-width:90%;font-size:1rem;line-height:1.5rem}.eval-install-btn{display:inline-flex;align-items:center;gap:.8rem;background:#0f0f0f;color:#fff;font-size:.9rem;font-weight:500;border:none;border-radius:5px;padding:.7rem 1.1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(255,255,255,.05);margin-bottom:.6rem}.eval-install-btn:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,0,0,.2)}.symbol{color:#333;margin-right:.5rem;font-weight:500}.eval-install-code{display:flex;align-items:center;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;color:#fff;background:rgba(255,255,255,.05);border-radius:8px}@media (max-width:900px){.eval-install-btn,.eval-install-code{margin-left:.8rem}}@media (max-width:980px){.tm-wrap{grid-template-columns:1fr}.tm-copy{order:1}}.ap-panel.ap-panel--inline{width:120%}.ap-panel{position:relative;pointer-events:auto;width:min(720px,92vw);border-radius:18px;padding:2rem;background:rgb(195,206,252);border:1px solid rgb(195,206,252);transform:translate(8rem,4rem);z-index:3;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent)}@media (max-width:900px){.ap-panel{margin:-2rem auto 6rem -6rem}}.ap-title{color:var(--dark-gray);margin-bottom:5px;font-size:16px;font-weight:700;letter-spacing:.2px}.ap-subtitle{color:var(--dark-gray);margin-bottom:20px;font-size:12px}.ap-list{display:grid;gap:14px}.ap-card{align-items:center;padding:20px;border-radius:8px;background:transparent;border:.5px solid #5f5f5f}.ap-card-left{display:grid;place-items:center}.ap-card-title{color:#333;margin:0;font-size:13px;font-weight:600}.ap-card-text{margin:6px 0 0;color:#5f5f5f;font-size:12px;line-height:1.5}@media (max-width:560px){.ap-panel{width:96vw}.ap-card{grid-template-columns:28px 1fr auto;gap:10px}}.tm-rail{flex:0 0 60px;width:52px;padding:10px 8px;display:grid;gap:20px;height:fit-content}.tm-rail-btn{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--dark-gray);color:var(--violet-400)}.tm-board{position:relative;background:radial-gradient(circle at 1px 1px,#b0caff 1px,transparent 0) 0 0 /16px 16px;border:1px solid var(--blue-2);border-radius:8px;width:600px;min-height:360px;overflow:hidden;display:flex;align-items:center;gap:24px;padding:24px;z-index:1}@media (max-width:900px){.tm-board{display:none}}.eval-card-link{text-decoration:none;display:block;color:inherit}.eval-card{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);width:100%;max-width:70rem;border:1px solid var(--blue-2);border-radius:16px;background:rgb(235,239,255);overflow:hidden;aspect-ratio:5/1;padding:2rem;background-image:linear-gradient(to right,transparent 99.5%,var(--blue-2) 99.5%),linear-gradient(to bottom,transparent 99.5%,var(--blue-2) 99.5%);background-size:calc(100% / 15) calc(100% / 3);margin:0 auto 8rem}.eval-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.08)}@media (max-width:900px){.eval-card{margin:0 auto 5rem}}.eval-card__content{grid-column:1/4;align-self:center;z-index:2}.eval-card__title{font-size:1.2rem;font-weight:700;color:var(--blue-4);line-height:1.2}@media (max-width:900px){.eval-card__title{font-size:1rem}}.eval-card__desc{line-height:1.5;max-width:35ch;margin-bottom:1.5rem}.eval-card__cta,.eval-card__desc{color:var(--blue-4);font-size:.9rem}.eval-card__cta{font-weight:700;text-decoration:none;transition:color .3s ease;position:absolute;bottom:2rem;left:2rem}.eval-card__cta:hover{color:#387aff}@media (max-width:900px){.eval-card__cta{bottom:1rem;left:1.6rem}}.eval-card-art{grid-column:5/7;grid-row:1/4;display:flex;align-items:center;justify-content:center}.eval-gears{position:relative;width:clamp(120px,14vw,220px);aspect-ratio:1/1}.eval-gears .gear{position:absolute;display:block;width:auto;height:auto}.eval-gears .gear--big{width:clamp(90px,13vw,170px);height:clamp(90px,13vw,170px);right:10%;top:50%;transform:translateY(-50%)}.eval-gears .gear--ur{width:clamp(33px,4.5vw,67.5px);height:clamp(33px,4.5vw,60px);right:6%;top:5%}.eval-gears .gear--bl{bottom:8%}.eval-gears .gear--bl,.eval-gears .gear--br{width:clamp(20px,2.6vw,34px);height:clamp(20px,2.6vw,34px);left:10%}.eval-gears .gear--br{bottom:40%}@media (max-width:720px){.eval-card{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;aspect-ratio:unset;padding:1.5rem}.eval-card__content{grid-column:1/-1;grid-row:1}.eval-card__art{grid-column:1/-1;grid-row:2;justify-content:flex-end;margin-top:1rem}}.reproducible-evals-section{padding-bottom:8rem}.reproducible-evals-row{display:flex;align-items:center;justify-content:center;gap:7rem}.re-description-col{display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.reproducible-evals-row{flex-direction:column;gap:2.5rem;align-items:stretch}.reproducible-evals-row>div{width:100%}@media (max-width:900px){.reproducible-evals-row{flex-direction:column}.reproducible-evals-row>.re-description-col{order:1}.reproducible-evals-row>div:first-child:not(.re-description-col){order:2}}.re-description-col{justify-content:flex-start;padding-left:2rem;padding-right:2rem;padding-bottom:1rem;justify-content:left}}.evalTag{font-weight:600;color:#fff;display:inline-block;font-size:.7rem;padding:.3rem .6rem;text-transform:uppercase;background-color:var(--blue-4);border-radius:3px;letter-spacing:.8px;margin-bottom:.5rem}@media (max-width:767px){.evalTag{font-size:.7rem;padding:.2rem .5rem;margin-bottom:.5rem}}.re-heading{color:#333;font-size:2rem;font-weight:300;letter-spacing:.2px;line-height:2.5rem;width:75%;margin-top:0;margin-bottom:0}@media (max-width:900px){.re-heading{font-size:1.5rem;padding-right:3rem;line-height:2rem}}.re-subheading{color:#333333ff;font-size:.9rem;line-height:1.4rem;max-width:60ch;margin-bottom:1rem}@media (max-width:767px){.re-subheading{font-size:.8rem}}.reGetSartedButton{color:white;font-weight:600;background-color:#333;padding:.6rem 1rem;border-radius:5;border:none}.reGetSartedButton:hover{background-color:#575757;transition:transform .3s ease;transform:translateY(-2px)}.alertWrapper{position:relative;width:100%;max-width:500px;margin-left:5rem;background:transparent}@media (max-width:767px){.alertWrapper{width:75%;max-width:300px;margin:2rem 0 0 2rem}}@media (max-width:1023px) and (min-width:768px){.alertWrapper{width:89%;max-width:300px;margin-left:3rem}}.alertBubble{position:absolute;top:-20px;right:20px;background:#fbffb4;color:#111827;padding:1rem;border-radius:10px;font-size:.85rem;font-weight:500;animation:bounceIn .4s ease,fadeOut 1s ease 1.5s forwards;box-shadow:0 4px 10px rgba(0,0,0,.1);opacity:.8;z-index:5}@media (max-width:1023px) and (min-width:768px){.alertBubble{left:2rem}}@keyframes bounceIn{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes fadeOut{to{opacity:0;transform:translateY(-10px)}}