.cv-sf .cv-wrap>.cv-sec:first-child{padding-top:var(--step-6)}.cv-sf #versus{padding-top:var(--step-5)}.cv-sf .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-sf .cv-pill.n{--c:var(--muted)}.cv-sf #pace,.cv-sf #pushback,.cv-sf #twice{--hue:var(--sand)}.cv-sf #limits,.cv-sf #warmup,.cv-sf #yours{--hue:var(--iris)}.cv-sf .cv-feat{background:radial-gradient(55% 75% at 78% 50%,color-mix(in oklab,var(--hue) 13%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,var(--surface) 70%,transparent),color-mix(in oklch,var(--bg) 40%,transparent));border-color:color-mix(in oklab,var(--hue) 16%,var(--line))}.cv-sf .cv-feat.rev{background:radial-gradient(55% 75% at 22% 50%,color-mix(in oklab,var(--hue) 13%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,var(--surface) 70%,transparent),color-mix(in oklch,var(--bg) 40%,transparent))}.cv-sf .card.note{padding:var(--step-3) var(--step-4);display:flex;align-items:center;gap:var(--step-3);font-size:13px}.cv-sf .t2{color:var(--fg-2)}.cv-sf .t2 b{color:var(--fg)}.cv-sf .sf-lim-g:last-child .sf-lim{margin-bottom:var(--step-2)}.cv-sf .legend{gap:var(--step-4);color:var(--fg-2)}.cv-sf .legend span{display:flex;align-items:center;gap:6px}.cv-sf .legend i.mine{width:2px;height:14px;border-radius:1px;background:var(--fg)}.cv-sf .legend i.dflt{height:14px;border-left:2px dotted var(--muted)}.cv-sf .card.floor{padding:var(--step-3) var(--step-4);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--step-2) var(--step-3);gap:var(--step-2) var(--step-3);align-items:center;font-size:13px;color:var(--fg-2)}.cv-sf .floor .t2 b{display:block;font-size:13px}.cv-sf .floor .acts{grid-column:1/-1;display:flex;gap:var(--step-2)}.cv-sf .sf-ev .bd.amber{--c:var(--amber)}.cv-sf .sf-ev .bd.steel{--c:var(--steel)}.cv-sf .sf-ev .bd.sage{--c:var(--sage)}.cv-sf .sf-vs .sf-hd i.bad{--c:var(--danger)}.cv-sf .sf-vs .sf-hd i.good{--c:var(--sage)}.cv-sf .sf-cad{padding:var(--step-4)}.cv-sf .sf-cad+.sf-cad{border-top:1px solid var(--line)}.cv-sf .sf-cad .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--step-3)}.cv-sf .sf-cad .top b{color:var(--fg);font-size:13px}.cv-sf .sf-cad .trk{position:relative;height:26px;border-radius:6px;background:var(--bg);border:1px solid var(--line)}.cv-sf .sf-cad .trk i{position:absolute;top:5px;bottom:5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--muted)}.cv-sf .sf-cad.us .trk{border-color:color-mix(in oklab,var(--sand) 35%,var(--line));background:color-mix(in oklab,var(--sand) 7%,var(--bg))}.cv-sf .sf-cad.us .trk i{background:var(--sand);width:3px}.cv-sf .sf-cad small{display:block;margin-top:var(--step-2);color:var(--muted);font-size:13px}.cv-sf .sf-grp{padding:var(--step-2) var(--step-4) 0;font:500 13px var(--font-display);color:var(--muted)}.cv-sf .sf-lim{display:grid;grid-template-columns:120px minmax(0,1fr) 92px;grid-gap:var(--step-3);gap:var(--step-3);align-items:center;height:40px;padding:0 var(--step-4);font-size:13px;color:var(--fg-2)}.cv-sf .sf-bar{position:relative;height:8px;border-radius:4px;background:var(--bg);border:1px solid var(--line)}.cv-sf .sf-bar b{position:absolute;left:0;top:-1px;bottom:-1px;border-radius:4px;background:linear-gradient(90deg,color-mix(in oklab,var(--iris) 40%,var(--surface)),var(--iris))}.cv-sf .sf-bar u{width:2px;border-radius:1px;background:var(--fg)}.cv-sf .sf-bar s,.cv-sf .sf-bar u{position:absolute;top:-5px;bottom:-5px;margin-left:-1px}.cv-sf .sf-bar s{width:0;border-left:2px dotted var(--muted)}.cv-sf .sf-lim .pill{justify-self:end}.cv-sf .sf-rmp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--step-3);gap:var(--step-3);align-items:end;height:190px;padding:var(--step-4) var(--step-4) 0}.cv-sf .sf-rmp div{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:var(--step-2);text-align:center;font-size:13px;color:var(--muted)}.cv-sf .sf-rmp i{display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,color-mix(in oklab,var(--iris) 55%,var(--surface)),color-mix(in oklab,var(--iris) 22%,var(--surface)));border:1px solid color-mix(in oklab,var(--iris) 45%,var(--line))}.cv-sf .sf-rmp .on i{background:linear-gradient(180deg,var(--iris),color-mix(in oklab,var(--iris) 45%,var(--surface)));border-color:var(--iris);box-shadow:0 0 24px -4px color-mix(in oklab,var(--iris) 55%,transparent)}.cv-sf .sf-rmp .on{color:var(--fg)}.cv-sf .sf-rmp .fut i{background:transparent;border-style:dashed;border-color:color-mix(in oklab,var(--iris) 35%,var(--line))}.cv-sf .sf-rest{display:flex;align-items:center;gap:var(--step-3);margin:var(--step-4);padding:var(--step-3);border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13px;color:var(--fg-2)}.cv-sf .sf-rest .mini{display:flex;align-items:flex-end;gap:3px;height:26px;flex:none}.cv-sf .sf-rest .mini i{width:9px;border-radius:2px;background:color-mix(in oklab,var(--iris) 50%,var(--surface))}.cv-sf .sf-rest .mini i.z{height:3px;background:repeating-linear-gradient(90deg,var(--line-hi) 0 2px,transparent 2px 4px)}.cv-sf .sf-tl{padding:var(--step-3) var(--step-4) var(--step-4)}.cv-sf .sf-ev{display:grid;grid-template-columns:74px 1fr;grid-gap:var(--step-3);gap:var(--step-3);padding:0 0 var(--step-4)}.cv-sf .sf-ev:last-child{padding-bottom:0}.cv-sf .sf-ev .num{font-size:13px;color:var(--muted);padding-top:2px}.cv-sf .sf-ev .bd{position:relative;padding-left:var(--step-4);font-size:13px;color:var(--fg-2)}.cv-sf .sf-ev .bd:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--c,var(--line-hi))}.cv-sf .sf-ev:not(:last-child) .bd:after{content:"";position:absolute;left:-.5px;top:18px;bottom:calc(-1 * var(--step-4) + 4px);width:1px;background:var(--line)}.cv-sf .sf-ev b{display:block;color:var(--fg);font-weight:600;margin-bottom:2px}.cv-sf .sf-r{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:var(--step-3);gap:var(--step-3);align-items:center;min-height:58px;padding:var(--step-2) var(--step-4);border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent);font-size:13px}.cv-sf .sf-r:last-child{border-bottom:0}.cv-sf .sf-r b{display:block;color:var(--fg);font-size:13px;font-weight:600}.cv-sf .sf-r small{display:block;color:var(--muted);font-size:13px}.cv-sf .sf-r .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklab,var(--hue,var(--fg-2)) 16%,var(--surface));border:1px solid color-mix(in oklab,var(--hue,var(--fg-2)) 32%,var(--line));color:var(--hue,var(--fg-2))}.cv-sf .sf-r .ic svg{width:15px;height:15px}.cv-sf .sf-vs{display:grid;grid-gap:var(--step-2);gap:var(--step-2)}.cv-sf .sf-vs .sf-rw{align-items:stretch}.cv-sf .sf-vs .sf-hd,.cv-sf .sf-vs .sf-rw{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.cv-sf .sf-vs .sf-hd{padding:0 0 var(--step-2)}.cv-sf .sf-vs .sf-hd span{display:flex;align-items:center;gap:var(--step-2);padding-left:var(--step-4);font:600 14px var(--font-display);color:var(--fg-2)}.cv-sf .sf-vs .sf-hd i{width:8px;height:8px;border-radius:50%;background:var(--c)}.cv-sf .sf-vs .sf-b,.cv-sf .sf-vs .sf-g{display:flex;gap:var(--step-3);align-items:center;padding:var(--step-4);border-radius:14px;font-size:16px;line-height:1.4}.cv-sf .sf-vs .sf-b{color:var(--fg-2);border:1px solid color-mix(in oklab,var(--danger) 30%,var(--line));background:linear-gradient(90deg,color-mix(in oklab,var(--danger) 13%,var(--surface)),color-mix(in oklab,var(--danger) 4%,var(--bg)))}.cv-sf .sf-vs .sf-g{color:var(--fg);font-weight:500;border:1px solid color-mix(in oklab,var(--sage) 34%,var(--line));background:linear-gradient(90deg,color-mix(in oklab,var(--sage) 6%,var(--surface)),color-mix(in oklab,var(--sage) 15%,var(--surface)));box-shadow:0 18px 40px -24px color-mix(in oklab,var(--sage) 50%,transparent)}.cv-sf .sf-vs .sf-mk{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center}.cv-sf .sf-vs .sf-mk svg{width:16px;height:16px}.cv-sf .sf-vs .sf-b .sf-mk{background:color-mix(in oklab,var(--danger) 20%,transparent);color:var(--danger-text)}.cv-sf .sf-vs .sf-g .sf-mk{background:color-mix(in oklab,var(--sage) 22%,transparent);color:var(--sage)}.cv-sf .sf-vs .sf-ar{display:grid;place-items:center;color:var(--muted)}.cv-sf .sf-vs .sf-ar svg{width:18px;height:18px}@media (max-width:760px){.cv-sf .sf-vs .sf-rw{grid-template-columns:1fr;gap:4px}.cv-sf .sf-vs .sf-ar,.cv-sf .sf-vs .sf-hd{display:none}.cv-sf .sf-vs .sf-rw+.sf-rw{margin-top:var(--step-3)}.cv-sf .sf-vs .sf-b,.cv-sf .sf-vs .sf-g{padding:var(--step-3);font-size:15px}}