.benchPage{--bg:#08101d;--panel:#111b2c;--panel2:#162235;--text:#eef6ff;--muted:#9aaec9;--line:rgba(255,255,255,.12);--cyan:#69e6ff;--green:#37e3a0;--amber:#ffd36a;--violet:#9a7cff;--red:#ff7878;--radius:22px}.benchPage,.benchPage *{box-sizing:border-box}.benchPage{scroll-behavior:smooth}.benchPage{margin:0;color:var(--text);background:radial-gradient(circle at 0 0,rgba(105,230,255,.2),transparent 34rem),radial-gradient(circle at 100% 0,rgba(154,124,255,.2),transparent 34rem),var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,Microsoft YaHei,sans-serif}.benchPage a{color:inherit;text-decoration:none}.benchPage .bench-wrapper{width:min(1420px,calc(100vw - 40px));margin:0 auto}.benchPage .bench-topbar{position:sticky;top:0;z-index:20;height:72px;padding:0 max(28px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#071019e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.benchPage .bench-brand{width:max-content;display:flex;align-items:center;gap:11px}.benchPage .bench-brand-logo{width:38px;height:38px;object-fit:contain;display:block}.benchPage .bench-brand span{display:grid}.benchPage .bench-brand b{font-size:16px;letter-spacing:.08em}.benchPage .bench-brand small{margin-top:4px;color:var(--muted);font-size:9px;letter-spacing:.22em}.benchPage .bench-topnav{display:flex;padding:4px;border:1px solid var(--line);border-radius:999px}.benchPage .bench-topnav a{padding:8px 13px;border-radius:999px;color:var(--muted);font-size:13px}.benchPage .bench-topnav a.bench-active{color:#071019;background:#eff7f9;font-weight:750}.benchPage .bench-button{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:750;font-size:13px}.benchPage .bench-button.bench-primary{color:#061116;background:var(--cyan)}.benchPage .bench-button.bench-small{min-height:36px;justify-self:end}.benchPage .bench-button:hover,.benchPage .bench-topnav a:hover,.benchPage .bench-brand:hover{filter:brightness(1.08)}.benchPage .bench-hero-shell{padding:42px 0 22px}.benchPage .bench-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:22px;align-items:stretch}.benchPage .bench-hero-main,.benchPage .bench-panel,.benchPage .bench-metric,.benchPage .bench-model-card{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff13,#ffffff09);border-radius:var(--radius);box-shadow:0 20px 70px #0000003d}.benchPage .bench-hero-main{padding:34px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.benchPage .bench-eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.benchPage h1{margin:12px 0 0;font-size:clamp(42px,8vw,92px);line-height:.9;letter-spacing:-.08em}.benchPage .bench-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.benchPage .bench-metric{padding:18px;min-height:104px}.benchPage .bench-metric span,.benchPage .bench-label{display:block;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.benchPage .bench-metric strong{display:block;margin-top:10px;font-size:28px;letter-spacing:-.04em}.benchPage .bench-hero-side{display:grid;grid-template-columns:1fr;gap:12px}.benchPage section{margin:22px 0}.benchPage .bench-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px}.benchPage h2{margin:0;font-size:25px;letter-spacing:-.03em}.benchPage .bench-panel{padding:18px;overflow:hidden}.benchPage .bench-table-wrap{overflow:auto;border-radius:18px;border:1px solid var(--line);background:#00000026}.benchPage table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.benchPage th,.benchPage td{padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap;text-align:left}.benchPage thead th{position:sticky;top:0;z-index:3;color:#cfe6ff;background:#111b2c;font-size:12px;letter-spacing:.08em}.benchPage tbody tr:hover{background:#ffffff0a}.benchPage tbody tr:last-child td,.benchPage tbody tr:last-child th{border-bottom:0}.benchPage .bench-rank{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-weight:800}.benchPage .bench-rank.bench-gold{color:#101726;background:linear-gradient(135deg,#ffeaa0,#ffbf3f);border:0}.benchPage .bench-rank.bench-silver{color:#101726;background:linear-gradient(135deg,#e8f1ff,#9fb4d6);border:0}.benchPage .bench-rank.bench-bronze{color:#101726;background:linear-gradient(135deg,#ffd2a6,#c98751);border:0}.benchPage .bench-model-name{color:#dff9ff;font-weight:800}.benchPage .bench-bar{width:160px;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.benchPage .bench-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green))}.benchPage .bench-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.benchPage .bench-model-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.benchPage .bench-model-card{padding:18px}.benchPage .bench-model-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.benchPage .bench-model-card h3{margin:0;font-size:18px}.benchPage .bench-model-card strong{color:var(--cyan);font-size:20px}.benchPage .bench-mini-grid{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:18px 0 12px}.benchPage .bench-mini-grid span{color:var(--muted)}.benchPage .bench-mini-grid b{text-align:right}.benchPage .bench-small-line{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--line);padding-top:12px}.benchPage .bench-dist-row{display:grid;grid-template-columns:110px 1fr 36px;align-items:center;gap:12px;padding:8px 0}.benchPage .bench-dist-row span{font-weight:700}.benchPage .bench-dist-row b{text-align:right;color:var(--cyan)}.benchPage .bench-dist-track{height:14px;border-radius:999px;background:#ffffff14;overflow:hidden}.benchPage .bench-dist-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.benchPage .bench-avg-rank-layout{display:grid;grid-template-columns:1fr;gap:22px}.benchPage .bench-rank-chart-wrap{overflow:visible;padding:6px 0 2px}.benchPage .bench-rank-chart{height:320px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;align-items:end;padding:10px 10px 0}.benchPage .bench-rank-bar-item{min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr 42px;gap:8px;justify-items:center;align-items:end}.benchPage .bench-rank-bar-value{color:#dff9ff;font-weight:900;font-size:14px;font-variant-numeric:tabular-nums}.benchPage .bench-rank-bar-shell{width:100%;height:220px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid var(--line)}.benchPage .bench-rank-bar-shell i{display:block;width:min(100%,74px);min-height:8px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#eef6ff,#69e6ff 55%,#9a7cff);box-shadow:0 12px 32px #69e6ff29}.benchPage .bench-rank-bar-label{color:var(--muted);font-weight:800;font-size:12px;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}.benchPage .bench-avg-rank-note{color:var(--muted);font-size:13px;margin:10px 0 0}.benchPage .bench-heatmap th:first-child{position:sticky;left:0;z-index:2;background:#111b2c;min-width:230px}.benchPage .bench-heatmap thead th:first-child{z-index:4}.benchPage .bench-score-cell{text-align:right;font-variant-numeric:tabular-nums}.benchPage .bench-score-cell.bench-best{color:#05131a;background:var(--green)!important;font-weight:900;box-shadow:inset 0 0 0 2px #ffffff59}.benchPage .bench-score-cell.bench-missing{color:var(--muted);text-align:center;background:#ffffff06}.benchPage footer{color:var(--muted);padding:26px 0 44px;text-align:center;font-size:13px}@media(max-width:1100px){.benchPage .bench-hero,.benchPage .bench-grid-2{grid-template-columns:1fr}.benchPage .bench-model-grid,.benchPage .bench-hero-meta{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.benchPage{padding-bottom:65px}.benchPage .bench-topbar{grid-template-columns:1fr auto;backdrop-filter:none;-webkit-backdrop-filter:none}.benchPage .bench-topbar .bench-button{display:none}.benchPage .bench-topnav{position:fixed;left:50%;bottom:12px;transform:translate(-50%);background:#08141d}}@media(max-width:760px){.benchPage .bench-rank-chart{height:auto;display:grid;grid-template-columns:1fr;gap:10px;padding:2px 0 0}.benchPage .bench-rank-bar-item{height:auto;grid-template-columns:92px 1fr 44px;grid-template-rows:auto;align-items:center;justify-items:stretch;gap:10px}.benchPage .bench-rank-bar-value{order:3;text-align:right}.benchPage .bench-rank-bar-shell{order:2;height:12px;border-bottom:0;justify-content:flex-start;background:#ffffff14;border-radius:999px;overflow:hidden}.benchPage .bench-rank-bar-shell i{height:100%!important;width:var(--avg-rank-width);border-radius:999px}.benchPage .bench-rank-bar-label{order:1;text-align:left;white-space:normal}}@media(max-width:640px){.benchPage .bench-wrapper{width:min(100% - 24px,1420px)}.benchPage .bench-hero-main{padding:24px}.benchPage .bench-model-grid,.benchPage .bench-hero-meta{grid-template-columns:1fr}.benchPage .bench-brand b{font-size:14px}.benchPage .bench-brand small{font-size:8px}.benchPage .bench-topnav a{padding:7px 6px;font-size:10px}}@media print{.benchPage{background:#fff;color:#111}.benchPage .bench-topbar{display:none}.benchPage .bench-panel,.benchPage .bench-metric,.benchPage .bench-model-card,.benchPage .bench-hero-main{box-shadow:none;border-color:#ddd;background:#fff}.benchPage thead th,.benchPage .bench-heatmap th:first-child{background:#fff;color:#111}}:root{color:#edf6fa;background:#071019;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;--bg: #071019;--panel: #0d1a25;--panel2: #11222e;--line: rgba(184, 213, 229, .15);--muted: #8d9baa;--cyan: #66e3ef;--green: #55d9a2;--red: #ff827c}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 12% 0,rgba(52,174,190,.13),transparent 34rem),var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{position:sticky;top:0;z-index:20;height:72px;padding:0 max(28px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#071019e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{width:max-content;display:flex;align-items:center;gap:11px}.brand>span:last-child{display:grid}.brand b{font-size:16px;letter-spacing:.08em}.brand small{margin-top:4px;color:var(--muted);font-size:9px;letter-spacing:.22em}.brandLogo{width:38px;height:38px;object-fit:contain}nav{display:flex;padding:4px;border:1px solid var(--line);border-radius:999px}nav a{padding:8px 13px;border-radius:999px;color:var(--muted);font-size:13px}nav a.active{color:#071019;background:#eff7f9;font-weight:750}.accountArea{justify-self:end;display:flex;align-items:center;gap:9px}.userBadge{display:grid;text-align:right}.userBadge b{font-size:12px}.userBadge small{margin-top:2px;color:var(--cyan);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.button{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:750;font-size:13px}.button.primary{color:#061116;background:var(--cyan)}.button.ghost{color:#eff7f9;border-color:var(--line);background:transparent}.button.small{min-height:36px}.button:disabled{opacity:.55;cursor:wait}.shell{width:min(1320px,calc(100vw - 48px));margin:auto}.hero{min-height:650px;padding:74px 0 62px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.eyebrow{color:var(--cyan)!important;font-size:11px!important;font-weight:850;letter-spacing:.19em}.hero h1,.pageHead h1{margin:20px 0 22px;font-size:clamp(48px,5.5vw,72px);line-height:.98;letter-spacing:-.065em}.hero h1 em{color:var(--cyan);font-style:normal;font-weight:450}.lead,.pageHead>p:last-child{max-width:690px;color:var(--muted);line-height:1.8;font-size:14px}.actions{display:flex;gap:10px;margin-top:31px}.pipeline,.tableCard,.formCard,.detailCard,.logCard{border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#142834eb,#08131cf0);box-shadow:0 25px 70px #00000040}.pipeline{padding:24px}.cardHead{display:flex;justify-content:space-between;margin-bottom:18px;color:var(--muted);font-size:11px;letter-spacing:.1em}.cardHead b{color:var(--cyan)}.pipelineStep{min-height:72px;display:grid;grid-template-columns:35px 1fr;align-items:center;gap:12px;border-top:1px solid var(--line)}.pipelineStep>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--cyan);font:10px ui-monospace,monospace}.pipelineStep b,.pipelineStep small{display:block}.pipelineStep b{font-size:14px}.pipelineStep small{margin-top:5px;color:var(--muted);font-size:12px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.metrics article{padding:25px;border-right:1px solid var(--line)}.metrics article:last-child{border:0}.metrics small,.metrics span,.metrics b{display:block}.metrics small{color:var(--muted);font-size:10px;letter-spacing:.15em}.metrics b{margin:7px 0 3px;font-size:34px}.metrics span{color:var(--muted);font-size:12px}.featureSection{padding:90px 0}.featureSection h2{margin:10px 0 28px;font-size:34px;letter-spacing:-.04em}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.featureGrid article{min-height:210px;padding:23px;border:1px solid var(--line);border-radius:15px;background:#ffffff05}.featureGrid span{color:var(--cyan);font:10px ui-monospace,monospace}.featureGrid h3{margin-top:58px}.featureGrid p{color:var(--muted);font-size:13px;line-height:1.7}.inner{min-height:calc(100vh - 150px);padding:65px 0 90px}.pageHead{margin-bottom:32px}.pageHead h1{margin:13px 0 10px;font-size:54px}.pageHead p{margin:0}.tableCard{overflow:auto}.tableCard table{width:100%;border-collapse:collapse;font-size:13px}.tableCard th{padding:14px 15px;color:#657481;text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tableCard td{padding:16px 15px;border-top:1px solid var(--line);white-space:nowrap}.tableCard tr:hover td{background:#66e3ef05}.block{display:block;margin-top:4px;color:var(--muted)}.rank,.score{color:var(--cyan);font-weight:800}.pill,.status{display:inline-flex;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;text-transform:uppercase}.status.running{color:var(--cyan)}.status.review,.status.published,.status.active{color:var(--green)}.status.failed,.status.expired,.status.revoked,.status.invalidated{color:var(--red)}.muted{color:var(--muted)}.miniProgress,.progress{height:5px;overflow:hidden;border-radius:4px;background:#ffffff14}.miniProgress{width:110px}.miniProgress i,.progress i{display:block;height:100%;background:var(--cyan)}.formCard{padding:0 28px}.formSection{padding:27px 0;border-bottom:1px solid var(--line)}.formSection>header{display:flex;align-items:center;gap:11px;margin-bottom:19px}.formSection header span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(102,227,239,.25);border-radius:7px;color:var(--cyan);font:9px ui-monospace,monospace}.formSection h2{margin:0;font-size:18px}.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fields label>span{display:block;margin-bottom:6px;color:#b5c1ca;font-size:12px}.fields input,.fields select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:#e9f2f5;background:#08141d;outline:none;font-size:13px}.fields input:focus,.fields select:focus{border-color:var(--cyan)}.submitBar{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.error{color:var(--red);font-size:12px}.detailGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detailCard{min-height:145px;padding:21px}.detailCard>span,.detailCard>b,.detailCard>small,.detailCard>code{display:block}.detailCard>span{color:var(--muted);font-size:10px;letter-spacing:.14em}.detailCard>b,.detailCard>code{margin:25px 0 10px;font-size:16px}.detailCard>small{color:var(--muted)}.detailCard .progress{margin-top:10px}.logCard{margin-top:13px;overflow:hidden}.logCard>div{padding:13px 17px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.logCard>div span{color:var(--muted)}.logCard pre{max-height:440px;margin:0;padding:18px;overflow:auto;color:#aecbd4;background:#061019;font:11px/1.7 ui-monospace,monospace}.loginCard{display:grid;gap:12px;max-width:900px}.loginCard>section{min-height:125px;padding:22px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.loginCard h2{margin:0 0 7px;font-size:18px}.loginCard p{margin:0;color:var(--muted);font-size:13px}.loginIcon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(102,227,239,.28);border-radius:13px;color:var(--cyan);font:10px ui-monospace,monospace}.roleButtons{display:flex;gap:7px}.runActions{margin-top:13px;padding:17px;display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.runActions>div:first-child{margin-right:auto}.runActions b,.runActions span{display:block}.runActions span{margin-top:4px;color:var(--muted);font-size:11px}.publishControls{display:flex;align-items:end;gap:9px}.publishControls label span{margin-bottom:5px}.publishControls input,.tableCard select{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#edf6fa;background:#08141d}.publishControls input{width:100px}.saveMessage{margin-left:8px;color:var(--muted)}.docs{border-top:1px solid var(--line)}.docs section{min-height:130px;display:grid;grid-template-columns:70px 1fr;align-items:center;border-bottom:1px solid var(--line)}.docs section>b{color:var(--cyan);font:10px ui-monospace,monospace}.docs h2{margin:0 0 8px;font-size:18px}.docs p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.apiKeyGrid{display:grid;gap:13px}.apiKeyForm .fields{grid-template-columns:2fr 1fr}.createdKey{padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid rgba(85,217,162,.35);border-radius:14px;background:#55d9a20f}.createdKey>div{grid-column:1 / -1}.createdKey b,.createdKey span{display:block}.createdKey span{margin-top:5px;color:var(--muted);font-size:12px}.createdKey code{min-width:0;padding:12px;overflow-wrap:anywhere;border-radius:8px;color:var(--green);background:#061019}.success{color:var(--green);font-size:12px}footer{min-height:90px;padding:0 max(24px,calc((100vw - 1320px)/2));display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:11px}@media(max-width:900px){.topbar{grid-template-columns:1fr auto;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar nav{position:fixed;left:50%;bottom:12px;transform:translate(-50%);background:#08141d}.userBadge{display:none}.hero{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.featureGrid,.detailGrid{grid-template-columns:1fr}.fields{grid-template-columns:1fr 1fr}.loginCard>section{grid-template-columns:54px 1fr}.loginCard .button,.roleButtons{grid-column:2}.runActions{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.shell{width:calc(100vw - 28px)}.hero h1,.pageHead h1{font-size:40px}.actions{flex-direction:column}.metrics,.featureGrid,.fields{grid-template-columns:1fr}.topbar nav a{padding:7px 6px;font-size:10px}.submitBar{align-items:flex-start;flex-direction:column;padding:18px 0}footer{align-items:flex-start;flex-direction:column;padding-block:20px 80px}}
