*{box-sizing:border-box}html,body{min-height:100%}body{background:#0a0b0d;margin:0}button,a{font:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes spin{to{transform:rotate(360deg)}}.home-shell{--accent:#00e5a0;color:#e6e8eb;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 520px at 82% -12%,#00e5a012,#0000 60%),#0a0b0d;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.home-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0dd1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;display:flex;position:sticky;top:0}.header-left,.header-right,.brand,.home-nav,.repo-pill,.active-pill{align-items:center;display:flex}.header-left{gap:26px;min-width:0}.brand{flex-shrink:0;gap:12px}.brand-mark{background:#111317;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.brand-name{letter-spacing:.01em;font-size:15px;font-weight:600}.home-nav{gap:4px;font-size:13px}.home-nav span{color:#8a9099;border-radius:7px;padding:6px 12px}.home-nav .nav-active{color:#e6e8eb;background:#ffffff0f;font-weight:500}.header-right{gap:16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.repo-pill{color:#b6bcc4;border:1px solid #ffffff17;border-radius:7px;gap:7px;padding:5px 11px}.repo-pill span{background:#5a6069;border-radius:50%;width:6px;height:6px}.active-pill{color:#f5b13d;letter-spacing:.03em;background:#f5b13d14;border:1px solid #f5b13d47;border-radius:20px;gap:8px;padding:6px 12px}.active-pill span,.pulse-dot{background:#f5b13d;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite pulse}.avatar{color:#7d838c;background:#16181d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.home-main{max-width:1080px;margin:0 auto;padding:30px 28px 60px}.intro{margin-bottom:24px}.intro h1{letter-spacing:0;margin:0;font-size:22px;font-weight:600}.intro p{color:#8a9099;max-width:60ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.stat-card{background:#111317;border:1px solid #ffffff12;border-radius:12px;padding:16px 18px}.stat-label,.stat-caption,.tab,.legend,.meta-line,.experiment-dots,.rec-badge,.right-metric,.empty{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.stat-label{color:#7d838c;letter-spacing:.04em;font-size:10.5px}.stat-value{align-items:center;gap:8px;margin-top:7px;font-size:26px;font-weight:600;line-height:1;display:flex}.stat-value.good{color:var(--accent)}.stat-caption{color:#7d838c;margin-top:5px;font-size:11.5px}.pr-panel{background:#111317;border:1px solid #ffffff12;border-radius:13px;overflow:hidden}.panel-toolbar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tab{cursor:pointer;color:#8a9099;background:0 0;border:1px solid #fff0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;transition:all .15s;display:flex}.tab.active{color:#e6e8eb;background:#ffffff14;border-color:#ffffff29}.tab span{opacity:.55}.search{background:#0c0d10;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;min-width:200px;padding:6px 11px;display:flex}.search input{all:unset;color:#e6e8eb;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.legend{color:#6b7178;letter-spacing:.03em;border-bottom:1px solid #ffffff0d;align-items:center;gap:18px;padding:9px 18px;font-size:10px;display:flex}.legend-item{align-items:center;gap:5px;display:flex}.legend-item span{border-radius:2px;width:8px;height:8px}.legend-spacer{flex:1}.pr-list{flex-direction:column;display:flex}.pr-row{color:inherit;border-top:1px solid #ffffff0d;align-items:center;gap:16px;padding:15px 18px;text-decoration:none;transition:background .12s;display:flex;position:relative}.pr-row:first-child{border-top:0}.pr-row:hover{background:#ffffff06}.status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.pr-title-block{flex:1;min-width:0}.title-line{align-items:baseline;gap:9px;min-width:0;display:flex}.title-line span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.title-line em{color:#6b7178;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-style:normal}.meta-line{color:#7d838c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.experiment-dots{flex-shrink:0;align-items:center;gap:4px;width:84px;display:flex}.experiment-dots>span:not(.skipped){border-radius:3px;width:9px;height:9px;display:inline-block}.skipped{color:#6b7178;font-size:10px}.rec-badge{white-space:nowrap;border:1px solid;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:128px;padding:5px 11px;font-size:11px;display:flex}.rec-badge span{border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite pulse}.right-metric{text-align:right;flex-shrink:0;width:96px}.right-metric>div:first-child{color:#8a9099;font-size:11px}.mini-progress{background:#ffffff12;border-radius:2px;height:3px;margin-top:6px;position:relative;overflow:hidden}.mini-progress span{background:#f5b13d;border-radius:2px;transition:width .6s;position:absolute;top:0;bottom:0;left:0}.mini-progress em{background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;animation:1.5s linear infinite sweep;position:absolute;inset:0}.row-chevron{opacity:.5;flex-shrink:0}.empty{text-align:center;color:#6b7178;padding:48px 18px;font-size:12.5px}@media (max-width:820px){.home-header{flex-direction:column;align-items:flex-start}.home-nav,.repo-pill{display:none}.home-main{padding:24px 16px 48px}.stats-grid{grid-template-columns:repeat(2,1fr)}.panel-toolbar{align-items:stretch}.search{width:100%}.legend{overflow-x:auto}.pr-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.pr-title-block{flex-basis:calc(100% - 24px)}.experiment-dots{margin-left:21px}.right-metric{margin-left:auto}}@media (max-width:520px){.stats-grid{grid-template-columns:1fr}.rec-badge{min-width:0}}.run-shell{--accent:#00e5a0;color:#e6e8eb;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 520px at 82% -12%,#00e5a012,#0000 60%),#0a0b0d;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.run-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0dd1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.run-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.run-brand span:last-child{flex-direction:column;line-height:1.15;display:flex}.run-brand strong{font-size:15px;font-weight:600}.run-brand em{color:#7d838c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:normal}.run-header-meta,.run-live-pill,.run-summary-card,.run-tags,.run-progress-row,.run-section-head,.run-exp-top,.run-side-head,.run-actions{align-items:center;display:flex}.run-header-meta{color:#7d838c;gap:18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.run-header-meta strong{color:#e6e8eb;font-weight:600}.run-live-pill{color:var(--accent);letter-spacing:.03em;background:#00e5a014;border:1px solid #00e5a047;border-radius:20px;gap:8px;padding:6px 12px}.run-live-pill.muted{color:#8a9099;background:#ffffff0a;border-color:#ffffff1a}.run-live-pill span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite pulse}.run-main{max-width:1320px;margin:0 auto;padding:24px 28px 56px}.run-summary-card{background:#111317;border:1px solid #ffffff12;border-radius:12px;margin-bottom:18px;padding:20px 22px;display:block}.run-summary-grid{grid-template-columns:1fr 392px;align-items:start;gap:26px;display:grid}.run-eyebrow{align-items:center;gap:10px;margin-bottom:9px;display:flex}.run-eyebrow span,.run-eyebrow em,.run-tags,.run-progress-row,.run-code-card,.run-section-head p,.run-exp-top em,.run-exp-top b,.run-exp-body p span,.run-param-row,.run-metric-box,.run-log-box,.run-side-head span,.timeline-item p,.selected-templates,.run-recommendation span{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.run-eyebrow span{color:#7d838c;letter-spacing:.04em;font-size:11px}.run-eyebrow em{color:var(--accent);border:1px solid #00e5a047;border-radius:5px;padding:1px 7px;font-size:10.5px;font-style:normal}.run-summary-card h1{letter-spacing:0;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.2}.run-summary-card p{color:#9aa0a8;max-width:58ch;margin:0 0 16px;font-size:13.5px;line-height:1.55}.run-summary-card code{color:#cdd2d8;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.run-tags{flex-wrap:wrap;gap:8px;font-size:11.5px}.run-tags span,.run-code-card div{color:#b6bcc4;background:#16181d;border:1px solid #ffffff12;border-radius:7px;padding:4px 10px}.run-code-card{background:#0c0d10;border:1px solid #ffffff14;border-radius:9px;padding:10px}.run-code-card div{justify-content:space-between;gap:18px;margin-bottom:8px;display:flex}.run-code-card div:last-child{margin-bottom:0}.run-code-card span{color:#7d838c;font-size:11px}.run-code-card strong{color:#e6e8eb;font-size:12px}.run-progress-row{color:#cdd2d8;border-top:1px solid #ffffff0f;gap:10px;margin-top:18px;padding-top:15px;font-size:12.5px}.run-progress-row>span{color:#7d838c;letter-spacing:.04em;font-size:11px}.run-progress-row em{color:#8a9099;font-size:11.5px;font-style:normal}.run-progress-track{flex:1;gap:6px;max-width:560px;display:flex}.run-progress-track span{border-radius:4px;flex:1;height:6px}.run-content-grid{grid-template-columns:1fr 352px;align-items:start;gap:18px;display:grid}.run-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.run-section-head h2,.run-side-head h2{margin:0;font-size:15px;font-weight:600}.run-section-head p{color:#7d838c;margin:4px 0 0;font-size:12px}.run-experiment-list,.run-side{flex-direction:column;gap:12px;display:flex}.run-side{gap:16px}.run-exp-card,.run-side-card,.run-recommendation{background:#111317;border:1px solid #ffffff12;border-radius:11px;overflow:hidden}.run-exp-top{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:14px;padding:15px 18px}.run-exp-top>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.run-exp-top strong{font-size:14.5px;font-weight:600}.run-exp-top em{color:#7d838c;margin-top:2px;font-size:11px;font-style:normal}.run-exp-top b{white-space:nowrap;border:1px solid;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:500}.run-exp-top svg{flex-shrink:0;transition:transform .2s}.run-exp-body{border-top:1px solid #ffffff0f;padding:16px 18px}.run-exp-body p{color:#aab0b8;margin:0 0 14px;font-size:13px;line-height:1.6}.run-exp-body p span{color:var(--accent);font-size:11px}.run-param-row{flex-wrap:wrap;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.run-param-row span{color:#9aa0a8;background:#16181d;border:1px solid #ffffff12;border-radius:6px;padding:3px 9px}.run-metric-box{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:14px;display:grid}.run-metric-box div{background:#0c0d10;border:1px solid #ffffff12;border-radius:8px;padding:10px 12px}.run-metric-box span{color:#7d838c;margin-bottom:6px;font-size:10.5px;display:block}.run-metric-box strong{color:#cdd2d8;font-size:12px}.run-log-box{color:#8a9099;background:#08090b;border:1px solid #ffffff12;border-radius:8px;max-height:134px;padding:11px 13px;font-size:11px;line-height:20px;overflow:hidden auto}.run-log-box div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.run-cursor{color:#f5b13d;animation:1s step-end infinite blink}.run-side-card,.run-recommendation{padding:18px}.run-side-head{justify-content:space-between;margin-bottom:16px}.run-side-head span{color:#7d838c;border:1px solid #ffffff17;border-radius:5px;padding:2px 7px;font-size:10px}.timeline-item{gap:12px;padding-bottom:14px;display:flex;position:relative}.timeline-item:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:13px;bottom:-1px;left:4.5px}.timeline-item.last:before{display:none}.timeline-item>span{z-index:1;background:#5a6069;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}.timeline-item>span.active{background:var(--accent)}.timeline-item p{color:#aab0b8;margin:0;font-size:12.5px;line-height:1.5}.selected-templates{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:14px;font-size:10.5px;display:flex}.selected-templates div{color:#7d838c;flex-basis:100%;margin-bottom:3px}.selected-templates span{color:var(--accent);background:#00e5a017;border:1px solid #00e5a033;border-radius:6px;padding:3px 8px}.run-recommendation{background:linear-gradient(#00e5a00d,#0000 60%),#111317}.run-recommendation.bad{background:linear-gradient(#ff5d5d0d,#0000 60%),#111317;border-color:#ff5d5d38}.run-recommendation>strong{color:#e6e8eb;margin-bottom:8px;font-size:16px;display:block}.run-recommendation.bad>strong{color:#ff8e8e}.run-recommendation p{color:#aab0b8;margin:0 0 16px;font-size:12.5px;line-height:1.6}.markdown-recommendation{color:#aab0b8;margin-bottom:16px;font-size:12.5px;line-height:1.6}.markdown-recommendation h1,.markdown-recommendation h2,.markdown-recommendation h3,.markdown-recommendation h4{color:#e6e8eb;letter-spacing:.02em;margin:14px 0 6px;font-size:12px;font-weight:700}.markdown-recommendation h1:first-child,.markdown-recommendation h2:first-child,.markdown-recommendation h3:first-child,.markdown-recommendation h4:first-child{margin-top:0}.markdown-recommendation p{margin:0 0 9px}.markdown-recommendation strong{color:#cdd2d8;font-weight:700}.markdown-list-line{grid-template-columns:22px 1fr;gap:6px;margin:0 0 8px;display:grid}.markdown-list-line>span{color:#7d838c;padding-top:1px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.markdown-list-line p{margin:0}.run-actions{gap:8px}.run-actions a,.run-actions button{text-align:center;border-radius:8px;flex:1;padding:9px 0;font-size:12.5px;font-weight:500;text-decoration:none}.run-actions a{color:#cdd2d8;background:#16181d;border:1px solid #ffffff1f}.run-actions button{cursor:not-allowed;color:#5a6069;background:#ffffff08;border:1px solid #ffffff0f}@media (max-width:980px){.run-summary-grid,.run-content-grid{grid-template-columns:1fr}.run-code-card{max-width:none}}@media (max-width:680px){.run-header{flex-direction:column;align-items:flex-start}.run-main{padding:20px 16px 44px}.run-progress-row,.run-exp-top{flex-wrap:wrap;align-items:flex-start}.run-progress-track{flex-basis:100%;max-width:none}.run-header-meta{flex-wrap:wrap}}
