.Container_pageContent__S3gJn{flex:1 1;overflow-x:hidden;padding:0 .5rem calc(80px + env(safe-area-inset-bottom, 0px))}@media only screen and (min-width:1024px){.Container_pageContent__S3gJn{padding:0 1.5rem}}.Container_pageContentFull__AO1z6{flex:1 1;overflow:visible;padding:0 0 calc(80px + env(safe-area-inset-bottom, 0px))}@media only screen and (min-width:1024px){.Container_pageContentFull__AO1z6{padding-bottom:0}}.RosterScheduleOptimizer_workspace__G8UDm{width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:8px;padding:8px;box-sizing:border-box;background:rgb(13,14.5,16.5);color:#ccc;font-family:Roboto Condensed,sans-serif}.RosterScheduleOptimizer_workspace__G8UDm [data-position=C]{--position-color:#3b82f6}.RosterScheduleOptimizer_workspace__G8UDm [data-position=LW]{--position-color:#FF9F43}.RosterScheduleOptimizer_workspace__G8UDm [data-position=RW]{--position-color:#A78BFA}.RosterScheduleOptimizer_workspace__G8UDm [data-position=D]{--position-color:#07AAE2}.RosterScheduleOptimizer_workspace__G8UDm [data-position=G]{--position-color:#00C896}.RosterScheduleOptimizer_workspace__G8UDm [data-position=UTILITY],.RosterScheduleOptimizer_workspace__G8UDm [data-position=UTIL]{--position-color:#FFC857}.RosterScheduleOptimizer_workspace__G8UDm [data-position=FWD]{--position-color:#3b82f6}.RosterScheduleOptimizer_workspace__G8UDm [data-position=BENCH]{--position-color:#A7B4C0}.RosterScheduleOptimizer_workspace__G8UDm{font-size:14px}:where(.RosterScheduleOptimizer_workspace__G8UDm) small{font-size:11px}.RosterScheduleOptimizer_controlPlane__CwB4W{flex-shrink:0;display:grid;grid-template-columns:1.25fr 1fr 1.1fr 1fr 1.15fr auto;grid-gap:8px;gap:8px}.RosterScheduleOptimizer_controlPlane__CwB4W>button{min-width:0;min-height:60px;padding:8px 16px;text-align:left;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_commandControl__zrpzy strong,.RosterScheduleOptimizer_providerControl__ZpLQu strong{display:block;font-size:14px;color:#14a2d2}.RosterScheduleOptimizer_commandSearch__Inrc3{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;border:1px solid #505050;border-radius:6px;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_commandSearch__Inrc3 strong{font-size:14px;color:#14a2d2}.RosterScheduleOptimizer_commandSearch__Inrc3 input{min-width:0;width:100%;font-size:12px}.RosterScheduleOptimizer_commandControl__zrpzy small,.RosterScheduleOptimizer_providerControl__ZpLQu small{display:block;margin-top:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_providerControl__ZpLQu{display:flex;align-items:center;gap:8px}.RosterScheduleOptimizer_providerMark__b2isR{display:grid;place-items:center;width:42px;height:36px;flex-shrink:0;border:1px solid #505050;border-radius:6px;background:rgb(31.5,35.5,40.5);color:#14a2d2;font-size:20px;font-weight:700}.RosterScheduleOptimizer_commandActions___aifn{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:4px;max-width:260px;padding:4px;border:1px solid #505050;border-radius:6px;background:rgb(21,23,26.5);font-size:12px}.RosterScheduleOptimizer_statusRail__OTAfF{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;flex-shrink:0}.RosterScheduleOptimizer_statusRail__OTAfF:empty{display:none}.RosterScheduleOptimizer_statusRail__OTAfF>.RosterScheduleOptimizer_notice__Jc5Ct{flex:0 1 auto;max-height:none;margin:0}.RosterScheduleOptimizer_weekSummary___8ycD{flex-shrink:0;padding:4px;border-bottom:1px solid #505050}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi{grid-template-columns:repeat(12,minmax(0,1fr))}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article{grid-column:span 4;padding:4px 8px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4){grid-column:span 3;border-left-width:1px;padding:4px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4) strong{font-size:14px}.RosterScheduleOptimizer_weekSummary___8ycD>.RosterScheduleOptimizer_limitation__rhz59{padding:4px;color:#fc3}.RosterScheduleOptimizer_assignmentBadge__BKYHC{color:#fc3!important;font-size:11px}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_panelHead__9Robi>.RosterScheduleOptimizer_assignmentBadge__BKYHC{display:inline}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN{font-size:11px}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN>summary{display:flex;align-items:center;min-height:32px;cursor:pointer;color:#aaa}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN[open]{flex-basis:100%;overflow-x:auto}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN .RosterScheduleOptimizer_dayControls__ZeBH3{position:static}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN .RosterScheduleOptimizer_daySummary__A6eje{margin:0}.RosterScheduleOptimizer_workspaceFooter__18SDq{display:flex;align-items:start;gap:8px;flex-shrink:0;font-size:12px}.RosterScheduleOptimizer_workspaceFooter__18SDq .RosterScheduleOptimizer_healthStrip__fEXR0{flex:1 1}.RosterScheduleOptimizer_workspaceFooter__18SDq>.RosterScheduleOptimizer_settings__Pz4ki{margin:0;padding:4px;border:1px solid #505050;border-radius:6px;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_unrankedDisclosure__BrOz2{margin-block:4px;color:#fc3;font-size:12px}.RosterScheduleOptimizer_unrankedDisclosure__BrOz2 summary{min-height:32px;display:flex;align-items:center;cursor:pointer}.RosterScheduleOptimizer_unrankedDisclosure__BrOz2 summary h4{margin:0;color:inherit}.RosterScheduleOptimizer_workspace__G8UDm button,.RosterScheduleOptimizer_workspace__G8UDm input,.RosterScheduleOptimizer_workspace__G8UDm select,.RosterScheduleOptimizer_workspace__G8UDm textarea{font:inherit;color:#ccc;background:rgb(17.6288135593,19.7398305085,22.2211864407);border:1px solid rgba(167,180,192,.25);border-radius:6px}.RosterScheduleOptimizer_workspace__G8UDm button{cursor:pointer;padding:4px 8px;min-height:32px}.RosterScheduleOptimizer_workspace__G8UDm button:disabled{opacity:.5;cursor:not-allowed}.RosterScheduleOptimizer_workspace__G8UDm button:hover:not(:disabled){border-color:#14a2d2}.RosterScheduleOptimizer_workspace__G8UDm :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #ffc108;outline-offset:2px}.RosterScheduleOptimizer_workspace__G8UDm input,.RosterScheduleOptimizer_workspace__G8UDm select,.RosterScheduleOptimizer_workspace__G8UDm textarea{min-height:32px;padding:4px 8px;box-sizing:border-box}.RosterScheduleOptimizer_workspace__G8UDm textarea{min-height:56px;resize:vertical}.RosterScheduleOptimizer_topbar__2DkME{position:relative;flex-shrink:0;padding:8px 16px;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(21,23,26.5);display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px}.RosterScheduleOptimizer_topbar__2DkME h1{margin:0;color:#fff;font-size:clamp(1.5rem,2vw,2rem);font-family:Train One,sans-serif;line-height:1.2}.RosterScheduleOptimizer_topbar__2DkME p{margin:2px 0 0;color:#aaa;font-size:14px}.RosterScheduleOptimizer_eyebrow__U_nc8{color:#14a2d2;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:4px}.RosterScheduleOptimizer_actions__VZG9m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#aaa}.RosterScheduleOptimizer_controls__VFIFY{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:8px;background:rgb(21,23,26.5);border:1px solid rgba(167,180,192,.25);border-radius:10px;margin:0;min-width:0}.RosterScheduleOptimizer_controls__VFIFY label,.RosterScheduleOptimizer_field__ogbTq,.RosterScheduleOptimizer_settingsGrid__4X3E9 label{display:flex;flex-direction:column;gap:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_controls__VFIFY input{max-width:132px}.RosterScheduleOptimizer_controls__VFIFY label:nth-child(2) input{max-width:105px}.RosterScheduleOptimizer_notice__Jc5Ct{padding:5px 8px;max-height:64px;overflow:auto;flex-shrink:0;border:1px solid #505050;border-left:4px solid #fc3;border-radius:6px;background:rgb(21,23,26.5);font-size:12px;line-height:1.4}.RosterScheduleOptimizer_metrics__6_4Gi{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.RosterScheduleOptimizer_metrics__6_4Gi article{position:relative;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 16px;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_metrics__6_4Gi span{color:#aaa;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.RosterScheduleOptimizer_metrics__6_4Gi strong{color:#fff;font:700 20px Martian Mono,monospace}.RosterScheduleOptimizer_metrics__6_4Gi small{color:#aaa;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RosterScheduleOptimizer_metrics__6_4Gi article:first-child small{white-space:normal;overflow:visible}.RosterScheduleOptimizer_metricNote__ymeGw{color:#aaa;font-size:12px;font-style:normal;line-height:1.25}.RosterScheduleOptimizer_panels__f0C_e{min-height:0;flex:1 1;display:grid;grid-template-columns:minmax(225px,22%) minmax(0,1fr) minmax(245px,24%);grid-template-rows:minmax(0,1fr);grid-gap:8px;gap:8px}.RosterScheduleOptimizer_panel__r8Bek{min-width:0;min-height:0;display:flex;flex-direction:column;background:rgb(21,23,26.5);border:1px solid rgba(167,180,192,.25);border-radius:10px;overflow:clip}.RosterScheduleOptimizer_panelHead__9Robi{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:42px;padding:8px;background:rgb(31.5,35.5,40.5);border-bottom:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_panelHead__9Robi h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:#ccc;text-transform:uppercase;letter-spacing:.06em}.RosterScheduleOptimizer_panelHead__9Robi label,.RosterScheduleOptimizer_panelHead__9Robi span{color:#aaa;font-size:12px}.RosterScheduleOptimizer_panelBody__BWEcB{flex:1 1;min-height:0;overflow:auto;padding:8px;font-size:14px}.RosterScheduleOptimizer_rosterPanel__ZawUT{grid-column:1;grid-row:1}.RosterScheduleOptimizer_itineraryPanel__ziar6{grid-column:2;grid-row:1}.RosterScheduleOptimizer_candidatePanel__idAxF{grid-column:3;grid-row:1}.RosterScheduleOptimizer_candidateFilters__i68ox,.RosterScheduleOptimizer_candidateViews__rctj5{display:flex;flex-wrap:wrap;gap:4px}.RosterScheduleOptimizer_candidateViews__rctj5{margin-bottom:8px}.RosterScheduleOptimizer_rosterViews__uXXsa{display:flex;gap:4px;margin-bottom:4px}.RosterScheduleOptimizer_rosterViews__uXXsa button{min-height:32px;padding:4px 12px;font-size:12px}.RosterScheduleOptimizer_candidateViews__rctj5 button[aria-pressed=true],.RosterScheduleOptimizer_rosterViews__uXXsa button[aria-pressed=true]{background:#14a2d2;color:#101214;font-weight:700}.RosterScheduleOptimizer_candidateFilters__i68ox .RosterScheduleOptimizer_field__ogbTq{flex:1 1 90px;min-width:0}.RosterScheduleOptimizer_candidateFilters__i68ox .RosterScheduleOptimizer_field__ogbTq:first-child{flex-basis:100%}.RosterScheduleOptimizer_candidateFilters__i68ox :is(input,select){width:100%}.RosterScheduleOptimizer_candidateRow__LcCmB{flex-wrap:wrap}.RosterScheduleOptimizer_candidateRow__LcCmB>button:first-child{flex:1 1 130px}.RosterScheduleOptimizer_candidateMetrics__QBTH0{flex:1 0 100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_categoryGain__2hsE3{display:flex;flex-wrap:wrap;gap:4px 8px;padding:4px 0;border-bottom:1px solid #505050;overflow-wrap:anywhere}.RosterScheduleOptimizer_categoryGain__2hsE3 strong{flex-basis:100%}.RosterScheduleOptimizer_candidateFilters__i68ox :is(input,select),.RosterScheduleOptimizer_candidateViews__rctj5 button{min-height:40px}.RosterScheduleOptimizer_matchupPanel__fy_d4{display:none}.RosterScheduleOptimizer_desktopMatchup__2zxXj{display:flex;grid-column:3;grid-row:1}.RosterScheduleOptimizer_desktopHidden__lshMr{display:none}.RosterScheduleOptimizer_field__ogbTq{margin-bottom:8px}.RosterScheduleOptimizer_searchResults__TR5nL{list-style:none;padding:0;margin:0 0 8px;max-height:130px;overflow:auto}.RosterScheduleOptimizer_alternative__H_EeX,.RosterScheduleOptimizer_candidateRow__LcCmB,.RosterScheduleOptimizer_categoryRow__m70w9,.RosterScheduleOptimizer_itineraryLegs__I1IeG>div,.RosterScheduleOptimizer_rosterRow__rw_DF,.RosterScheduleOptimizer_searchResults__TR5nL li{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 0;border-bottom:1px solid #505050}.RosterScheduleOptimizer_candidateRow__LcCmB>span,.RosterScheduleOptimizer_rosterRow__rw_DF>span{color:#aaa;font-size:12px}.RosterScheduleOptimizer_candidateRow__LcCmB>button:first-child,.RosterScheduleOptimizer_playerButton__GE_mD{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left;border:0!important;background:rgba(0,0,0,0)!important}.RosterScheduleOptimizer_alternative__H_EeX small,.RosterScheduleOptimizer_candidateRow__LcCmB small,.RosterScheduleOptimizer_playerButton__GE_mD small{color:#aaa}.RosterScheduleOptimizer_rosterRow__rw_DF{flex-wrap:wrap;border-color:rgba(167,180,192,.25)}.RosterScheduleOptimizer_rosterRow__rw_DF:nth-child(2n){background:rgb(26.2,29,33.4)}.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_playerButton__GE_mD{flex:1 0 100%}.RosterScheduleOptimizer_rosterRow__rw_DF>span{padding:2px 4px;border-radius:6px;background:rgb(31.5,35.5,40.5)}.RosterScheduleOptimizer_playerEvidence__jPE_q{flex:1 0 100%}.RosterScheduleOptimizer_rosterContribution__kmAQ_{flex:1 0 100%;min-width:0;grid-column:1/-1;color:#aaa;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;container-type:inline-size}.RosterScheduleOptimizer_rosterContribution__kmAQ_ summary{cursor:pointer;min-height:40px;padding-block:4px}.RosterScheduleOptimizer_contributionMetrics__QrYry{display:inline-grid;width:calc(100% - 16px);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:4px;vertical-align:top}.RosterScheduleOptimizer_contributionMetrics__QrYry>span{min-width:0;overflow-wrap:anywhere}.RosterScheduleOptimizer_contributionMetricLabel__CeKYr{display:block;min-height:24px;font-size:10px;line-height:12px}.RosterScheduleOptimizer_contributionMetrics__QrYry strong{display:block;color:#ccc;font-size:11px;line-height:16px;font-weight:700}.RosterScheduleOptimizer_rosterContribution__kmAQ_ summary:focus-visible{outline:2px solid #14a2d2;outline-offset:2px}@container (max-width: 220px){.RosterScheduleOptimizer_contributionMetrics__QrYry{grid-template-columns:repeat(2,minmax(0,1fr))}.RosterScheduleOptimizer_contributionMetricLabel__CeKYr{min-height:12px}}.RosterScheduleOptimizer_rosterContribution__kmAQ_ p{margin-block:4px}.RosterScheduleOptimizer_rosterContribution__kmAQ_ ul{margin-block:4px;padding-left:8px;overflow-wrap:anywhere}.RosterScheduleOptimizer_playerEvidence__jPE_q summary{cursor:pointer;color:#14a2d2;font-size:12px}.RosterScheduleOptimizer_playerEvidence__jPE_q label{display:grid;grid-gap:4px;gap:4px;margin-top:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_reserveChoices__w86Rv{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_reserveChoices__w86Rv label{display:flex;align-items:center}.RosterScheduleOptimizer_check__dy9yZ{display:flex;align-items:center;font-size:12px;white-space:nowrap}.RosterScheduleOptimizer_check__dy9yZ input{min-height:0}.RosterScheduleOptimizer_unresolved__gNSvv{margin:8px 0;padding:8px;border-left:4px solid #fc3;background:rgb(14.7627118644,16.4661016949,18.7372881356)}.RosterScheduleOptimizer_unresolved__gNSvv>div{display:flex;align-items:center;gap:4px;padding-top:4px}.RosterScheduleOptimizer_settings__Pz4ki{margin-top:8px}.RosterScheduleOptimizer_settings__Pz4ki summary{cursor:pointer;color:#14a2d2}.RosterScheduleOptimizer_settingsGrid__4X3E9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:8px}.RosterScheduleOptimizer_settingsGrid__4X3E9 :is(input,select,textarea){width:100%}.RosterScheduleOptimizer_dateStrip__yGbr3{display:flex;gap:4px;overflow-x:auto;padding-bottom:8px}.RosterScheduleOptimizer_dateStrip__yGbr3 button{white-space:nowrap}.RosterScheduleOptimizer_dateStrip__yGbr3 .RosterScheduleOptimizer_selectedDate__IC24M,.RosterScheduleOptimizer_mobileTabs__IO_5o .RosterScheduleOptimizer_activeTab__sx_qt{background:#14a2d2;color:#101214;border-color:#14a2d2;font-weight:700}.RosterScheduleOptimizer_dateSummary__lIS0V{display:flex;justify-content:space-between;gap:8px;padding:8px 0;color:#aaa}.RosterScheduleOptimizer_dateSummary__lIS0V strong{color:#fff}.RosterScheduleOptimizer_gridScroll__v9Twj,.RosterScheduleOptimizer_streamingGrid__Y__UU{overflow-x:auto;border:1px solid rgba(167,180,192,.25);border-radius:6px}.RosterScheduleOptimizer_streamingGrid__Y__UU table{border-collapse:collapse;min-width:100%;white-space:nowrap;font-size:12px}.RosterScheduleOptimizer_streamingGrid__Y__UU td,.RosterScheduleOptimizer_streamingGrid__Y__UU th{padding:8px;border-bottom:1px solid #505050;border-right:1px solid #505050;text-align:left}.RosterScheduleOptimizer_streamingGrid__Y__UU thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgb(31.5,35.5,40.5);color:#aaa}.RosterScheduleOptimizer_streamingGrid__Y__UU tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:rgb(14.7627118644,16.4661016949,18.7372881356)}.RosterScheduleOptimizer_streamingGrid__Y__UU td small,.RosterScheduleOptimizer_streamingGrid__Y__UU td strong{display:block}.RosterScheduleOptimizer_streamingGrid__Y__UU td small{color:#aaa}.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromTable__vWzvY{table-layout:fixed;width:100%;min-width:720px}.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromTable__vWzvY td,.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromTable__vWzvY th{overflow:hidden;text-overflow:ellipsis}.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromSlotColumn__i48Cc{width:96px}.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromRow__8jbCa td,.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_planFromRow__8jbCa th{padding-block:0}.RosterScheduleOptimizer_streamingGrid__Y__UU .RosterScheduleOptimizer_greyedDay__Kywnw{opacity:.4}.RosterScheduleOptimizer_planFromNote__elvjk{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_planFromNote__elvjk small{flex-basis:100%}.RosterScheduleOptimizer_emptyStream__LwouA{color:#aaa}.RosterScheduleOptimizer_gridScroll__v9Twj table{border-collapse:collapse;min-width:100%;white-space:nowrap;font-size:12px}.RosterScheduleOptimizer_gridScroll__v9Twj td,.RosterScheduleOptimizer_gridScroll__v9Twj th{padding:4px 8px;border-bottom:1px solid #505050;border-right:1px solid #505050;text-align:center}.RosterScheduleOptimizer_gridScroll__v9Twj thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgb(31.5,35.5,40.5);color:#aaa}.RosterScheduleOptimizer_gridScroll__v9Twj tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:rgb(14.7627118644,16.4661016949,18.7372881356);text-align:left}.RosterScheduleOptimizer_gridScroll__v9Twj tbody th button{display:block;border:0;background:rgba(0,0,0,0)}.RosterScheduleOptimizer_gridScroll__v9Twj small,.RosterScheduleOptimizer_gridScroll__v9Twj td span{display:block}.RosterScheduleOptimizer_startCell__9VSDb{background:rgba(0,200,150,.1);color:#00c896}.RosterScheduleOptimizer_benchCell__Nttyg{background:rgba(255,204,51,.08);color:#fc3}.RosterScheduleOptimizer_itineraryLegs__I1IeG{margin:8px 0}.RosterScheduleOptimizer_itineraryLegs__I1IeG h3,.RosterScheduleOptimizer_panelBody__BWEcB h3{margin:8px 0;color:#14a2d2;font-size:14px;text-transform:uppercase}.RosterScheduleOptimizer_itineraryLegs__I1IeG p,.RosterScheduleOptimizer_panelBody__BWEcB p{margin:8px 0;color:#aaa}.RosterScheduleOptimizer_selectedStep__GsnPn{display:grid!important;align-items:start!important}.RosterScheduleOptimizer_selectedStep__GsnPn>small,.RosterScheduleOptimizer_selectedStep__GsnPn>span{color:#aaa}.RosterScheduleOptimizer_stepControls__EdAgx{display:flex;gap:4px;flex-wrap:wrap}.RosterScheduleOptimizer_stepControls__EdAgx label{display:grid;grid-gap:4px;gap:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_lineup__hpm8u{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.RosterScheduleOptimizer_lineup__hpm8u>div{padding:8px;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407)}.RosterScheduleOptimizer_lineup__hpm8u span{display:block}.RosterScheduleOptimizer_ruleFields__dK8nE{display:grid;grid-gap:8px;gap:8px;padding-top:8px}.RosterScheduleOptimizer_ruleFields__dK8nE h4,.RosterScheduleOptimizer_statEditor__SzZ97 h4{margin:8px 0 0;color:#14a2d2;text-transform:uppercase}.RosterScheduleOptimizer_ruleFields__dK8nE label,.RosterScheduleOptimizer_ruleRow__fmgZq label{display:flex;flex-direction:column;gap:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_ruleFields__dK8nE>label{max-width:100%}.RosterScheduleOptimizer_ruleRow__fmgZq{display:flex;align-items:flex-end;gap:4px;flex-wrap:wrap;border-bottom:1px solid #505050;padding-bottom:4px}.RosterScheduleOptimizer_ruleRow__fmgZq label{flex:1 1 85px;min-width:0}.RosterScheduleOptimizer_ruleRow__fmgZq input,.RosterScheduleOptimizer_ruleRow__fmgZq select{width:100%}.RosterScheduleOptimizer_statEditor__SzZ97{padding:8px 0}.RosterScheduleOptimizer_b2bList__qa_Iy{display:grid;grid-gap:4px;gap:4px}.RosterScheduleOptimizer_b2bRow__e8YIj{display:grid;grid-gap:4px;gap:4px;padding:4px;border:1px solid #505050}.RosterScheduleOptimizer_b2bRow__e8YIj span{color:#aaa;font-size:12px}.RosterScheduleOptimizer_sensitivity__ke4Rh{padding:8px 0;border-top:1px solid #505050}.RosterScheduleOptimizer_sensitivity__ke4Rh>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #505050}.RosterScheduleOptimizer_evidence___LRJ5,.RosterScheduleOptimizer_limitation__rhz59{font-size:12px;color:#aaa}.RosterScheduleOptimizer_detail__XmWuV{display:grid;grid-gap:4px;gap:4px;padding:8px;border-left:4px solid #14a2d2;background:rgb(14.7627118644,16.4661016949,18.7372881356)}.RosterScheduleOptimizer_demandHint__mt8rr,.RosterScheduleOptimizer_formChip__syjtN{color:#fc3;font-size:12px}.RosterScheduleOptimizer_alternative__H_EeX{align-items:flex-start;padding:8px;margin:8px 0;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(31.5,35.5,40.5)}.RosterScheduleOptimizer_alternative__H_EeX>div{min-width:0;display:flex;flex-direction:column;gap:4px}.RosterScheduleOptimizer_alternative__H_EeX button{flex-shrink:0}.RosterScheduleOptimizer_compare__2AfKW{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.RosterScheduleOptimizer_metrics__6_4Gi article,.RosterScheduleOptimizer_topbar__2DkME{--position-color:#14a2d2;border:1px solid var(--position-color,#14a2d2);border-left-width:10px;border-radius:10px}.RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(2){--position-color:#00C896}.RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(3),.RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(5){--position-color:#FFC857}.RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(6){--position-color:#FF6B6B}.RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(7){--position-color:#00C896}.RosterScheduleOptimizer_workspace__G8UDm .RosterScheduleOptimizer_primaryAction__VKTQY{background:#14a2d2;border-color:#14a2d2;color:#101214;font-weight:700}.RosterScheduleOptimizer_workspace__G8UDm :is(input,select,textarea){color-scheme:dark}.RosterScheduleOptimizer_workspace__G8UDm input[type=checkbox]{accent-color:#14a2d2}.RosterScheduleOptimizer_workspace__G8UDm *{scrollbar-width:thin;scrollbar-color:#a7b4c0 rgb(21,23,26.5)}.RosterScheduleOptimizer_panelHead__9Robi .RosterScheduleOptimizer_panelNumber__pJgo3{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407);color:#14a2d2;font-family:Martian Mono,monospace;font-size:12px}.RosterScheduleOptimizer_dataHealth__l28vg{flex-shrink:0;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(21,23,26.5);font-size:12px}.RosterScheduleOptimizer_dataHealth__l28vg summary{cursor:pointer;padding:4px 8px;color:#fc3}.RosterScheduleOptimizer_dataHealth__l28vg summary span{margin-left:8px;color:#aaa}.RosterScheduleOptimizer_dataHealth__l28vg ul{margin:0;padding:8px 24px;max-height:112px;overflow:auto;color:#aaa;line-height:1.5;border-top:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_viewSwitch__WMiXu{display:flex;flex-shrink:0;gap:4px;padding:8px;border-bottom:1px solid rgba(167,180,192,.25);font-size:14px}.RosterScheduleOptimizer_viewSwitch__WMiXu button[aria-pressed=true]{background:#14a2d2;border-color:#14a2d2;color:#101214;font-weight:700}.RosterScheduleOptimizer_mobileSetupToggle__XgsBQ,.RosterScheduleOptimizer_mobileTabs__IO_5o{display:none}.RosterScheduleOptimizer_healthStrip__fEXR0{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.RosterScheduleOptimizer_healthStrip__fEXR0>details{flex:1 1;min-width:0}.RosterScheduleOptimizer_lineupBody__R9dq5{display:flex;flex-direction:column;overflow:hidden;padding:4px}.RosterScheduleOptimizer_compactSchedule__M_XEa{--schedule-columns:minmax(135px,2fr) repeat(7,minmax(38px,1fr)) repeat(3,30px) 40px;--day-control-height:32px;--position-band-width:28px;display:flex;flex:1 1;flex-direction:column;min-height:0}.RosterScheduleOptimizer_dayControls__ZeBH3{display:grid;grid-template-columns:var(--schedule-columns);align-items:center;min-width:610px;height:var(--day-control-height);position:-webkit-sticky;position:sticky;top:-3px;z-index:5;padding-inline:var(--position-band-width) 1px;box-sizing:border-box;background:rgb(21,23,26.5);font-size:12px}.RosterScheduleOptimizer_dayNavigation__4ZtDJ{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.RosterScheduleOptimizer_dayNavigation__4ZtDJ button{padding-inline:4px}.RosterScheduleOptimizer_dayControls__ZeBH3 output{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_daySlider__EikHp{padding-inline:calc(100%/(var(--slider-day-count)*2) - 8px)}.RosterScheduleOptimizer_daySlider__EikHp input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--day-control-height);min-width:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);accent-color:#14a2d2}.RosterScheduleOptimizer_daySlider__EikHp input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:rgba(167,180,192,.25)}.RosterScheduleOptimizer_daySlider__EikHp input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:#14a2d2}.RosterScheduleOptimizer_daySlider__EikHp input::-moz-range-track{height:4px;border:0;border-radius:999px;background:rgba(167,180,192,.25)}.RosterScheduleOptimizer_daySlider__EikHp input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#14a2d2}.RosterScheduleOptimizer_daySummary__A6eje{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:3px 6px;flex-shrink:0;border-block:1px solid rgba(167,180,192,.25);margin:2px 3px 1px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_daySummary__A6eje>div{display:flex;align-items:baseline;gap:5px}.RosterScheduleOptimizer_daySummary__A6eje span{color:#aaa}.RosterScheduleOptimizer_daySummary__A6eje strong{font-weight:700}.RosterScheduleOptimizer_scheduleLegend__FY8yz{color:#aaa;font-size:11px;padding:1px 3px;flex-shrink:0}.RosterScheduleOptimizer_compactScroll__OH5Id{flex:1 1;min-height:0;overflow:auto;padding:3px;scroll-padding:calc(var(--day-control-height) + 40px) 4px}.RosterScheduleOptimizer_compactTable__1HQWx{width:100%;min-width:610px;display:block;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_compactTable__1HQWx thead{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--day-control-height) - 3px);z-index:4;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_compactTable__1HQWx tr{display:grid;grid-template-columns:var(--schedule-columns);align-items:center}.RosterScheduleOptimizer_compactTable__1HQWx thead tr{padding-inline:var(--position-band-width) 1px;box-sizing:border-box}.RosterScheduleOptimizer_compactTable__1HQWx td,.RosterScheduleOptimizer_compactTable__1HQWx th{min-width:0;text-align:center;padding:0 2px}.RosterScheduleOptimizer_compactTable__1HQWx thead th{font-weight:400;font-size:10px}.RosterScheduleOptimizer_compactTable__1HQWx thead th:first-child{text-align:left;padding-left:10px}.RosterScheduleOptimizer_compactTable__1HQWx thead button{width:100%;min-height:40px;padding:2px;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:inherit;white-space:normal;line-height:12px}.RosterScheduleOptimizer_compactTable__1HQWx thead button>small,.RosterScheduleOptimizer_compactTable__1HQWx thead button>span{display:block}.RosterScheduleOptimizer_compactTable__1HQWx thead button>span:first-child{text-transform:uppercase;font-weight:700}.RosterScheduleOptimizer_compactTable__1HQWx thead button>small{color:#aaa;font-size:10px}.RosterScheduleOptimizer_compactTable__1HQWx thead button:focus-visible{outline-offset:-2px}.RosterScheduleOptimizer_positionGroup__QUKcI{--position-color:#A7B4C0;--bench-control-width:76px;--position-surface:color-mix(in srgb,var(--position-color) 7%,rgb(21,23,26.5));display:block;position:relative;border-left-width:1px;border:1px solid var(--position-color,#14a2d2);border-left-width:var(--position-band-width);border-radius:10px;margin:2px 0;background:var(--position-surface)}.RosterScheduleOptimizer_compactTable__1HQWx .RosterScheduleOptimizer_positionLabel__II2aL{position:absolute;inset-block:0;left:calc(-1*var(--position-band-width));width:var(--position-band-width);padding:0;display:flex;align-items:center;justify-content:center;color:#101214;font-size:12px;font-weight:700;line-height:14px;white-space:nowrap}.RosterScheduleOptimizer_positionGroup__QUKcI:is([data-position=UTIL],[data-position=BENCH]) .RosterScheduleOptimizer_positionLabel__II2aL>span{transform:rotate(-90deg)}.RosterScheduleOptimizer_positionGroup__QUKcI[data-position=BENCH][data-bench-open=false]{min-height:44px}.RosterScheduleOptimizer_positionGroup__QUKcI tr[data-compact-row]{height:clamp(28px,var(--schedule-row-height,32px),48px)}.RosterScheduleOptimizer_positionGroup__QUKcI tr[hidden]{display:none}.RosterScheduleOptimizer_positionGroup__QUKcI tr[data-compact-row]+tr[data-compact-row]{border-top:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_positionGroup__QUKcI th[scope=row]{display:flex;align-items:center;gap:4px;height:100%;padding-left:5px;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--position-surface);font-weight:400}.RosterScheduleOptimizer_schedulePlayer___R_kR{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;height:100%;min-height:0!important;border:0!important;background:rgba(0,0,0,0)!important;padding:0 2px!important;text-align:left}.RosterScheduleOptimizer_schedulePlayer___R_kR img{flex-shrink:0;object-fit:contain}.RosterScheduleOptimizer_schedulePlayer___R_kR>span:not(.RosterScheduleOptimizer_scheduleSrOnly__bD_oK){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RosterScheduleOptimizer_scheduleSrOnly__bD_oK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.RosterScheduleOptimizer_plannedChange__IYKjk,.RosterScheduleOptimizer_rowStatus__2drze{color:#aaa;font-size:10px}.RosterScheduleOptimizer_positionGroup__QUKcI td{line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.RosterScheduleOptimizer_chosenDay__EzB1Z{background:rgba(20,162,210,.12)!important;box-shadow:inset 0 0 0 1px rgba(20,162,210,.4)}.RosterScheduleOptimizer_elapsedDay__fRov6{color:#aaa}.RosterScheduleOptimizer_planFromControls__nnlq3 .RosterScheduleOptimizer_planFromLabel__t18LH{color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.RosterScheduleOptimizer_planFromControls__nnlq3 .RosterScheduleOptimizer_planFromDays__e1o4x{grid-column:2/9;min-width:0}.RosterScheduleOptimizer_compactTable__1HQWx .RosterScheduleOptimizer_greyedDay__Kywnw{opacity:.4}.RosterScheduleOptimizer_compactTable__1HQWx thead .RosterScheduleOptimizer_elapsedDay__fRov6 button{color:#aaa}.RosterScheduleOptimizer_fantasyAssigned__HtgIf{font-weight:700;text-decoration:underline;text-underline-offset:3px}.RosterScheduleOptimizer_benchHeading__bynNz{display:block!important;height:0}.RosterScheduleOptimizer_benchHeading__bynNz th{display:block;position:-webkit-sticky;position:sticky;left:5px;z-index:2;width:var(--bench-control-width);height:0;padding:0}.RosterScheduleOptimizer_benchHeading__bynNz button{display:flex;align-items:center;justify-content:center;gap:4px;height:clamp(28px,var(--schedule-row-height,32px),48px);width:var(--bench-control-width);min-height:0;padding:0 4px;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:var(--position-surface);color:#ccc;font-size:11px;font-weight:700;line-height:14px}.RosterScheduleOptimizer_benchHeading__bynNz button>span{white-space:nowrap}.RosterScheduleOptimizer_benchHeading__bynNz+tr th[scope=row]{-webkit-padding-start:calc(var(--bench-control-width) + 5px);padding-inline-start:calc(var(--bench-control-width) + 5px)}.RosterScheduleOptimizer_positionGroup__QUKcI[data-bench-open=false] .RosterScheduleOptimizer_benchHeading__bynNz button{height:44px}.RosterScheduleOptimizer_benchHeading__bynNz button:focus-visible{outline:2px solid #ccc;outline-offset:-2px}.RosterScheduleOptimizer_countChip__Tth_6{display:inline-block;min-width:18px;border-radius:999px;padding:0 4px;background:rgb(17.6288135593,19.7398305085,22.2211864407);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_planDetails__Y4Hm3{flex-shrink:0;font-size:11px}.RosterScheduleOptimizer_planDetails__Y4Hm3>summary{min-height:26px;padding:4px;cursor:pointer;color:#aaa}.RosterScheduleOptimizer_planDetails__Y4Hm3[open]{overflow:auto;max-height:50%}@media(min-width:1101px){.RosterScheduleOptimizer_workspace__G8UDm{gap:4px;padding:4px}.RosterScheduleOptimizer_topbar__2DkME{min-height:38px;padding:3px 8px}.RosterScheduleOptimizer_eyebrow__U_nc8{display:none}.RosterScheduleOptimizer_topbar__2DkME h1{font:700 20px/1.2 Roboto Condensed,sans-serif;letter-spacing:.02em;text-transform:uppercase}.RosterScheduleOptimizer_mobileSetupToggle__XgsBQ{display:block;min-height:32px!important;font-size:11px!important}.RosterScheduleOptimizer_controls__VFIFY{display:none}.RosterScheduleOptimizer_controls__VFIFY.RosterScheduleOptimizer_controlsExpanded__JS3YU{display:flex}.RosterScheduleOptimizer_metrics__6_4Gi article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0;gap:0;padding:3px 7px}.RosterScheduleOptimizer_metrics__6_4Gi span{font-size:10px}.RosterScheduleOptimizer_metrics__6_4Gi strong{font:700 20px/1.15 Roboto Condensed,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_metrics__6_4Gi small{grid-column:1/-1;font-size:10px;line-height:12px}.RosterScheduleOptimizer_metrics__6_4Gi article:first-child small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RosterScheduleOptimizer_panelHead__9Robi{min-height:32px;padding:4px 8px}.RosterScheduleOptimizer_viewSwitch__WMiXu{padding:3px 5px;font-size:11px}.RosterScheduleOptimizer_viewSwitch__WMiXu button{min-height:28px;padding:2px 6px}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_panelHead__9Robi>span{display:none}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_viewSwitch__WMiXu{border:0;padding:0;margin-left:auto}.RosterScheduleOptimizer_panels__f0C_e{grid-template-columns:minmax(300px,26%) minmax(0,1fr) minmax(300px,24%)}.RosterScheduleOptimizer_panelHead__9Robi h2{letter-spacing:.035em}.RosterScheduleOptimizer_rosterRow__rw_DF{display:grid;grid-template-columns:minmax(0,1fr) auto auto 26px;padding-block:5px}.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_playerButton__GE_mD,.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_playerEvidence__jPE_q{grid-column:1/-1}.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_playerButton__GE_mD{padding:2px 0;min-height:30px}.RosterScheduleOptimizer_rosterRow__rw_DF select{width:100%;min-width:0;padding-inline:3px}.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_currentSlot__LLeUe{font-size:11px}.RosterScheduleOptimizer_rosterRow__rw_DF>button[aria-label]{padding-inline:0}.RosterScheduleOptimizer_rosterRow__rw_DF .RosterScheduleOptimizer_check__dy9yZ{gap:2px}.RosterScheduleOptimizer_playerEvidence__jPE_q{padding-top:1px}}@media(max-width:1100px){.RosterScheduleOptimizer_healthStrip__fEXR0{flex-direction:column}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_panelHead__9Robi{flex-wrap:wrap}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_viewSwitch__WMiXu{width:100%}.RosterScheduleOptimizer_lineupBody__R9dq5{overflow:visible}.RosterScheduleOptimizer_compactSchedule__M_XEa{--day-control-height:44px;min-height:55dvh}.RosterScheduleOptimizer_compactScroll__OH5Id{max-height:65dvh}.RosterScheduleOptimizer_compactTable__1HQWx,.RosterScheduleOptimizer_dayControls__ZeBH3{min-width:650px}.RosterScheduleOptimizer_benchHeading__bynNz button,.RosterScheduleOptimizer_compactTable__1HQWx thead button,.RosterScheduleOptimizer_dayControls__ZeBH3 button{min-height:44px}.RosterScheduleOptimizer_daySummary__A6eje{gap:5px 12px;padding-block:6px}.RosterScheduleOptimizer_positionGroup__QUKcI tr[data-compact-row]{height:44px}.RosterScheduleOptimizer_planDetails__Y4Hm3[open]{max-height:none}}@media(min-width:1101px){.RosterScheduleOptimizer_workspace__G8UDm{max-height:100%}}@media(max-width:1100px){.RosterScheduleOptimizer_workspace__G8UDm{min-height:calc(100dvh - 76px);height:auto;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.RosterScheduleOptimizer_topbar__2DkME{align-items:start;flex-direction:column}.RosterScheduleOptimizer_topbar__2DkME h1{font:700 20px/1.15 Roboto Condensed,sans-serif;letter-spacing:.02em}.RosterScheduleOptimizer_topbar__2DkME{gap:8px}.RosterScheduleOptimizer_actions__VZG9m{gap:6px}.RosterScheduleOptimizer_mobileSetupToggle__XgsBQ{display:block;text-align:left;min-height:44px!important}.RosterScheduleOptimizer_controls__VFIFY{display:none}.RosterScheduleOptimizer_controlsExpanded__JS3YU{display:flex}.RosterScheduleOptimizer_metrics__6_4Gi{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.RosterScheduleOptimizer_metrics__6_4Gi article{flex:0 0 150px;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:5px 8px}.RosterScheduleOptimizer_metrics__6_4Gi span{font-size:10px}.RosterScheduleOptimizer_metrics__6_4Gi strong{font:700 20px/1.2 Roboto Condensed,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_metrics__6_4Gi small{grid-column:1/-1;font-size:10px;line-height:13px}.RosterScheduleOptimizer_dataHealth__l28vg summary{line-height:14px}.RosterScheduleOptimizer_mobileTabs__IO_5o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:56px;z-index:5;padding:4px 0;background:#1a1d21}.RosterScheduleOptimizer_mobileTabs__IO_5o button{min-height:44px}.RosterScheduleOptimizer_panels__f0C_e{display:block;flex:none}.RosterScheduleOptimizer_panel__r8Bek{display:none;min-height:55dvh}.RosterScheduleOptimizer_panel__r8Bek.RosterScheduleOptimizer_mobileActive__HRTOy{display:flex}.RosterScheduleOptimizer_panelBody__BWEcB{flex:none;overflow:visible}.RosterScheduleOptimizer_topbar__2DkME{padding:8px}}@media(max-width:640px){.RosterScheduleOptimizer_controls__VFIFY label{flex:1 1 40%}.RosterScheduleOptimizer_controls__VFIFY :is(input,select){width:100%;max-width:none}.RosterScheduleOptimizer_metrics__6_4Gi{grid-template-columns:repeat(2,minmax(0,1fr))}.RosterScheduleOptimizer_metrics__6_4Gi article:last-child{grid-column:1/-1}.RosterScheduleOptimizer_mobileTabs__IO_5o button{padding:4px;font-size:12px}}.RosterScheduleOptimizer_weekNav__Tgeiu{display:flex;align-items:flex-end;gap:4px;min-width:0}.RosterScheduleOptimizer_weekNav__Tgeiu select{max-width:290px}details.RosterScheduleOptimizer_alternative__H_EeX{display:block}details.RosterScheduleOptimizer_alternative__H_EeX summary{cursor:pointer;color:#ccc}details.RosterScheduleOptimizer_alternative__H_EeX button{display:block;width:100%;text-align:left;margin-top:4px}details.RosterScheduleOptimizer_alternative__H_EeX .RosterScheduleOptimizer_candidateRow__LcCmB{flex-direction:row}details.RosterScheduleOptimizer_alternative__H_EeX .RosterScheduleOptimizer_candidateRow__LcCmB button{width:auto}@media(max-width:640px){.RosterScheduleOptimizer_candidateFilters__i68ox :is(input,select),.RosterScheduleOptimizer_candidateRow__LcCmB button,.RosterScheduleOptimizer_candidateViews__rctj5 button{min-height:44px}}@media(max-width:640px){.RosterScheduleOptimizer_weekNav__Tgeiu{width:100%}.RosterScheduleOptimizer_weekNav__Tgeiu label{min-width:0}.RosterScheduleOptimizer_weekNav__Tgeiu select{max-width:100%}}.RosterScheduleOptimizer_candidateToolbar__fsWmF{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.RosterScheduleOptimizer_candidateTools__yRjoG{display:flex;align-items:start;justify-content:space-between;gap:4px}.RosterScheduleOptimizer_candidateTools__yRjoG .RosterScheduleOptimizer_candidateFilterDetails__M0XgN{flex:1 1}.RosterScheduleOptimizer_candidatePanel__idAxF h4{margin-block:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_candidateSort__7R_mt{display:flex;align-items:center;gap:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_candidateSort__7R_mt select{min-width:0;max-width:135px;min-height:40px}.RosterScheduleOptimizer_candidateFilterDetails__M0XgN{margin-block:4px}.RosterScheduleOptimizer_candidateFilterDetails__M0XgN>summary{cursor:pointer;color:#aaa;min-width:40px;min-height:40px;display:flex;align-items:center}.RosterScheduleOptimizer_candidateReference___b7w2{color:#aaa;font-size:12px;line-height:1.4;margin-block:4px}.RosterScheduleOptimizer_scheduleLegend__FY8yz{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px}.RosterScheduleOptimizer_scheduleLegend__FY8yz>span:first-child{flex:0 0 auto}.RosterScheduleOptimizer_compactTable__1HQWx thead{top:0}.RosterScheduleOptimizer_rangeMetric__4o9xr{font-family:Roboto Condensed,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RosterScheduleOptimizer_fantasyAssigned__HtgIf{color:#0f9}.RosterScheduleOptimizer_rosterColumns__oqA3t{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,1.15fr) 40px 40px;align-items:center;grid-gap:4px;gap:4px;padding-block:4px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_rosterColumns__oqA3t>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);grid-gap:4px;gap:4px;text-align:center}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster]{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,1.15fr) 40px 40px;align-items:center;grid-gap:4px;gap:4px;padding-block:0}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD{grid-column:1;grid-row:1;min-height:40px;padding:0 4px;overflow:hidden;font-size:12px}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD small{font-size:10px}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_{grid-column:2;grid-row:1;font-size:11px}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_ summary{list-style:none;display:flex;align-items:center;min-height:40px;padding:0}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_ summary::-webkit-details-marker{display:none}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_contributionMetrics__QrYry{width:100%;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr)}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_contributionMetricLabel__CeKYr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_[open]{grid-column:1/-1;grid-row:2;padding:8px;border:1px solid #505050;border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407)}.RosterScheduleOptimizer_rosterProtection__osz6P{display:grid;grid-column:3;grid-row:1;place-items:center;min-height:40px}.RosterScheduleOptimizer_rosterProtection__osz6P input{width:18px;height:18px;min-height:0;padding:0}.RosterScheduleOptimizer_rosterManagement__7_a1s{min-width:0;grid-column:4;grid-row:1}.RosterScheduleOptimizer_rosterManagement__7_a1s>summary{cursor:pointer;list-style:none;min-width:40px;min-height:40px;display:grid;place-items:center;color:#aaa;font-size:20px}.RosterScheduleOptimizer_rosterManagement__7_a1s>summary::-webkit-details-marker{display:none}.RosterScheduleOptimizer_rosterManagement__7_a1s[open]{grid-column:1/-1;grid-row:3;padding:8px;border:1px solid #505050;border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407)}.RosterScheduleOptimizer_rosterManagement__7_a1s[open]>summary{justify-items:start;font-size:14px}.RosterScheduleOptimizer_rosterManagement__7_a1s>div{display:grid;grid-gap:8px;gap:8px}.RosterScheduleOptimizer_rosterManagement__7_a1s label{display:grid;grid-gap:4px;gap:4px}.RosterScheduleOptimizer_rosterEntryTools__ORBs8>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:#14a2d2}.RosterScheduleOptimizer_rosterEntryTools__ORBs8[open]{padding-block:8px;border-bottom:1px solid #505050}.RosterScheduleOptimizer_rosterMetricHelp__VBf04{display:flex;align-items:center;justify-content:space-between}.RosterScheduleOptimizer_rosterMetricHelp__VBf04>span{color:#aaa;font-size:12px}.RosterScheduleOptimizer_metricLabel__kmJpc{display:flex;align-items:center;justify-content:space-between;gap:4px}.RosterScheduleOptimizer_metrics__6_4Gi article{border:1px solid rgba(167,180,192,.25);border-radius:10px}.RosterScheduleOptimizer_metrics__6_4Gi article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:var(--position-color);pointer-events:none}.RosterScheduleOptimizer_metrics__6_4Gi .RosterScheduleOptimizer_metricLabel__kmJpc>span{min-width:0}.RosterScheduleOptimizer_assignmentNotice__XrNiU{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 8px;color:#fc3;font-size:12px;border-bottom:1px solid #505050}.RosterScheduleOptimizer_metrics__6_4Gi .RosterScheduleOptimizer_metricLabel__kmJpc button{width:40px}@media(min-width:1101px){.RosterScheduleOptimizer_healthStrip__fEXR0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.RosterScheduleOptimizer_metrics__6_4Gi article{grid-template-columns:minmax(0,1fr) auto;padding:0 8px}.RosterScheduleOptimizer_metrics__6_4Gi .RosterScheduleOptimizer_metricLabel__kmJpc{min-height:40px}.RosterScheduleOptimizer_metrics__6_4Gi article:first-child small,.RosterScheduleOptimizer_metrics__6_4Gi small{white-space:normal;overflow:visible;text-overflow:clip}.RosterScheduleOptimizer_topbar__2DkME{border:1px solid rgba(167,180,192,.25);padding-left:16px}.RosterScheduleOptimizer_topbar__2DkME:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:#14a2d2;pointer-events:none}}@media(max-width:1100px){.RosterScheduleOptimizer_rosterColumns__oqA3t,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster]{grid-template-columns:minmax(0,1fr) minmax(120px,1.15fr) 44px 44px}.RosterScheduleOptimizer_candidateFilterDetails__M0XgN>summary,.RosterScheduleOptimizer_candidateSort__7R_mt select,.RosterScheduleOptimizer_rosterEntryTools__ORBs8>summary,.RosterScheduleOptimizer_rosterManagement__7_a1s>summary,.RosterScheduleOptimizer_rosterProtection__osz6P,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_ summary{min-height:44px}.RosterScheduleOptimizer_candidateFilterDetails__M0XgN>summary,.RosterScheduleOptimizer_rosterManagement__7_a1s>summary{min-width:44px}.RosterScheduleOptimizer_rosterColumns__oqA3t>div{font-size:10px}.RosterScheduleOptimizer_metrics__6_4Gi article{flex-basis:180px}}@media(max-width:360px){.RosterScheduleOptimizer_rosterColumns__oqA3t{display:none}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster]{grid-template-columns:minmax(0,1fr) 44px 44px}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD{grid-column:1}.RosterScheduleOptimizer_rosterProtection__osz6P{grid-column:2}.RosterScheduleOptimizer_rosterManagement__7_a1s{grid-column:3}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_{grid-column:1/-1;grid-row:2}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_[open]{grid-row:3}.RosterScheduleOptimizer_rosterManagement__7_a1s[open]{grid-row:4}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_contributionMetricLabel__CeKYr{position:static;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;white-space:normal}}.RosterScheduleOptimizer_healthStrip__fEXR0{flex-direction:row;gap:8px}.RosterScheduleOptimizer_healthStrip__fEXR0 .RosterScheduleOptimizer_dataHealth__l28vg{flex:1 1}.RosterScheduleOptimizer_statusRail__OTAfF .RosterScheduleOptimizer_notice__Jc5Ct{padding:3px 6px;border-left-width:2px}.RosterScheduleOptimizer_statusRail__OTAfF .RosterScheduleOptimizer_notice__Jc5Ct[hidden]{display:none}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD{flex-direction:row;align-items:center;gap:4px}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD img{flex-shrink:0;object-fit:contain}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD>span{display:flex;flex-direction:column;min-width:0;text-align:left}.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1101px){.RosterScheduleOptimizer_workspace__G8UDm{gap:4px}.RosterScheduleOptimizer_topbar__2DkME{min-height:54px;gap:8px}.RosterScheduleOptimizer_topbar__2DkME>.RosterScheduleOptimizer_actions__VZG9m{gap:4px}.RosterScheduleOptimizer_itineraryPanel__ziar6{border-color:#14a2d2}.RosterScheduleOptimizer_panels__f0C_e{grid-template-columns:minmax(320px,28.5%) minmax(0,1fr) minmax(320px,28.5%)}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article{grid-template-columns:minmax(0,1fr) auto;padding:4px 8px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4){padding:2px 4px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4) .RosterScheduleOptimizer_metricLabel__kmJpc{min-height:24px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4) .RosterScheduleOptimizer_metricLabel__kmJpc button{width:24px;height:24px;min-height:24px;position:relative}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4) .RosterScheduleOptimizer_metricLabel__kmJpc button:after{content:"";position:absolute;inset:-8px}.RosterScheduleOptimizer_rosterColumns__oqA3t,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster]{grid-template-columns:minmax(0,1.4fr) minmax(128px,1fr) 40px 40px}.RosterScheduleOptimizer_rosterManagement__7_a1s>summary,.RosterScheduleOptimizer_rosterProtection__osz6P,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_playerButton__GE_mD,.RosterScheduleOptimizer_rosterRow__rw_DF[data-dense-roster] .RosterScheduleOptimizer_rosterContribution__kmAQ_ summary{min-height:32px}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_panelHead__9Robi{flex-wrap:wrap}.RosterScheduleOptimizer_itineraryPanel__ziar6 .RosterScheduleOptimizer_panelHead__9Robi h2{white-space:nowrap}}@media(max-width:1100px){.RosterScheduleOptimizer_controlPlane__CwB4W{grid-template-columns:repeat(2,minmax(0,1fr))}.RosterScheduleOptimizer_controlPlane__CwB4W>button{min-height:64px;padding:8px}.RosterScheduleOptimizer_commandActions___aifn{max-width:none}.RosterScheduleOptimizer_controlPlane__CwB4W>.RosterScheduleOptimizer_commandControl__zrpzy:nth-child(n+3),.RosterScheduleOptimizer_controlPlane__CwB4W>.RosterScheduleOptimizer_commandSearch__Inrc3{display:none}.RosterScheduleOptimizer_controlPlane__CwB4W.RosterScheduleOptimizer_commandPlaneExpanded__31VxH>.RosterScheduleOptimizer_commandControl__zrpzy{display:block}.RosterScheduleOptimizer_controlPlane__CwB4W.RosterScheduleOptimizer_commandPlaneExpanded__31VxH>.RosterScheduleOptimizer_commandSearch__Inrc3{display:flex}.RosterScheduleOptimizer_controlPlane__CwB4W .RosterScheduleOptimizer_commandActions___aifn{grid-column:1/-1}.RosterScheduleOptimizer_commandActions___aifn button{min-height:44px}.RosterScheduleOptimizer_statusRail__OTAfF{align-items:stretch}.RosterScheduleOptimizer_statusRail__OTAfF .RosterScheduleOptimizer_notice__Jc5Ct{flex:1 1 100%}.RosterScheduleOptimizer_healthStrip__fEXR0,.RosterScheduleOptimizer_workspaceFooter__18SDq{flex-direction:column}.RosterScheduleOptimizer_workspaceFooter__18SDq .RosterScheduleOptimizer_healthStrip__fEXR0{width:100%}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi{display:flex}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article{flex:0 0 160px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4){flex-basis:160px}.RosterScheduleOptimizer_scheduleControlDisclosure__L6OGN>summary,.RosterScheduleOptimizer_unrankedDisclosure__BrOz2 summary{min-height:44px}}@media(min-width:1100px)and (max-width:1100px){.RosterScheduleOptimizer_mobileTabs__IO_5o{top:68px}}.RosterScheduleOptimizer_topbar__2DkME .RosterScheduleOptimizer_subtitle__2I8tk{margin:2px 0 0;color:#aaa;font-size:14px}.RosterScheduleOptimizer_updatedAt__wBIos{color:#aaa;font-size:12px;white-space:nowrap}.RosterScheduleOptimizer_panelHead__9Robi .RosterScheduleOptimizer_panelSub__WeNXk{flex:1 1;min-width:0;color:#aaa;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RosterScheduleOptimizer_panelHead__9Robi .RosterScheduleOptimizer_viewSwitch__WMiXu{padding:0;border-bottom:0}.RosterScheduleOptimizer_optimizeButton__LsqfN{background:linear-gradient(90deg,#14a2d2,#07aae2);border-color:#14a2d2;color:#101214;font-weight:700;white-space:nowrap}.RosterScheduleOptimizer_goalieChip__GYDD2{padding:2px 8px;border:1px solid #0f9;border-radius:999px;background:rgba(0,0,0,0);color:#0f9;font:700 12px Martian Mono,monospace;white-space:nowrap}.RosterScheduleOptimizer_timingPrompt__iiyQt{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:4px 8px;border-bottom:1px solid rgba(167,180,192,.25);color:#ccc;font-size:12px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap:4px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article,.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4){grid-column:auto;padding:4px 8px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article strong{font-size:20px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:first-child{--position-color:#ffcc33}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(2){--position-color:#FF6B6B}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(3){--position-color:#00ff99}.RosterScheduleOptimizer_comparison__mfD16{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:4px 8px;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(21,23,26.5);font-size:12px}.RosterScheduleOptimizer_comparison__mfD16>span{color:#aaa;text-transform:uppercase;letter-spacing:.04em}.RosterScheduleOptimizer_comparison__mfD16 p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:2px 6px;border:1px solid rgba(0,0,0,0);border-radius:6px;color:#aaa}.RosterScheduleOptimizer_comparison__mfD16 p[data-selected=true]{border-color:#14a2d2;color:#ccc}.RosterScheduleOptimizer_comparison__mfD16 b{color:#fff;font-family:Martian Mono,monospace;font-weight:700;white-space:nowrap}.RosterScheduleOptimizer_dropChip__6Teo0,.RosterScheduleOptimizer_reserveChip__APkAg{margin-left:6px;padding:0 5px;border-radius:6px;font:normal 700 10px Roboto Condensed,sans-serif;letter-spacing:.04em;vertical-align:middle}.RosterScheduleOptimizer_dropChip__6Teo0{background:#ff6b6b;color:#101214}.RosterScheduleOptimizer_unprojectedChip__HDeGb{margin-left:6px;padding:0 5px;border:1px solid #505050;border-radius:6px;color:#aaa;font:normal 700 10px Roboto Condensed,sans-serif;letter-spacing:.04em;vertical-align:middle}.RosterScheduleOptimizer_dropNotice__KDCuB{grid-column:1/-1;padding-block:2px;color:#aaa;font-size:12px}.RosterScheduleOptimizer_reserveChip__APkAg{border:1px solid #aaa;color:#aaa}.RosterScheduleOptimizer_playerButton__GE_mD .RosterScheduleOptimizer_playerMeta__twT_I{display:flex;flex-wrap:wrap;align-items:center;row-gap:1px;max-width:100%;min-width:0}.RosterScheduleOptimizer_playerMeta__twT_I>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.RosterScheduleOptimizer_playerChips__UsUiR{display:inline-flex;flex:none;align-items:center}.RosterScheduleOptimizer_playerChips__UsUiR:empty{display:none}.RosterScheduleOptimizer_playerChips__UsUiR>em{margin-left:4px;padding:0 4px;line-height:13px}.RosterScheduleOptimizer_dropCaution__uhU_r{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:4px;border:1px solid;border-radius:50%;color:#aaa;font:700 10px/1 Roboto Condensed,sans-serif;vertical-align:middle;cursor:help}.RosterScheduleOptimizer_dropCaution__uhU_r[data-caution=high_demand]{color:#fc3}.RosterScheduleOptimizer_moreTools__H0dUi{flex:1 1;min-width:0}.RosterScheduleOptimizer_moreTools__H0dUi>summary{cursor:pointer;color:#aaa;font-size:12px}.RosterScheduleOptimizer_moreTools__H0dUi[open]{display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.RosterScheduleOptimizer_panels__f0C_e{grid-template-columns:minmax(250px,21%) minmax(0,1fr) minmax(300px,25%)}}.RosterScheduleOptimizer_navBar__76FgT{position:relative;z-index:20;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 14px;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(21,23,26.5)}.RosterScheduleOptimizer_navBar__76FgT:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:#14a2d2;pointer-events:none}.RosterScheduleOptimizer_navTitle__u8Co6{margin:0;flex-shrink:0;color:#fff;font:700 16px/1 Train One,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_providerControl__ZpLQu{flex-shrink:0;gap:6px;min-height:32px;padding:2px 8px 2px 3px;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407);text-align:left}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_providerMark__b2isR{width:26px;height:26px;font-size:12px}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_providerControl__ZpLQu strong{font-size:12px;line-height:1.15}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_providerControl__ZpLQu small{margin-top:0;font-size:10px;line-height:1.15;white-space:nowrap}.RosterScheduleOptimizer_navWeek__vS8KK{display:flex;align-items:center;gap:4px;flex-shrink:0}.RosterScheduleOptimizer_navWeek__vS8KK button{min-height:30px;padding:2px 8px;white-space:nowrap;font-size:12px}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandSearch__Inrc3{flex:0 1 210px;min-width:120px;padding:0;border:0;background:none}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandSearch__Inrc3 input{height:30px;font-size:12px}.RosterScheduleOptimizer_navStatus__r2b__{position:relative;flex:1 1 auto;min-width:90px;height:30px}.RosterScheduleOptimizer_navStatus__r2b__>.RosterScheduleOptimizer_statusRail__OTAfF{position:absolute;inset:0 0 auto 0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-height:30px;overflow:hidden;padding:2px;border:1px solid rgba(0,0,0,0);border-radius:6px}.RosterScheduleOptimizer_navStatus__r2b__:focus-within>.RosterScheduleOptimizer_statusRail__OTAfF,.RosterScheduleOptimizer_navStatus__r2b__:hover>.RosterScheduleOptimizer_statusRail__OTAfF{max-height:60vh;overflow:auto;padding:4px;border-color:rgba(167,180,192,.25);background:rgb(31.5,35.5,40.5);box-shadow:0 18px 36px -24px rgba(0,0,0,.78),0 1px 0 hsla(0,0%,100%,.03)}.RosterScheduleOptimizer_navStatus__r2b__ .RosterScheduleOptimizer_dataHealth__l28vg,.RosterScheduleOptimizer_navStatus__r2b__ .RosterScheduleOptimizer_notice__Jc5Ct{max-width:100%}.RosterScheduleOptimizer_navStatus__r2b__ .RosterScheduleOptimizer_notice__Jc5Ct{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:none}.RosterScheduleOptimizer_navStatus__r2b__:focus-within .RosterScheduleOptimizer_notice__Jc5Ct,.RosterScheduleOptimizer_navStatus__r2b__:hover .RosterScheduleOptimizer_notice__Jc5Ct{white-space:normal}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandActions___aifn{flex-shrink:1;flex-wrap:wrap;min-width:0;max-width:100%;padding:0;border:0;background:none}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandActions___aifn button,.RosterScheduleOptimizer_navBar__76FgT>button{min-height:30px;padding:2px 9px;font-size:12px;white-space:nowrap}.RosterScheduleOptimizer_navMenu__dS_ZP{position:relative;flex-shrink:0}.RosterScheduleOptimizer_navMenu__dS_ZP>summary{display:grid;place-items:center;width:32px;height:32px;list-style:none;cursor:pointer;border:1px solid rgba(167,180,192,.25);border-radius:6px;color:#ccc;font-size:16px}.RosterScheduleOptimizer_navMenu__dS_ZP>summary::-webkit-details-marker{display:none}.RosterScheduleOptimizer_navMenu__dS_ZP>summary:focus-visible,.RosterScheduleOptimizer_navMenu__dS_ZP[open]>summary{border-color:#14a2d2;color:#14a2d2}.RosterScheduleOptimizer_navMenuPanel__R794M{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;min-width:250px;padding:8px;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(31.5,35.5,40.5);box-shadow:0 18px 36px -24px rgba(0,0,0,.78),0 1px 0 hsla(0,0%,100%,.03)}.RosterScheduleOptimizer_navMenuPanel__R794M .RosterScheduleOptimizer_commandControl__zrpzy{width:100%;padding:6px 8px;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407);text-align:left}.RosterScheduleOptimizer_navMenuPanel__R794M .RosterScheduleOptimizer_commandControl__zrpzy small{margin-top:2px}.RosterScheduleOptimizer_navMenuPanel__R794M .RosterScheduleOptimizer_updatedAt__wBIos{padding:0 2px 2px}@media(max-width:1100px){.RosterScheduleOptimizer_navBar__76FgT{flex-wrap:wrap}.RosterScheduleOptimizer_navTitle__u8Co6{flex-basis:100%}.RosterScheduleOptimizer_navStatus__r2b__{flex-basis:100%;order:10}}@media(min-width:1101px){.RosterScheduleOptimizer_weekSummary___8ycD{padding:4px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article,.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(n+4){display:flex;align-items:baseline;gap:6px;min-width:0;padding:4px 8px 4px 12px}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article .RosterScheduleOptimizer_metricLabel__kmJpc{flex-shrink:0}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article strong{font-size:16px;line-height:1.2}.RosterScheduleOptimizer_weekSummary___8ycD .RosterScheduleOptimizer_metrics__6_4Gi article small{grid-column:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RosterScheduleOptimizer_comparison__mfD16{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:3px 8px}}.RosterScheduleOptimizer_rosterSummary__ha4Ra{flex-shrink:0;display:flex;flex-direction:column;padding:6px;border-top:1px solid rgba(167,180,192,.25);background:rgb(31.5,35.5,40.5)}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article{display:flex;flex-direction:column;gap:0;min-width:0;padding:4px 6px 4px 10px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article strong{line-height:1.2}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article small{font-size:10px;line-height:1.25;white-space:normal}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metricLabel__kmJpc span{font-size:10px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article:first-child{--position-color:#ffcc33}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(2){--position-color:#FF6B6B}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article:nth-child(3){--position-color:#00ff99}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_comparison__mfD16{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:3px 6px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_goalieChip__GYDD2{align-self:flex-start}.RosterScheduleOptimizer_rosterRow__rw_DF[data-injured]{border:1px solid #ff6b6b;border-radius:6px;background:color-mix(in srgb,#FF6B6B 12%,transparent)}.RosterScheduleOptimizer_injuryIcon__qoL4A{margin-left:5px;vertical-align:-1px}.RosterScheduleOptimizer_planView__fOY8n{display:flex;flex-direction:column;gap:8px;padding:2px;font-size:12px}.RosterScheduleOptimizer_planView__fOY8n[hidden]{display:none}.RosterScheduleOptimizer_objectiveSwitch__hYEb_{display:flex;flex-shrink:0;gap:2px;padding:2px;border:1px solid rgba(167,180,192,.25);border-radius:6px}.RosterScheduleOptimizer_objectiveSwitch__hYEb_ button{min-height:26px;padding:2px 8px;border:0;background:rgba(0,0,0,0);color:#aaa;font-size:11px;white-space:nowrap}.RosterScheduleOptimizer_objectiveSwitch__hYEb_ button[aria-pressed=true]{background:#14a2d2;color:#101214;font-weight:700}.RosterScheduleOptimizer_objectiveSwitch__hYEb_ button:disabled{opacity:.45;cursor:not-allowed}.RosterScheduleOptimizer_confirmGate__jJOM8{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;padding:5px 8px;border:1px solid #505050;border-left:4px solid #fc3;border-radius:6px;background:rgb(21,23,26.5);font-size:12px;line-height:1.4}.RosterScheduleOptimizer_navContext__kReLG{display:flex;align-items:stretch;flex-shrink:0;min-width:0;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407)}.RosterScheduleOptimizer_navContext__kReLG>*+*{border-left:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_providerControl__ZpLQu{min-height:30px;border:0;border-radius:0;background:rgba(0,0,0,0)}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_navWeek__vS8KK{gap:0}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_navWeek__vS8KK button{border:0;border-radius:0;background:rgba(0,0,0,0)}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_navWeek__vS8KK button+button{border-left:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_refreshButton__EBl2s{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:2px 9px;border:0;border-radius:0;background:rgba(0,0,0,0);color:#aaa;font-size:12px;white-space:nowrap}.RosterScheduleOptimizer_navContext__kReLG :is(.RosterScheduleOptimizer_refreshButton__EBl2s,.RosterScheduleOptimizer_navWeek__vS8KK button,.RosterScheduleOptimizer_providerControl__ZpLQu):hover:not(:disabled){color:#14a2d2}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_refreshButton__EBl2s[aria-busy=true] .RosterScheduleOptimizer_refreshIcon__MD6AY{animation:RosterScheduleOptimizer_rsoSpin___2_pA 1s linear infinite}.RosterScheduleOptimizer_refreshIcon__MD6AY{display:inline-block;font-size:14px;line-height:1}@keyframes RosterScheduleOptimizer_rsoSpin___2_pA{to{transform:rotate(1turn)}}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandActions___aifn button:not(.RosterScheduleOptimizer_primaryAction__VKTQY){border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#aaa}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandActions___aifn button:not(.RosterScheduleOptimizer_primaryAction__VKTQY):hover:not(:disabled){border-color:rgba(167,180,192,.25);color:#ccc}.RosterScheduleOptimizer_toastSlot__hIVds{padding:8px 12px;border:1px solid rgba(167,180,192,.25);border-left:3px solid #0f9;border-radius:6px;background:rgb(31.5,35.5,40.5);box-shadow:0 18px 36px -24px rgba(0,0,0,.78),0 1px 0 hsla(0,0%,100%,.03);color:#ccc;font-size:12px;line-height:1.4;animation:RosterScheduleOptimizer_rsoToast__efoqe 7s ease forwards;position:fixed;right:16px;bottom:calc(16px + var(--toast-row, 0)*52px);z-index:650;max-width:min(380px,100vw - 32px)}.RosterScheduleOptimizer_toastSlot__hIVds[hidden]{display:none}.RosterScheduleOptimizer_toastSlot__hIVds:hover{animation-play-state:paused}.RosterScheduleOptimizer_toastAgain__nED1Y{animation-name:RosterScheduleOptimizer_rsoToastAgain__Y9dsV}@keyframes RosterScheduleOptimizer_rsoToast__efoqe{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes RosterScheduleOptimizer_rsoToastAgain__Y9dsV{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes RosterScheduleOptimizer_rsoToastStill__u01A3{0%,88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes RosterScheduleOptimizer_rsoToastStillAgain__jynnp{0%,88%{opacity:1}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.RosterScheduleOptimizer_toastSlot__hIVds{animation-name:RosterScheduleOptimizer_rsoToastStill__u01A3}.RosterScheduleOptimizer_toastSlot__hIVds.RosterScheduleOptimizer_toastAgain__nED1Y{animation-name:RosterScheduleOptimizer_rsoToastStillAgain__jynnp}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_refreshButton__EBl2s[aria-busy=true] .RosterScheduleOptimizer_refreshIcon__MD6AY{animation:none}}@media(max-width:1100px){.RosterScheduleOptimizer_navStatus__r2b__:not(:has(.RosterScheduleOptimizer_statusRail__OTAfF>:not([hidden]))){display:none}.RosterScheduleOptimizer_toastSlot__hIVds{left:16px;right:16px;bottom:calc(84px + var(--toast-row, 0)*52px);max-width:none}}@media(max-width:640px){.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_commandSearch__Inrc3{flex:1 1 120px}.RosterScheduleOptimizer_navContext__kReLG{flex:1 1 100%;flex-wrap:wrap}.RosterScheduleOptimizer_navBar__76FgT .RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_providerControl__ZpLQu{flex:1 1 auto}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_navWeek__vS8KK{flex:1 1 100%;border-left:0;border-top:1px solid rgba(167,180,192,.25)}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_navWeek__vS8KK button{flex:1 1 auto;min-height:40px}.RosterScheduleOptimizer_navContext__kReLG .RosterScheduleOptimizer_refreshButton__EBl2s{min-height:40px}}.RosterScheduleOptimizer_rosterSummary__ha4Ra{gap:4px;padding:5px 6px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article{align-items:flex-start;padding:3px 6px 3px 9px;text-align:left}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article strong{font-size:16px;line-height:1.15}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_metrics__6_4Gi article :is(small,.RosterScheduleOptimizer_metricNote__ymeGw){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3}.RosterScheduleOptimizer_summaryFoot__cCxPg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.RosterScheduleOptimizer_summaryFoot__cCxPg:empty{display:none}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_summaryFoot__cCxPg .RosterScheduleOptimizer_goalieChip__GYDD2{flex:none;min-height:24px;padding:1px 8px;font-size:11px}.RosterScheduleOptimizer_rosterSummary__ha4Ra .RosterScheduleOptimizer_summaryFoot__cCxPg .RosterScheduleOptimizer_comparison__mfD16{flex:1 1 auto;flex-wrap:wrap;gap:2px 4px;padding:0;border:0;background:rgba(0,0,0,0);font-size:11px}.RosterScheduleOptimizer_summaryFoot__cCxPg .RosterScheduleOptimizer_comparison__mfD16>span{font-size:10px}.RosterScheduleOptimizer_summaryFoot__cCxPg .RosterScheduleOptimizer_comparison__mfD16 p{gap:4px;padding:1px 5px;white-space:nowrap}.RosterScheduleOptimizer_candidatePanel__idAxF .RosterScheduleOptimizer_confirmGate__jJOM8{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-wrap:nowrap;margin-bottom:6px;padding:4px 6px 4px 8px;border-left-width:3px}.RosterScheduleOptimizer_candidatePanel__idAxF .RosterScheduleOptimizer_confirmGate__jJOM8>span{flex:1 1 auto;min-width:0}.RosterScheduleOptimizer_candidatePanel__idAxF .RosterScheduleOptimizer_confirmGate__jJOM8 button{flex:none;min-height:26px;padding:2px 10px;font-size:12px}.RosterScheduleOptimizer_candidateToolbar__fsWmF{align-items:flex-start;margin-bottom:4px}.RosterScheduleOptimizer_candidateToolbar__fsWmF .RosterScheduleOptimizer_candidateViews__rctj5{display:inline-flex;flex-wrap:nowrap;gap:2px;margin:0;padding:2px;border:1px solid rgba(167,180,192,.25);border-radius:6px}.RosterScheduleOptimizer_candidateToolbar__fsWmF .RosterScheduleOptimizer_candidateViews__rctj5 button{min-height:28px;padding:2px 10px;border:0;background:rgba(0,0,0,0);color:#aaa;font-size:12px;white-space:nowrap}.RosterScheduleOptimizer_candidateToolbar__fsWmF .RosterScheduleOptimizer_candidateViews__rctj5 button[aria-pressed=true]{background:#14a2d2;color:#101214;font-weight:700}.RosterScheduleOptimizer_candidateToolbar__fsWmF>.RosterScheduleOptimizer_candidateFilterDetails__M0XgN{margin:0 0 0 auto}.RosterScheduleOptimizer_candidateToolbar__fsWmF>.RosterScheduleOptimizer_candidateFilterDetails__M0XgN>summary{min-height:34px;padding:0 10px;border:1px solid rgba(167,180,192,.25);border-radius:6px;font-size:12px}.RosterScheduleOptimizer_candidateToolbar__fsWmF>.RosterScheduleOptimizer_candidateFilterDetails__M0XgN[open]{flex-basis:100%;margin-left:0}.RosterScheduleOptimizer_candidateToolbar__fsWmF>.RosterScheduleOptimizer_candidateFilterDetails__M0XgN[open]>summary{display:inline-flex;margin-bottom:4px;color:#14a2d2}.RosterScheduleOptimizer_candidateStatus__O1gMt{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;color:#aaa;font-size:12px;line-height:1.35}.RosterScheduleOptimizer_candidateStatus__O1gMt:empty{display:none}.RosterScheduleOptimizer_candidateStatus__O1gMt>p{margin:0}@media(max-width:640px){.RosterScheduleOptimizer_candidatePanel__idAxF .RosterScheduleOptimizer_confirmGate__jJOM8 button,.RosterScheduleOptimizer_candidateToolbar__fsWmF .RosterScheduleOptimizer_candidateViews__rctj5 button,.RosterScheduleOptimizer_candidateToolbar__fsWmF>.RosterScheduleOptimizer_candidateFilterDetails__M0XgN>summary{min-height:44px}}.CandidateCard_red__ybZ_n{background-color:rgba(182,67,67,.25)}.CandidateCard_orange__mk_sI{background-color:rgba(199,164,65,.35)}.CandidateCard_yellow__6Lp9V{background-color:rgba(199,164,65,.25)}.CandidateCard_green__Frtx2{background-color:rgba(22,194,113,.25)}.CandidateCard_grey__eqz1C{background-color:rgba(128,128,128,.2)}.CandidateCard_card__2pn2l{position:relative;border-radius:10px;padding:0;overflow:hidden;border:1px solid #505050;background:rgb(19.2576271186,21.4796610169,24.4423728814);box-shadow:0 18px 36px -24px rgba(0,0,0,.78),0 1px 0 hsla(0,0%,100%,.03);background:#1a1d21;box-shadow:none;display:flex;margin-block:2px;min-width:0;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CandidateCard_rank__cKiP4{display:grid;place-items:center;flex:0 0 26px;background:#14a2d2;color:#101214;font-size:14px;font-weight:700}.CandidateCard_card__2pn2l[data-gain=true] .CandidateCard_rank__cKiP4{background:#0f9}.CandidateCard_body__mCiYq{flex:1 1;min-width:0;padding:4px}.CandidateCard_top__4JeXT{display:flex;align-items:start;gap:4px}.CandidateCard_moves__5tCmP{flex:1 1;min-width:0;display:grid;grid-gap:0;gap:0}.CandidateCard_move__HKxby{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px;min-width:0}.CandidateCard_move__HKxby small{color:#aaa;font-size:10px}.CandidateCard_caution__oY1LT{flex-basis:100%;line-height:1.3}.CandidateCard_caution__oY1LT[data-caution=high_demand]{color:#fc3}.CandidateCard_name__aoOar.CandidateCard_name__aoOar{padding:0!important;min-height:20px!important;background:rgba(0,0,0,0)!important;border:0!important;text-align:left;font-weight:700!important;color:#ccc}.CandidateCard_add__bQrIk,.CandidateCard_drop__1hzkw{padding:1px 4px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.04em}.CandidateCard_add__bQrIk{color:#101214;background:#0f9}.CandidateCard_drop__1hzkw{color:#101214;background:#ff6384}.CandidateCard_badge__6L7NR,.CandidateCard_chip__MmLXy,.CandidateCard_form__y2JyH{padding:0 4px;border:1px solid #505050;border-radius:6px;color:#aaa;font-size:10px;text-transform:uppercase}.CandidateCard_form__y2JyH[data-form=hot]{color:#0f9}.CandidateCard_form__y2JyH[data-form=cold]{color:#ff6b6b}.CandidateCard_chip__MmLXy{color:#14a2d2;font-weight:700}.CandidateCard_chip__MmLXy[data-stale=true]{border-style:dashed;color:#aaa;font-weight:400}.CandidateCard_metrics__OBgai{display:flex;gap:4px;flex:0 0 auto}.CandidateCard_metrics__OBgai>span{display:flex;flex-direction:column;align-items:flex-end;min-width:44px}.CandidateCard_metrics__OBgai strong{font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap;color:#ccc}.CandidateCard_metrics__OBgai strong[data-sign=positive]{color:#0f9}.CandidateCard_metrics__OBgai strong[data-sign=negative]{color:#ff6b6b}.CandidateCard_metrics__OBgai strong:not([data-sign]){color:#aaa}.CandidateCard_metrics__OBgai small{color:#aaa;font-size:10px}.CandidateCard_schedule__YbFx0{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:2px}.CandidateCard_schedule__YbFx0>span{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;padding-block:0;background:rgb(21,23,26.5);border-radius:6px}.CandidateCard_schedule__YbFx0 small{color:#aaa;font-size:10px}.CandidateCard_schedule__YbFx0 b{display:flex;align-items:center;gap:2px;color:#14a2d2;font-size:10px;line-height:14px}.CandidateCard_schedule__YbFx0 b.CandidateCard_off__Hgwhb{color:#aaa}.CandidateCard_dot__opf6z{width:6px;height:6px;border-radius:50%;background:#14a2d2}.CandidateCard_boxScore__GqOfj{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:2px 0 0;color:#aaa;font-size:10px;line-height:1.3}.CandidateCard_boxScore__GqOfj small{color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.CandidateCard_boxScore__GqOfj b{color:#ccc;font-weight:700}.CandidateCard_footer__sYots{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;margin-top:2px}.CandidateCard_footer__sYots:not(:has(button)):has(>.CandidateCard_notes___JL6u:empty){display:none}.CandidateCard_notes___JL6u{flex:1 1 160px;min-width:0}.CandidateCard_notes___JL6u:empty{display:none}.CandidateCard_reason__USEYD{margin:0;color:#aaa;line-height:1.3}.CandidateCard_warning__E3p0I.CandidateCard_warning__E3p0I{margin:0;color:#fc3;line-height:1.3}.CandidateCard_action__DpVqb.CandidateCard_action__DpVqb{min-height:28px;padding-inline:8px;background:#14a2d2;color:#101214;font-weight:700}.CandidateCard_textButton__5yPAC.CandidateCard_textButton__5yPAC{min-height:28px;padding:0!important;background:rgba(0,0,0,0)!important;border:0!important;color:#aaa;font-size:11px;text-decoration:underline}@media(max-width:1100px){.CandidateCard_action__DpVqb.CandidateCard_action__DpVqb,.CandidateCard_textButton__5yPAC.CandidateCard_textButton__5yPAC{min-height:44px!important}.CandidateCard_name__aoOar.CandidateCard_name__aoOar{min-height:32px!important}}.CandidateCard_card__2pn2l[data-injured=true]{border-color:#ff6b6b;background:color-mix(in srgb,#FF6B6B 10%,rgb(21,23,26.5))}.CandidateCard_injury__KC03i{flex:none;align-self:center}.CandidateCard_otherDrop__ce_YL{margin:0 0 2px;color:#aaa;font-size:12px}.CandidateCard_otherDrop__ce_YL>summary{display:inline-flex;align-items:center;min-height:24px;cursor:pointer}.CandidateCard_otherDrop__ce_YL>p{margin:0}@media(max-width:1100px){.CandidateCard_otherDrop__ce_YL>summary{min-height:44px}}.InfoTooltip_trigger__4f6XB.InfoTooltip_trigger__4f6XB{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#aaa;font:400 16px/1 Roboto Condensed,sans-serif;cursor:pointer}.InfoTooltip_trigger__4f6XB.InfoTooltip_trigger__4f6XB:hover,.InfoTooltip_trigger__4f6XB.InfoTooltip_trigger__4f6XB[aria-expanded=true]{color:#14a2d2}.InfoTooltip_trigger__4f6XB.InfoTooltip_trigger__4f6XB:focus-visible{outline:2px solid #ffc108;outline-offset:-2px}.InfoTooltip_tooltip__Brvc2{position:fixed;z-index:50;box-sizing:border-box;width:max-content;max-width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:8px 16px;border:1px solid #505050;border-radius:10px;background:rgb(31.5,35.5,40.5);color:#ccc;box-shadow:0 18px 36px -24px rgba(0,0,0,.78),0 1px 0 hsla(0,0%,100%,.03);font:400 14px/1.5 Roboto Condensed,sans-serif;text-wrap:pretty}.InfoTooltip_tooltip__Brvc2 p{margin:4px 0}@media(max-width:1100px){.InfoTooltip_trigger__4f6XB.InfoTooltip_trigger__4f6XB{width:44px;height:44px;min-height:44px}}.BenchDays_benchDays__1o0S0{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(21,23,26.5);font-size:11px}.BenchDays_benchDays__1o0S0 summary{display:flex;align-items:baseline;gap:6px;cursor:pointer;color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.BenchDays_benchDays__1o0S0 summary strong{color:#ccc}.BenchDays_lead__kGMY2{overflow:hidden;color:#aaa;text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap}.BenchDays_help__OzBOZ{display:flex;align-items:center;gap:4px;margin:2px 0;color:#aaa;font-size:10px}.BenchDays_more__VFXLJ{align-self:flex-start;margin-top:2px;padding:1px 6px;border:1px solid rgba(167,180,192,.25);border-radius:6px;background:rgba(0,0,0,0);color:#aaa;font-size:10px;cursor:pointer}.BenchDays_more__VFXLJ:focus-visible,.BenchDays_more__VFXLJ:hover{color:#14a2d2;border-color:#14a2d2}.BenchDays_benchDays__1o0S0 ol{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.BenchDays_benchDays__1o0S0 li,.BenchDays_dayLabels__v49tQ{display:grid;grid-template-columns:minmax(0,92px) minmax(0,1fr) 34px 66px;align-items:center;grid-gap:6px;gap:6px;min-height:20px}.BenchDays_dayLabels__v49tQ{min-height:0;color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:.02em}.BenchDays_dayLabels__v49tQ .BenchDays_strip__0h9u_ b{overflow:hidden;font-weight:700;text-align:center;white-space:nowrap}.BenchDays_name__bY6Sh{overflow:hidden;padding:0;border:0;background:none;color:#ccc;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.BenchDays_name__bY6Sh{cursor:pointer}button.BenchDays_name__bY6Sh:focus-visible,button.BenchDays_name__bY6Sh:hover{color:#14a2d2}.BenchDays_strip__0h9u_{display:grid;grid-gap:2px;gap:2px;min-width:0}.BenchDays_strip__0h9u_ i{display:block;height:9px;border-radius:999px;background:rgba(167,180,192,.35)}.BenchDays_strip__0h9u_ i[data-kind=active]{background:#0f9}.BenchDays_strip__0h9u_ i[data-kind=sat]{background:#fc3}.BenchDays_strip__0h9u_ i[data-kind=off]{background:rgba(167,180,192,.35)}.BenchDays_strip__0h9u_ i[data-kind=none]{background:rgba(0,0,0,0)}.BenchDays_strip__0h9u_ i[data-kind=unknown]{background:rgba(0,0,0,0);outline:1px dashed #aaa;outline-offset:-1px}.BenchDays_count__zsfiZ{color:#fff;font:700 12px Martian Mono,monospace;text-align:right}.BenchDays_count__zsfiZ small{color:#aaa;font-size:10px;font-weight:400}.BenchDays_split__DNxPL{color:#aaa;font-size:10px;white-space:nowrap}.SlotWeekGrid_scroller__B2WyX{width:100%}.SlotWeekGrid_grid__ebZSy{--band:26px;--cell-height:40px;display:block;width:100%;border-collapse:separate;font:12px Roboto Condensed,sans-serif;color:#ccc}.SlotWeekGrid_grid__ebZSy [data-position=C]{--position-color:#3b82f6}.SlotWeekGrid_grid__ebZSy [data-position=LW]{--position-color:#FF9F43}.SlotWeekGrid_grid__ebZSy [data-position=RW]{--position-color:#A78BFA}.SlotWeekGrid_grid__ebZSy [data-position=D]{--position-color:#07AAE2}.SlotWeekGrid_grid__ebZSy [data-position=G]{--position-color:#00C896}.SlotWeekGrid_grid__ebZSy [data-position=UTILITY],.SlotWeekGrid_grid__ebZSy [data-position=UTIL]{--position-color:#FFC857}.SlotWeekGrid_grid__ebZSy [data-position=FWD]{--position-color:#3b82f6}.SlotWeekGrid_grid__ebZSy [data-position=BENCH]{--position-color:#A7B4C0}.SlotWeekGrid_grid__ebZSy tbody,.SlotWeekGrid_grid__ebZSy tfoot,.SlotWeekGrid_grid__ebZSy thead{display:block}.SlotWeekGrid_caption__ukgAs{display:block;padding:4px 0;color:#aaa;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.06em}.SlotWeekGrid_row__fLuA8{position:relative;display:grid;grid-template-columns:repeat(var(--day-count),minmax(0,1fr));grid-gap:4px;gap:4px;padding:3px 4px}.SlotWeekGrid_grid__ebZSy td,.SlotWeekGrid_grid__ebZSy th{min-width:0;padding:0;border:0;text-align:left;font-weight:400}.SlotWeekGrid_footRow__dYpjG,.SlotWeekGrid_headRow__t2zPM{padding-left:calc(var(--band) + 5px)}.SlotWeekGrid_footRow__dYpjG .SlotWeekGrid_corner__OfJDq,.SlotWeekGrid_headRow__t2zPM .SlotWeekGrid_corner__OfJDq{position:absolute;inset-block:0;left:0;width:var(--band);display:flex;align-items:center;justify-content:center;color:#aaa;font-size:10px;text-transform:uppercase}.SlotWeekGrid_headRow__t2zPM th{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;padding:2px 4px;border-radius:6px;font-weight:700;white-space:nowrap;overflow:hidden}.SlotWeekGrid_headRow__t2zPM th[data-focused]{background:rgba(20,162,210,.14);box-shadow:inset 0 0 0 1px rgba(20,162,210,.45)}.SlotWeekGrid_weekday__rR9Bo{text-transform:uppercase}.SlotWeekGrid_date__k_AVU{color:#aaa;font-weight:400}.SlotWeekGrid_count__4gFPK{flex-basis:100%;color:#aaa;font:400 10px Martian Mono,monospace}.SlotWeekGrid_group__FvOY2{--position-color:#A7B4C0;position:relative;display:block;margin:4px 0;border-left-width:1px;border:1px solid var(--position-color);border-left:var(--band) solid var(--position-color);border-radius:10px;background:color-mix(in srgb,var(--position-color) 12%,rgb(21,23,26.5))}.SlotWeekGrid_group__FvOY2 .SlotWeekGrid_row__fLuA8+.SlotWeekGrid_row__fLuA8{border-top:1px solid color-mix(in srgb,var(--position-color) 22%,transparent)}.SlotWeekGrid_band__S5W7h{position:absolute;top:0;bottom:0;left:calc(-1*var(--band));width:var(--band);display:flex!important;align-items:center;justify-content:center;color:#101214;font:700 12px Roboto Condensed,sans-serif!important;letter-spacing:.02em}.SlotWeekGrid_bench__Y_YrX .SlotWeekGrid_band__S5W7h span,.SlotWeekGrid_group__FvOY2[data-position=UTIL] .SlotWeekGrid_band__S5W7h span{transform:rotate(-90deg)}.SlotWeekGrid_cellBody__Ro48d,.SlotWeekGrid_cellButton__BnaZ0,.SlotWeekGrid_empty__VrU0v,.SlotWeekGrid_noGames__V6C_K{box-sizing:border-box;width:100%;height:var(--cell-height);border-radius:6px}.SlotWeekGrid_cellBody__Ro48d,.SlotWeekGrid_cellButton__BnaZ0{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--position-color) 30%,rgba(167,180,192,.25));background:rgb(21,23,26.5);color:inherit;font:inherit;text-align:left}.SlotWeekGrid_cellButton__BnaZ0{cursor:pointer}.SlotWeekGrid_cellButton__BnaZ0:focus-visible,.SlotWeekGrid_cellButton__BnaZ0:hover{border-color:var(--position-color);background:rgb(31.5,35.5,40.5)}td[data-focused] .SlotWeekGrid_cellBody__Ro48d,td[data-focused] .SlotWeekGrid_cellButton__BnaZ0,td[data-focused] .SlotWeekGrid_empty__VrU0v{box-shadow:inset 0 0 0 1px rgba(20,162,210,.55)}.SlotWeekGrid_empty__VrU0v{border:1px dashed color-mix(in srgb,var(--position-color) 55%,transparent)}.SlotWeekGrid_empty__VrU0v,.SlotWeekGrid_noGames__V6C_K{display:flex;align-items:center;justify-content:center;color:#aaa}.SlotWeekGrid_nameLine__kFeLu{display:flex;align-items:center;gap:4px;min-width:0}.SlotWeekGrid_logo__PbuP_{flex:none}.SlotWeekGrid_name___oeCs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.SlotWeekGrid_lock__js3a0,.SlotWeekGrid_start__tJdQ1{flex:none;font-size:10px}.SlotWeekGrid_start__tJdQ1{color:#0f9;font-weight:700}.SlotWeekGrid_start__tJdQ1[data-out]{color:#ff6b6b}.SlotWeekGrid_points__3oPUA{margin-left:auto;padding:0 4px;border-radius:6px;color:#aaa;font:700 10px Martian Mono,monospace}.SlotWeekGrid_points__3oPUA[data-tier=high]{background:color-mix(in srgb,#00ff99 18%,transparent);color:#0f9}.SlotWeekGrid_points__3oPUA[data-tier=mid]{background:color-mix(in srgb,#ffcc33 14%,transparent);color:#fc3}.SlotWeekGrid_points__3oPUA[data-tier=low]{background:color-mix(in srgb,#FF6B6B 18%,transparent);color:#ff6b6b}.SlotWeekGrid_points__3oPUA[data-actual]{background:color-mix(in srgb,#ffffff 12%,transparent);color:#fff}.SlotWeekGrid_legend__ggZqO .SlotWeekGrid_points__3oPUA{margin-left:0}.SlotWeekGrid_opp__6Jr22{align-self:flex-start;padding:0 4px;border-radius:6px;background:rgb(17.6288135593,19.7398305085,22.2211864407);color:#aaa;font-size:10px;line-height:14px}.SlotWeekGrid_dust__lPU0d{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#ff6b6b}.SlotWeekGrid_reserve__1qFd7 .SlotWeekGrid_row__fLuA8{grid-template-columns:1fr}.SlotWeekGrid_reserveList__ET0kZ{padding:6px 4px!important;color:#aaa}.SlotWeekGrid_footer__b2__1{color:#aaa;font:11px Martian Mono,monospace;text-align:center!important}.SlotWeekGrid_legend__ggZqO{margin:4px 0 0;color:#aaa;font-size:11px;line-height:1.5}.SlotWeekGrid_legend__ggZqO b{color:#0f9}@media(max-width:760px){.SlotWeekGrid_scroller__B2WyX{overflow-x:auto}.SlotWeekGrid_grid__ebZSy{min-width:680px}}.SlotWeekGrid_status__F_hRp{color:#14a2d2;text-transform:none;letter-spacing:0}.SlotWeekGrid_grid__ebZSy td[data-pending]>*,.SlotWeekGrid_grid__ebZSy th[data-pending]{opacity:.45;filter:saturate(.55);transition:opacity .2s ease,filter .2s ease}td[data-pulse] .SlotWeekGrid_cellBody__Ro48d,td[data-pulse] .SlotWeekGrid_cellButton__BnaZ0,td[data-pulse] .SlotWeekGrid_empty__VrU0v{animation:SlotWeekGrid_columnPulse__jqdp2 .62s ease-out}.SlotWeekGrid_headRow__t2zPM th[data-pulse]{animation:SlotWeekGrid_headPulse__3Swbu .62s ease-out}.SlotWeekGrid_grid__ebZSy [data-idle]{border-style:dashed!important;opacity:.75}.SlotWeekGrid_noGameTag__QSA3W{align-self:flex-start;color:#ff6b6b;font-size:10px;line-height:14px}@keyframes SlotWeekGrid_columnPulse__jqdp2{0%{box-shadow:0 0 0 0 rgba(20,162,210,0)}35%{box-shadow:0 0 0 2px rgba(20,162,210,.7),0 0 14px rgba(20,162,210,.45)}to{box-shadow:0 0 0 0 rgba(20,162,210,0)}}@keyframes SlotWeekGrid_headPulse__3Swbu{0%{background:rgba(0,0,0,0)}35%{background:rgba(20,162,210,.28)}to{background:rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.SlotWeekGrid_headRow__t2zPM th[data-pulse],td[data-pulse] .SlotWeekGrid_cellBody__Ro48d,td[data-pulse] .SlotWeekGrid_cellButton__BnaZ0,td[data-pulse] .SlotWeekGrid_empty__VrU0v{animation:none}}.SlotWeekGrid_frame__VlF__{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.SlotWeekGrid_scroller__B2WyX{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.SlotWeekGrid_grid__ebZSy thead{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:rgb(21,23,26.5)}.SlotWeekGrid_grid__ebZSy [data-bench=playing]{border-color:#fc3;background:color-mix(in srgb,#ffcc33 12%,rgb(21,23,26.5))}.SlotWeekGrid_grid__ebZSy [data-bench=idle]{opacity:.5;filter:grayscale(.85)}.SlotWeekGrid_offChip__UlZRc{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--cell-height);border:1px dashed rgba(167,180,192,.25);border-radius:6px;color:#aaa;font-size:11px}.SlotWeekGrid_noGameTag__QSA3W[data-quiet]{color:#aaa}.SlotWeekGrid_cellBody__Ro48d,.SlotWeekGrid_cellButton__BnaZ0{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;grid-column-gap:5px;column-gap:5px;grid-row-gap:2px;row-gap:2px}.SlotWeekGrid_cellBody__Ro48d>.SlotWeekGrid_nameLine__kFeLu,.SlotWeekGrid_cellButton__BnaZ0>.SlotWeekGrid_nameLine__kFeLu{grid-column:1}.SlotWeekGrid_cellBody__Ro48d>.SlotWeekGrid_noGameTag__QSA3W,.SlotWeekGrid_cellBody__Ro48d>.SlotWeekGrid_opp__6Jr22,.SlotWeekGrid_cellButton__BnaZ0>.SlotWeekGrid_noGameTag__QSA3W,.SlotWeekGrid_cellButton__BnaZ0>.SlotWeekGrid_opp__6Jr22{grid-column:1;justify-self:start}.SlotWeekGrid_cellBody__Ro48d>.SlotWeekGrid_points__3oPUA,.SlotWeekGrid_cellButton__BnaZ0>.SlotWeekGrid_points__3oPUA{grid-column:2;grid-row:1/span 2;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:34px;margin:6px 0;padding:5px;border-radius:6px;font-size:16px}.SlotWeekGrid_legend__ggZqO .SlotWeekGrid_points__3oPUA{display:inline;padding:0 4px;font-size:10px}.SlotWeekGrid_forecastPoints__9G2ON{grid-column:2;grid-row:1/span 2;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.SlotWeekGrid_forecastPoints__9G2ON .SlotWeekGrid_points__3oPUA{margin:0;padding:3px 4px;font-size:14px;white-space:nowrap}.SlotWeekGrid_forecastPoints__9G2ON small{font:400 10px Roboto Condensed,sans-serif}.SlotWeekGrid_conditionalPoints__SIB6f{color:#aaa;font:700 11px Martian Mono,monospace;white-space:nowrap;text-align:center}.SlotWeekGrid_forecastPoints__9G2ON[data-goalie]{grid-column:2;grid-row:1/span 2;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px}.SlotWeekGrid_forecastPoints__9G2ON[data-goalie] .SlotWeekGrid_points__3oPUA{padding:0 3px;font-size:12px;line-height:14px}.SlotWeekGrid_forecastPoints__9G2ON[data-goalie] .SlotWeekGrid_conditionalPoints__SIB6f{font-size:10px;line-height:12px}.SlotWeekGrid_forecastPoints__9G2ON[data-goalie] small{display:inline;line-height:inherit}.SlotWeekGrid_injuryIcon__KYbd1{flex:none}.SlotWeekGrid_grid__ebZSy [data-injured]{border-color:#ff6b6b;background:color-mix(in srgb,#FF6B6B 16%,rgb(21,23,26.5))}.SlotWeekGrid_grid__ebZSy [data-injured][data-bench=idle]{filter:none;opacity:.8}.SlotWeekGrid_srOnly__xLsij{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.SlotWeekGrid_headRow__t2zPM .SlotWeekGrid_corner__OfJDq{overflow:visible}.SlotWeekGrid_sliderRow__VKWmH{padding-block:0}.SlotWeekGrid_sliderRow__VKWmH .SlotWeekGrid_sliderCell__ggo3N{grid-column:1/-1}.SlotWeekGrid_grid__ebZSy td[data-greyed]>*,.SlotWeekGrid_grid__ebZSy th[data-greyed]{opacity:.3;filter:saturate(.25)}.SlotWeekGrid_grid__ebZSy td[data-greyed]{border-radius:6px;background:color-mix(in srgb,rgb(21,23,26.5) 70%,transparent)}.PlanFromSlider_planFrom__tHFxo{box-sizing:border-box;width:100%;padding-inline:calc(100%/(var(--slider-day-count)*2) - 8px)}.PlanFromSlider_planFrom__tHFxo input{--track:linear-gradient(to right,rgba(v.$color-neutral-400,.25) calc(var(--greyed) * 100%),#14a2d2 calc(var(--greyed) * 100%));-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:24px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);accent-color:#14a2d2;cursor:pointer}.PlanFromSlider_planFrom__tHFxo input:disabled{cursor:not-allowed;opacity:.55}.PlanFromSlider_planFrom__tHFxo input:focus-visible{outline:2px solid #ffc108;outline-offset:2px}.PlanFromSlider_planFrom__tHFxo input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--track)}.PlanFromSlider_planFrom__tHFxo input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:#14a2d2}.PlanFromSlider_planFrom__tHFxo input::-moz-range-track{height:4px;border:0;border-radius:999px;background:var(--track)}.PlanFromSlider_planFrom__tHFxo input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#14a2d2}.HealthyReserveAlert_alert__Q423D{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;margin:0 0 6px;padding:6px 10px;border:1px solid #505050;border-left:4px solid #fc3;border-radius:6px;background:rgb(21,23,26.5);color:#ccc;font-size:12px;line-height:1.4}.HealthyReserveAlert_alert__Q423D h3{margin:0;color:#fc3;font:700 11px Roboto Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.HealthyReserveAlert_alert__Q423D ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.HealthyReserveAlert_alert__Q423D p{margin:0}.HealthyReserveAlert_alert__Q423D .HealthyReserveAlert_name__P8mO8{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font:inherit;font-weight:700}.HealthyReserveAlert_alert__Q423D button.HealthyReserveAlert_name__P8mO8{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.HealthyReserveAlert_alert__Q423D button.HealthyReserveAlert_name__P8mO8:focus-visible,.HealthyReserveAlert_alert__Q423D button.HealthyReserveAlert_name__P8mO8:hover{color:#14a2d2}.HealthyReserveAlert_action__noHJH{color:#aaa}.HealthyReserveAlert_gain__UyzXL{color:#aaa;font-weight:400;white-space:nowrap}.HealthyReserveAlert_gain__UyzXL[data-known=true]{color:#0f9;font-family:Martian Mono,monospace;font-size:11px;font-weight:700}.StreamingItinerary_itinerary__S4Zg0{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:8px 10px;border:1px solid #505050;border-left:4px solid #14a2d2;border-radius:6px;background:rgb(21,23,26.5);color:#ccc;font-size:12px;line-height:1.4}.StreamingItinerary_itinerary__S4Zg0 h3{margin:0;color:#14a2d2;font:700 11px Roboto Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.StreamingItinerary_toggle__RqsIF.StreamingItinerary_toggle__RqsIF{display:inline-flex;align-items:center;gap:6px;padding:0!important;border:0!important;background:rgba(0,0,0,0)!important;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.StreamingItinerary_toggle__RqsIF:before{content:"▾";transition:transform .15s ease}.StreamingItinerary_toggle__RqsIF[aria-expanded=false]:before{transform:rotate(-90deg)}.StreamingItinerary_body__PyeGi{display:flex;flex-direction:column;gap:6px}.StreamingItinerary_body__PyeGi[hidden]{display:none}.StreamingItinerary_itinerary__S4Zg0 p{margin:0}.StreamingItinerary_spots__M_A_h{display:flex;flex-wrap:wrap;gap:6px}.StreamingItinerary_options__4N0EM button[aria-pressed=true],.StreamingItinerary_spots__M_A_h button[aria-pressed=true]{border-color:#14a2d2;color:#14a2d2}.StreamingItinerary_totals__vxlVG{font-family:Martian Mono,monospace;font-weight:700}.StreamingItinerary_days__VI_B_{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.StreamingItinerary_day___JgiL{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px;padding:4px 0;border-top:1px solid #505050}.StreamingItinerary_date__nlQ_A{color:#aaa;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.StreamingItinerary_moves__hJV18{display:flex;flex-direction:column;gap:4px;min-width:0}.StreamingItinerary_hold__2Uen0{color:#aaa}.StreamingItinerary_greyedDay__6CnHK{opacity:.4}.StreamingItinerary_add__oiuKK small{display:block;color:#aaa}.StreamingItinerary_verb__bZ12o{color:#0f9;font-weight:700}.StreamingItinerary_options__4N0EM{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none}.StreamingItinerary_options__4N0EM button{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 6px;text-align:left}.StreamingItinerary_options__4N0EM small{color:#aaa;font-size:10px}.StreamingItinerary_use__6ab1d{align-self:flex-start}.StreamingItinerary_note__oEYqv{color:#aaa;font-size:11px}.StreamingItinerary_gate__shboT{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:#aaa;font-size:11px}@media(max-width:480px){.StreamingItinerary_day___JgiL{grid-template-columns:minmax(0,1fr);gap:2px}}.TeamScheduleContext_context__qUlah{position:relative;flex-shrink:0;min-width:0;border:1px solid rgba(167,180,192,.25);border-radius:10px;background:rgb(21,23,26.5);font-size:11px}.TeamScheduleContext_context__qUlah summary{min-height:40px;padding:4px 8px;cursor:pointer;color:#ccc}.TeamScheduleContext_context__qUlah summary>span{color:#aaa}.TeamScheduleContext_context__qUlah summary:focus-visible{outline:2px solid #ffc108;outline-offset:-2px}.TeamScheduleContext_context__qUlah p{margin:4px 8px 8px;color:#aaa;line-height:1.4}.TeamScheduleContext_cards__oN7PJ{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:6px;gap:6px;overflow-x:auto;padding:0 8px 8px}.TeamScheduleContext_cards__oN7PJ:focus-visible{outline:2px solid #ffc108;outline-offset:-2px}.TeamScheduleContext_cards__oN7PJ article{min-width:0;padding:6px;border:1px solid rgba(167,180,192,.25);border-radius:6px}.TeamScheduleContext_cardHead__5qTTI{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TeamScheduleContext_cardHead__5qTTI strong{margin-right:auto;color:#14a2d2;font-size:12px}.TeamScheduleContext_days__FXG0h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:4px}.TeamScheduleContext_days__FXG0h>span{min-width:0;text-align:center}.TeamScheduleContext_days__FXG0h b,.TeamScheduleContext_days__FXG0h small{display:block}.TeamScheduleContext_days__FXG0h small{color:#aaa;font-size:10px}.TeamScheduleContext_days__FXG0h b{color:#ccc;font-size:11px;line-height:16px;font-weight:700}.TeamScheduleContext_days__FXG0h b[data-off-night=true]{background:color-mix(in srgb,#00ff99 24%,transparent);box-shadow:inset 0 0 0 1px #0f9}.TeamScheduleContext_context__qUlah .TeamScheduleContext_contextToolbar__ul0dP{position:absolute;top:0;right:4px;display:flex;align-items:center}.TeamScheduleContext_context__qUlah summary{padding-right:48px}.TeamScheduleContext_context__qUlah .TeamScheduleContext_contextToolbar__ul0dP>span{color:#aaa}.TeamScheduleContext_cards__oN7PJ article{background:rgb(17.6288135593,19.7398305085,22.2211864407);display:grid;grid-template-columns:22px minmax(0,1fr) 58px;align-items:stretch;grid-gap:0 6px;gap:0 6px;padding-left:0;overflow:hidden}.TeamScheduleContext_teamBand__9UYNg{display:flex;align-items:center;justify-content:center;margin:-6px 0;border-radius:6px 0 0 6px}.TeamScheduleContext_teamBand__9UYNg strong{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:700;letter-spacing:.08em}.TeamScheduleContext_days__FXG0h{grid-column:2;margin-top:0}.TeamScheduleContext_days__FXG0h b{min-height:26px}.TeamScheduleContext_opponentLogo__KvaHE{width:22px;height:22px;object-fit:contain}.TeamScheduleContext_teamMetrics__tGsPg{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.TeamScheduleContext_teamMetrics__tGsPg .TeamScheduleContext_weekScore__Ee4mU{grid-column:1/-1}.TeamScheduleContext_teamMetrics__tGsPg b,.TeamScheduleContext_teamMetrics__tGsPg small{display:block}.TeamScheduleContext_teamMetrics__tGsPg small{color:#aaa;font-size:10px}.TeamScheduleContext_teamMetrics__tGsPg b{color:#ccc;font-size:16px;font-weight:700}.TeamScheduleContext_teamMetrics__tGsPg .TeamScheduleContext_weekScore__Ee4mU b{color:#0f9;font-size:20px}.TeamScheduleContext_teamMetrics__tGsPg>span:not(.TeamScheduleContext_weekScore__Ee4mU) b{font-size:12px}.TeamScheduleContext_context__qUlah summary{box-sizing:border-box;min-height:32px;display:flex;align-items:center;gap:4px}.TeamScheduleContext_cards__oN7PJ{grid-template-columns:repeat(5,minmax(250px,1fr))}.TeamScheduleContext_cardHead__5qTTI strong{font-size:14px;font-weight:700}.TeamScheduleContext_cardHead__5qTTI>span:last-child{color:#0f9}.TeamScheduleContext_days__FXG0h b{display:grid;place-items:center;min-height:20px;background:rgb(31.5,35.5,40.5);border-radius:6px}@media(max-width:1100px){.TeamScheduleContext_context__qUlah summary{min-height:44px}}.TeamScheduleContext_days__FXG0h{align-self:stretch;grid-auto-rows:1fr}.TeamScheduleContext_days__FXG0h>.TeamScheduleContext_dayCell__Bcm6L{display:flex;flex-direction:column;gap:2px}.TeamScheduleContext_days__FXG0h .TeamScheduleContext_dayCell__Bcm6L b{flex:1 1 auto}.TeamScheduleContext_cards__oN7PJ{gap:4px;padding:0 6px 6px;grid-template-columns:repeat(5,minmax(220px,1fr))}.TeamScheduleContext_cards__oN7PJ article{grid-template-columns:18px minmax(0,1fr) 66px;gap:0 4px;padding-block:3px}.TeamScheduleContext_teamBand__9UYNg{margin:-3px 0}.TeamScheduleContext_teamBand__9UYNg strong{font-size:10px}.TeamScheduleContext_days__FXG0h>.TeamScheduleContext_dayCell__Bcm6L{gap:1px}.TeamScheduleContext_days__FXG0h b{min-height:18px}.TeamScheduleContext_days__FXG0h .TeamScheduleContext_opponentLogo__KvaHE{width:16px;height:16px}.TeamScheduleContext_teamMetrics__tGsPg{gap:0 4px}.TeamScheduleContext_teamMetrics__tGsPg>span{display:flex;align-items:baseline;justify-content:center;gap:3px}.TeamScheduleContext_teamMetrics__tGsPg>span :is(small,b){display:inline}.TeamScheduleContext_teamMetrics__tGsPg .TeamScheduleContext_weekScore__Ee4mU b{font-size:16px}@media(min-width:1101px){.TeamScheduleContext_context__qUlah summary{min-height:24px;padding-block:2px}}@media(max-width:1100px){.TeamScheduleContext_cards__oN7PJ{grid-template-columns:repeat(5,minmax(280px,1fr))}}