.apm-sla-k{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.apm-sla-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--bg-3);border:1px solid var(--line)}.apm-sla-seg button{height:34px;padding:0 16px;border-radius:9px;font:500 13.5px/1 var(--sans);color:var(--label);transition:background .3s var(--ease),color .3s var(--ease)}.apm-sla-seg button:hover{color:var(--ink)}.apm-sla-seg button[aria-checked=true]{background:var(--navy);color:#fff}.apm-dep{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:stretch}.apm-dep-chart{display:grid;grid-template-rows:auto minmax(270px,1fr) auto auto}.apm-dep-plot{position:relative;margin:40px 20px 0 64px}.apm-dep-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.apm-dep-plot .area{fill:rgba(76,119,255,.14)}.apm-dep-plot .line{fill:none;stroke:var(--blue-2);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.apm-dep-y{position:absolute;left:-58px;transform:translateY(-50%);font:400 10.5px/1 var(--mono);color:var(--on-dark-2)}.apm-dep-plot .grid{stroke:rgba(157,182,255,.14);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.apm-dep-win{position:absolute;top:0;bottom:0;background:rgba(157,182,255,.1);border-left:1px solid rgba(157,182,255,.18)}.apm-dep-win.is-after{background:rgba(157,182,255,.2);border-left:0}.apm-dep-marks{position:absolute;inset:0;pointer-events:none}.apm-dep-mark{position:absolute;top:0;bottom:0;width:32px;margin-left:-16px;pointer-events:auto;display:flex;justify-content:center}.apm-dep-mark:before{content:"";height:100%;border-left:1.5px dashed rgba(245,165,36,.55);transition:border-color .3s var(--ease)}.apm-dep-mark span{position:absolute;top:-30px;left:50%;transform:translateX(-50%);height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(245,165,36,.18);font:500 11px/1 var(--mono);color:#FFD08A;white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease)}.apm-dep-mark:nth-child(3) span{top:-30px}.apm-dep-mark:hover:before,.apm-dep-mark[aria-checked=true]:before{border-left:2px solid var(--warn)}.apm-dep-mark[aria-checked=true] span{background:var(--warn);color:#3B2600}.apm-dep-mark:focus-visible{outline:none}.apm-dep-mark:focus-visible span{outline:2px solid #fff;outline-offset:2px}.apm-dep-axis{display:flex;justify-content:space-between;margin:10px 20px 0 64px;font:400 10.5px/1 var(--mono);color:var(--on-dark-2)}.apm-dep-note{padding:14px 20px 18px}.apm-dep-card{display:grid;gap:16px;align-content:start;padding:22px;border-radius:24px;background:#fff;color:var(--body)}.apm-dep-head{display:grid;gap:12px;animation:bk-in .5s var(--ease) both}.apm-dep-head .kicker{color:var(--label)}.apm-dep-card .chip-err{background:rgba(229,72,77,.14);color:#B4232A}.apm-dep-card .chip-ok{background:rgba(46,184,124,.15);color:#13744A}.apm-dep-head h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 clamp(24px,2.2vw,32px)/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.apm-dep-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.apm-dep-meta div:last-child{grid-column:1/-1}.apm-dep-meta dt{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.apm-dep-meta dd{margin:6px 0 0;font:500 13px/1.35 var(--mono);color:var(--ink)}.apm-dep-t{width:100%;border-collapse:collapse;font:400 13px/1.2 var(--mono)}.apm-dep-t td,.apm-dep-t th{padding:9px 0;border-bottom:1px solid var(--line);text-align:right;color:var(--ink)}.apm-dep-t tbody th,.apm-dep-t th:first-child{text-align:left}.apm-dep-t thead th{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.apm-dep-t tbody th{font:400 13px/1.2 var(--sans);color:var(--body)}.apm-dep-t td.is-up{color:#B4232A;font-weight:500}.apm-dep-t td.is-down{color:#13744A;font-weight:500}.apm-dep-delta{font:500 15px/1.45 var(--sans);color:var(--ink)}.apm-dep-api{display:block;padding:10px 12px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line);font:400 11.5px/1.5 var(--mono);color:var(--label);word-break:break-word}.apm-sla-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.apm-sla-top b{display:block;margin-top:8px;font:600 18px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink)}.apm-sla-sum{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(4,minmax(0,1fr));align-items:end;padding:20px 18px;border-bottom:1px solid var(--line);background:var(--bg-3)}.apm-sla-sum>.apm-sla-k{align-self:center;color:var(--ink)}.apm-sla-sum div{display:grid;gap:8px;padding-left:18px;border-left:1px solid var(--line)}.apm-sla-sum div span{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.apm-sla-sum div b{font:600 clamp(22px,2.2vw,30px)/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.apm-sla-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;padding:16px 18px 6px}.apm-sla-grid li{animation:bk-in .5s var(--ease) both}.apm-sla-grid li:nth-child(2){animation-delay:.04s}.apm-sla-grid li:nth-child(3){animation-delay:.08s}.apm-sla-grid li:nth-child(4){animation-delay:.12s}.apm-sla-grid li:nth-child(5){animation-delay:.16s}.apm-sla-grid li:nth-child(6){animation-delay:.2s}.apm-sla-grid li:nth-child(7){animation-delay:.24s}.apm-sla-cell{display:grid;gap:12px;align-content:start;width:100%;height:100%;padding:14px 12px;border-radius:14px;border:1px solid var(--line);background:#fff;transition:border-color .3s var(--ease),background .3s var(--ease)}.apm-sla-cell:hover{border-color:var(--blue-2)}.apm-sla-cell[aria-pressed=true]{border-color:var(--navy);background:var(--tint)}.apm-sla-when{display:grid;gap:4px}.apm-sla-when b{font:600 17px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.apm-sla-when small{font:400 11px/1 var(--mono);color:var(--label)}.apm-sla-ap,.apm-sla-v{display:grid;gap:4px;font:500 13px/1.1 var(--mono);color:var(--ink)}.apm-sla-ap small,.apm-sla-v small{font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.apm-sla-ap b{font:600 20px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.apm-sla-ap i{display:block;height:6px;border-radius:3px;background:linear-gradient(to right,var(--blue-2) calc((var(--v) - .8) * 500%),var(--tint) 0)}.apm-sla-cell.is-worst .apm-sla-ap b{color:var(--err)}.apm-sla-cell.is-worst .apm-sla-ap i{background:linear-gradient(to right,var(--err) calc((var(--v) - .8) * 500%),var(--tint) 0)}.apm-sla-note{padding:10px 18px 16px}.apm-rank{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:24px;align-items:stretch}.apm-rank-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.apm-rank-how{padding:14px 18px 2px;font:400 14px/1.45 var(--sans);color:var(--body)}.apm-rank-list ol{display:grid;padding:8px 10px 4px}.apm-rank-list li{border-bottom:1px solid var(--line);transition:opacity .4s var(--ease)}.apm-rank-list li:last-child{border-bottom:0}.apm-rank-list li.is-out{opacity:.5}.apm-rank-row{display:grid;grid-template-columns:26px minmax(0,1fr) 140px 88px;gap:16px;align-items:center;width:100%;padding:12px 8px;border-radius:10px;transition:background .3s var(--ease)}.apm-rank-row:hover{background:var(--bg-3)}.apm-rank-row[aria-pressed=true]{background:var(--tint)}.apm-rank-n{font:500 12px/1 var(--mono);color:var(--muted)}.apm-rank-row[aria-pressed=true] .apm-rank-n{color:var(--blue)}.apm-rank-name{display:grid;gap:5px;min-width:0}.apm-rank-name code{font:500 13px/1.2 var(--mono);color:var(--ink)}.apm-rank-name code,.apm-rank-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apm-rank-name small{font:400 11px/1.2 var(--mono);color:var(--label)}.apm-rank-split{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden}.apm-rank-split i{min-width:0}.s0{--c:var(--navy)}.s1{--c:var(--blue-2)}.s2{--c:#9DB6FF}.apm-rank-split i{background:var(--c)}.apm-rank-v{display:grid;gap:4px;justify-items:end}.apm-rank-v b{font:600 17px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.apm-rank-v small{font:400 10.5px/1 var(--mono);color:var(--label)}.apm-rank-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px 14px;border-top:1px solid var(--line);font:400 11px/1 var(--mono);color:var(--label)}.apm-rank-legend span{display:inline-flex;align-items:center;gap:6px}.apm-rank-legend span:not(.bk-sample):before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.apm-rank-legend .bk-sample{margin-left:auto}.apm-rank-side{display:grid;grid-template-rows:1fr auto;gap:16px}.apm-rank-pick{display:grid;gap:16px;align-content:start;padding:22px;border-radius:24px;background:var(--navy);color:var(--on-dark);animation:bk-in .5s var(--ease) both}.apm-rank-pick .apm-sla-k{color:var(--ice)}.apm-rank-pick code{font:500 15px/1.3 var(--mono);color:#fff;word-break:break-word}.apm-rank-pick dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-dark);border-radius:12px;overflow:hidden}.apm-rank-pick dl div{display:grid;gap:6px;padding:10px 12px;border-left:1px solid var(--line-dark)}.apm-rank-pick dl div:first-child{border-left:0}.apm-rank-pick dt{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ice)}.apm-rank-pick dd{margin:0;font:600 22px/1 var(--display);letter-spacing:-.03em;color:#fff}.apm-rank-pick .apm-rank-day dd{font-size:17px}.apm-rank-bar{display:flex;gap:3px;height:16px;border-radius:5px;overflow:hidden}.apm-rank-bar i{min-width:0;background:var(--c)}.apm-rank-pick .s0{--c:#DCE5FF}.apm-rank-pick p{display:grid;gap:6px;font:400 13px/1.45 var(--mono);color:#DCE5FF}.apm-rank-pick p span{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice)}.apm-rank-ai{display:grid;gap:10px;justify-items:start;padding:18px 20px;border-radius:18px;border:1px dashed rgba(124,58,237,.4);background:#fff}.apm-rank-ai p{font:400 14.5px/1.5 var(--sans);color:var(--body)}.apm-rank-ai b{color:var(--ink)}.apm-term:not(.is-run) pre>span{animation-play-state:paused}.apm-term pre{min-height:0}.apm-term pre>span.t{white-space:pre;overflow:hidden;text-overflow:ellipsis}.apm-techs ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 20px}.apm-techs li{border-bottom:1px solid var(--line-dark)}.apm-techs a{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:9px 0;border:0;border-radius:0;font:400 14px/1.2 var(--sans);color:var(--on-dark)}.apm-techs a:after{content:"→";font-size:12px;color:var(--ice);opacity:0;transform:translateX(-4px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.apm-techs a:hover{background:transparent;color:#fff}.apm-techs a:hover:after{opacity:1;transform:none}@media (max-width:1180px){.apm-dep,.apm-rank{grid-template-columns:1fr}}@media (max-width:980px){.apm-sla-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.apm-sla-sum>.apm-sla-k{grid-column:1/-1}.apm-sla-sum div:nth-of-type(odd){border-left:0;padding-left:0}.apm-sla-grid{grid-template-columns:1fr;gap:6px}.apm-sla-cell{grid-template-columns:72px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:12px}.apm-sla-cell>.apm-sla-v:nth-child(3){display:none}}@media (max-width:720px){.apm-dep-chart{grid-template-rows:auto 200px auto auto}.apm-dep-plot{margin:40px 12px 0 46px}.apm-dep-y{left:-44px}.apm-dep-axis{margin:10px 12px 0 46px}.apm-dep-axis span:nth-child(2n){visibility:hidden}.apm-dep-mark:nth-child(3) span{top:-14px;transform:translateX(-30%)}.apm-dep-mark:nth-child(2) span{transform:translateX(-80%)}.apm-dep-meta{grid-template-columns:1fr 1fr}.apm-rank-row{grid-template-columns:22px minmax(0,1fr) auto;row-gap:8px}.apm-rank-split{grid-column:2/-1;grid-row:2}.apm-rank-v{grid-column:3;grid-row:1}.apm-rank-legend .bk-sample{margin-left:0}.apm-techs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.apm-techs a{font-size:13px}.apm-term pre{font-size:12px}}@media (prefers-reduced-motion:reduce){.apm-dep-head,.apm-rank-pick,.apm-sla-grid li{animation:none}.apm-dep-mark span,.apm-rank-list li,.apm-techs a:after{transition:none}}