.benchmark-run{position:relative;isolation:isolate;overflow:hidden;height:48px;background:linear-gradient(100deg,#1d4ed8,#6d28d9 55%,#0891b2);background-size:180% 100%;border-color:#4057d4;box-shadow:0 8px 25px rgba(37,99,235,.25);transition:transform .22s ease,box-shadow .22s ease,background-position .35s ease,border-color .22s ease}.benchmark-run:before{content:"";position:absolute;z-index:-1;inset:-2px auto -2px -35%;width:30%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .5s ease}.benchmark-run:hover{transform:translateY(-3px) scale(1.012);filter:none;border-color:#67e8f9;background-position:100% 0;box-shadow:0 15px 38px rgba(37,99,235,.42),0 0 24px rgba(34,211,238,.22)}.benchmark-run:hover:before{left:115%}.benchmark-run:active{transform:translateY(0) scale(.985)}.benchmark-run:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.benchmark-run:disabled{cursor:wait;filter:saturate(.65);transform:none;animation:runPulse 1.15s infinite}.benchmark-run span{display:inline-block;transition:transform .22s}.benchmark-run:hover span{transform:translateX(3px) scale(1.15)}.benchmark-console.running{border-color:rgba(34,211,238,.62);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 48px rgba(34,211,238,.17)}.benchmark-console.running .console-bar b{animation:stateBlink .7s steps(1) infinite}.benchmark-console.complete{animation:completeFlash .65s ease}.console-log p{animation:logIn .24s ease both}@keyframes runPulse{50%{box-shadow:0 8px 34px rgba(34,211,238,.5)}}@keyframes stateBlink{50%{opacity:.35}}@keyframes logIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes completeFlash{50%{box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 65px rgba(52,211,153,.3)}}
.benchmark-run{position:relative;isolation:isolate;overflow:hidden;height:48px;background:linear-gradient(100deg,#1d4ed8,#6d28d9 55%,#0891b2);background-size:180% 100%;border-color:#4057d4;box-shadow:0 8px 25px rgba(37,99,235,.25);transition:transform .22s ease,box-shadow .22s ease,background-position .35s ease,border-color .22s ease}.benchmark-run:before{content:"";position:absolute;z-index:-1;inset:-2px auto -2px -35%;width:30%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .5s ease}.benchmark-run:hover{transform:translateY(-3px) scale(1.012);filter:none;border-color:#67e8f9;background-position:100% 0;box-shadow:0 15px 38px rgba(37,99,235,.42),0 0 24px rgba(34,211,238,.22)}.benchmark-run:hover:before{left:115%}.benchmark-run:active{transform:translateY(0) scale(.985)}.benchmark-run:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.benchmark-run:disabled{cursor:wait;filter:saturate(.65);transform:none;animation:runPulse 1.15s infinite}.benchmark-run span{display:inline-block;transition:transform .22s}.benchmark-run:hover span{transform:translateX(3px) scale(1.15)}.benchmark-console.running{border-color:rgba(34,211,238,.62);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 48px rgba(34,211,238,.17)}.benchmark-console.running .console-bar b{animation:stateBlink .7s steps(1) infinite}.benchmark-console.complete{animation:completeFlash .65s ease}.console-log p{animation:logIn .24s ease both}.llm-console .console-screen{background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 4px),#030712}.llm-console .console-log{height:112px;margin-bottom:12px;background:#02050b;border-color:#142238}.llm-stream{min-height:126px;margin-bottom:13px;padding:12px 14px;border:1px solid #15233a;border-radius:9px;background:#010409;color:#aebbd0;font-size:10px;line-height:1.6}.stream-label{padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid #142033;color:#465570;font-size:8px;letter-spacing:.12em}.llm-stream p{margin:5px 0}.prompt-mark{color:#fbbf24}.answer-mark{color:#22d3ee}.stream-answer{color:#d6e0f0}.stream-cursor{display:inline-block;width:6px;height:12px;margin-left:2px;vertical-align:-2px;background:#22d3ee;animation:stateBlink .7s steps(1) infinite}@keyframes runPulse{50%{box-shadow:0 8px 34px rgba(34,211,238,.5)}}@keyframes stateBlink{50%{opacity:.35}}@keyframes logIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes completeFlash{50%{box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 65px rgba(52,211,153,.3)}}
.benchmark-run{position:relative;isolation:isolate;overflow:hidden;height:48px;background:linear-gradient(100deg,#1d4ed8,#6d28d9 55%,#0891b2);background-size:180% 100%;border-color:#4057d4;box-shadow:0 8px 25px rgba(37,99,235,.25);transition:transform .22s ease,box-shadow .22s ease,background-position .35s ease,border-color .22s ease}.benchmark-run:before{content:"";position:absolute;z-index:-1;inset:-2px auto -2px -35%;width:30%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .5s ease}.benchmark-run:hover{transform:translateY(-3px) scale(1.012);filter:none;border-color:#67e8f9;background-position:100% 0;box-shadow:0 15px 38px rgba(37,99,235,.42),0 0 24px rgba(34,211,238,.22)}.benchmark-run:hover:before{left:115%}.benchmark-run:active{transform:translateY(0) scale(.985)}.benchmark-run:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.benchmark-run:disabled{cursor:wait;filter:saturate(.65);transform:none;animation:runPulse 1.15s infinite}.benchmark-run span{display:inline-block;transition:transform .22s}.benchmark-run:hover span{transform:translateX(3px) scale(1.15)}.benchmark-console.running{border-color:rgba(34,211,238,.62);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 48px rgba(34,211,238,.17)}.benchmark-console.running .console-bar b{animation:stateBlink .7s steps(1) infinite}.benchmark-console.complete{animation:completeFlash .65s ease}.console-log p{animation:logIn .24s ease both}.llm-console .console-screen{background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 4px),#030712}.console-workspace{height:245px;margin:18px 0 13px;padding:11px 14px;border:1px solid #15233a;border-radius:9px;background:#010409;overflow:hidden}.llm-console .console-log{height:105px;margin:0;padding:0 0 9px;border:0;border-bottom:1px solid #142033;border-radius:0;background:transparent}.llm-stream{min-height:0;margin:0;padding:9px 0 0;border:0;border-radius:0;background:transparent;color:#aebbd0;font-size:10px;line-height:1.6}.stream-label{padding-bottom:5px;margin-bottom:5px;border:0;color:#465570;font-size:8px;letter-spacing:.12em}.llm-stream p{margin:4px 0}.prompt-mark{color:#fbbf24}.answer-mark{color:#22d3ee}.stream-answer{color:#d6e0f0}.stream-cursor{display:inline-block;width:6px;height:12px;margin-left:2px;vertical-align:-2px;background:#22d3ee;animation:stateBlink .7s steps(1) infinite}@keyframes runPulse{50%{box-shadow:0 8px 34px rgba(34,211,238,.5)}}@keyframes stateBlink{50%{opacity:.35}}@keyframes logIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes completeFlash{50%{box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 65px rgba(52,211,153,.3)}}
.benchmark-run{position:relative;isolation:isolate;overflow:hidden;height:48px;background:linear-gradient(100deg,#1d4ed8,#6d28d9 55%,#0891b2);background-size:180% 100%;border-color:#4057d4;box-shadow:0 8px 25px rgba(37,99,235,.25);transition:transform .22s ease,box-shadow .22s ease,background-position .35s ease,border-color .22s ease}.benchmark-run:before{content:"";position:absolute;z-index:-1;inset:-2px auto -2px -35%;width:30%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .5s ease}.benchmark-run:hover{transform:translateY(-3px) scale(1.012);filter:none;border-color:#67e8f9;background-position:100% 0;box-shadow:0 15px 38px rgba(37,99,235,.42),0 0 24px rgba(34,211,238,.22)}.benchmark-run:hover:before{left:115%}.benchmark-run:active{transform:translateY(0) scale(.985)}.benchmark-run:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.benchmark-run:disabled{cursor:wait;filter:saturate(.65);transform:none;animation:runPulse 1.15s infinite}.benchmark-run span{display:inline-block;transition:transform .22s}.benchmark-run:hover span{transform:translateX(3px) scale(1.15)}.benchmark-console.running{border-color:rgba(34,211,238,.62);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 48px rgba(34,211,238,.17)}.benchmark-console.running .console-bar b{animation:stateBlink .7s steps(1) infinite}.benchmark-console.complete{animation:completeFlash .65s ease}.llm-console{background:#02050d;border-color:#1d3854;box-shadow:0 34px 95px rgba(0,0,0,.62),inset 0 0 50px rgba(14,116,144,.035)}.llm-console .console-screen{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 3px)}.llm-console .console-log{height:103px;margin-bottom:10px;border-color:#10243a;background:#01040a}.llm-stream{height:127px;margin-bottom:14px;padding:11px 13px;border-left:2px solid #164e63;background:rgba(2,8,18,.88);overflow:hidden;font-size:10px;line-height:1.55;color:#aab8cc}.stream-label{padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #122034;color:#475569;font-size:8px;letter-spacing:.12em}.llm-stream p{margin:3px 0}.prompt-mark{color:#22d3ee}.answer-mark{color:#a78bfa}.stream-answer{color:#d1fae5}.stream-cursor{display:inline-block;width:6px;height:11px;margin-left:2px;vertical-align:-2px;background:#34d399;animation:stateBlink .7s steps(1) infinite}.console-log p{animation:logIn .24s ease both}@keyframes runPulse{50%{box-shadow:0 8px 34px rgba(34,211,238,.5)}}@keyframes stateBlink{50%{opacity:.35}}@keyframes logIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes completeFlash{50%{box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 65px rgba(52,211,153,.3)}}@media(max-width:600px){.llm-stream{height:145px}.llm-console .console-log{height:92px}}
