.fluid-planner{gap:18px;min-width:0;display:grid}.fluid-planner>*{min-width:0}.fluid-planner .panel{border-radius:9px;margin-top:18px;padding:18px}.fluid-planner .section-heading{align-items:center;margin-bottom:14px}.fluid-planner .section-heading h2{font-size:19px}.fluid-planner .section-heading p{max-width:720px;font-size:14px}.fluid-planner .button-row{flex-wrap:wrap}.planner-help{color:#536c7e;margin:12px 0 0;font-size:12px;line-height:1.5}.compact-plan-scroll{max-width:100%;overflow:auto}.compact-plan-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:1020px}.compact-plan-table th{text-align:center;height:28px;font-size:12px!important}.compact-plan-table th:first-child{z-index:3;text-align:left;background:#fff;width:130px;padding:4px 8px;position:sticky;left:0}.compact-plan-table tbody th small{color:#5e7485;margin-top:6px;font-size:12px;font-weight:400;display:block}.compact-plan-table td{padding:0}.entry-selector{text-align:left;color:#345264;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:700}.entry-selected .entry-selector{color:#07664f;text-underline-offset:5px;text-decoration:underline}.compact-pick{background:#f1f5f7;border:1px solid #e1e8ee;border-radius:5px;height:65px;position:relative}.compact-pick.locked,.compact-pick.recorded{background:#e9f0f5;border-color:#9db0c0}.compact-pick-main{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:18px 2px 2px;display:flex}.compact-pick-main>span{align-items:center;gap:2px;display:flex}.compact-pick-main b{font-size:12px}.compact-pick-main small{color:#425f70;font-size:13px}.compact-pick-main:hover:not(:disabled){background:#e1ebe8;border-radius:4px}.compact-lock{color:#728796;background:#ffffffb3;border-radius:4px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:0;right:0}.compact-lock[aria-pressed=true]{color:#123c56;background:#dbe7f0}.compact-lock:hover:not(:disabled){color:#123d30;background:#bfd9cd}.compact-pick-main .empty-week{color:#8395a3;font-size:22px}.compact-plan-table thead .focus-week{background:#e9eff4}.grid-key{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.grid-key>span{color:#4f697a;align-items:center;gap:7px;font-size:12px;display:flex}.probability-key{flex-wrap:wrap;gap:8px;display:flex}.probability-key>span{color:#476171;align-items:center;gap:4px;font-size:12px;display:flex}.probability-key i{border:1px solid #c6d1d8;border-radius:2px;width:20px;height:13px;display:block}.compact-heat-grid{width:100%;min-width:0;overflow:visible}.compact-heat-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:0}.compact-heat-table th{text-align:center;background:#fff;height:27px;font-size:12px!important}.compact-heat-table thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #d7e2e9}.compact-heat-table th:first-child{z-index:3;text-align:left;background:#fff;width:105px;padding:2px 7px;position:sticky;left:0}.compact-heat-table thead th:first-child{z-index:4}.compact-heat-table tbody th>span{align-items:center;gap:6px;display:flex}.compact-heat-table tbody th b{color:#224458;font-size:14px}.compact-heat-table tbody th small{color:#577284;white-space:nowrap;padding-left:29px;font-size:12px;font-weight:400;display:block}.compact-heat-table td{height:40px;padding:0}.compact-heat-cell{color:#223d46;font-variant-numeric:tabular-nums;border:1px solid #fff6;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:40px;transition:box-shadow .1s;display:flex;position:relative}.compact-heat-cell>span{font-size:12px;line-height:15px}.compact-heat-cell>b{font-size:14px;font-weight:700;line-height:17px}.compact-heat-cell>svg{position:absolute;top:2px;right:2px}.compact-heat-cell:hover:not(:disabled){box-shadow:inset 0 0 0 2px #355d73}.compact-heat-cell.chosen{border-color:#092c48;box-shadow:inset 0 0 0 2px #092c48}.compact-heat-cell.protected-cell:not(.chosen){color:#748492;background:#eef1f4;border-color:#e3e9ed}.compact-heat-cell.protected-cell:not(.chosen)>b{font-weight:400}.compact-bye{text-align:center;color:#8696a1;font-size:12px;display:block}.prob-red-3{color:#3b0912;background:linear-gradient(135deg,#dc7778,#c95660)}.prob-red-2{color:#5a1821;background:linear-gradient(135deg,#efb0ac,#e99998)}.prob-red-1{color:#642c34;background:linear-gradient(135deg,#fce9e6,#f5d4d0)}.prob-neutral{color:#415463;background:linear-gradient(135deg,#fff,#fafbfc)}.prob-green-1{color:#244e3c;background:linear-gradient(135deg,#e3f4e8,#cbe9d6)}.prob-green-2{color:#153f2d;background:linear-gradient(135deg,#9dd7b6,#7bc59c)}.prob-green-3{color:#072d20;background:linear-gradient(135deg,#53ad7f,#2e9267)}.compact-pick-main:focus-visible,.compact-lock:focus-visible,.compact-heat-cell:focus-visible,.entry-selector:focus-visible{outline-offset:2px;z-index:4;outline:3px solid #327bd1}.workspace-loading{background:#edf2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-loading>div{background:#fff;border:1px solid #d9e3eb;border-radius:12px;max-width:520px;padding:28px}.workspace-loading h1{letter-spacing:-.5px;font-size:25px}.workspace-loading p{color:#587183;margin:16px 0;font-size:16px;line-height:1.5}@media (max-width:1100px){.fluid-planner .section-heading{flex-wrap:wrap;gap:12px}.compact-plan-table{min-width:970px}.compact-plan-table th:first-child{width:112px}}@media (max-width:600px){.fluid-planner .panel{padding:12px}.fluid-planner .section-heading h2{font-size:18px}.compact-plan-table th:first-child{width:96px}.compact-heat-table th:first-child{width:84px;padding:2px 4px}.compact-heat-table tbody th small{padding-left:0}.probability-key{gap:7px}.grid-key{gap:10px}.fluid-planner .section-heading [data-slot=select-trigger]{min-width:150px}.compact-heat-cell,.compact-heat-table td{height:44px}}.compact-heat-table th:first-child{width:86px}.compact-heat-table .week-sort{justify-content:center;align-items:center;gap:2px;width:100%;min-height:32px;font-size:12px;display:flex}.week-sort span{color:#708496;font-size:12px}.compact-heat-table th[aria-sort=descending],.compact-heat-table th[aria-sort=ascending]{background:#e9eff4}.team-sort{min-height:32px;font-size:11px}.grid-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.grid-shading{border:0;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin:0;padding:0;display:flex}.grid-shading legend{float:left;color:#3d5b6d;padding:0 14px 0 0;font-size:13px;font-weight:700}.grid-shading label{color:#426173;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.grid-shading input{accent-color:#176f55;width:16px;height:16px}.grid-sort-note{color:#5e7482;margin:0;font-size:12px}.shading-help{margin-top:9px}.compact-heat-cell.shaded-cell{color:#677783;background:#e7ebef;border-color:#d8e0e6}.compact-heat-cell.shaded-cell.chosen{border-color:#092c48;box-shadow:inset 0 0 0 2px #092c48}.mobile-week-ranges{display:none}.opponent-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.opponent-table th,.opponent-table td{text-align:center;border-bottom:1px solid #e5ebef;padding:9px 7px;font-size:14px}.opponent-table thead th{color:#536e7e;overflow-wrap:anywhere;font-size:12px!important}.opponent-table th:first-child{text-align:left;width:100px}.opponent-table tbody th>span{align-items:center;gap:8px;display:flex}.opponent-table small{color:#6a7e8e;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.4;display:block}.opponent-table strong{color:#125a43}.opponent-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.opponent-footer p{max-width:750px;margin:0}.opponent-footer button{flex-shrink:0}@media (max-width:1000px){.compact-heat-table th:first-child{width:65px;padding:2px 3px}.compact-heat-table tbody th b{font-size:12px}.compact-heat-table tbody th>span{gap:2px}.compact-heat-table tbody th small{padding-left:0;font-size:10px}.compact-heat-table .week-sort{gap:1px;font-size:10px}.week-sort span,.compact-heat-cell>span{font-size:10px}.compact-heat-cell>b{font-size:12px}.compact-heat-cell,.compact-heat-table td{height:44px}.opponent-footer{flex-wrap:wrap}}@media (max-width:699px){.mobile-week-ranges{gap:8px;margin-top:14px;display:flex}.mobile-week-ranges button{border:1px solid #d3dfe6;border-radius:4px;padding:8px 10px;font-size:12px}.mobile-week-ranges button[aria-pressed=true]{color:#175438;background:#e4f2ea;border-color:#397c60}.mobile-range-0 [data-week-group]:not([data-week-group="0"]),.mobile-range-1 [data-week-group]:not([data-week-group="1"]),.mobile-range-2 [data-week-group]:not([data-week-group="2"]){display:none}.compact-heat-table .week-sort,.compact-heat-cell>span{font-size:12px}.compact-heat-cell>b{font-size:14px}.opponent-table th:first-child{width:63px}.opponent-table th,.opponent-table td{padding:8px 3px;font-size:12px}.opponent-table tbody th>span{gap:2px}.opponent-table small{font-size:10px}.opponent-table thead th{font-size:10px!important}}.compact-heat-table tbody th{overflow:hidden}.compact-heat-table tbody th .team-week-tag{white-space:nowrap;align-items:center;gap:3px;max-width:100%;padding-left:0;font-size:11px;line-height:14px;display:flex;overflow:hidden}.team-week-tag svg{flex-shrink:0}.team-week-tag span{text-overflow:ellipsis;overflow:hidden}.results-status{color:#5b7181;margin:-4px 0 16px;font-size:12px;line-height:1.5}.compact-heat-cell.has-result>span{font-size:10px;line-height:11px}.compact-heat-cell.has-result>b{font-size:12px;font-weight:800;line-height:13px}.compact-heat-cell .final-score{font-variant-numeric:tabular-nums;font-size:10px;line-height:11px}.compact-heat-cell.has-result.result-w{color:#145337;background:#d9efdf}.compact-heat-cell.has-result.result-l{color:#872c30;background:#f5dcdb}.compact-heat-cell.has-result.result-t{color:#765b1b;background:#f2e8ca}.compact-heat-cell.has-result.shaded-cell{background:#e7ebef}.compact-pick-main .pick-result{font-size:11px;font-weight:700}.pick-result.result-w{color:#166042}.pick-result.result-l{color:#8b3236}.pick-result.result-t{color:#765b1b}
.home-dashboard{flex-direction:column;gap:25px;padding-top:22px;display:flex}.home-hero{color:#fff;background:linear-gradient(115deg,#102e42,#14564e);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.home-hero .eyebrow{color:#b5d7cd;letter-spacing:1.8px;margin:0 0 9px;font-size:11px}.home-hero h2{letter-spacing:-.6px;margin:0 0 9px;font-size:29px;font-weight:700}.home-hero p:not(.eyebrow){color:#c3d9da;margin:0;font-size:14px}.home-hero-actions{text-align:right;max-width:290px}.home-hero-actions button{color:#fff;background:#ffffff10;border:1px solid #ffffff50}.home-hero-actions small{color:#c3d9da;margin-top:11px;font-size:11px;line-height:1.5;display:block}.home-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.home-heading h2{letter-spacing:-.4px;color:#16384b;margin:0;font-size:20px;font-weight:700}.home-heading p:not(.eyebrow){color:#627d8a;margin:7px 0 0;font-size:13px;line-height:1.5}.home-heading .eyebrow{letter-spacing:1.6px;color:#66828a;margin:0 0 7px;font-size:10px;font-weight:700}.home-heading>button{flex-shrink:0}.home-entry-grid,.home-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-entry{background:#fff;border:1px solid #d9e3e8;border-top:3px solid #94a8b4;border-radius:9px;min-width:0;padding:17px}.home-entry.outcome-win{border-top-color:#24946e}.home-entry.outcome-loss{border-top-color:#c87560}.home-entry.outcome-pending{border-top-color:#c4a75b}.home-entry-head{color:#274453;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.home-entry-head b{overflow-wrap:anywhere}.home-entry-head>small{color:#74858d;text-align:right;font-size:10px}.home-entry-match{align-items:center;gap:9px;margin:20px 0;display:flex}.home-entry-match>div:nth-child(2){flex:1;min-width:0}.home-entry-match strong{color:#153849;font-variant-numeric:tabular-nums;font-size:22px;display:block}.home-entry-match span:not(.logo-wrap){color:#65808b;margin-top:3px;font-size:12px;display:block}.home-entry-match .home-score{text-align:right}.home-score strong{white-space:nowrap;font-size:23px}.home-entry-match .home-score span{max-width:100px;font-size:10px}.home-result{border-top:1px solid #e7edf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding-top:12px;display:flex}.home-result>small{color:#78909a;font-size:10px}.home-result-tag{color:#526e7b;background:#f0f4f6;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.home-result-tag.win{color:#22694e;background:#e9f5ec}.home-result-tag.loss{color:#a34e3b;background:#fbeee8}.home-result-tag.pending{color:#8c7130;background:#faf3e2}.home-entry-note{color:#846044;margin:11px 0;font-size:11px;line-height:1.5}.home-entry>button{color:#2e6768;background:#f5f9f8;justify-content:space-between;width:100%;margin-top:12px;font-size:12px}.home-caption{color:#738893;margin:13px 0 0;font-size:11px;line-height:1.6}.home-pool-layout{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.home-dashboard .panel{min-width:0;margin:0}.home-pool-counts{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 19px;display:grid}.home-pool-counts strong{letter-spacing:-.8px;color:#4a6374;font-variant-numeric:tabular-nums;font-size:31px;font-weight:750;display:block}.home-pool-counts span{color:#718791;margin-top:6px;font-size:12px;display:block}.home-pool-counts .win strong{color:#217b58}.home-pool-counts .loss strong{color:#b0634e}.home-pool-bar{background:#eaf0f4;border-radius:4px;height:11px;display:flex;overflow:hidden}.home-pool-bar>span{min-width:0;height:100%}.home-pool-bar .win{background:#63aa86}.home-pool-bar .loss{background:#d99682}.home-pool-bar .pending{background:#d9c48b}.home-pool-bar .missing{background:#dce5eb}.home-pool-callout{background:#f5f8fa;border-radius:7px;margin-top:22px;padding:14px 16px}.home-pool-callout strong{color:#30505c;font-size:13px;display:block}.home-pool-callout span{color:#6b808c;margin-top:6px;font-size:12px;line-height:1.6;display:block}.home-exposure-list>div{border-bottom:1px solid #e7edf1;align-items:center;gap:11px;padding:11px 0;display:flex}.home-exposure-team{flex:1}.home-exposure-team b{color:#274757;font-size:13px}.home-exposure-team small{color:#758a94;margin-top:4px;font-size:11px;display:block}.home-empty-state{text-align:center;padding:27px 12px}.home-empty-state>svg{color:#708e93;margin:0 auto 12px}.home-empty-state h3{color:#365663;font-size:17px;font-weight:700}.home-empty-state p{color:#6a818d;max-width:360px;margin:11px auto 18px;font-size:13px;line-height:1.6}.home-next-grid>article{border:1px solid #e0e8ec;border-radius:8px;min-width:0;padding:16px}.home-next-pick{align-items:center;gap:10px;margin-top:20px;display:flex}.home-next-pick>div{flex:1}.home-next-pick strong{color:#214653;font-size:21px}.home-next-pick span{color:#718994;margin-top:4px;font-size:12px;display:block}.home-next-pick>b{color:#25765c;font-variant-numeric:tabular-nums;font-size:23px}.home-shortlist-title{text-transform:uppercase;letter-spacing:.5px;color:#81949c;margin:19px 0 7px;font-size:10px;font-weight:700}.home-shortlist{flex-direction:column;gap:3px;display:flex}.home-shortlist button{text-align:left;color:#385a67;background:#f5f8f9;border-radius:4px;grid-template-columns:1fr auto;gap:4px;padding:9px 7px;font-size:12px;display:grid}.home-shortlist small{color:#6e838c;grid-column:1/-1;font-size:10px;line-height:1.4}.home-shortlist button:hover{background:#eaf3ef}.home-next-grid>article>button{margin-top:12px;padding-left:0}.home-shared{color:#7b6535;background:#faf5e8;border-radius:7px;align-items:center;gap:9px;margin-top:17px;padding:12px;font-size:12px;line-height:1.6;display:flex}.home-shared svg{flex-shrink:0}.home-contest-empty{align-items:center;gap:15px;padding:13px 0;display:flex}.home-contest-mark{color:#5e66a1;background:#eceef8;border-radius:8px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:800;display:grid}.home-contest-empty b{color:#375460;font-size:14px}.home-contest-empty p{color:#738b96;margin-top:5px;font-size:13px}.home-tracked-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.home-tracked-list>button{text-align:left;border:1px solid #dfe6eb;border-radius:7px;align-items:center;gap:12px;padding:15px;display:flex}.home-tracked-list>button>div{flex:1}.home-tracked-list small{color:#788c97;margin-bottom:4px;font-size:10px;display:block}.home-tracked-list b{color:#355568;font-size:13px}.home-tracked-list span{color:#456373;font-size:12px}.home-data-note{color:#8599a4;text-align:center;margin:0;font-size:11px;line-height:1.6}.home-finish{align-items:center;gap:18px;display:flex}.home-finish>div{flex:1}.home-finish h2{font-size:19px;font-weight:700}.home-finish p{color:#718991;margin-top:6px;font-size:13px}.tracker-panel{padding-top:22px}.tracker-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.tracker-toolbar [data-slot=select-trigger]{min-width:260px}.tracker-settings{background:#fff;border:1px solid #d6e2e8;border-radius:8px;margin-bottom:20px;padding:17px}.tracker-settings summary{color:#37616d;cursor:pointer;font-size:14px;font-weight:700}.tracker-settings .form-grid{margin-top:17px}.tracker-status{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.tracker-status label{align-items:center;gap:8px;font-size:13px;display:flex}.tracker-explainer{color:#637e8a;margin:0 0 18px;font-size:13px;line-height:1.6}.tracker-new-dialog{background:#fff!important;max-width:480px!important}.tracker-new-dialog label{color:#546f7c;flex-direction:column;gap:7px;font-size:13px;display:flex}.tracker-new-dialog p{color:#6a818b;font-size:13px;line-height:1.6}.tracker-new-dialog .button-row{justify-content:flex-end}.tracker-recalculate{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tracker-recalculate>div{background:#f5f8fa;justify-content:space-between;gap:8px;padding:10px;font-size:12px;display:flex}.tracker-recalculate b{color:#305467}.tracker-empty{margin-top:22px}.home-dashboard button:focus-visible,.tracker-panel button:focus-visible{outline-offset:3px;outline:3px solid #4085a2}@media (max-width:1100px){.home-entry{padding:14px}.home-entry-match{gap:6px}.home-entry-match>.logo-wrap{width:37px!important;height:37px!important}.home-score strong{font-size:20px}.home-next-grid>article{padding:13px}.home-tracked-list{grid-template-columns:1fr}.home-hero h2{font-size:25px}}@media (max-width:850px){.home-pool-layout{grid-template-columns:1fr}.home-hero{padding:22px}.home-entry-head{font-size:12px}.home-entry-match{flex-wrap:wrap}.home-entry-match .home-score{text-align:left;border-top:1px solid #eef2f4;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding-top:8px;display:flex}.home-entry-match .home-score span{max-width:none}.home-entry-grid,.home-next-grid{gap:9px}.home-next-pick{gap:6px}.home-next-pick .logo-wrap{width:30px!important;height:30px!important}.home-next-pick>b{font-size:20px}.home-next-grid .home-entry-head{flex-direction:column;align-items:flex-start}.home-next-grid .home-entry-head small{text-align:left}.home-heading>button{font-size:12px}.home-hero-actions{max-width:220px}}@media (max-width:600px){.home-dashboard{gap:20px}.home-hero{flex-direction:column;align-items:flex-start;gap:17px}.home-hero-actions{text-align:left;align-items:center;gap:15px;max-width:none;display:flex}.home-hero-actions small{margin:0}.home-entry-grid,.home-next-grid{grid-template-columns:1fr}.home-entry-match .home-score{text-align:right;border:0;width:auto;margin:0;padding:0;display:block}.home-entry-match .home-score span{max-width:120px}.home-entry-match{flex-wrap:nowrap}.home-heading{flex-wrap:wrap}.home-entry-grid{gap:12px}.home-pool-counts strong{font-size:26px}.home-next-grid .home-entry-head{flex-direction:row}.home-shared{align-items:flex-start}.home-tracked-list>button,.home-finish{flex-wrap:wrap}.home-finish>div{flex-basis:80%}.tracker-toolbar [data-slot=select-trigger]{width:100%;min-width:0}.tracker-recalculate{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-status{flex-direction:column;align-items:flex-start}.home-contest-empty{align-items:flex-start}.home-contest-mark{flex-shrink:0}.home-heading h2{font-size:19px}}.tracker-add-form{flex-direction:column;gap:17px;display:flex}@media (max-width:560px){.masthead-entry-count{display:none}}
