:root{--ex-paper:var(--paper);--ex-ink:var(--ink);--ex-text-secondary:var(--text-2);--ex-text-muted:var(--text-3);--ex-text-faint:var(--text-3);--ex-rule:var(--rule);--ex-navy:var(--forecast);--ex-teal:var(--forecast);--ex-gold:var(--id-gold);--ex-locked:var(--skeleton);--ex-draw:var(--rule-strong);--ex-track:var(--skeleton);--ex-ghost:var(--rule-strong);--backdoor:var(--text-3);--tint-navy-bg:var(--wash);--tint-navy-brd:var(--rule);--tint-teal-bg:var(--wash);--tint-teal-brd:var(--rule);--tint-gold-bg:var(--wash);--tint-gold-brd:var(--id-gold)}.ex{background:var(--ex-paper);color:var(--ex-ink);min-height:100svh;padding-bottom:28px;line-height:1.5}.ex-in{max-width:1000px;margin:0 auto}.ex-part{min-height:0;padding-bottom:0}main:has(>.ex){background:var(--ex-paper)}body:has(main>.ex){background:var(--ex-paper)}.ex *,.ex :before,.ex :after{box-sizing:border-box}.ex [class*=rounded],.ex [class*=radius]{border-radius:0}.ex [class*=shadow-sm],.ex [class*=shadow-md],.ex [class*=shadow-lg],.ex [class*=shadow-xl]{box-shadow:none}.ex .bg-white,.ex [class*=bg-white\/]{background-color:var(--ex-paper)}.ex-head{padding:16px 14px 0}.ex-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--ex-text-muted);font-size:10.5px;font-weight:500}.ex-title{letter-spacing:-.02em;margin:3px 0 0;font-size:22px;font-weight:600;line-height:1.1}@media (min-width:700px){.ex-title{font-size:30px}}.ex-status{color:var(--ex-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}.ex-tier{letter-spacing:.06em;text-transform:uppercase;color:var(--ex-text-muted);margin-left:auto;font-size:10.5px;font-weight:600}.ex-tier-pass{color:var(--ex-ink)}.ex-rail{border-bottom:1px solid var(--ex-rule);align-items:stretch;gap:14px;min-height:44px;margin:12px 14px 0;display:flex}.ex-rail-left{scrollbar-width:none;-ms-overflow-style:none;flex:auto;align-items:center;gap:14px;min-width:0;display:flex;overflow-x:auto}.ex-rail-left::-webkit-scrollbar{display:none}.ex-rail-right{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.ex-tab{color:var(--ex-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;min-height:44px;padding:13px 0 9px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ex-tab-on{color:var(--ex-ink);box-shadow:inset 0 -2px 0 var(--ex-ink)}.ex-basis{color:var(--ex-text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin:4px 14px 0;font-size:11px;display:flex}.ex-basis-group{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ex-basis-b{color:var(--ex-text-muted);cursor:pointer;background:0 0;border:none;min-height:40px;padding:11px 0;font-family:inherit;font-size:11px;font-weight:500}.ex-basis-on{color:var(--ex-ink);font-weight:600}.ex-basis-sep{color:var(--ex-text-faint)}.ex-basis-in{font:inherit;font-variant-numeric:tabular-nums;text-align:right;width:42px;min-height:40px;color:var(--ex-ink);border:none;border-bottom:1px solid var(--ex-rule);appearance:textfield;background:0 0;border-radius:0;padding:0 2px;font-size:11px;font-weight:600}.ex-basis-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ex-basis-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-basis-in:focus{border-bottom-color:var(--ex-ink);border-bottom-width:2px;outline:none}.ex-src{color:var(--ex-text-muted);border-top:1px solid var(--ex-rule);margin:10px 14px 0;padding-top:8px;font-size:11px;line-height:1.55}.ex-tw{padding:0 14px}.ex-t{border-collapse:collapse;width:100%;margin-top:10px}.ex-t th{letter-spacing:.08em;text-transform:uppercase;color:var(--ex-text-muted);text-align:center;white-space:nowrap;padding:0 3px 7px;font-size:11px;font-weight:500}@media (max-width:420px){.ex-t th{letter-spacing:.05em;font-size:10.5px}}.ex-t td{border-bottom:1px solid var(--ex-rule);font-variant-numeric:tabular-nums;text-align:center;height:44px;padding:0;font-size:15px}.ex-t .ex-l,.ex-t th.ex-l{text-align:left}.ex-t .ex-r,.ex-t th.ex-r{text-align:right;padding-right:6px}.ex-t td.ex-sec{color:var(--ex-text-secondary);font-size:13px}.ex-row{cursor:pointer}.ex-row:active{background:rgba(var(--forecast-rgb), .05)}@media (hover:hover){.ex-row:hover{background:rgba(var(--forecast-rgb), .04)}}.ex-sort{font:inherit;color:inherit;cursor:pointer;width:100%;min-height:44px;letter-spacing:inherit;text-transform:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;background:0 0;border:none;padding:12px 2px 7px}.ex-sort-on{color:var(--ex-ink)}.ex-sort-caret{margin-left:3px;font-size:10.5px}.ex-dot{box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:none;width:10px;min-width:0;height:10px;min-height:0;margin-right:6px;padding:0;display:inline-block}.ex-dot-xs{width:6px;height:6px;margin-right:4px}.ex-dot-sm{width:9px;height:9px;margin-right:5px}.ex-dot-lg{width:14px;height:14px;margin-right:7px}.ex-dot-nomargin{margin-right:0}.ex-idn{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex}.ex-team{text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.ex-team-fav{color:var(--ex-ink);font-weight:500}.ex-team-dog{color:var(--ex-text-muted);font-weight:400}.ex-row-a{width:100%;min-height:40px;color:inherit;align-items:center;text-decoration:none;display:flex}.ex-chev{color:var(--ex-text-faint);flex:none;margin-left:4px;font-size:12px}.ex-v{font-variant-numeric:tabular-nums}.ex-v-none,.ex-v-negligible{color:var(--ex-text-muted)}.ex-v-locked{color:var(--ex-text-faint);letter-spacing:.06em}.ex-v-plain{color:var(--ex-ink)}.ex-mark{border-radius:var(--frame-radius);justify-content:center;align-items:center;width:17px;height:17px;font-size:10.5px;font-weight:600;display:inline-flex}.ex-mark-up{color:var(--forecast);background:rgba(var(--forecast-rgb), .2)}.ex-mark-down{color:var(--danger);background:rgba(var(--danger-rgb), .2)}.ex-delta{font-variant-numeric:tabular-nums;color:var(--ex-ink);white-space:nowrap}.ex-delta-caret{color:var(--ex-text-secondary);margin-right:2px;font-size:10.5px}.ex-delta-level{color:var(--ex-text-muted)}.ex-squares{align-items:center;gap:2px;display:inline-flex}.ex-square{box-sizing:border-box;flex:none;width:10px;height:10px}.ex-square-locked{background:var(--ex-locked)}.ex-squares-read{font-variant-numeric:tabular-nums;color:var(--ex-text-secondary);margin-left:6px;font-size:13px}.ex-split{gap:3px;width:100%;height:7px;display:flex}.ex-split-seg{box-shadow:inset 0 0 0 .5px var(--mark-stroke);min-width:1px}.ex-split-draw{background:var(--ex-draw)}.ex-split-locked{background:var(--ex-locked);box-shadow:none}.ex-state{padding:22px 14px 18px}.ex-state-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.ex-state-b{color:var(--ex-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}.ex-state-a{min-height:44px;color:var(--ex-ink);cursor:pointer;background:0 0;border:none;align-items:center;margin-top:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ex-skel-row{border-bottom:1px solid var(--ex-rule);align-items:center;height:44px;display:flex}.ex-skel-bar{background:var(--ex-track);height:9px}.ex-lock-line{border-top:2px solid var(--id-gold);color:var(--ex-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin:12px 14px 0;padding:12px 0;font-size:13px;display:flex}.ex-lock-k{letter-spacing:.08em;text-transform:uppercase;background:var(--id-gold);color:var(--ink);border-radius:var(--frame-radius);flex:none;padding:2px 6px;font-size:10.5px;font-weight:600}.ex-lock-a{color:var(--ex-ink);text-underline-offset:2px;align-items:center;min-height:44px;margin-left:auto;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.ex-sep{background:var(--ex-rule);height:1px;margin:20px 14px 0}.ex-block{padding:20px 14px 0}.ex-block-h{border-bottom:1.5px solid var(--ex-ink);align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.ex-block-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.ex-round{letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink);align-items:baseline;gap:8px;margin-top:18px;padding-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.ex-round-meta{color:var(--ex-text-muted);letter-spacing:.06em;margin-left:auto;font-weight:500}.ex-round-t{letter-spacing:-.01em;color:var(--ex-ink);font-size:13px;font-weight:600}.ex-fx{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:none;border-bottom:1px solid var(--ex-rule);background:0 0;padding:8px 14px 9px;display:block}.ex-fx:active{background:rgba(var(--forecast-rgb), .05)}@media (hover:hover){.ex-fx:hover{background:rgba(var(--forecast-rgb), .035)}}.ex-fx-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ex-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:flex;overflow:hidden}.ex-fx-venue{text-overflow:ellipsis;overflow:hidden}.ex-fx-when{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ex-fx-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;display:grid}.ex-fx-idn-r{justify-content:flex-end}.ex-fx-idn-r .ex-dot{margin-left:5px;margin-right:0}.ex-fx-v{color:var(--ex-text-muted);text-align:center;font-size:11px}.ex-fx-proj{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:2px;font-size:24px;font-weight:600;line-height:1.15;display:grid}.ex-fx-proj>span:first-child{text-align:right}.ex-fx-proj>span:last-child{text-align:left}.ex-fx-proj>i{background:var(--ex-rule);width:1px;height:26px;display:block}.ex-fx-wdl{gap:var(--tint-gap,2px);grid-template-columns:repeat(3,1fr);margin-top:13px;display:grid}.ex-fx-wdl>span{font-variant-numeric:tabular-nums;background:var(--skeleton);height:30px;color:var(--ex-ink);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.ex-fx-line{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.ex-fx-sep{color:var(--ex-text-faint);margin:0 5px}.ex-fx-models{flex:none;align-items:center;gap:6px;display:inline-flex}.ex-fx-models .ex-squares{grid-template-columns:repeat(4,10px);gap:2px;display:grid}.ex-fx-models-none{color:var(--ex-text-faint)}.ex-fxt{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.ex-fxt th{font-size:var(--t-colhead,10.5px);letter-spacing:.07em;text-transform:uppercase;color:var(--ex-text-muted);text-align:center;padding:0 var(--cell-x,8px) 7px;white-space:nowrap;border-bottom:1px solid var(--rule-strong,var(--ex-rule));font-weight:500}.ex-fxt th.ex-l{text-align:left}.ex-fxt th.ex-r{text-align:right}.ex-fxt td{padding:0 var(--cell-x,8px);border-bottom:1px solid var(--ex-rule);text-align:center;font-variant-numeric:tabular-nums;height:52px;font-size:15px}.ex-fxt td.ex-l{text-align:left}.ex-fxt td.ex-r{text-align:right}.ex-fxt tbody tr{cursor:pointer}.ex-fxt tbody tr:active{background:rgba(var(--forecast-rgb), .05)}@media (hover:hover){.ex-fxt tbody tr:hover{background:rgba(var(--forecast-rgb), .035)}}.ex-fxt-date{height:52px;color:var(--ex-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex;overflow:hidden}.ex-fxt-time{color:var(--ex-text-muted)}.ex-fxt-idn-r{justify-content:flex-end}.ex-fxt-idn-r .ex-dot{margin-left:5px;margin-right:0}.ex-fxt-proj{letter-spacing:-.01em;padding-right:0;font-weight:600}.ex-fxt-proj-a{border-left:1px solid var(--ex-rule);padding-left:10px}.ex-fxt-p{background:var(--skeleton);box-shadow:inset 0 -1px 0 var(--paper), inset 0 1px 0 var(--paper);padding:0;font-size:14px;font-weight:500}.ex-fxt .ex-fxd-acts{white-space:nowrap;gap:12px}.fxr-rail{top:var(--nav-shown-h,var(--header-h,0px));z-index:30;transition:top var(--m-sheet) var(--ease-out);background:var(--paper);border-bottom:1px solid var(--ex-rule);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:16px;margin:0 0 4px;padding:0 14px;scroll-padding-inline:14px;display:flex;position:sticky;overflow-x:auto}.fxr-rail::-webkit-scrollbar{display:none}.fxr-rail a{letter-spacing:.06em;text-transform:uppercase;min-height:42px;color:var(--ex-text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.fxr-rail a.on{color:var(--ex-ink);border-bottom-color:var(--forecast);font-weight:600}@media (min-width:900px){.fxr-shell{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;display:grid}.fxr-rail{top:calc(var(--nav-shown-h,var(--header-h,0px)) + 20px);background:0 0;border-bottom:none;flex-direction:column;align-items:stretch;gap:0;margin:20px 0 0;padding:0;overflow:visible}.fxr-rail a{border-bottom:none;border-left:2px solid var(--ex-rule);min-height:34px;padding-left:11px}.fxr-rail a.on{border-left-color:var(--forecast)}}.ex-fx-chip{letter-spacing:.04em;color:var(--ex-ink);text-transform:none;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:10.5px;font-weight:500;display:inline-flex}.ex-fx-side{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:22px;margin-top:4px;display:grid}.ex-fx-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ex-fx-side-res{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.ex-fx-split-fig{font-variant-numeric:tabular-nums;color:var(--ex-text-muted);text-align:right;white-space:nowrap;min-width:48px;font-size:12px}.ex-fx-score{font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:15px}.ex-aet{border:1px solid var(--ex-rule);background:var(--ex-locked);letter-spacing:.06em;color:var(--ex-text-muted);text-transform:uppercase;vertical-align:1px;white-space:nowrap;cursor:help;border-radius:3px;margin-left:5px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:15px;display:inline-block}.ex-fx-win{font-variant-numeric:tabular-nums;text-align:right;min-width:26px;font-size:15px;font-weight:500}.ex-fx-foot{min-height:18px;color:var(--ex-text-muted);align-items:center;gap:10px;font-size:11px;display:flex}.ex-fx-wdl+.ex-fx-foot{margin-top:11px}.ex-fx-side+.ex-fx-foot{margin-top:5px}.ex-fx-act{color:var(--ex-ink);cursor:pointer;background:0 0;border:none;align-items:center;margin-top:-12px;margin-bottom:-12px;margin-left:auto;padding:12px 0 12px 14px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ex-fx-act[disabled]{color:var(--ex-text-faint);cursor:default}.ex-fx-acts,.ex-fxd-acts{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.ex-fx-acts .ex-fx-act,.ex-fxd-acts .ex-fxd-act{margin-left:0}.ex-fx-act-locked,.ex-fxd-act-locked{color:var(--ex-text-muted);gap:4px}.ex-fx-static{cursor:default}.ex-fx-static:active{background:0 0}@media (hover:hover){.ex-fx-static:hover{background:0 0}}.ex-pending-host{position:relative}.ex-pending-bar{background:var(--forecast);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ex-pending-bar[data-pending]{transition:transform var(--m-arrival) cubic-bezier(.15, .75, .4, 1);transform:scaleX(1)}.ex-pending-host:has(.ex-pending-bar[data-pending]){background:rgba(var(--forecast-rgb), .06)}@media (prefers-reduced-motion:reduce){.ex-pending-bar[data-pending]{transition:none}}.ex-pending-row{transition:background-color var(--m-tint) var(--ease-linear), box-shadow var(--m-tint) var(--ease-linear)}.ex-pending-row[data-pending]{background:rgba(var(--forecast-rgb), .05);box-shadow:inset 0 -2px 0 0 var(--forecast)}@media (prefers-reduced-motion:reduce){.ex-pending-row{transition:none}}.ex-fx-in{font:inherit;font-variant-numeric:tabular-nums;text-align:right;width:58px;color:var(--ex-ink);border:none;border-bottom:1px solid var(--ex-ink);appearance:textfield;background:0 0;border-radius:0;margin:-2px 0;padding:2px 2px 1px;font-size:15px}.ex-fx-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ex-fx-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-fx-in:focus{border-bottom-width:2px;outline:none}.ex-fx-fixed{color:var(--ex-ink);font-weight:600}.ex-fx-note{color:var(--ex-text-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.ex-fx-lock{align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.ex-fx-lock-k{color:var(--ex-ink);font-weight:600}.ex-fxd{border-collapse:collapse;width:100%}.ex-fxd th{letter-spacing:.08em;text-transform:uppercase;color:var(--ex-text-muted);white-space:nowrap;padding:0 0 7px;font-size:11px;font-weight:500}.ex-fxd td{border-bottom:1px solid var(--ex-rule);height:52px;padding:0;font-size:15px}.ex-fxd tr{cursor:pointer}.ex-fxd tbody tr:active{background:rgba(var(--forecast-rgb), .05)}@media (hover:hover){.ex-fxd tbody tr:hover{background:rgba(var(--forecast-rgb), .035)}}.ex-fxd-meta{letter-spacing:.05em;text-transform:uppercase;color:var(--ex-text-muted);white-space:nowrap;padding-right:10px;font-size:10.5px}.ex-fxd-home{text-align:right}.ex-fxd-away{text-align:left}.ex-fxd-score{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ex-fxd-split{min-width:92px;padding:0 10px}.ex-fxd-figs{font-variant-numeric:tabular-nums;color:var(--ex-text-secondary);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.ex-fxd-act{color:var(--ex-ink);cursor:pointer;background:0 0;border:none;align-items:center;margin:-14px 0;padding:14px 0 14px 12px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ex-fxd-act[disabled]{color:var(--ex-text-faint);cursor:default}.ex-field-bar{margin-top:10px}.ex-field-bar-track{gap:3px;width:100%;height:14px;display:flex}.ex-field-bar-seg{box-shadow:inset 0 0 0 .5px var(--mark-stroke);min-width:2px}.ex-field-bar-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:620px){.ex-field-bar-key{grid-template-columns:repeat(3,minmax(0,1fr))}}.ex-field-bar-key li{align-items:center;gap:2px;min-height:26px;font-size:12px;display:flex}.ex-field-bar-name{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;overflow:hidden}.ex-field-bar-val{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.ex-bar-track{background:var(--ex-track);width:100%;height:8px;display:block}.ex-bar-fill{height:8px;display:block}.ex-perf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:12px;display:grid}@media (min-width:560px){.ex-perf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.ex-perf{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-perf-c{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;min-height:44px;padding:6px 0 4px;display:block}.ex-perf-h{align-items:baseline;gap:4px;min-width:0;margin-bottom:4px;display:flex}.ex-perf-n{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.ex-perf-v{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px;font-weight:600}.ex-form{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ex-form-m{letter-spacing:.03em;font-size:11px;font-weight:600}.ex-form-w{color:var(--ex-ink)}.ex-form-d{color:var(--ex-text-muted);font-weight:500}.ex-form-l{color:var(--ex-text-faint);font-weight:500}.ex-form-aet{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ex-spark{width:100%;height:22px;display:block;overflow:visible}.ex-spark-line{fill:none;stroke-width:1.4px}.ex-spark-base{stroke:var(--ex-text-faint);stroke-width:1px;stroke-dasharray:2 2}.ex-spark-last{stroke:none}.ex-exp td{border-bottom:1px solid var(--ex-rule);height:34px;font-size:13px}.ex-exp-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ex-text-muted);text-align:left;font-size:11px;font-weight:500}.ex-tint{font-variant-numeric:tabular-nums}.ex-mx{gap:2px;display:grid}.ex-mx-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ex-text-muted);text-align:center;padding-bottom:4px;font-size:11px;font-weight:500}.ex-mx-r{color:var(--ex-text-secondary);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;display:flex}.ex-mx-c{font-variant-numeric:tabular-nums;cursor:pointer;letter-spacing:-.02em;background:0 0;border:none;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:0;font-family:inherit;font-size:11px;display:flex}@media (min-width:560px){.ex-mx-c{letter-spacing:0;font-size:13px}}.ex-mx-c[disabled]{cursor:default}.ex-mx-c-locked{background:var(--ex-locked);color:var(--ex-text-faint);letter-spacing:.06em}.ex-mx-c-on{box-shadow:inset 0 0 0 1.5px var(--ex-ink)}.ex-mx-read{color:var(--ex-text-secondary);margin-top:8px;font-size:12px}.ex-mx-read:empty{margin:0}.ex-mx-scrollnote{color:var(--ex-text-muted);margin-top:6px;font-size:10.5px}.ex-mx-read b{color:var(--ex-ink);font-variant-numeric:tabular-nums;font-weight:600}.ex-mxt{border-collapse:separate;border-spacing:2px;table-layout:fixed}.ex-mxt-corner{width:46px}.ex-mxt-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ex-text-muted);width:44px;padding:0 0 4px;font-size:10.5px;font-weight:500}.ex-mxt-row{color:var(--ex-text-secondary);text-align:left;white-space:nowrap;background:var(--ex-paper);z-index:2;padding-right:6px;font-size:10.5px;font-weight:600;position:sticky;left:0}.ex-mxt-c{padding:0}.ex-mxt-self{color:var(--ex-text-faint);text-align:center;font-size:11px}.ex-field{flex-direction:column;gap:4px;margin:12px 14px 0;display:flex}.ex-field-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ex-text-muted);font-size:11px;font-weight:500}.ex-field-i{font:inherit;color:var(--ex-ink);background:var(--ex-paper);border:none;border-bottom:1.5px solid var(--ex-ink);width:100%;max-width:320px;min-height:44px;padding:10px 2px;font-size:15px}.ex-field-i:focus{border-bottom-color:var(--ex-ink);outline:none}.ex-menu{z-index:40;background:var(--ex-paper);border:1px solid var(--ex-rule);width:100%;max-width:320px;max-height:280px;position:absolute;overflow-y:auto}.ex-menu-i{text-align:left;width:100%;font:inherit;cursor:pointer;min-height:44px;color:var(--ex-ink);background:0 0;border:none;padding:12px 10px;font-size:13px;display:block}.ex-menu-i:hover,.ex-menu-i:focus{background:rgba(var(--forecast-rgb), .08)}.ex-scroll{overflow-x:auto}.scoring-season-bar{transition:y var(--m-figure) var(--ease-out), height var(--m-figure) var(--ease-out)}.scoring-season-value{transition:y var(--m-figure) var(--ease-out)}@media (prefers-reduced-motion:reduce){.scoring-season-bar,.scoring-season-value{transition:none}}.ex-modal-scrim{z-index:2200;background:rgba(var(--ink-rgb), .42);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.ex-modal{background:var(--ex-paper);color:var(--ex-ink);width:100%;max-width:560px;max-height:92svh;box-shadow:0 -12px 34px rgba(var(--ink-rgb), .18);flex-direction:column;line-height:1.5;display:flex}.ex-modal-wide{max-width:940px}.ex-modal *,.ex-modal :before,.ex-modal :after{box-sizing:border-box}.ex-modal-head{border-bottom:1px solid var(--ex-rule);flex:none;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.ex-modal-k{text-transform:uppercase;letter-spacing:.14em;color:var(--ex-text-muted);font-size:10.5px;font-weight:500}.ex-modal-t{letter-spacing:-.015em;margin:2px 0 0;font-size:22px;font-weight:600;line-height:1.25}.ex-modal-x{cursor:pointer;width:44px;height:44px;color:var(--ex-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-top:-8px;margin-left:auto;margin-right:-10px;font-family:inherit;font-size:22px;line-height:1;display:inline-flex}.ex-modal-body{-webkit-overflow-scrolling:touch;padding:12px 0 calc(10px + env(safe-area-inset-bottom,0px));flex:auto;min-height:0;position:relative;overflow-y:auto}.ex-modal-body>.ex-src:first-child{border-top:none;margin-top:0}.ex-modal-p{color:var(--ex-text-secondary);margin:0 14px 10px;font-size:13px;line-height:1.6}.ex-modal-p strong{color:var(--ex-ink);font-weight:600}.ex-modal-l{margin:0 14px 10px;padding:0;list-style:none}.ex-modal-l li{color:var(--ex-text-secondary);margin:0 0 7px;padding:0 0 0 14px;font-size:13px;line-height:1.6;position:relative}.ex-modal-l li:before{content:"·";color:var(--ex-text-faint);position:absolute;left:3px}.ex-modal-l li strong{color:var(--ex-ink);font-weight:600}.ex-adj td{height:40px}.ex-adj-in{font:inherit;font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:52px;min-height:40px;color:var(--ex-text-muted);appearance:textfield;background:0 0;border:none;border-radius:0;padding:0 2px;font-size:13px}.ex-adj-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ex-adj-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-adj-in::placeholder{color:var(--ex-text-faint)}.ex-adj-in[data-custom=true]{color:var(--ex-ink);background:rgba(var(--forecast-rgb), .08);font-weight:600}.ex-adj-in:focus{box-shadow:inset 0 -2px 0 var(--ex-ink);outline:none}.ex-field{display:block}.ex-field-l{text-transform:uppercase;letter-spacing:.1em;color:var(--ex-text-muted);margin-bottom:4px;font-size:10.5px;font-weight:500;display:block}.ex-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ex-ink);font-size:30px;font-weight:600;line-height:1.1;display:block}.ex-field-in{font:inherit;font-variant-numeric:tabular-nums;width:110px;min-height:44px;color:var(--ex-ink);border:none;border-bottom:1px solid var(--ex-ink);appearance:textfield;background:0 0;border-radius:0;padding:0 2px;font-size:15px}.ex-field-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ex-field-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-field-in:focus{border-bottom-width:2px;outline:none}.ex-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:12px 14px 0;display:grid}@media (min-width:640px){.ex-styles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.ex-styles{grid-template-columns:repeat(6,minmax(0,1fr))}}.ex-style{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;display:flex}.ex-style[disabled]{cursor:default;opacity:.5}.ex-style-t{color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ex-picks{align-items:stretch;gap:4px;display:flex}.ex-pick{border:none;border-bottom:1px solid var(--ex-rule);min-width:0;min-height:44px;font:inherit;color:var(--ex-text-secondary);cursor:pointer;background:0 0;flex:1.2 1 0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:13px;display:inline-flex}.ex-pick:first-child{justify-content:flex-start}.ex-picks .ex-pick:nth-child(2){flex:.7 1 0}.ex-pick:last-child{justify-content:flex-end}.ex-pick[disabled]{cursor:default;opacity:.5}.ex-pick-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-pick-on{color:var(--ex-ink);box-shadow:inset 0 -2px 0 var(--ex-ink);border-bottom-color:#0000;font-weight:600}.ex-slot{text-align:center;border:1px solid var(--ex-rule);width:100%;min-height:88px;font:inherit;color:var(--ex-ink);cursor:pointer;background:0 0;padding:8px 6px;position:relative}@media (min-width:640px){.ex-slot{min-height:108px}}.ex-slot[disabled]{cursor:default}.ex-slot-empty{color:var(--ex-text-faint);border-style:dashed}.ex-slot-used{color:var(--ex-text-faint)}.ex-slot-active{box-shadow:inset 0 0 0 2px var(--ex-ink)}.ex-slot-captain{box-shadow:inset 0 0 0 2px var(--ex-gold)}.ex-slot-c{z-index:1;letter-spacing:.08em;color:var(--ex-ink);font-size:11px;font-weight:600;position:absolute;top:4px;right:4px}.ex-margins{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:8px 14px 4px;display:flex;overflow-x:auto}.ex-margins::-webkit-scrollbar{display:none}.ex-margin{border:none;border-bottom:1px solid var(--ex-rule);min-width:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ex-text-secondary);cursor:pointer;background:0 0;flex:none;font-size:15px}.ex-margin-on{color:var(--ex-ink);box-shadow:inset 0 -2px 0 var(--ex-ink);border-bottom-color:#0000;font-weight:600}.ex-pitch{flex-direction:column;gap:14px;padding:12px 0 4px;display:flex}.ex-pitch-n{color:var(--ex-ink);font-size:12px;font-weight:600;line-height:1.25}.ex-pitch-c{color:var(--ex-text-muted);font-size:10.5px;line-height:1.3}.ex-pitch-v{font-variant-numeric:tabular-nums;color:var(--ex-text-secondary);margin-top:1px;font-size:10.5px}.ex-choice{text-align:left;border:none;border-bottom:1px solid var(--ex-rule);width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ex-choice:active{background:rgba(var(--forecast-rgb), .06)}@media (hover:hover){.ex-choice:hover{background:rgba(var(--forecast-rgb), .04)}}.ex-choice[disabled]{cursor:default;opacity:.55}.ex-choice-on{background:rgba(var(--forecast-rgb), .1)}.ex-choice-n{font-size:15px;font-weight:500}.ex-choice-c{color:var(--ex-text-muted);white-space:nowrap;font-size:11.5px}.ex-act{flex-wrap:wrap;align-items:center;gap:16px;margin:0 14px;padding:10px 0;display:flex}.ex-modal-act{border-top:1px solid var(--ex-rule);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:12px 14px;display:flex}.ex-go{background:var(--id-navy);min-height:44px;color:var(--id-white);border-radius:var(--frame-radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ex-go.ex-go-wash{background:var(--wash);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ex-go[disabled]{background:var(--ex-track);color:var(--ex-text-muted);cursor:default}.ex-go-pass{background:var(--id-gold);color:var(--ink)}.ex-alt{cursor:pointer;min-height:44px;color:var(--ex-ink);background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ex-read{color:var(--ex-text-muted);font-size:11.5px}@media (min-width:640px){.ex-read{margin-left:auto}}.ex-modal .ex-src:last-child{margin-bottom:12px}@media (min-width:640px){.ex-modal-scrim{align-items:center;padding:24px 16px}.ex-modal{max-height:88svh;box-shadow:0 16px 44px rgba(var(--ink-rgb), .2)}}.ex input,.ex textarea,.ex select,.ex button{font-family:inherit}.ex input,.ex textarea,.ex select{background:var(--paper);color:var(--ink);border-color:var(--rule-strong);border-radius:0}:root{--ex-bleed:var(--gutter)}.ex-ribbon{height:4px;margin:0 0 22px;display:flex;overflow:hidden}.ex-ribbon i{flex:1;display:block}.ex-ribbon+*{margin-top:0}.ex-chapter{margin-top:42px}.ex-chapter-head{background:var(--wash);border-top:3px solid var(--ink);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 20px;padding:11px 12px 10px;display:flex}.ex-chapter-label{color:var(--ink);font-size:12px;line-height:1.2;font-weight:var(--w-semibold);letter-spacing:.11em;text-transform:uppercase;margin:0}.ex-chapter-meta{font-size:10px;font-weight:var(--w-regular);letter-spacing:0;text-transform:none;color:var(--text-3);text-align:right;flex:none}.ex-exhibit>.ex-exhibit-head{margin-top:0}.ex-exhibit+.ex-exhibit{margin-top:30px}.ex-exhibit+.ex-exhibit:before{content:"";background:var(--skeleton);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);height:10px;margin:0 0 22px;display:block}.ex-exhibit-head{letter-spacing:var(--track-title);text-transform:none;font-size:14px;font-weight:var(--w-semibold);color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;margin:28px 0 14px;display:flex}.ex-exhibit-meta{font-size:10px;font-weight:var(--w-regular);letter-spacing:0;text-transform:none;color:var(--text-3);text-align:right}@media (max-width:819px){.ex-ribbon,.ex-exhibit+.ex-exhibit:before{margin-left:calc(-1 * var(--ex-bleed));margin-right:calc(-1 * var(--ex-bleed))}.ex-chapter-head{margin-left:calc(-1 * var(--ex-bleed));margin-right:calc(-1 * var(--ex-bleed));padding-left:var(--ex-bleed);padding-right:var(--ex-bleed)}.ex-exhibit-head{flex-wrap:wrap}.ex-exhibit-meta{text-align:left}}.fxs{margin-top:var(--s-2)}.fxs-divrow{align-items:center;gap:var(--s-3);margin:0 14px;display:flex}.fxs-divrow .ss-tabrail{min-width:0;margin:var(--s-2) 0 0;flex:1}.fxs-divs{letter-spacing:.08em}.fxs-sim{font-size:var(--t-meta);color:var(--ex-navy,var(--ink));margin-top:var(--s-2);white-space:nowrap;flex:none;padding:8px 0;font-weight:600;text-decoration:none}.fxs-sim:hover{text-underline-offset:3px;text-decoration:underline}.fxs-rounds{top:var(--nav-shown-h,var(--header-h,0px));z-index:30;transition:top var(--m-sheet) var(--ease-out);background:var(--paper);border-bottom:1px solid var(--ex-rule);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;padding:6px 14px;display:flex;position:sticky;overflow-x:auto}.fxs-rounds::-webkit-scrollbar{display:none}.fxs-rounds-l{letter-spacing:.09em;text-transform:uppercase;color:var(--ex-text-muted);flex:none;margin-right:6px;font-size:10.5px;font-weight:500}.fxs-rounds a{z-index:1;min-width:30px;height:30px;font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--ex-text-muted);transition:color var(--m-tab) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex;position:relative}.fxs-rounds a.on{color:var(--ex-ink);font-weight:600}.fxs-rounds-box{z-index:0;background:var(--wash);height:30px;box-shadow:inset 0 0 0 1.5px var(--ex-ink);transition:transform var(--m-tab) var(--ease-out), width var(--m-tab) var(--ease-out);pointer-events:none;position:absolute;top:6px;left:0}.fxs-round+.fxs-round .ex-round{margin-top:44px}.fxs-round{scroll-margin-top:calc(var(--nav-shown-h,var(--header-h,0px)) + 48px)}.fxs-none{margin:var(--s-4) 14px;font-size:var(--t-source);color:var(--text-3)}.ex-xt .ex-xchev{appearance:none;font:inherit;color:var(--text-3);cursor:pointer;transition:rotate var(--m-expand) var(--ease-out);background:0 0;border:0;padding:4px}.ex-xt .ex-xchev[aria-expanded=true]{rotate:180deg}.ex-xt .ex-xchev:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ex-xt .ex-xrow>td{border:0;height:auto;padding:0}.ex-xb{transition:grid-template-rows var(--m-expand) var(--ease-out);grid-template-rows:0fr;display:grid}.ex-xb.is-open{grid-template-rows:1fr}.ex-xb>div{min-height:0;overflow:hidden}.ex-xchart{padding:6px 0 14px}.ex-xchart svg{width:100%;height:auto;display:block}.ex-xline{stroke-dasharray:1;stroke-dashoffset:0;animation:ex-xdraw .7s var(--ease-out) both}@keyframes ex-xdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ex-choice-in{animation:ex-choice-in .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes ex-choice-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.ex-choice-pulse{animation:ex-choice-pulse .32s var(--ease-out)}@keyframes ex-choice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ex-choice-drop{animation:.36s ease-in forwards ex-choice-drop}@keyframes ex-choice-drop{to{opacity:0;transform:translateY(24px)}}.ex-choice[disabled].ex-choice-on{opacity:1}.ex-agree{color:var(--text-2,var(--ex-text-muted));min-height:1.5em;margin:8px 14px 0;font-size:13px}
