.cs-v-band{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap}.cs-v-band-body{max-width:680px;flex:1 1 320px}.cs-v-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#ffffff}.cs-v-eyebrow:before{content:"";width:22px;height:2px;background:#ffffff;flex:none}.cs-v-title{font-family:var(--display);font-size:clamp(30px,5.4vw,38px);font-weight:700;letter-spacing:-.038em;line-height:1.05;margin:0;color:#ffffff;text-wrap:balance}.cs-v-lede{font-size:15px;line-height:1.55;margin:8px 0 0;max-width:680px;color:rgba(255,255,255,.9);text-wrap:pretty}.cs-v-lede-narrow{max-width:620px}.cs-v-figs{display:flex;gap:1px;flex-wrap:wrap;flex:0 1 auto;max-width:100%;background:rgba(255,255,255,.28);align-self:flex-end}.cs-v-fig{flex:1 1 auto;min-width:0;padding:12px 18px;background:rgba(255,255,255,.12)}.cs-v-fig-k{font-size:12.5px;line-height:1.3;color:rgba(255,255,255,.94)}.cs-v-fig-v{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:25px;letter-spacing:-.02em;line-height:1.2;margin-top:2px;color:#ffffff}.cs-v-fig-n{font-family:var(--mono);font-size:10px;letter-spacing:.06em;margin-top:3px}.cs-v-fig-n,.cs-v-meta{color:rgba(255,255,255,.94)}.cs-v-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 0;font-size:13.5px}.cs-v-meta b{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;letter-spacing:.02em;color:#ffffff}.cs-v-meta i{width:1px;height:16px;background:rgba(255,255,255,.4);flex:none}.cs-v-strip{display:flex;gap:3px;flex-wrap:wrap;align-items:flex-end}.cs-v-strip-cell{width:30px;display:flex;flex-direction:column;align-items:center;gap:5px}.cs-v-strip-wk{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:rgba(255,255,255,.94)}.cs-v-strip-box{width:100%;height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.16);font-family:var(--mono);font-size:13px;font-weight:700;color:#ffffff}.cs-v-strip-key{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:10px 0 0;font-size:11.5px;color:rgba(255,255,255,.94)}.cs-v-strip-key>span{display:inline-flex;align-items:center;gap:6px}.cs-v-strip-key i{width:15px;height:15px;flex:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.16);font-family:var(--mono);font-size:9px;font-weight:700;color:#ffffff}.cs-v-strip-box.off,.cs-v-strip-key i.off{background:none;border-style:dashed;border-color:rgba(255,255,255,.45)}.cs-v-strip-box.bye,.cs-v-strip-key i.bye{background:repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 1.5px,transparent 1.5px 5px);border-color:rgba(255,255,255,.45)}.cs-v-strip-box.live,.cs-v-strip-key i.live{background:rgba(255,255,255,.32)}.cs-v-strip-box.live:after,.cs-v-strip-key i.live:after{content:"";width:7px;height:7px;background:#ffffff;flex:none}.cs-v-strip-key i.live:after{width:5px;height:5px}.cs-v-strip-box.pending,.cs-v-strip-key i.pending{background:none;border:1px dashed #ffffff}.cs-v-strip-box.gap,.cs-v-strip-key i.gap{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.45)}.cs-v-strip-cap{font-size:12px;color:rgba(255,255,255,.94);margin:0 0 8px}.cs-v-sec{margin-top:34px}.cs-v-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--rule)}.cs-v-sec h2{font-family:var(--body);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.cs-v-deck{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:10px 0 0;max-width:78ch}.cs-v-micro{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cs-v-body{margin-top:16px}.cs-v-name{font-size:13px;font-weight:500}.cs-v-bar{display:inline-flex;align-items:center;gap:9px}.cs-v-bar-t{position:relative;width:70px;height:10px;flex:none;background:var(--surface-2);overflow:hidden}.cs-v-bar-f{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.cs-v-bar-v{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.cs-v-panel{margin-top:24px;border:1px solid var(--rule)}.cs-v-panel-tab{width:48px;height:2px;background:linear-gradient(105deg,var(--grad-from),var(--grad-to))}.cs-v-panel-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 18px;border-bottom:1px solid var(--rule);background:var(--surface-2)}.cs-v-panel-k{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.cs-v-panel-b{padding:14px 18px;border-bottom:1px solid var(--rule)}.cs-v-panel-b .cs-chip{margin-top:10px}.cs-v-note{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:0;max-width:78ch}.cs-v-note b{font-weight:600;color:var(--text)}.cs-v-tabs{margin-left:auto;display:flex;gap:1px;flex:none;background:var(--rule);border:1px solid var(--rule)}.cs-v-tab{padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;border:0;cursor:pointer;background:var(--surface-2);color:var(--text-3);transition:background-color .16s cubic-bezier(.22,.61,.24,1),color .16s cubic-bezier(.22,.61,.24,1)}.cs-v-tab.on,.cs-v-tab:hover{color:var(--text)}.cs-v-tab.on{background:var(--surface);box-shadow:inset 0 -2px 0 var(--accent)}.cs-v-chart{padding:16px 18px 12px;max-width:880px}.cs-v-plot{position:relative}.cs-v-plot svg{width:100%;height:auto;display:block;overflow:visible}.cs-v-ylab{position:absolute;left:0;width:8.67%;box-sizing:border-box;padding-right:6px;text-align:right;transform:translateY(-50%);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;color:var(--text-3);white-space:nowrap}.cs-v-xaxis{position:relative;height:15px;margin-top:5px}.cs-v-xlab{position:absolute;transform:translateX(-50%);font-family:var(--mono);font-size:10px;color:var(--text-3);white-space:nowrap}.cs-v-legend{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:12px;color:var(--text-2)}.cs-v-legend>span{display:inline-flex;align-items:center;gap:7px}.cs-v-legend i{width:15px;height:15px;flex:none;box-sizing:border-box}.cs-v-legend i.played{height:3px;background:var(--accent)}.cs-v-legend i.unplayed{border:1px dashed var(--rule)}.cs-v-legend i.byeslot{background:repeating-linear-gradient(45deg,var(--rule) 0 1.5px,transparent 1.5px 5px)}.cs-v-board-h{border-top:0}.cs-v-picks{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.cs-v-pick{padding:3px 7px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;background:transparent;color:var(--text-3);border:1px solid var(--rule);cursor:pointer;transition:border-color .16s cubic-bezier(.22,.61,.24,1),color .16s cubic-bezier(.22,.61,.24,1)}.cs-v-pick:hover{border-color:var(--grid-strong);color:var(--text)}.cs-v-pick.on{background:var(--surface-2);color:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.cs-v-pick-clear{font-weight:600;letter-spacing:.02em}.cs-v-lineLab{position:absolute;transform:translate(10px,-50%);padding:2px 6px;background:var(--surface);border:1px solid var(--rule);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;color:var(--text);white-space:nowrap;pointer-events:none}.cs-v-lineLab.left{transform:translate(calc(-100% - 10px),-50%)}.cs-v-lineLab b{font-weight:700}.cs-v-legend i.selline{height:5px;border:1.5px solid var(--text)}.cs-v-legend i.medline{height:0;border-top:1.5px solid var(--text-3)}.cs-v-legend i.iqrband{background:color-mix(in srgb,var(--grid-strong) 30%,transparent)}.cs-v-legend i.heldline{height:0;border-top:2px dotted var(--grid-strong)}.cs-v-legend i.gapslot{height:0;align-self:flex-end;border-top:2px solid var(--grid-strong)}.cs-v-board-read{margin-top:10px}.cs-v-multi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;padding:16px 18px 4px}@media (max-width:1100px){.cs-v-multi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cs-v-multi{grid-template-columns:minmax(0,1fr);padding-inline:10px}}.cs-v-mpanel{margin:0;min-width:0}.cs-v-mpanel-k{padding-bottom:6px;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.cs-v-mylab{width:10.3%}.cs-v-mend{position:absolute;transform:translate(6px,-50%);font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--text);white-space:nowrap;pointer-events:none}.cs-v-mend,.cs-v-mkey{font-family:var(--mono)}.cs-v-mkey{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--text-2)}.cs-v-mkey li{display:inline-flex;align-items:center;gap:6px}.cs-v-mkey b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-v-mfoot{max-width:none}.cs-v-stand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 22px;gap:16px 22px;padding:14px 18px}@media (max-width:860px){.cs-v-stand{grid-template-columns:minmax(0,1fr);padding-inline:10px}}.cs-v-stand table{width:100%}.cs-v-stand td.num,.cs-v-stand th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-v-board{margin-top:20px;column-count:4;column-gap:18px}.cs-v-board.cs-v-grouped{column-count:auto;--rows-min:225px;--rows-gap:18px;--rows-gap-y:22px}.cs-v-grp{min-width:0}.cs-v-grp-k{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.cs-v-grp-k .cs-chip{align-self:center;text-transform:none;letter-spacing:.02em}.cs-v-trow{display:flex;align-items:center;gap:11px;padding:11px 10px;border-top:1px solid var(--rule);page-break-inside:avoid;break-inside:avoid;color:inherit;text-decoration:none;transition:background-color .16s cubic-bezier(.22,.61,.24,1)}a.cs-v-trow:hover{background-color:var(--surface-2)}a.cs-v-trow:hover .cs-v-tname-n{text-decoration:underline}.cs-v-tplate{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.04em}.cs-v-tname{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-v-tname-n{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-v-tmk{font-size:10.5px;color:var(--text-3);white-space:nowrap}.cs-v-tfig{flex:none;display:flex;flex-direction:column;gap:2px;text-align:right}.cs-v-trec{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cs-v-tpts,.cs-v-trec{font-family:var(--mono);color:var(--text-3)}.cs-v-tpts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px}.cs-v-tmk.cs-v-ttb{white-space:normal;line-height:1.35}.cs-v-bracket{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:26px 28px;gap:26px 28px;margin-top:20px}.cs-v-conf{min-width:0}.cs-v-conf>.cs-v-grp-k{justify-content:space-between}.cs-v-rounds{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:0 18px;gap:0 18px}.cs-v-round{display:flex;flex-direction:column;gap:10px;min-width:0}.cs-v-round-k{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cs-v-match{position:relative;border:1px solid var(--rule)}.cs-v-match:after{content:"";position:absolute;left:100%;top:50%;width:18px;border-top:1px solid var(--rule)}.cs-v-seed{display:flex;align-items:center;gap:10px;padding:9px 10px;min-width:0}.cs-v-seed+.cs-v-seed{border-top:1px solid var(--rule)}.cs-v-seed-n{width:16px;flex:none;text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cs-v-seed .cs-v-tname-n{color:inherit;text-decoration:none}.cs-v-seed a.cs-v-tname-n:hover{text-decoration:underline}.cs-v-seed .cs-v-tmk{white-space:normal;line-height:1.35}.cs-v-bye-note{padding:7px 10px;border-top:1px dashed var(--rule);font-size:11px;color:var(--text-3)}.cs-v-slots{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.cs-v-slot{display:flex;align-items:center;justify-content:center;min-height:64px;border:1px dashed var(--rule);font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--text-3)}@media (max-width:460px){.cs-v-bracket{grid-template-columns:minmax(0,1fr)}.cs-v-rounds{grid-template-columns:minmax(0,1fr) 64px;gap:0 12px}.cs-v-match:after{width:12px}}.cs-v-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:28px;gap:28px;margin-top:16px;align-items:start}.cs-v-srow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.cs-v-sk{flex:1 1 132px;min-width:0;font-size:13px}.cs-v-sbar{flex:1 1 60px;min-width:40px;height:10px;position:relative;overflow:hidden;background:var(--surface-2)}.cs-v-sbar.empty{background:none;border:1px dashed var(--rule)}.cs-v-sbar-f{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.cs-v-sv{width:62px;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px}.cs-v-srk,.cs-v-sv{flex:none;text-align:right}.cs-v-srk{width:34px;font-family:var(--mono);font-size:11px;color:var(--text-3)}.cs-v-absent{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.cs-v-absent-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--text-2)}.cs-v-absent-row .mono{color:var(--text-3)}.cs-v-absent-row .cs-chip{align-self:center}.cs-v-empty{height:72px;margin-top:12px;border:1px dashed var(--rule)}.cs-v-foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--rule);display:flex;gap:22px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.08em;line-height:1.6;color:var(--text-3)}@media (max-width:1100px){.cs-v-board{column-count:3}}@media (max-width:860px){.cs-v-board{column-count:2}}@media (max-width:620px){.cs-v-board{column-count:1}}@media (max-width:720px){.cs-v-band{gap:20px}.cs-v-chart{padding:14px 10px 10px}.cs-v-panel-b,.cs-v-panel-h{padding-inline:12px}.cs-v-tabs{margin-left:0}.cs-v-sk{flex-basis:96px}.cs-v-sv{width:56px}.cs-v-figs{align-self:stretch;width:100%}.cs-v-fig{flex:1 1 130px;padding:10px 14px}.cs-v-fig-v{font-size:22px}.cs-v-meta{gap:6px 16px}.cs-v-meta i{display:none}.cs-v-strip-cell{width:26px}.cs-v-strip-box{height:30px;font-size:12px}}.cs-v-mem-row{display:flex;align-items:baseline;gap:12px;padding:3px 0;font-size:13px;color:var(--text-2)}.cs-v-mem-row .mono{margin-left:auto;color:var(--text)}.cs-fb-controls{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin-top:14px}.cs-fb-controls .field{margin:0}.cs-fb-weights{--rows-min:150px;margin-top:14px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.cs-fb-w{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cs-fb-w-k{font-size:12.5px;font-weight:500}.cs-fb-w input{width:64px;font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text);background:var(--surface-2);border:1px solid var(--rule);border-radius:2px;padding:3px 6px}.cs-fb-state{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;margin-top:10px}.cs-v-reason{margin:8px 0 0;max-width:70ch;font-size:14px;line-height:1.5;color:var(--text-2)}.cs-v-grp .cs-v-reason{margin:0 0 8px;font-size:13px}.cs-fb-presets{margin-top:12px}.cs-fb-stateline{margin-left:4px}.cs-fb-more{margin-top:12px;border-top:1px solid var(--rule);padding-top:10px}.cs-fb-more>summary{cursor:pointer;font-size:12.5px;font-weight:500;color:var(--text-2);list-style-position:inside}.cs-fb-more>summary:hover{color:var(--text)}.cs-fb-search input{width:240px;max-width:100%}.cs-fb-search{flex:1 1 240px;min-width:0}.cs-spark{display:block;overflow:visible}.cs-spark-base{stroke:var(--rule);stroke-width:1}.cs-spark-line{fill:none;stroke:var(--text-2);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.cs-spark-dot{fill:var(--text-2)}.cs-ss-picker{margin-top:14px}.cs-ss-picked{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cs-ss-picked:empty{display:none}.cs-ss-chip{font:inherit;font-size:12.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--rule);background:var(--surface-2);color:var(--text);cursor:pointer}.cs-ss-chip:hover{border-color:var(--text-3)}.cs-ss-hits{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cs-ss-add{font:inherit;font-size:10.5px;letter-spacing:.04em;margin-left:8px;padding:1px 7px;border:1px solid var(--rule);border-radius:999px;background:none;color:var(--text-2);cursor:pointer}.cs-ss-add[aria-pressed=true]{border-color:var(--text);color:var(--text)}.cs-ss-add:disabled{opacity:.4;cursor:default}.cs-ss-verdict{margin-top:16px}.cs-ss-coinchip{display:inline-flex;align-items:center;gap:7px}.cs-ss-say{margin:8px 0 0;font-size:15px;line-height:1.5;max-width:72ch}.cs-ss-strips{margin-top:16px}.cs-ss-strip{margin-top:6px}.cs-ss-axis,.cs-ss-strip svg{display:block;overflow:visible}.cs-ss-strip-k{display:flex;gap:10px;align-items:baseline;font-size:12.5px}.cs-ss-strip-name{font-weight:600}.cs-ss-base{stroke:var(--rule);stroke-width:1}.cs-ss-range{fill:var(--surface-2);stroke:var(--text-3);stroke-width:1}.cs-ss-week{stroke:var(--text-2);stroke-width:1.25;opacity:.7}.cs-ss-median{stroke:var(--text);stroke-width:2.5;stroke-linecap:round}.cs-ss-axis text{font-family:var(--mono);font-size:10.5px;fill:var(--text-3)}.cs-ss-cards{--rows-min:280px;--rows-gap:14px;margin-top:18px}.cs-ss-card{padding:14px 16px;min-width:0}.cs-ss-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cs-ss-denoms{margin-top:6px}.cs-ss-h{margin:14px 0 6px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}.cs-ss-figs{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-end}.cs-ss-fig-k{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cs-ss-fig-v{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px}.cs-ss-fig-strong{font-weight:700}.cs-ss-figs-short .cs-ss-fig-v{color:var(--text-3)}.cs-ss-trends{display:grid;grid-gap:4px;gap:4px}.cs-ss-trend{display:grid;grid-template-columns:minmax(0,1fr) 84px 52px;align-items:center;grid-gap:8px;gap:8px;font-size:12.5px}.cs-ss-trend-k{color:var(--text-2)}.cs-ss-trend-v{text-align:right;font-size:12.5px}.cs-ss-script{margin-top:8px}.cs-ss-script-k{font-size:12.5px;font-weight:600}.cs-ss-script-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 96px;grid-gap:8px;gap:8px;font-size:12.5px;margin-top:2px}.cs-ss-script-row .mono{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-ss-script-d{border-top:1px solid var(--rule);padding-top:3px;margin-top:4px}.cs-ss-iv{font-size:11px}.cs-ss-iv,.cs-ss-n{color:var(--text-3)}.cs-ss-n{font-size:10.5px}.cs-ss-none{color:var(--text-2);margin:6px 0 0;font-style:italic}.cs-ss-none,.cs-ss-role{font-size:12.5px}.cs-ss-role-r{display:grid;grid-template-columns:92px repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:2px 0;border-bottom:1px solid var(--rule-soft)}.cs-ss-role-h{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cs-ss-block .cs-pending{margin-top:6px;font-size:13px}.cs-rb-strip{display:block;margin:14px 0 4px}.cs-rb-seg{stroke:var(--surface);stroke-width:1}.cs-rb-seg-above{fill:var(--text-2)}.cs-rb-seg-middle{fill:var(--surface-2);stroke:var(--text-3)}.cs-rb-seg-below{fill:var(--text-3)}.cs-rb-band{margin-top:18px;border-top:1px solid var(--rule);padding-top:10px}.cs-rb-band-h{font-size:14px;font-weight:600;margin:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.cs-rb-band-n{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--text-3);letter-spacing:.04em}.cs-rb-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.cs-rb-item{min-width:0}.cs-rb-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cs-rb-bound{display:block;max-width:360px;margin:4px 0 2px;overflow:visible}.cs-rb-axis{stroke:var(--rule);stroke-width:1}.cs-rb-zero{stroke:var(--text-3);stroke-width:1;stroke-dasharray:2 2}.cs-rb-span{stroke:var(--text-2);stroke-width:2;stroke-linecap:round}.cs-rb-pt{fill:var(--text)}.cs-rb-say{margin:2px 0 0;font-size:14px}.cs-rb-carry,.cs-rb-say{line-height:1.5;max-width:72ch}.cs-rb-carry{margin:4px 0 0}.cs-rb-carry,.cs-rb-empty{font-size:13px;color:var(--text-2)}.cs-rb-empty{margin:6px 0 0;font-style:italic}.cs-rb-middle{margin-top:6px}.cs-rb-middle>summary{cursor:pointer;font-size:13px;color:var(--text-2)}.cs-rb-names{font-size:13px;line-height:1.6;margin:6px 0 0;color:var(--text-2)}.cs-rb-off{margin-top:14px}.cs-rb-off p{margin:6px 0 0;color:var(--text-2)}.cs-rb-units{margin:4px 0 0;padding-left:18px}.cs-rb-rule{margin-top:10px}.cs-rb-nocall{color:var(--text-3);font-style:italic}.cs-rb-rule caption,.cs-rb-rule td,.cs-rb-rule th{white-space:normal}.cs-v-tmk.cs-v-tpace{white-space:normal;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-v-tpace-ci{display:block;color:var(--text-3)}.cs-v-tpace.thin{color:var(--text-3);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.cs-v-units{margin-top:12px}.cs-v-units td.num,.cs-v-units th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-v-units tr.cs-v-thin td{color:var(--text-3)}.cs-v-units tr.cs-v-thin b{font-weight:400}.cs-v-unit-tabs{margin:0 0 10px}.cs-v-line{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:10px 0 2px;border-top:1px solid var(--rule);margin-top:6px;font-size:13px}.cs-v-line-k{font-weight:600;color:var(--text)}.cs-v-line-v{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-v-line-n{flex-basis:100%;color:var(--text-3);font-size:12px}.cs-pending-tag{font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border:1px dashed var(--rule);padding:0 4px;margin-left:4px;white-space:nowrap}.cs-team{--team-mark:var(--tf,var(--accent));--t-win:oklch(0.52 0.15 150);--t-win-deep:oklch(0.42 0.15 150);--t-win-ink:oklch(0.38 0.13 150);--t-loss:var(--mark-negative);--t-loss-ink:oklch(0.48 0.17 25);--t-bye:oklch(0.22 0.06 262);--t-navy:oklch(0.20 0.04 258);--t-today:oklch(0.62 0.14 88);--t-today-ink:oklch(0.42 0.12 70);--t-hatch-bg:oklch(0.30 0.07 262);--t-hatch-line:oklch(0.45 0.08 262)}:root[data-ground=navy] .cs-team{--team-mark:var(--tf-n,var(--accent));--t-win-ink:var(--state-cleared);--t-loss-ink:var(--state-missed);--t-today-ink:var(--highlight)}@media (prefers-color-scheme:dark){:root:not([data-ground=paper]) .cs-team{--team-mark:var(--tf-n,var(--accent));--t-win-ink:var(--state-cleared);--t-loss-ink:var(--state-missed);--t-today-ink:var(--highlight)}}.cs-t-band .cs-v-band-body{max-width:none}.cs-v-meta b.cs-t-record{font-family:var(--display);font-size:26px;letter-spacing:-.03em}.cs-t-place{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;padding:3px 8px;border:1px solid #ffffff}.cs-t-stripwrap{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:8px}.cs-t-strip-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cs-t-strip-h .cs-v-strip-cap{margin:0;font-size:13px;font-weight:600;color:#ffffff}.cs-t-strip-h .mono{font-size:10px;letter-spacing:.08em;color:#ffffff}.cs-t-strip{display:grid;grid-template-columns:repeat(var(--cells,18),minmax(0,1fr));grid-gap:3px;gap:3px}.cs-t-strip .cs-v-strip-cell{width:auto;gap:4px}.cs-t-strip .cs-v-strip-wk{font-size:9.5px}.cs-t-strip .cs-v-strip-box{height:34px;font-size:12px}.cs-t-band .cs-v-strip-key i.off,.cs-t-strip .cs-v-strip-box.off{background:var(--on-band-field);border:1.5px solid rgba(255,255,255,.55)}.cs-t-band .cs-v-strip-box[data-result=W],.cs-t-band .cs-v-strip-key i[data-result=W]{background:var(--t-win);border:1.5px solid #ffffff}.cs-t-band .cs-v-strip-box[data-result=L],.cs-t-band .cs-v-strip-key i[data-result=L]{background:var(--t-loss);border:1.5px solid #ffffff}.cs-t-band .cs-v-strip-box.pending[data-result]{border-style:dashed}.cs-t-band .cs-v-strip-box.bye,.cs-t-band .cs-v-strip-key i.bye{background:var(--t-bye);border:1.5px solid #ffffff}.cs-t-band .cs-v-strip-box[data-today],.cs-t-band .cs-v-strip-key i[data-today]{border:2px solid var(--highlight)}.cs-t-band .cs-v-strip-key i{width:11px;height:11px;font-size:0}@media (max-width:560px){.cs-t-strip{grid-template-columns:repeat(9,minmax(0,1fr));row-gap:6px}}.cs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-t-overview{margin-top:22px;scroll-margin-top:64px}.cs-t-cards{--rows-min:280px;--rows-gap:14px}.cs-t-card{position:relative;overflow:hidden;padding:18px 20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.cs-t-plain{background:var(--surface);border:1px solid var(--rule)}.cs-t-next{background:var(--t-navy);color:#ffffff;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.cs-t-next:hover{transform:translateY(-3px)}.cs-t-card-rule{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,oklch(.55 .17 262),oklch(.58 .16 22),oklch(.55 .17 262))}.cs-t-card-k{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--text-2)}.cs-t-next .cs-t-card-k{color:#ffffff}.cs-t-dot{width:9px;height:9px;border-radius:50%;background:var(--highlight);flex:none}.cs-t-card-big{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1}.cs-t-lines{display:flex;gap:1px;background:var(--on-navy-track);margin-top:2px}.cs-t-lines>span{flex:1 1;background:var(--on-navy-panel);padding:9px 12px;display:flex;flex-direction:column}.cs-t-lines-k{font-size:11.5px}.cs-t-lines b{font-family:var(--display);font-size:22px;font-weight:700}.cs-t-card-note{font-size:12.5px;line-height:1.5}.cs-t-muted{color:var(--text-2)}.cs-t-strong{color:var(--ink-strong)}.cs-t-last{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cs-t-last-opp{font-size:15px;font-weight:600}.cs-t-score{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cs-t-score-row{display:flex;align-items:center;gap:10px}.cs-t-score-row>.mono{width:34px;font-size:11px;font-weight:700}.cs-t-score-row>b{width:26px;text-align:right;font-size:12px}.cs-t-score-t{flex:1 1;height:12px;background:var(--surface-2);position:relative;overflow:hidden}.cs-t-score-t>span{position:absolute;inset:0 auto 0 0;background:var(--ink-muted)}.cs-t-score-row[data-side=own] .cs-t-score-t>span{background:var(--team-mark)}.cs-t-mbars{position:relative;display:grid;grid-template-columns:repeat(var(--n,17),minmax(0,1fr));grid-gap:3px;gap:3px;height:64px}.cs-t-mbars:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--track)}.cs-t-mbar{position:relative;height:100%}.cs-t-mbar[data-sign=none]{border:1px dashed var(--track)}.cs-t-mbar[data-sign=pos]{align-self:start;height:50%}.cs-t-mbar[data-sign=neg]{align-self:end;height:50%}.cs-t-mbar[data-sign=zero]{align-self:center;height:2px;background:var(--ink-strong)}.cs-t-mbar[data-sign=neg]:after,.cs-t-mbar[data-sign=pos]:after{content:"";position:absolute;left:0;right:0;height:var(--h,100%)}.cs-t-mbar[data-sign=pos]:after{bottom:0;background:var(--t-win-deep)}.cs-t-mbar[data-sign=neg]:after{top:0;background:var(--t-loss)}.cs-t-division{margin-top:14px;padding:14px 18px;border:1px dashed var(--rule-empty);display:flex;flex-direction:column;gap:6px}.cs-t-division p{margin:0}.cs-t-division:has([data-division-chance]){border-style:solid;border-color:var(--rule)}.cs-t-divlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.cs-t-divlist li{display:flex;justify-content:space-between;gap:8px;min-width:76px;font-size:12px}.cs-t-divlist li[data-self] b,.cs-t-divlist li[data-self] span{color:var(--text);font-weight:700}.cs-t-sec{scroll-margin-top:64px}.cs-t-aside{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.cs-t-chips{margin-left:0;background:var(--rule);border-color:var(--rule)}.cs-t-chips .cs-v-tab,.cs-t-post{padding:8px 13px;font-size:13px;background:var(--surface);color:var(--text)}.cs-t-chips .cs-v-tab.on,.cs-t-post.on{background:var(--t-navy);color:#ffffff;box-shadow:none}.cs-t-post{border:1px solid var(--rule)}:root[data-ground=navy] .cs-t-chips .cs-v-tab.on,:root[data-ground=navy] .cs-t-post.on{background:#ffffff;color:var(--t-navy)}.cs-t-pathcard{background:var(--surface);border:1px solid var(--rule);padding:16px 18px 12px;display:flex;flex-wrap:wrap;gap:20px}.cs-t-plot{flex:3 1 520px;min-width:0;position:relative;padding-bottom:8px}.cs-t-plot svg{width:100%;height:auto;display:block;overflow:visible}.cs-t-grid{stroke:var(--rule-faint)}.cs-t-slot-played{fill:color-mix(in oklch,var(--team-mark) 6%,transparent)}.cs-t-slot-open{stroke:var(--track)}.cs-t-slot-today{stroke:var(--t-today)}.cs-t-slot-gap{stroke:var(--rule)}.cs-t-hatch-bg{fill:var(--t-hatch-bg)}.cs-t-hatch-line{stroke:var(--t-hatch-line)}.cs-t-line{stroke:var(--team-mark)}.cs-t-area{fill:color-mix(in oklch,var(--team-mark) 12%,transparent)}.cs-t-pace{stroke:var(--team-mark);opacity:.7}.cs-t-dot-mark{fill:var(--team-mark);stroke:var(--surface)}.cs-t-pacelab,.cs-t-vlab,.cs-t-xlab,.cs-t-ylab{position:absolute;white-space:nowrap}.cs-t-ylab{transform:translateY(-50%);font-size:11px;color:var(--text-2)}.cs-t-xlab{transform:translateX(-50%);font-size:10.5px;color:var(--text-2)}.cs-t-vlab,.cs-t-xlab[data-today]{color:var(--text);font-weight:700}.cs-t-vlab{transform:translate(-50%,-100%);font-size:11.5px}.cs-t-pacelab{right:.2%;transform:translateY(-100%);font-size:11px;font-weight:700;color:var(--team-mark)}@media (max-width:640px){.cs-t-xlab[data-even]{display:none}.cs-t-vlab{font-size:10px}}.cs-t-figs{flex:1 1 200px;min-width:0;gap:1px;background:var(--rule);border:1px solid var(--rule);align-self:flex-start}.cs-t-figs,.cs-t-figs>div{display:flex;flex-direction:column}.cs-t-figs>div{background:var(--surface);padding:12px 14px}.cs-t-figs span{font-size:12px;color:var(--text-2)}.cs-t-figs b{font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-top:2px}.cs-t-legend{color:var(--ink-strong);font-size:12.5px}.cs-v-legend.cs-t-legend i.played{width:18px;height:3px;background:var(--team-mark)}.cs-v-legend.cs-t-legend i.pace{width:18px;height:0;border-top:2px dashed var(--team-mark)}.cs-t-proj-i95{fill:color-mix(in oklch,var(--text-2) 10%,transparent)}.cs-t-proj-i80{fill:color-mix(in oklch,var(--text-2) 20%,transparent)}.cs-v-legend.cs-t-legend i.projband{width:18px;height:10px;background:color-mix(in oklch,var(--text-2) 20%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--text-2) 10%,transparent)}.cs-t-proj{margin-top:12px;font-size:13px;line-height:1.5}.cs-t-proj>p{margin:0 0 6px}.cs-t-proj-what{font-weight:600}.cs-t-proj-games{--rows-min:112px;--rows-gap:6px;list-style:none;margin:8px 0 0;padding:0}.cs-t-proj-games li{background:var(--surface);border:1px solid var(--rule);padding:6px 8px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;align-items:baseline;font-size:12px}.cs-t-proj-games li .mono:first-child{color:var(--text-2);font-size:11px}.cs-t-proj-games b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-v-legend.cs-t-legend i.unplayed{width:12px;height:12px;border:1px dashed var(--rule-empty)}.cs-v-legend.cs-t-legend i.byeslot{width:12px;height:12px;background:var(--t-hatch-bg)}.cs-t-games{--rows-min:168px;--rows-gap:10px}.cs-t-game{position:relative;background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--rule);padding:11px 12px 12px;display:flex;flex-direction:column;gap:6px;min-height:128px;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.cs-t-game:hover{transform:translateY(-3px)}.cs-t-game[data-dim]{opacity:.28}.cs-t-game[data-result=W]{border-top-color:var(--t-win-deep)}.cs-t-game[data-result=L]{border-top-color:var(--t-loss)}.cs-t-game[data-state=today]{background:var(--state-caution-bg);border-top-color:var(--t-today)}.cs-t-game[data-state=bye]{background:var(--t-bye);border-color:var(--t-bye);color:#ffffff}.cs-t-game-h{display:flex;justify-content:space-between;gap:6px;font-size:10px;letter-spacing:.08em;font-weight:700;color:var(--text-2)}.cs-t-game-h>span+span{font-weight:400;letter-spacing:0}.cs-t-game[data-state=bye] .cs-t-game-h{color:#ffffff}.cs-t-game-opp{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.025em;margin:0}.cs-t-game-opp a{color:inherit;text-decoration:none}.cs-t-game-opp a:hover{text-decoration:underline}.cs-t-game-res{font-size:13px;font-weight:700;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.cs-t-game[data-result=W] .cs-t-game-res{color:var(--t-win-ink)}.cs-t-game[data-result=L] .cs-t-game-res{color:var(--t-loss-ink)}.cs-t-game[data-state=today] .cs-t-game-res{color:var(--t-today-ink)}.cs-t-game-ln{font-size:11px;color:var(--text-2)}.cs-t-game-coach{margin-top:auto;font-size:11.5px;color:var(--text-2)}.cs-v-two.cs-t-two{align-items:stretch;gap:22px;margin-top:34px}.cs-t-rostercard,.cs-t-unitcard{background:var(--surface);border:1px solid var(--rule);padding:16px 18px;display:flex;flex-direction:column;gap:16px}.cs-t-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.cs-v-srow.cs-t-tile{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:12px 14px;border:0;background:var(--surface)}.cs-t-tile .cs-v-sk{flex:none;font-size:12px;color:var(--text-2)}.cs-t-tile .cs-v-sv{width:auto;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.035em;text-align:left}.cs-t-tile-n{font-size:10px;color:var(--text-2)}.cs-t-ivs{display:flex;flex-direction:column;gap:12px}.cs-t-ivs-h{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;flex-wrap:wrap}.cs-t-ivs-h .mono{font-size:10px;font-weight:400;color:var(--text-2)}.cs-t-ivgroup{gap:12px}.cs-t-iv,.cs-t-ivgroup{display:flex;flex-direction:column}.cs-t-iv{gap:5px}.cs-t-iv-h{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;flex-wrap:wrap}.cs-t-iv-track{position:relative;height:18px}.cs-t-iv-track:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:var(--rule-faint)}.cs-t-iv-band{position:absolute;top:5px;height:8px;background:color-mix(in oklch,var(--team-mark) 35%,transparent)}.cs-t-iv-pt{position:absolute;top:1px;width:4px;height:16px;margin-left:-2px;background:var(--team-mark)}.cs-t-iv.cs-v-thin{opacity:.6}.cs-t-iv-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--text-2)}.cs-t-coming{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--rule-faint)}.cs-t-coming p{margin:0}.cs-t-coming .cs-t-coming-h{font-size:12.5px;font-weight:700;color:var(--text)}.cs-t-coming-list{display:flex;flex-wrap:wrap;gap:6px}.cs-t-coming-list>span{font-size:11.5px;padding:4px 8px;border:1px dashed var(--rule-empty);color:var(--text-2)}.cs-t-stack{display:flex;height:30px;gap:2px}.cs-t-stack>span{min-width:2px}.cs-t-poslegend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.cs-t-poslegend>span{display:inline-flex;align-items:center;gap:6px}.cs-t-poslegend i{width:10px;height:10px}.cs-t-rtabs{display:flex;gap:10px;flex-wrap:wrap}.cs-t-who{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cs-t-rnote{font-size:12px;line-height:1.5;color:var(--text-2);margin:10px 0 0;max-width:90ch}.cs-t-rostercard .cs-v-bar-t{width:52px;height:8px}.cs-t-splitchart{background:var(--t-navy);color:#ffffff;padding:16px 18px 10px}.cs-t-splitchart-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cs-t-splitchart-h h3{font-family:var(--display);font-size:18px;font-weight:700;margin:0}.cs-t-splitchart-h .mono{font-size:10px;letter-spacing:.07em;color:var(--on-navy-dim)}.cs-t-splitplot{position:relative;margin-top:8px;padding-bottom:16px}.cs-t-splitplot svg{width:100%;height:auto;display:block;overflow:visible}.cs-t-split-base{stroke:oklch(1 0 0/.25)}.cs-t-split-area{fill:oklch(.6 .14 250/.18)}.cs-t-split-line,.cs-t-split-pt{stroke:oklch(.72 .13 245)}.cs-t-split-pt{fill:oklch(.72 .13 245)}.cs-t-split-pt.now{fill:var(--t-navy)}.cs-t-split-s,.cs-t-split-v{position:absolute;white-space:nowrap}.cs-t-split-v{transform:translate(-50%,-100%);font-size:10.5px;font-weight:700;color:#ffffff}.cs-t-split-s{transform:translateX(-50%);bottom:0;font-size:10px;color:var(--on-navy-dim)}@media (max-width:640px){.cs-t-split-v{display:none}}.cs-t-splittable{margin-top:14px}.cs-t-sec h2{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.032em}.cs-t-splittable tr[data-post]{background:#f8f9fb}:root[data-ground=navy] .cs-t-splittable tr[data-post]{background:var(--surface-2)}.cs-t-band .cs-v-strip-key i.off{border-color:var(--on-band-key)}.cs-pi-figs{gap:30px;flex:0 1 auto;flex-wrap:wrap;padding-bottom:4px}.cs-pi-fig,.cs-pi-figs{display:flex;min-width:0}.cs-pi-fig{flex-direction:column;gap:4px;color:#ffffff}.cs-pi-fig-k{font-size:12.5px}.cs-pi-fig-v{font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(32px,5vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1}.cs-pi-fig-s{font-size:11.5px}.cs-pi-go{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding:22px 26px;background:var(--navy);border:1px solid var(--rule);color:#ffffff;text-decoration:none;transition:transform .16s cubic-bezier(.22,.61,.24,1)}.cs-pi-go:hover{transform:translateY(-3px);color:#ffffff}.cs-pi-go-body{display:flex;flex-direction:column;gap:6px;min-width:0}.cs-pi-go-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cs-pi-go-t{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.03em}.cs-pi-go-s{font-size:14px;line-height:1.55;max-width:640px}.cs-pi-go-b{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#ffffff;color:var(--navy);font-size:14px;font-weight:600;white-space:nowrap}.cs-player-band{position:relative;display:flex;align-items:stretch;gap:22px;flex-wrap:wrap;padding:26px 30px;overflow:hidden}.cs-player-band:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);pointer-events:none}.cs-player-band>*{position:relative}.cs-player-band>.cs-player-sweep{position:absolute}.cs-player-band .player-headshot{align-self:center;width:84px!important;border-radius:0!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.35)!important}.cs-player-band .player-headshot-monogram{color:#ffffff!important}.cs-player-id{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px}.cs-player-name{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(30px,6.4vw,46px);letter-spacing:-.042em;line-height:1;color:#ffffff;overflow-wrap:break-word}.cs-player-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;max-width:none;font-family:var(--mono);font-size:11px;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;color:#ffffff}.cs-player-pos{padding:3px 6px;border:1px solid rgba(255,255,255,.7);font-size:10px;letter-spacing:.09em;font-weight:700;color:#ffffff}.cs-player-meta a{color:#ffffff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);transition:border-color .16s cubic-bezier(.22,.61,.24,1)}.cs-player-meta a:hover{border-bottom-color:#ffffff}.cs-player-div{width:1px;height:11px;flex:none;background:rgba(255,255,255,.4)}.cs-player-figs{flex:0 1 auto;min-width:0;max-width:100%;align-self:center;display:flex;flex-direction:column;gap:7px}.cs-player-plates{display:flex;flex-wrap:wrap;max-width:100%;gap:1px;background:rgba(255,255,255,.25)}.cs-player-plate{flex:1 1 auto;padding:12px 18px;background:rgba(0,0,0,.28)}.cs-player-plate-k{font-size:12px;line-height:1.3;color:#ffffff;white-space:nowrap}.cs-player-plate-v{margin-top:1px;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:25px;letter-spacing:-.02em;line-height:1.1;color:#ffffff}.cs-player-note{margin:0;max-width:none;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.94)}@media (max-width:720px){.cs-player-band{padding:22px 14px;gap:16px}.cs-player-figs{align-self:stretch}.cs-player-plate{padding:10px 14px}.cs-player-plate-v{font-size:22px}}.cs-insert{margin-top:26px;display:flex;align-items:stretch;border:1px solid var(--rule);background:var(--surface)}.cs-insert-rule{width:3px;flex:none;background:var(--accent)}.cs-insert-body{flex:1 1;min-width:0;padding:20px 22px 22px}.cs-insert-flat{margin-top:26px;display:flex;gap:12px;padding:14px 16px;background:var(--surface-2)}.cs-insert-flat p{margin:0;max-width:720px;font-size:13px;line-height:1.6}.cs-insert-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.cs-insert-head-l{flex:1 1 380px;min-width:0}.cs-insert-head-l p{max-width:620px}.cs-insert-head-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cs-insert-title{margin:0;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.028em;line-height:1.1}.cs-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.cs-player .cs-chip{display:inline-flex;align-items:center;align-self:center}.cs-insert-figs{display:flex;gap:1px;flex:none;background:var(--rule);flex-wrap:wrap}.cs-insert-fig{flex:1 1 auto;padding:12px 18px;background:var(--surface-2)}.cs-insert-fig-lead{border-top:2px solid var(--accent);padding-top:10px}.cs-insert-fig-k{font-size:12px;line-height:1.3;color:var(--text-2);white-space:nowrap}.cs-insert-fig-v{margin-top:1px;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:25px;letter-spacing:-.02em;line-height:1.1;color:var(--text)}@media (max-width:720px){.cs-insert-body{padding:16px 14px 18px}.cs-insert-figs{flex:1 1 100%}.cs-insert-fig-v{font-size:22px}}.cs-section-head{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--rule)}.cs-player .cs-section-head h2{margin:0;display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.cs-section-i{flex:none;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.cs-section-deck{margin:7px 0 0;max-width:680px;font-size:12.5px;line-height:1.55;color:var(--text-2)}.cs-prop-legend{margin:0 0 16px}.cs-prop-key{width:12px;height:12px;flex:none;display:inline-block;border:1px solid var(--rule)}.cs-prop-key-even{width:12px;height:0;border:0;border-top:1px solid var(--grid-strong);align-self:center}.cs-prop-stats{display:flex;flex-direction:column;gap:20px}.cs-prop-stat-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:7px}.cs-prop-stat-k{font-size:14px;font-weight:500}.cs-prop-tag{font-size:9.5px;letter-spacing:.09em;font-weight:700;text-transform:uppercase;padding:2px 5px;border:1px solid var(--rule);color:var(--text-3)}.cs-prop-stat-v{margin-left:auto;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1;color:var(--text)}.cs-prop-scale{position:relative}.cs-prop-track{display:flex;height:12px;background:var(--surface-2);border:1px solid var(--rule-soft);box-sizing:border-box}.cs-prop-cleared,.cs-prop-missed{display:block;height:100%}.cs-prop-ci{position:relative;height:13px}.cs-prop-ci-band{position:absolute;top:5px;height:3px;background:var(--grid-strong);opacity:.55}.cs-prop-ci-mark{position:absolute;top:1px;height:11px;width:1px;margin-left:-.5px;background:var(--text)}.cs-prop-even{position:absolute;left:50%;top:-2px;bottom:0;width:1px;background:var(--grid-strong)}.cs-prop-stat-f{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-2)}.cs-prop-note{margin:18px 0 0;max-width:680px;line-height:1.55}.cs-prop-records{max-height:360px;overflow:auto;margin-top:12px}.cs-prop-records thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--rule-soft)}.cs-prop-gap{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--rule-soft)}.cs-prop-pick{margin:0 0 16px}.cs-prop-pick .toggle{flex-wrap:wrap}.cs-prop-split-head{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:4px}.cs-prop-split-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em}.cs-prop-split-tag{font-size:10px;letter-spacing:.06em;color:var(--text-2)}.cs-prop-split{display:flex;align-items:stretch;gap:16px 26px;flex-wrap:wrap;padding:16px 0;margin:12px 0 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.cs-prop-split-counts{display:flex;flex-direction:column;gap:9px;flex:1 1 260px;min-width:0}.cs-prop-counts{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2)}.cs-prop-counts b{font-size:25px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:7px}.cs-prop-split-rule{width:1px;background:var(--rule-soft)}.cs-prop-split-ci{display:flex;flex-direction:column;gap:7px;flex:1 1 280px;min-width:0}.cs-prop-split-ci p{margin:0;max-width:62ch}.cs-prop-split-line{font-size:19px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.cs-prop-split-rule{display:none}}.cs-prop-split+.cs-prop-gap{border-top:0;padding-top:0}.cs-prop-empty{border:1px dashed var(--rule);padding:18px 20px}.cs-prop-empty p{margin:0;max-width:62ch}.cs-prop-empty-k{font-size:15px;font-weight:500;margin-bottom:6px!important}.cs-prop-vocab{display:flex;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--rule-soft)}.cs-prop-vocab-rule{width:4px;flex:none;align-self:stretch;background:var(--grad-from)}.cs-prop-vocab p{margin:0;max-width:760px;line-height:1.6}.cs-empty-dashed{height:72px;margin-top:12px;border:1px dashed var(--rule)}.cs-player-generated{margin:40px 0 0}.cs-prop-stat-v-say{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-2);max-width:62ch}.cs-prop-lede{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--text);max-width:70ch}.cs-player-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:block;margin:0 -22px;padding:0 22px;background:var(--scrim-paper);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-player-nav-row{display:flex;gap:2px;overflow-x:auto;align-items:stretch}.cs-player-nav a{flex:none;display:inline-flex;align-items:baseline;gap:7px;padding:11px 10px 10px;font-size:13.5px;font-weight:500;color:var(--text-2);text-decoration:none;border-bottom:2px solid transparent;transition:color .16s cubic-bezier(.22,.61,.24,1),border-color .16s cubic-bezier(.22,.61,.24,1)}.cs-player-nav-n{font-size:11px;color:var(--text-2)}.cs-player-nav a[aria-current]{color:var(--text);font-weight:700;border-bottom-color:var(--accent)}.cs-player-nav a[aria-current] .cs-player-nav-n{color:var(--accent)}.cs-player-nav a:hover{color:var(--text);border-bottom-color:var(--rule)}.cs-player-nav-pos{margin-left:auto;align-self:center;flex:none;padding-left:14px;font-size:10px;letter-spacing:.06em;color:var(--text-2);white-space:nowrap}.cs-player-nav-prog{display:block;height:2px;margin:0 -22px;background:var(--rule-faint)}.cs-player-nav-prog>span{display:block;height:100%;background:var(--accent);transform-origin:left;transition:transform .12s linear}.cs-player .cs-sec,.cs-player [id=market],.cs-player [id=overview]{scroll-margin-top:52px}@media (max-width:720px){.cs-player-nav{margin:0 -14px;padding:0 14px}.cs-player-nav-prog{margin:0 -14px}}.cs-seam{margin:48px 0 0;padding-top:10px;border-top:3px solid var(--text)}.cs-seam-k{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.cs-seam+.cs-sec{margin-top:18px}.cs-verdict{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cs-verdict-icon{flex:none}.cs-verdict-k{font-size:13px;font-weight:600;color:var(--text)}.cs-verdict-i{font-size:11px;color:var(--text-2)}.cs-main-table th[scope=row]{font-weight:500}.cs-main-table tr[aria-current=true] th[scope=row]{box-shadow:inset 2px 0 0 var(--text)}.cs-linkish{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px solid}.cs-linkish:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-prop-h{margin:26px 0 12px;font-size:17px;font-weight:600;letter-spacing:-.02em}.cs-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 22px;gap:12px 22px}@media (max-width:560px){.cs-windows{grid-template-columns:minmax(0,1fr)}}.cs-window-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.cs-window-v{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:2px 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-window-f{font-size:11px;color:var(--text-2);margin-top:2px}.cs-strip{margin-top:4px}.cs-strip-bar{width:128px;padding-top:6px;padding-bottom:4px}.cs-strip-bar svg{display:block}.cs-strip-res{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cs-strip td.small{color:var(--text-2);white-space:nowrap}.cs-prop-key-hollow{background:transparent;border:1px solid var(--text-2)}.cs-ladder th[scope=row]{font-weight:600}.cs-ladder td,.cs-ladder th{white-space:nowrap}.cs-ladder-none{color:var(--text-3)}@media (max-width:560px){.cs-main-table thead{display:none}.cs-main-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-column-gap:12px;column-gap:12px;border-bottom:1px solid var(--rule-soft);padding:6px 0}.cs-main-table td,.cs-main-table th{border:0!important;padding:2px 0!important}.cs-main-table td:last-child{grid-column:1/-1}.cs-strip-bar{width:64px}.cs-strip-bar svg{width:60px}.cs-strip{font-size:12px}.cs-strip td,.cs-strip th{padding-left:4px;padding-right:4px}.cs-strip-bar{width:52px}.cs-strip-bar svg{width:48px}}.cs-strip-none,.cs-too-few{color:var(--text-3);font-size:12px}.cs-window .cs-too-few{margin-top:8px}.cs-dt-cols{padding:10px 10px 8px}.cs-player{--pp-cleared-wide:var(--state-cleared);--pp-cleared:oklch(0.62 0.13 150);--pp-missed-wide:var(--state-missed);--pp-missed:oklch(0.52 0.12 25);--pp-season:oklch(0.42 0.13 150);--pp-career-line:oklch(0.72 0.12 245);--pp-interval:oklch(0.62 0.06 238);--pp-row-on:#eef3fb;--pp-card:var(--ink)}:root[data-ground=navy] .cs-player{--pp-row-on:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-ground=paper]) .cs-player{--pp-row-on:var(--surface)}}.cs-overview{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;margin-top:22px}.cs-week{flex:1 1 280px;display:flex;flex-direction:column;gap:10px;background:var(--pp-card);color:#ffffff;padding:18px 20px;border:1px solid var(--pp-card);text-decoration:none;animation:cs-rise .52s cubic-bezier(.2,.7,.2,1) both;transition:transform .22s cubic-bezier(.2,.7,.2,1)}:root[data-ground=navy] .cs-week{border-color:var(--rule)}.cs-week:hover{transform:translateY(-3px);color:#ffffff}.cs-week:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-week-k{font-size:10px;letter-spacing:.09em}.cs-week-figs{display:flex;gap:26px;align-items:flex-end;flex-wrap:wrap}.cs-week-fig{display:flex;flex-direction:column}.cs-week-fk{font-size:12.5px}.cs-week-fv{font-family:var(--display);font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-week-note{font-size:12.5px;line-height:1.5}.cs-week-go{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.cs-week-arrow{display:inline-block;animation:cs-drift 1.6s ease-in-out infinite}.cs-vs{flex:2 1 420px;min-width:0;background:var(--surface-2);border:1px solid var(--rule);padding:16px 18px;animation:cs-rise .52s cubic-bezier(.2,.7,.2,1) .1s both}.cs-vs-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-vs-title{margin:0;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.025em}.cs-vs-legend{display:flex;gap:14px;font-size:12px;flex-wrap:wrap}.cs-vs-key{display:flex;align-items:center;gap:6px}.cs-vs-sw{width:10px;height:10px;flex:none}.cs-vs-bar[data-series=season],.cs-vs-sw[data-series=season]{background:var(--pp-season)}.cs-vs-bar[data-series=career],.cs-vs-sw[data-series=career]{background:var(--track)}.cs-vs-rows{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cs-vs-row{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;grid-gap:12px;gap:12px;align-items:center}.cs-vs-k{font-size:13px}.cs-vs-bars{display:flex;flex-direction:column;gap:3px}.cs-vs-track{display:block;height:9px;background:var(--surface)}.cs-vs-bar{display:block;height:100%;transform-origin:left;animation:cs-grow-x .9s cubic-bezier(.2,.7,.2,1) .2s both}.cs-vs-v{font-size:12.5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-vs-note,.cs-vs-v span{color:var(--text-2)}.cs-vs-note{margin:12px 0 0;font-size:12px}@media (max-width:480px){.cs-vs-row{grid-template-columns:88px minmax(0,1fr) 92px;gap:8px}}.cs-sq{display:flex;flex-wrap:wrap;gap:2px;max-width:150px;margin:0 0 6px}.cs-sq-i{width:7px;height:7px;background:var(--rule-faint)}.cs-sq-i[data-on]{background:var(--pp-season)}.cs-ph-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;margin-top:18px}.cs-lb{flex:2 1 460px;min-width:0;background:var(--pp-card);color:#ffffff;padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px}:root[data-ground=navy] .cs-lb{border:1px solid var(--rule)}.cs-lb-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-lb-title{margin:0;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.025em;color:#ffffff}.cs-lb-legend{display:flex;gap:14px;font-size:12px;flex-wrap:wrap}.cs-lb-key{display:flex;align-items:center;gap:6px}.cs-lb-sw{width:10px;height:10px;flex:none}.cs-lb-sw-line{width:14px;height:0;border-top:2px solid #ffffff}.cs-lb-bar[data-shade=cleared-wide],.cs-lb-sw[data-shade=cleared-wide]{background:var(--pp-cleared-wide)}.cs-lb-bar[data-shade=cleared]{background:var(--pp-cleared)}.cs-lb-bar[data-shade=missed-wide],.cs-lb-sw[data-shade=missed-wide]{background:var(--pp-missed-wide)}.cs-lb-bar[data-shade=missed]{background:var(--pp-missed)}.cs-lb-bar[data-shade=none]{background:transparent;outline:1px solid var(--on-navy-dim);outline-offset:-1px}.cs-lb-plot{position:relative;height:176px}.cs-lb-grid{position:absolute;inset:0;display:grid;grid-gap:4px;gap:4px;align-items:end}.cs-lb[data-dense] .cs-lb-grid,.cs-lb[data-dense] .cs-lb-seasons{gap:1px}.cs-lb-col{position:relative;height:100%;display:flex;align-items:flex-end}.cs-lb-col[data-first]{border-left:1px solid var(--on-navy-track)}.cs-lb-bar{display:block;width:100%;transform-origin:bottom;animation:cs-grow .7s cubic-bezier(.2,.7,.2,1) both}.cs-lb-line{height:2px;background:#ffffff}.cs-lb-line,.cs-lb-v{position:absolute;left:0;right:0}.cs-lb-v{margin-bottom:3px;text-align:center}.cs-lb-seasons,.cs-lb-v{font-size:9.5px;font-weight:700;color:#ffffff}.cs-lb-seasons{display:grid;grid-gap:4px;gap:4px}.cs-lb-seasons span{text-align:left;white-space:nowrap;overflow:visible}.cs-lb-note{margin:0;font-size:11.5px;line-height:1.5;color:var(--on-navy-dim)}.cs-trend{margin-top:6px;padding-top:12px;border-top:1px solid oklch(1 0 0/.18);display:flex;flex-direction:column;gap:6px}.cs-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cs-trend-title{font-size:13.5px;font-weight:700}.cs-trend-keys{font-size:10px;letter-spacing:.06em;color:var(--on-navy-dim)}.cs-trend-svg{width:100%;height:70px;display:block;overflow:visible}.cs-trend-even{stroke:oklch(1 0 0/.35);stroke-width:1;stroke-dasharray:4 4}.cs-trend-career{stroke:var(--pp-career-line);stroke-width:1}.cs-trend-area{fill:oklch(.72 .15 150/.16)}.cs-trend-line{fill:none;stroke:var(--pp-cleared-wide);stroke-width:2.5}.cs-trend-area,.cs-trend-line{animation:cs-wipe 1.4s cubic-bezier(.2,.7,.2,1) .5s both}.cs-trend-dot{fill:var(--pp-cleared-wide)}.cs-trend-short{margin:0;font-size:12px;color:var(--on-navy-dim)}.cs-mcards{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:12px}.cs-mcard{flex:1 1;display:flex;flex-direction:column;gap:7px;text-align:left;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--rule);padding:13px 15px;animation:cs-rise .52s cubic-bezier(.2,.7,.2,1) .2s both;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1)}button.cs-mcard{cursor:pointer}button.cs-mcard:hover{transform:translateX(-3px);box-shadow:0 10px 22px oklch(.2 .04 258/.1)}.cs-mcard[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--text)}.cs-mcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-mcard-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cs-mcard-k{font-size:14px;font-weight:700}.cs-mcard-tag{text-transform:uppercase;font-size:9px;letter-spacing:.08em;font-weight:700;padding:2px 6px;white-space:nowrap;border:1px solid var(--text-2);color:var(--text-2)}.cs-mcard-tag[data-tag=few]{border-color:var(--state-stale);color:var(--state-stale)}.cs-mcard-figs{display:flex;align-items:baseline;gap:10px}.cs-mcard-v{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-mcard-of{font-size:12px;color:var(--text-2)}.cs-mcard-track{position:relative;display:block;height:22px}.cs-mcard-axis{position:absolute;left:0;right:0;top:10px;height:1px;background:var(--track)}.cs-mcard-even{position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:var(--text)}.cs-mcard-iv{position:absolute;top:7px;height:8px;background:var(--pp-interval);transform-origin:left;animation:cs-grow-x 1s cubic-bezier(.2,.7,.2,1) .2s both}.cs-mcard-pt{position:absolute;top:3px;width:3px;height:16px;margin-left:-1px;background:var(--text)}.cs-mcard-say{font-size:12px;color:var(--text-2)}.cs-market-sec .cs-anchor{display:block;height:0;scroll-margin-top:52px}.cs-mk{display:flex;flex-direction:column;gap:16px}.cs-mk .cs-chips{margin-top:0}.cs-mk-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.cs-mk-grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:760px){.cs-mk-grid,.cs-mk-grid-2{grid-template-columns:minmax(0,1fr)}}.cs-mk-card{background:var(--surface-2);border:1px solid var(--rule);padding:16px 18px;min-width:0}.cs-mk-cardhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-mk-h{margin:0;font-size:14.5px;font-weight:700;letter-spacing:0}.cs-mk-sub{margin:3px 0 0;font-size:12.5px;color:var(--text-2)}.cs-scrub{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.cs-scrub-k{font-size:12.5px;font-weight:600}.cs-scrub input[type=range]{flex:1 1 220px;accent-color:var(--accent)}.cs-clears{display:flex;flex-direction:column;gap:10px}.cs-clear{display:grid;grid-template-columns:62px minmax(0,1fr) 44px;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--rule);transition:background .16s ease,transform .2s cubic-bezier(.2,.7,.2,1)}.cs-clear:hover{transform:translateX(3px)}.cs-clear[aria-pressed=true]{background:var(--pp-row-on);box-shadow:inset 3px 0 0 var(--accent)}.cs-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-clear-k{font-size:12px;font-weight:700}.cs-clear-track{display:block;height:10px;background:var(--surface)}.cs-clear-bar{display:block;height:100%;background:var(--accent);transform-origin:left;animation:cs-grow-x .9s cubic-bezier(.2,.7,.2,1) .3s both}.cs-clear-v{font-size:13px;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-ladder-bars{display:flex;align-items:flex-end;gap:6px;height:120px;margin-top:14px}.cs-ladder-col{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.cs-ladder-v{font-size:10px;font-weight:700}.cs-ladder-bar{display:block;width:100%;background:var(--accent);transform-origin:bottom;animation:cs-grow .7s cubic-bezier(.2,.7,.2,1) both}.cs-ladder-bar[data-followed]{background:var(--text)}.cs-ladder-lines{display:flex;gap:6px;margin-top:5px}.cs-ladder-lines span{flex:1 1;text-align:center;font-size:9.5px;color:var(--text-2);min-width:0}.cs-built-grid{list-style:none;margin:12px 0 0;padding:0;--rows-min:200px;--rows-gap:10px}.cs-built-i{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-top-width:1px;border:1px solid var(--rule);border-top:2px solid var(--rule)}.cs-built-i .rungs{font-size:11px;color:var(--text-2);overflow-wrap:anywhere}.cs-built-i[data-basis=MARKET]{border-top-color:var(--accent)}.cs-built-i[data-basis=DERIVED]{border-top-color:var(--state-stale)}.cs-built-i[data-basis=ANCHORED]{border-top-color:var(--pp-season)}.cs-built-i .basis{align-self:flex-start;font-size:9px;letter-spacing:.08em;font-weight:700;padding:2px 6px;background:transparent;border:1px solid}.cs-built-i[data-basis=MARKET] .basis{color:var(--accent)}.cs-built-i[data-basis=DERIVED] .basis{color:var(--state-stale)}.cs-built-i[data-basis=ANCHORED] .basis{color:var(--pp-season)}.cs-mk-source{margin:0;line-height:1.6}.cs-mk-valid{margin:0;padding-left:12px;border-left:3px solid var(--rule)}.cs-player-sweep{position:absolute;top:0;bottom:0;left:0;width:36%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:cs-sweep 8s ease-in-out infinite;transform:translateX(-100%)}.cs-player{--pp-curve-area:oklch(0.505 0.165 245/0.10)}:root[data-ground=navy] .cs-player{--pp-curve-area:oklch(0.615 0.165 238/0.14)}@media (prefers-color-scheme:dark){:root:not([data-ground=paper]) .cs-player{--pp-curve-area:oklch(0.615 0.165 238/0.14)}}:root[data-ground=navy] .cs-vs-bar[data-series=career],:root[data-ground=navy] .cs-vs-sw[data-series=career]{background:var(--grid-strong)}@media (prefers-color-scheme:dark){:root:not([data-ground=paper]) .cs-vs-bar[data-series=career],:root:not([data-ground=paper]) .cs-vs-sw[data-series=career]{background:var(--grid-strong)}}:root[data-ground=navy] .cs-built-i[data-basis=ANCHORED] .basis{color:var(--state-cleared)}:root[data-ground=navy] .cs-built-i[data-basis=ANCHORED]{border-top-color:var(--state-cleared)}