.msc-page{color:#000a32;max-width:75rem;padding-top:1rem;font-family:Verdana,system-ui,sans-serif}.msc-page a{color:#0759a8;cursor:pointer;text-decoration:none}.msc-page a:hover{color:#033d75}.msc-page a:focus-visible{outline-offset:2px;outline:2px solid #0969da}.msc-page.msc-weekly-picks-page,.msc-page.msc-yearly-picks-page,.msc-page.msc-contestant-picks-page{max-width:90rem}.msc-page .msc-root-heading{text-align:center;margin-bottom:1.5rem}.msc-page .msc-root-heading h1{margin:0}.msc-page .msc-year-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;gap:1rem;display:grid}.msc-page .msc-year-summary-card{background:#fafaff;border:1px solid #000a32;border-radius:.625rem;overflow:hidden;box-shadow:0 1px 4px #00000029}.msc-page .msc-year-summary-card>header{text-align:center;background:#e6f0ff;border-bottom:1px solid #aab4c4;padding:.5rem 1rem}.msc-page .msc-year-summary-card h2,.msc-page .msc-year-summary-card header p{margin:0}.msc-page .msc-year-summary-card h2{font-size:1rem}.msc-page .msc-year-summary-card header p,.msc-page .msc-year-summary-cutoff{color:#57606a;font-size:.75rem}.msc-page .msc-year-summary-cutoff{text-align:center;border-bottom:1px solid #d0d7de;margin:0;padding:.625rem 1rem}.msc-page .msc-final-standings{gap:0;margin:0;padding:0;list-style:none;display:grid}.msc-page .msc-final-standings li{background:#fff;border-bottom:1px solid #d0d7de;align-items:baseline;gap:.625rem;padding:.625rem 1rem;display:flex}.msc-page .msc-final-standings li:last-child{border-bottom:0}.msc-page .msc-standing-rank{color:#57606a;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 2rem;font-size:.75rem;font-weight:700}.msc-page .msc-standing-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.msc-page .msc-standing-record{color:#57606a;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.75rem}.msc-page .navigation-banner{background:#e6f0ff;border-block:1px solid #aab4c4;justify-content:center;margin:0 0 1rem;padding:.75rem;font-size:.875rem;display:flex}.msc-page .navigation-banner h1{font:inherit;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;display:flex}.msc-page .navigation-banner a,.msc-page .navigation-banner [aria-current=page],.msc-page .navigation-banner-emphasis{font-weight:700}.msc-page .navigation-banner-separator{color:#57606a;font-weight:700}.msc-page .reyna-memorial{color:#7a2e00;text-align:center;background:#fff3e0;border:1px solid #fb8c00;border-radius:.375rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem}.msc-page .msc-status,.msc-page .msc-empty-state{text-align:center;background:#fafaff;border:1px solid #aab4c4;border-radius:.625rem;margin:2rem auto;padding:1.5rem;box-shadow:0 1px 4px #00000029}.msc-page .msc-empty-state{max-width:34rem}.msc-page .msc-empty-state h2,.msc-page .msc-empty-state p{margin:0}.msc-page .msc-empty-state p{color:#57606a;margin-top:.5rem}.msc-page .msc-error{color:#82071e;background:#ffebe9;border-color:#cf222e}.msc-page .contestant-list{gap:.75rem;display:grid}.msc-page .contestant-card{border:1px solid #000a32;border-radius:.625rem;overflow:hidden;box-shadow:0 1px 4px #00000029}.msc-page .contestant-header{white-space:nowrap;background:#e6f0ff;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.875rem 1.25rem;line-height:1;display:flex}.msc-page .contestant-header h2{margin:0;font-size:1em}.msc-page .contestant-identity{flex:none;align-items:baseline;gap:.5rem;font-size:1.25rem;display:flex}.msc-page .cumulative-record,.msc-page .weekly-record{font-size:.875rem}.msc-page .cumulative-record{color:#57606a}.msc-page .contestant-picks{background:#fafaff;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;padding:1.25rem;display:grid}.msc-page .pick-card{background:linear-gradient(#f6f8fa,#eaeef2);border:1px solid #8c959f;border-radius:.5rem;justify-items:center;min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 5px #000a321f}.msc-page .pick-card.win{background:linear-gradient(#efffef,#dafbe1);border-color:#1a7f37}.msc-page .pick-card.loss{background:linear-gradient(#fff1f0,#ffdad6);border-color:#cf222e}.msc-page .pick-card.tie{background:linear-gradient(#fffbea,#fff1b8);border-color:#bf8700}.msc-page .pick-spread,.msc-page .pick-result{text-align:center;padding:.625rem}.msc-page .team-logo-frame{background:#fff;border:1px solid #000a3273;border-radius:.375rem;place-items:center;width:calc(100% - .5rem);min-height:4.5rem;padding:.375rem .125rem;display:grid;box-shadow:inset 0 1px 2px #00000014}.msc-page .team-logo{object-fit:contain;width:4.6875rem;height:3.125rem;display:block}.msc-page .pick-result{color:#24292f;letter-spacing:.06em;background:#ffffffa6;border-radius:999px;min-width:4rem;margin:.625rem;font-size:.75rem;font-weight:800;line-height:1}.msc-page .pick-card.win .pick-result{color:#fff;background:#1a7f37}.msc-page .pick-card.loss .pick-result{color:#fff;background:#cf222e}.msc-page .pick-card.tie .pick-result{color:#000a32;background:#f2cc60}.msc-page .no-contestant-picks{text-align:center;grid-column:1/-1;margin:0;padding:1.25rem}.msc-page .year-week-grid{grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));align-items:start;gap:1rem;display:grid}.msc-page .year-week-card{background:#fafaff;border:1px solid #000a32;border-radius:.5rem;min-width:0;overflow:hidden;box-shadow:0 1px 4px #00000029}.msc-page .year-week-card h2{text-align:center;background:#e6f0ff;border-bottom:1px solid #aab4c4;margin:0;font-size:.875rem;line-height:1}.msc-page .year-week-card h2 a{padding:.5rem .625rem;display:block}.msc-page .year-week-card h2 a:hover{background:#d7e8ff}.msc-page .year-week-table-scroll{overflow-x:auto}.msc-page .year-week-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:22rem;font-size:.625rem;line-height:1.15}.msc-page .year-name-column{width:5.5rem}.msc-page .year-record-column{width:3.5rem}.msc-page .year-pick-column{width:auto}.msc-page .year-week-table th,.msc-page .year-week-table td{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d0d7de;border-right:1px solid #d0d7de;height:1.9rem;padding:.25rem .1875rem;overflow:hidden}.msc-page .year-week-table tr>:last-child{border-right:0}.msc-page .year-week-table tbody tr:last-child>*{border-bottom:0}.msc-page .year-week-table thead th{color:#57606a;text-transform:uppercase;background:#f6f8fa;height:1.5rem;font-size:.5625rem}.msc-page .year-week-table tbody th{text-align:left;text-overflow:ellipsis;background:#fff;padding-left:.375rem;overflow:hidden}.msc-page .year-record-cell{font-variant-numeric:tabular-nums;text-overflow:clip;background:#fff}.msc-page .year-pick-cell{color:#24292f;background:linear-gradient(#f6f8fa,#eaeef2);font-weight:700}.msc-page .year-pick-cell.win{color:#0a5c24;background:linear-gradient(#efffef,#dafbe1)}.msc-page .year-pick-cell.loss{color:#82071e;background:linear-gradient(#fff1f0,#ffdad6)}.msc-page .year-pick-cell.tie{color:#633c01;background:linear-gradient(#fffbea,#fff1b8)}.msc-page .year-pick-cell.pending,.msc-page .year-pick-cell.empty{color:#57606a;background:linear-gradient(#f6f8fa,#eaeef2)}.msc-page .year-pick-cell.empty{font-weight:400}.msc-page .year-week-empty{color:#57606a;text-align:center;min-height:3rem;margin:0;padding:1rem;font-size:.75rem}.msc-page .contestant-team-table-scroll{width:100%;max-width:100%;overflow-x:auto}.msc-page .contestant-team-table{border-spacing:0;table-layout:auto;font-variant-numeric:tabular-nums;border-collapse:separate;border:1px solid #000a32;border-radius:.625rem;width:max-content;margin-inline:auto;font-size:.75rem;overflow:hidden;box-shadow:0 1px 4px #00000029}.msc-page .contestant-team-column{width:1%}.msc-page .contestant-record-column{width:8ch}.msc-page .contestant-team-table th,.msc-page .contestant-team-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #d0d7de;border-right:1px solid #d0d7de;height:2.75rem;padding:.375rem}.msc-page .contestant-team-table tr>:last-child{border-right:0}.msc-page .contestant-team-table tbody tr:last-child>*{border-bottom:0}.msc-page .contestant-team-table thead th{background:#e6f0ff;height:2.5rem}.msc-page .contestant-team-table thead a{place-items:center;height:100%;display:grid}.msc-page .contestant-team-table tbody th{text-align:left;background:#fff;padding-left:.75rem}.msc-page .contestant-team-identity{align-items:center;gap:.625rem;display:flex}.msc-page .contestant-team-identity img{object-fit:contain;width:2.5rem;height:1.75rem;display:block}.msc-page .contestant-team-record{background:#fff;font-weight:700}.msc-page .contestant-team-record.above-fifty{color:#0a5c24;background:#dafbe1}.msc-page .contestant-team-record.exactly-fifty{color:#633c01;background:#fff1b8}.msc-page .contestant-team-record.below-fifty{color:#82071e;background:#ffdad6}.msc-page .contestant-team-record.never-picked{color:#57606a;background:#eaeef2}@media (width<=48rem){.msc-page{padding-inline:.5rem}.msc-page .contestant-header{padding:.625rem}.msc-page .contestant-identity{font-size:1rem}.msc-page .cumulative-record,.msc-page .weekly-record,.msc-page .reyna-memorial{font-size:.6875rem}.msc-page .contestant-picks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3125rem;padding:.625rem}.msc-page .pick-card{border-radius:.375rem;box-shadow:0 1px 3px #000a321f}.msc-page .pick-spread{white-space:nowrap;padding:.375rem .125rem;font-size:.6875rem;line-height:1.2}.msc-page .team-logo-frame{min-height:2.75rem;padding:.125rem 0}.msc-page .team-logo{width:min(2.75rem,100%);height:2rem}.msc-page .pick-result{letter-spacing:.03em;min-width:0;margin:.375rem .125rem;padding:.3125rem .25rem;font-size:.625rem}.msc-page .year-week-grid{grid-template-columns:1fr;gap:.75rem}.msc-page .year-week-table{min-width:20rem;font-size:.5625rem}.msc-page .year-name-column{width:4.5rem}.msc-page .year-record-column{width:3.25rem}.msc-page .contestant-team-table{font-size:.625rem}.msc-page .contestant-team-table th,.msc-page .contestant-team-table td{height:2.25rem;padding:.1875rem}.msc-page .contestant-team-identity{gap:.25rem}.msc-page .contestant-team-table tbody th{padding-left:.25rem}.msc-page .contestant-team-identity img{width:1.75rem;height:1.25rem}.msc-page .contestant-year-desktop-only{display:none}}.survivor-page{max-width:48rem;padding-top:1rem}.survivor-heading{text-align:center;margin-bottom:1rem}.survivor-heading h1,.survivor-heading p,.survivor-status h2,.survivor-status p{margin:0}.survivor-heading p{color:#57606a;margin-top:.25rem}.survivor-status{text-align:center;background:#f6f8fa;border:1px solid #d0d7de;border-radius:.625rem;margin:2rem auto;padding:1.5rem}.survivor-status p{color:#57606a;margin-top:.5rem}.survivor-error{color:#82071e;background:#ffebe9;border-color:#cf222e}.survivor-picks{gap:.75rem;display:grid}.survivor-week-picker{min-width:9rem;color:inherit;font:inherit;background:#fff;border:1px solid #8c959f;border-radius:.375rem;justify-self:center;padding:.5rem 2rem .5rem .75rem;font-weight:700}.survivor-week-picker:focus-visible{outline-offset:2px;outline:2px solid #0969da}.survivor-table-frame{border:1px solid #d0d7de;border-radius:.625rem;justify-self:center;width:min(100%,36rem);margin-bottom:1rem;overflow-x:auto;box-shadow:0 1px 4px #0000001f}.survivor-table-frame table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.875rem}.survivor-table-frame th,.survivor-table-frame td{text-align:left;border-bottom:1px solid #d0d7de;width:50%;padding:.5rem 1rem}.survivor-table-frame thead th{background:#e6f0ff}.survivor-table-frame tbody tr:last-child>*{border-bottom:0}.survivor-row-pending{background:#fff}.survivor-row-survival{background:#dafbe1}.survivor-row-buyback{background:#fff5f5}.survivor-row-elimination{background:#ffebe9}.survivor-row-eliminated{color:#555;background:#eee}.survivor-row-unsubmitted{background:#fffbea}.survivor-row-eliminated th[scope=row]{font-weight:400}.survivor-eliminated-label{color:#6b6b6b}.survivor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.survivor-empty-pick{color:#8c959f}.survivor-selection-indicator{vertical-align:middle;display:inline-flex}.survivor-selection-exists{color:#1a7f37}.survivor-selection-missing{color:#f5c518}.survivor-selection-indicator svg{width:1.25rem;height:1.25rem}.survivor-selection-indicator circle{fill:currentColor}.survivor-selection-indicator path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.survivor-selection-missing path{stroke:#382800}.survivor-selection-missing polygon{fill:currentColor;stroke:#382800;stroke-linejoin:round;stroke-width:2px}.survivor-empty-row{color:#57606a;text-align:center!important}@media (width<=32rem){.survivor-page{padding:.5rem}.survivor-heading{margin-bottom:.5rem}.survivor-heading p{margin-top:.125rem}.survivor-picks{gap:.5rem}.survivor-week-picker{padding-block:.375rem}.survivor-table-frame table{table-layout:auto;font-size:.85em}.survivor-table-frame th,.survivor-table-frame td{width:auto;padding:.375rem .75rem}.survivor-table-frame th:last-child,.survivor-table-frame td:last-child{white-space:nowrap;width:1%}}:root{color:#1f2328;background-color:#fff;font-family:system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}.site-header{background:#f6f8fa;border-bottom:1px solid #d0d7de;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex}.site-name,.current-page{font-weight:600}.header-divider{color:#8c959f}.icon-button{width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #d0d7de;border-radius:.375rem;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.icon-button:hover{background:#eaeef2}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.close-button{border-color:#0000}.icon-button:focus-visible,.drawer-links a:focus-visible{outline-offset:2px;outline:2px solid #0969da}.navigation-drawer{width:min(20rem,100%);max-width:none;height:100dvh;max-height:none;transition:transform .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;background:0 0;border:0;margin:0;padding:0;transform:translate(-100%)}.navigation-drawer:focus{outline:none}.navigation-drawer[open]{transform:translate(0)}.navigation-drawer::backdrop{opacity:0;transition:opacity .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;background:#1f232866}.navigation-drawer[open]::backdrop{opacity:1}@starting-style{.navigation-drawer[open]{transform:translate(-100%)}.navigation-drawer[open]::backdrop{opacity:0}}.drawer-panel{background:#fff;min-height:100%;padding:1rem;box-shadow:0 8px 24px #8c959f4d}.drawer-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.drawer-links{gap:.25rem;display:grid}.drawer-links a{color:inherit;border-radius:.375rem;padding:.625rem .75rem;font-weight:500;text-decoration:none}.drawer-links a:hover{background:#f6f8fa}.drawer-links a.active{background:#eaeef2;font-weight:600}main{max-width:60rem;margin-inline:auto;padding:2rem 1.5rem}.survivor-page-link,.survivor-page-link:visited{color:#0969da;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.navigation-drawer,.navigation-drawer::backdrop{transition:none}}
