#root,body,html{background-color:#282c34;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.standings-row--up{animation:pulse-up 3s ease-out}.standings-row--down{animation:pulse-down 3s ease-out}.standings-row--pulse{animation:pulse-row 3s ease-out}.text-up{color:#1db954}.text-down{color:#ff4d4f}.text-bold{font-weight:700}@keyframes pulse-up{0%{background-color:#1db95440}to{background-color:initial}}@keyframes pulse-down{0%{background-color:#ff4d4f40}to{background-color:initial}}@keyframes pulse-row{0%{background-color:#1db95440}to{background-color:initial}}.loading-center{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.loading-text{margin-top:12px}.spinner{animation:spin .9s linear infinite;border:3px solid #0000000f;border-radius:50%;border-top-color:#0000004d;height:40px;width:40px}.home-card-inner .spinner{border:3px solid #fff3;border-top-color:#fffc}@keyframes spin{to{transform:rotate(1turn)}}.loading-logo{display:block;height:auto;margin-top:16px;max-width:40vw;opacity:.6;width:180px}.info-banner{border-radius:.5rem;font-weight:700;margin:.5rem 0 .75rem;padding:.6rem .9rem;text-align:center}.info-banner.warning{background:#ffc4001a;border:1px solid #ffc4008c;color:#ffd166}.info-banner .banner-icon{margin-right:1.5rem}.background-bg{background:#282c34;height:100vh;position:fixed;width:100vw;z-index:0}.background-bg,.watermark-bg{left:0;pointer-events:none;top:0}.watermark-bg{background:url(/static/media/watermark.f26a1c88474fd7345332.png) 50% no-repeat;background-size:contain;height:100%;opacity:.042;position:absolute;width:100%;z-index:1}.App{height:40vmin;position:relative;z-index:auto;.content-wrapper{align-items:stretch;background-color:#282c34;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;min-height:100vh;padding-top:0;position:relative;width:100%;z-index:auto;z-index:1}.main-content-shared{display:flex;flex-direction:column;min-width:0;overflow:visible;position:relative;z-index:auto;z-index:2}.main-content{align-items:center;flex:1 1;margin-left:5.5rem;padding:2rem;position:relative}.tablet-main-content{flex:1 1;margin:0 auto;max-width:90rem;padding:1.5rem;position:relative;width:100%}.content-wrapper h1{font-size:2.5em;letter-spacing:.1em;text-align:center}.main-content h1{margin:1.25rem auto .7rem;max-width:80%;text-align:center}}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{align-items:flex-start;border-radius:1.125rem;box-shadow:.125rem .25rem 1rem #0000001f;display:flex;flex-direction:column;font-family:Ma Shan Zheng,Noto Sans SC,sans-serif;height:calc(100vh - 9rem);left:5.875rem;margin-right:3.125rem;overflow-y:auto;padding-top:0;position:relative;top:4.375rem;width:14.375rem;z-index:10}.sidebar nav ul{list-style:none;margin:0;padding:0;width:100%}.sidebar nav ul li{color:#5a3b1e;font-size:1.4em;margin:.5rem 0}.sidebar nav ul li a{color:#5a3b1e;font-size:1.2em;text-decoration:none;transition:color .2s}.sidebar nav ul li a:hover{color:#61dafb}.sidebar .dropdown-toggle{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:1.15em;-webkit-user-select:none;user-select:none}.sidebar .dropdown-list li{font-size:.75em;margin:.25rem 0;padding:0}.scroll-sidebar{bottom:0;display:flex;flex-direction:column;height:calc(100vh - 64px);left:0;margin:1.5rem;pointer-events:auto;position:fixed;top:0}.scroll-bottom,.scroll-top{background-repeat:no-repeat;background-size:cover;height:3.75rem;width:23.125rem}.scroll-top{background-image:url(/static/media/scroll-top.cffef1e6e44bb5c46a62.png)}.scroll-bottom{background-image:url(/static/media/scroll-bottom.179d4d28cbc13ecac3b6.png)}.scroll-body{background:#c49a6c;flex:1 1 auto;margin-left:4.25rem;margin-right:4.375rem}.scroll-body,.scroll-body nav ul{align-items:center;display:flex;flex-direction:column}.scroll-body nav ul{margin:0}.scroll-body nav ul li{text-align:center;width:100%}.team-info-shared{background:#0a051e;border-radius:1.125rem;box-shadow:0 4px 24px #0000001f;margin:0;min-height:90vh;width:100%}.team-info-box{margin:0}.team-header{margin-bottom:.05em;width:100%}.owner-subtitle,.team-header{margin-top:0;text-align:center}.owner-subtitle{align-items:center;color:#aaa;display:flex;font-size:1.2em;font-weight:400;gap:.75rem;justify-content:center;margin-bottom:0;padding-bottom:1em}.owner-avatar{background:#222;border-radius:50%;height:2rem;object-fit:cover;width:2rem}.player-list-item{border-radius:.5rem;padding:.3em .6em;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s}.player-list-item:hover{background:#23233a;box-shadow:0 4px 18px 0 #28283c2e,0 1.5px 6px 0 #0000001a}.player-list-item:hover .player-avatar{box-shadow:0 4px 16px 0 #28283c38;transform:scale(1.1)}.player-avatar{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s}.player-list-item:hover .player-name{text-shadow:0 2px 8px #28283c2e;transform:scale(1.08)}.player-name{display:inline-block;transition:transform .18s cubic-bezier(.4,0,.2,1),text-shadow .18s}.team-scores-table-fixed-width .player-name{font-size:.95em}.team-info-rel{position:relative}.season-dropdown-abs{left:.75rem;position:absolute;top:.75rem;z-index:10}.season-dropdown-selected-style{background:#222;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1.25em;min-width:4.375rem;padding:.25em 1em}.season-dropdown-arrow{font-size:1.1em;margin-left:.625rem}.season-dropdown-list-style{background:#222;border-radius:.375rem;box-shadow:0 2px 8px #00000026;color:#fff;left:0;min-width:4.375rem;position:absolute;top:110%}.season-dropdown-option{background:none;cursor:pointer;padding:.3em .8em}.season-dropdown-option-active{background:#444}.team-roster-section{margin-top:1.5em;text-align:left}.player-columns{display:flex;gap:2em;justify-content:center}.player-column{min-width:7.5rem}.player-column-header{font-size:1.5em;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-align:center}.player-list{list-style:none;padding:0}.player-list-item-flex{align-items:center;display:flex;margin-bottom:.5em}.player-avatar-style{background:#222;border-radius:50%;height:2.5rem;margin-right:.75rem;object-fit:cover;width:2.5rem}.sidebar-teams-arrow{font-size:.85em;margin-left:.5rem}.sidebar-dropdown-list{margin-top:.375rem;padding-left:0}.sidebar-dropdown-list-item{font-size:.65rem;padding-left:1.125rem}.team-tabs-bar{align-items:center;background:#181e2a;border-bottom:2px solid #333;border-radius:.625rem .625rem 0 0;display:flex;justify-content:space-around;margin-bottom:1.5em;margin-top:.5em;overflow:hidden;width:100%}.team-tab{background:none;border:none;color:#aaa;cursor:pointer;flex:1 1;font-size:1.15em;outline:none;padding:1em 0;text-align:center;transition:background .18s,color .18s}.team-tab-active{background:#232b3a;border-bottom:.1875rem solid #61dafb;color:#fff;font-weight:600;z-index:2}.team-tab:not(.team-tab-active):hover{background:#23233a;color:#fff}.team-scores-container{align-items:center;display:flex;flex-direction:column;margin-top:.5em;position:relative}.team-scores-activity-banner{align-items:center;background:#23233a99;border:1px solid #444;border-radius:.5rem;display:flex;font-size:.95em;font-weight:700;gap:1rem;justify-content:center;margin:.5rem 1.5rem 1rem;padding:.75rem 1rem}.team-scores-week-bar{align-items:center;display:flex;font-size:1.15em;font-weight:600;margin-bottom:.5em;position:relative}.team-scores-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;margin:0 .625rem;transition:color .15s}.team-scores-arrow:disabled{color:#555;cursor:not-allowed}.team-scores-week-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;cursor:pointer;display:flex;padding:.15em .9em;position:relative;-webkit-user-select:none;user-select:none}.yoffs-matchup-dropdown{justify-content:center;min-width:9.5rem}.team-scores-week-dropdown-arrow{font-size:.8em;margin-left:.625rem}.team-scores-week-dropdown-list{background:#23233a;border:1px solid #444;border-radius:.5rem;box-shadow:0 2px 8px #0000002e;left:0;max-height:15.625rem;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:10}.team-scores-week-dropdown-option{background:none;color:#fff;cursor:pointer;font-weight:400;padding:.4em 1em;transition:background .15s,color .15s}.team-scores-week-dropdown-option-active{background:#2e2e4a;color:#61dafb;font-weight:700}.team-season-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;cursor:pointer;display:flex;font-size:1.15em;font-weight:600;padding:.15em .9em;position:relative;-webkit-user-select:none;user-select:none}.team-season-dropdown-arrow{font-size:.8em;margin-left:.625rem}.team-season-dropdown-list{background:#23233a;border:1px solid #444;border-radius:.5rem;box-shadow:0 2px 8px #0000002e;left:0;max-height:15.625rem;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:10}.team-season-dropdown-option{background:none;color:#fff;cursor:pointer;font-weight:400;padding:.4em 1em;transition:background .15s,color .15s}.team-season-dropdown-option-active{background:#2e2e4a;color:#61dafb;font-weight:700}.team-scores-table{background:#181e2a;border-collapse:collapse;border-radius:.5rem;box-shadow:0 2px 8px #00000014;font-size:.97em;margin-bottom:1em;overflow:hidden;width:100%}.team-scores-table td,.team-scores-table th{padding:.38em .5em;text-align:left}.team-scores-container--team-page .team-scores-table{font-size:.88em}.team-scores-container--team-page .team-scores-table td,.team-scores-container--team-page .team-scores-table th{padding:.3em .4em}.team-scores-table th{background:#23233a;border-bottom:2px solid #333;color:#61dafb;font-size:.98em;font-weight:700}.yoffs-header-filters{align-items:center;display:flex;gap:.75rem}.yoffs-mode-dropdown{cursor:pointer}.yoffs-standings-expand .yoffs-section{margin-bottom:.85rem}.yoffs-standings-expand .yoffs-section-title{font-size:1.05em;font-weight:700;margin-bottom:.25rem}.yoffs-standings-expand .yoffs-section-row{font-size:.96em;padding-left:1rem}.yoffs-bracket-todo{font-size:1.05em;margin-top:1rem}.yoffs-mode-row{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;margin-top:.5rem}.yoffs-mode-label{font-weight:600}.yoffs-mode-dropdown-wrapper{align-items:center;display:flex;height:2.6rem;justify-content:center;position:relative;width:20rem}.yoffs-mode-dropdown-wrapper .yoffs-mode-dropdown{justify-content:space-between;padding-bottom:.35em;padding-top:.35em;width:100%}.yoffs-mode-dropdown-wrapper .info-icon{font-size:1.2em;left:-2.25rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:50em){.yoffs-mode-row{gap:.4rem;margin-bottom:.75rem;margin-top:.35rem}.yoffs-mode-dropdown-wrapper{height:2.3rem;width:17rem}.yoffs-mode-dropdown-wrapper .yoffs-mode-dropdown{font-size:.9em;padding-bottom:.28em;padding-top:.28em}.yoffs-mode-dropdown-wrapper .info-icon{font-size:1em;left:-2rem}.playoff-rules-modal-content{background:#05081efc;border:1px solid #aaa;color:#fff}}.playoff-rules-tooltip{position:relative;z-index:5000}.playoff-rules-modal-content{border-radius:.75rem;box-sizing:border-box;padding:1.25rem 1.5rem}.scenario-builder-tooltip.info-icon{background:none;border:none;cursor:pointer;font-size:.85rem;padding:0;vertical-align:middle}.scenario-builder-tooltip .info-icon-tooltip{left:50%;right:auto;transform:translate(-50%,4px)}.scenario-builder-tooltip:hover .info-icon-tooltip{transform:translate(-50%)}.scenario-builder-tooltip-body{color:#d4d8f0;font-size:.95em;line-height:1.5}.scenario-builder-tooltip-modal-content{padding:1.25rem 1.5rem 1.5rem}.scenario-builder-tooltip-modal-title{color:#fff;font-size:1.15em;font-weight:700;margin:0 0 .75rem}@media (min-width:50.0625em){.scenario-builder-tooltip .info-icon-tooltip{max-width:90vw!important;width:26rem!important}}.playoff-rules-tooltip .playoff-rules-tooltip-inner{display:flex;flex-direction:column;gap:2rem}.playoff-rules-tooltip .playoff-rules-section-title{font-size:1.15em;font-weight:700;margin:0 0 .75rem}.playoff-rules-tooltip .playoff-rules-section-body{font-size:1.08em;line-height:1.5;margin:0}@media (min-width:50.0625em){.playoff-rules-tooltip .info-icon-tooltip{max-width:90vw!important;width:33rem!important}}.team-scores-table tr:not(:last-child) td{border-bottom:1px solid #292944}.team-scores-pos-cell{color:#b6b6d6;font-weight:600;width:3.5em}.team-scores-player-cell{align-items:center;display:flex;font-weight:500;gap:.4em}.team-scores-pts-cell{color:#fff;font-weight:700;min-width:2.5em;text-align:right}.team-scores-table .player-avatar-style{height:1.75rem;width:1.75rem}.team-scores-total{margin-bottom:1.1em;margin-top:.2em}.team-scores-total,.team-scores-total-row{color:#61dafb;font-size:1.25em;font-weight:900;letter-spacing:.01em;text-align:right}.team-scores-total-row{background:#23233a;border-top:2px solid #61dafb}.team-scores-total-inner{text-align:right;width:100%}.team-scores-tables-flex{align-items:flex-start;box-sizing:border-box;display:flex;gap:2.25rem;justify-content:center;margin:0 auto 1.5em;max-width:58rem;padding:0 .5rem;width:100%}.team-scores-tables-col{flex:1 1;min-width:0}.team-scores-tables-col:first-child{border-right:none;padding-right:0}.team-scores-tables-col:last-child{padding-left:0}@media (max-width:50em){.team-scores-tables-flex{flex-direction:column;gap:1.2em;max-width:30rem}}.injury-out{color:#e74c3c;font-weight:700}.injury-status{color:#e6b800;font-weight:500}.pos-avg-table-container{margin-bottom:2rem;max-width:56.25rem;width:100%}.pos-avg-table-title{color:#fff;letter-spacing:1px;margin-bottom:1.2rem;text-align:center}.pos-avg-table{background:#101c2c;border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 .125rem 1rem #0000002e;overflow:hidden;width:100%}.pos-avg-table thead tr{background:linear-gradient(90deg,#183661,#1e488a)}.pos-avg-table th{border:none;color:#7ecbff;font-size:1.125rem;font-weight:700;letter-spacing:.0625rem;padding:.75rem .5rem;text-align:right}.pos-avg-table th:first-child{text-align:left}.pos-avg-table td{border:none;font-size:1.0625rem;font-weight:500;padding:.625rem .5rem;text-align:right;transition:background .2s}.pos-avg-table td:first-child{color:#fff;font-weight:600;letter-spacing:.03125rem;text-align:left}.pos-avg-table td:nth-child(2){color:#7ecbff}.pos-avg-table td:nth-child(3){color:#4fd1c5}.pos-avg-table td:nth-child(4){color:#00e6ff}.pos-avg-table td:nth-child(5){color:#b2cfff}.pos-avg-table tbody tr{cursor:pointer;transition:background .2s}.pos-avg-table tbody tr:hover{background:#2356a8!important}.team-analytics-root{align-items:center;display:flex;flex-direction:column;gap:2.5rem;min-height:60vh;padding:0 0 2rem}.team-analytics-info{align-items:center;color:#cfe0ff;display:flex;gap:.5rem;max-width:900px;width:100%}.team-analytics-info .info-icon{cursor:default}.team-analytics-info .warning-icon{align-items:center;display:inline-flex;font-size:.9rem;justify-content:center;margin-right:.4rem}.team-analytics-info-text{font-weight:600;opacity:.9}.yoffs-playoff-info{margin-bottom:.7rem;margin-top:.4rem}.yoffs-link-wrapper{display:flex;justify-content:center;margin-bottom:1.25rem;margin-top:.75rem}.yoffs-link-button{align-items:center;background:linear-gradient(135deg,#f6e05e,#f6ad55);border:1px solid #0006;border-radius:999px;box-shadow:0 8px 20px #00000073;color:#1a202c;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.06em;padding:.6em 1.6em;text-decoration:none;text-transform:uppercase;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .12s ease-out}.yoffs-link-button:focus-visible,.yoffs-link-button:hover{box-shadow:0 10px 24px #0000008c;filter:brightness(1.05);transform:translateY(-1px)}.yoffs-link-button:active{box-shadow:0 6px 18px #00000080;transform:translateY(0)}.team-analytics-week-from{margin-right:.625rem}.team-analytics-week-dropdown-start{margin-right:1rem}.team-analytics-week-to{margin:0 .625rem}.position-analytics-chart-container,.position-analytics-pie-container,.team-analytics-chart-container{margin-bottom:1.5rem;max-width:900px;width:100%}.position-analytics-chart-title,.position-analytics-pie-title,.team-analytics-chart-title{margin-bottom:.5rem;text-align:center}.position-analytics-chart-inner,.position-analytics-pie-inner,.team-analytics-chart-inner{height:420px;width:100%}.position-analytics-pie-container{margin:0 auto 2rem}.position-analytics-pie-inner-flex{align-items:center;display:flex;height:26.25rem;justify-content:center;width:100%}.position-analytics-tooltip{background:#fff;border:1px solid #ccc;color:#111;padding:10px;text-align:center}.position-analytics-tooltip-img{aspect-ratio:1/1;border-radius:50%;display:block;height:3rem;margin:0 auto .5rem;object-fit:cover;width:3rem}.position-analytics-no-data{color:#888;text-align:center}.team-scores-starters-bench-title{font-size:1.1em;font-weight:600;margin-bottom:.5rem}.team-scores-starters-bench-title--with-total{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.team-scores-total-top{color:#61dafb;font-size:1em;font-weight:900;white-space:nowrap}.team-scores-player-img-margin{margin-right:.5rem}.team-scores-container--team-page .team-scores-player-img-margin{margin-right:.4rem}.team-scores-table-fixed-width .player-avatar{height:2em;width:2em}.team-summary-root{align-items:center;display:flex;flex-direction:column;margin-top:2em}.team-summary-place{font-size:2em;font-weight:700;letter-spacing:.03em;line-height:1.1;margin-bottom:.2em;text-align:center}.team-summary-tie{font-size:.4em;font-weight:400;margin-left:.5rem}.team-summary-points,.team-summary-preseason{color:#aaa;font-size:1em;font-weight:400;margin-bottom:2em;text-align:center}.team-summary-root{font-size:.9em}.team-summary-root .player-column-header{font-size:1.2em}.team-summary-root .player-avatar-style{height:2rem;margin-right:.5rem;width:2rem}.team-summary-root .player-list-item{padding:.24em .48em}.team-summary-root .player-list-item-flex{margin-bottom:.4em}.team-summary-root .player-name{font-size:.9em}.team-summary-top5{margin-top:1em;max-width:26.25rem;width:100%}.team-summary-top5-title{font-size:1.1em}.team-summary-top5-pts{font-weight:600;margin-left:auto}.pos-avg-tooltip-relative{position:relative}.pos-avg-tooltip-fixed{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 12px #0000002e;color:#222;font-size:16px;font-weight:600;min-width:120px;padding:10px 16px;position:fixed;text-align:center;z-index:1000}.pos-avg-tooltip-delta-pos{color:#1a7f37}.pos-avg-tooltip-delta-neg{color:#c0392b}.pos-avg-tooltip-link{color:inherit;display:block;margin-bottom:4px;text-decoration:none}.pos-avg-tooltip-avatar{display:block;margin:0 auto 8px}.pos-avg-tooltip-team-name{display:block;font-weight:600;text-align:center}.pos-avg-tooltip-analytics-link{color:#155fa0;display:block;font-size:1em;font-weight:700;margin-top:6px;text-align:center}.pos-avg-tooltip-hover-area{border-radius:4px;cursor:pointer;display:inline-block;margin:0 auto;max-width:90px;min-width:36px;text-align:center;transition:background .12s;width:30%}.pos-avg-tooltip-hover-area:hover{background:#155fa014}.pos-avg-tooltip-fadein{animation:pos-avg-tooltip-fadein .25s forwards;opacity:0}@keyframes pos-avg-tooltip-fadein{0%{opacity:0}to{opacity:1}}@media (max-width:75em){.scroll-sidebar,.sidebar{display:none!important}}.mobile-main-content{align-items:stretch!important;flex:1 1!important;margin:0!important;min-width:0!important;padding:0!important;position:relative}.mobile-main-content,.mobile-team-info-box{box-sizing:border-box!important;width:100%!important}.mobile-team-info-box{display:block!important;max-width:100%!important;min-height:100vh!important;padding-left:18px!important;padding-right:18px!important}.team-scores-table-fixed-width{table-layout:fixed!important;width:100%!important}.team-scores-container--team-page .team-scores-table-fixed-width{table-layout:auto!important}.team-scores-container--team-page .team-scores-table-fixed-width td:nth-child(2),.team-scores-container--team-page .team-scores-table-fixed-width th:nth-child(2){max-width:none!important;min-width:11.5rem!important;padding-right:.35rem!important;width:auto!important}.team-scores-container--team-page .team-scores-table-fixed-width td:nth-child(3),.team-scores-container--team-page .team-scores-table-fixed-width th:nth-child(3){max-width:8.25rem!important;min-width:8.25rem!important;padding-left:.25rem!important;width:8.25rem!important}.team-scores-container--team-page .team-scores-table-bench{table-layout:auto!important}.team-scores-container--team-page .team-scores-table-bench td:first-child,.team-scores-container--team-page .team-scores-table-bench th:first-child{max-width:none!important;min-width:11.5rem!important;padding-right:.35rem!important;width:auto!important}.team-scores-container--team-page .team-scores-table-bench td:nth-child(2),.team-scores-container--team-page .team-scores-table-bench th:nth-child(2){max-width:8.25rem!important;min-width:8.25rem!important;padding-left:.25rem!important;width:8.25rem!important}.team-scores-container--team-page .team-scores-table-bench td:last-child,.team-scores-container--team-page .team-scores-table-bench th:last-child{max-width:3.5em!important;min-width:3.5em!important;width:3.5em!important}.team-scores-container--team-page .team-scores-player-cell .player-name{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;white-space:normal}.team-scores-container--team-page .team-scores-total-row{font-size:1.1em}@media (max-width:50em){.team-scores-container--team-page .team-scores-tables-flex{max-width:100%!important;padding:0 .5rem!important}.team-scores-container--team-page .team-scores-table{font-size:.72em}.team-scores-container--team-page .team-scores-table td,.team-scores-container--team-page .team-scores-table th{padding:.22em .28em}.team-scores-container--team-page .team-scores-player-cell .player-name{line-clamp:3;-webkit-line-clamp:3}.team-scores-container--team-page .player-avatar{height:1.6em;width:1.6em}.team-scores-container--team-page .team-scores-table-bench td:first-child,.team-scores-container--team-page .team-scores-table-bench th:first-child,.team-scores-container--team-page .team-scores-table-fixed-width td:nth-child(2),.team-scores-container--team-page .team-scores-table-fixed-width th:nth-child(2){min-width:0!important}.team-scores-container--team-page .team-scores-table-bench td:nth-child(2),.team-scores-container--team-page .team-scores-table-bench th:nth-child(2),.team-scores-container--team-page .team-scores-table-fixed-width td:nth-child(3),.team-scores-container--team-page .team-scores-table-fixed-width th:nth-child(3){max-width:7.2rem!important;min-width:7.2rem!important;width:7.2rem!important}.team-scores-container--team-page .team-scores-table-fixed-width td:first-child,.team-scores-container--team-page .team-scores-table-fixed-width th:first-child{max-width:2.4em!important;min-width:2.4em!important;width:2.4em!important}.team-scores-container--team-page .team-scores-table-bench td:last-child,.team-scores-container--team-page .team-scores-table-bench th:last-child,.team-scores-container--team-page .team-scores-table-fixed-width td:last-child,.team-scores-container--team-page .team-scores-table-fixed-width th:last-child{max-width:3.2em!important;min-width:3.2em!important;width:3.2em!important}}.team-scores-table-fixed-width td,.team-scores-table-fixed-width th{text-align:right!important}.team-scores-table-fixed-width td:first-child,.team-scores-table-fixed-width th:first-child{font-size:.88em;max-width:2.8em!important;min-width:2.8em!important;padding-left:.25em!important;padding-right:.15em!important;text-align:left!important;width:2.8em!important}.team-scores-table-fixed-width td:last-child,.team-scores-table-fixed-width th:last-child{max-width:3.5em!important;min-width:3.5em!important;padding-left:.15em!important;padding-right:.35em!important;text-align:right!important;width:3.5em!important}.team-scores-table-fixed-width td:nth-child(2),.team-scores-table-fixed-width th:nth-child(2){max-width:40%!important;min-width:9em!important;padding-left:.25rem!important;padding-right:.4rem!important;text-align:left!important;width:40%!important}.team-scores-table-fixed-width td:nth-child(3),.team-scores-table-fixed-width th:nth-child(3){max-width:9em!important;min-width:8em!important;padding-left:.25rem!important;padding-right:.25rem!important;text-align:left!important;width:9em!important}.team-scores-table-bench{table-layout:fixed!important;width:100%!important}.team-scores-table-bench td:first-child,.team-scores-table-bench th:first-child{max-width:48%!important;min-width:11em!important;padding-left:.4rem!important;padding-right:.6rem!important;text-align:left!important;width:48%!important}.team-scores-table-bench td:nth-child(2),.team-scores-table-bench th:nth-child(2){max-width:9.5em!important;min-width:8.5em!important;padding-left:.25rem!important;padding-right:.25rem!important;text-align:left!important;width:9.5em!important}@media (max-width:50em){.team-scores-game-cell{padding-left:0!important;padding-right:0!important}.team-scores-game-completed,.team-scores-game-live,.team-scores-game-pill--completed,.team-scores-game-pill--live{padding:.1rem 0!important}.team-scores-game-link{display:block!important}.team-scores-game-text{text-indent:0!important}.team-scores-table-bench td:first-child,.team-scores-table-fixed-width td:nth-child(2){padding-right:1rem!important}.team-scores-table-fixed-width td:nth-child(2),.team-scores-table-fixed-width th:nth-child(2){max-width:60%!important;width:60%!important}.team-scores-table-fixed-width td:nth-child(3),.team-scores-table-fixed-width th:nth-child(3){max-width:30%!important;width:30%!important}.team-scores-table-bench td:first-child,.team-scores-table-bench th:first-child{max-width:60%!important;width:60%!important}.team-scores-table-bench td:nth-child(2),.team-scores-table-bench th:nth-child(2){max-width:30%!important;width:30%!important}.team-scores-player-cell{overflow:hidden!important}.team-scores-player-cell .player-name{display:inline-block!important;max-width:80%!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:bottom}}.team-scores-table-bench td:last-child,.team-scores-table-bench th:last-child{max-width:3.5em!important;min-width:3.5em!important;padding-left:.15em!important;padding-right:.35em!important;text-align:right!important;width:3.5em!important}.standings-row-expand .team-scores-table-bench,.standings-row-expand .team-scores-table-fixed-width,.standings-row-expand-inner .team-scores-table-bench,.standings-row-expand-inner .team-scores-table-fixed-width{table-layout:fixed!important;width:100%!important}.standings-row-expand .team-scores-player-cell .player-name,.standings-row-expand-inner .team-scores-player-cell .player-name{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal}.standings-row-expand .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand .team-scores-table-fixed-width th:nth-child(2),.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand-inner .team-scores-table-fixed-width th:nth-child(2){max-width:14.4rem!important;min-width:14.4rem!important;padding-right:0!important;width:14.4rem!important}.standings-row-expand .team-scores-table-fixed-width td:nth-child(3),.standings-row-expand .team-scores-table-fixed-width th:nth-child(3),.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(3),.standings-row-expand-inner .team-scores-table-fixed-width th:nth-child(3){max-width:9.25rem!important;min-width:9.25rem!important;padding-left:0!important;width:9.25rem!important}.standings-row-expand .team-scores-table-fixed-width td:last-child,.standings-row-expand .team-scores-table-fixed-width th:last-child,.standings-row-expand-inner .team-scores-table-fixed-width td:last-child,.standings-row-expand-inner .team-scores-table-fixed-width th:last-child{max-width:none!important;min-width:3.5em!important;width:auto!important}.standings-row-expand .team-scores-table-bench td:first-child,.standings-row-expand .team-scores-table-bench th:first-child,.standings-row-expand-inner .team-scores-table-bench td:first-child,.standings-row-expand-inner .team-scores-table-bench th:first-child{max-width:14.4rem!important;min-width:14.4rem!important;padding-right:0!important;width:14.4rem!important}.standings-row-expand .team-scores-table-bench td:nth-child(2),.standings-row-expand .team-scores-table-bench th:nth-child(2),.standings-row-expand-inner .team-scores-table-bench td:nth-child(2),.standings-row-expand-inner .team-scores-table-bench th:nth-child(2){max-width:9.25rem!important;min-width:9.25rem!important;padding-left:0!important;width:9.25rem!important}.standings-row-expand .team-scores-table-bench td:last-child,.standings-row-expand .team-scores-table-bench th:last-child,.standings-row-expand-inner .team-scores-table-bench td:last-child,.standings-row-expand-inner .team-scores-table-bench th:last-child{max-width:none!important;min-width:3.5em!important;width:auto!important}@media (min-width:50em){.standings-row-expand .team-scores-table-bench td:first-child,.standings-row-expand .team-scores-table-bench th:first-child,.standings-row-expand .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand .team-scores-table-fixed-width th:nth-child(2),.standings-row-expand-inner .team-scores-table-bench td:first-child,.standings-row-expand-inner .team-scores-table-bench th:first-child,.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand-inner .team-scores-table-fixed-width th:nth-child(2){max-width:19.5rem!important;min-width:19.5rem!important;width:19.5rem!important}.standings-row-expand .team-scores-player-cell .player-name,.standings-row-expand-inner .team-scores-player-cell .player-name{line-clamp:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.standings-row-expand .team-scores-table-bench td:nth-child(2) .team-scores-game-pill,.standings-row-expand .team-scores-table-fixed-width td:nth-child(3) .team-scores-game-pill,.standings-row-expand-inner .team-scores-table-bench td:nth-child(2) .team-scores-game-pill,.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(3) .team-scores-game-pill{align-items:center;box-sizing:border-box;display:flex;width:100%}.standings-row-expand .team-scores-table-bench td:nth-child(2) .team-scores-game-pill .team-scores-game-text,.standings-row-expand .team-scores-table-fixed-width td:nth-child(3) .team-scores-game-pill .team-scores-game-text,.standings-row-expand-inner .team-scores-table-bench td:nth-child(2) .team-scores-game-pill .team-scores-game-text,.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(3) .team-scores-game-pill .team-scores-game-text{width:100%!important}}.standings-row-expand .team-scores-game-text,.standings-row-expand-inner .team-scores-game-text{margin-left:.3rem}@media (max-width:50em){.standings-row-expand .team-scores-game-text,.standings-row-expand-inner .team-scores-game-text{margin-left:0!important}.standings-row-expand .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand .team-scores-table-fixed-width th:nth-child(2),.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(2),.standings-row-expand-inner .team-scores-table-fixed-width th:nth-child(2){max-width:60%!important;min-width:0!important;padding-right:1rem!important;width:60%!important}.standings-row-expand .team-scores-table-fixed-width td:nth-child(3),.standings-row-expand .team-scores-table-fixed-width th:nth-child(3),.standings-row-expand-inner .team-scores-table-fixed-width td:nth-child(3),.standings-row-expand-inner .team-scores-table-fixed-width th:nth-child(3){max-width:30%!important;min-width:0!important;padding-left:.25rem!important;width:30%!important}.standings-row-expand .team-scores-table-fixed-width td:last-child,.standings-row-expand .team-scores-table-fixed-width th:last-child,.standings-row-expand-inner .team-scores-table-fixed-width td:last-child,.standings-row-expand-inner .team-scores-table-fixed-width th:last-child{max-width:3.5em!important;min-width:3.5em!important;width:3.5em!important}.standings-row-expand .team-scores-table-bench td:first-child,.standings-row-expand .team-scores-table-bench th:first-child,.standings-row-expand-inner .team-scores-table-bench td:first-child,.standings-row-expand-inner .team-scores-table-bench th:first-child{max-width:60%!important;min-width:0!important;padding-right:1rem!important;width:60%!important}.standings-row-expand .team-scores-table-bench td:nth-child(2),.standings-row-expand .team-scores-table-bench th:nth-child(2),.standings-row-expand-inner .team-scores-table-bench td:nth-child(2),.standings-row-expand-inner .team-scores-table-bench th:nth-child(2){max-width:30%!important;min-width:0!important;padding-left:.25rem!important;width:30%!important}.standings-row-expand .team-scores-table-bench td:last-child,.standings-row-expand .team-scores-table-bench th:last-child,.standings-row-expand-inner .team-scores-table-bench td:last-child,.standings-row-expand-inner .team-scores-table-bench th:last-child{max-width:3.5em!important;min-width:3.5em!important;width:3.5em!important}}.mobile-team-header-margin{margin-top:2.5rem!important}@media (max-width:50em){.mobile-team-info-padding{padding-top:2.5rem!important}}.roster-mobile-columns{flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important}.roster-mobile-column{flex:0 0 50%!important;margin-left:auto!important;margin-right:auto!important;max-width:50%!important}@media (max-width:50em){.pos-avg-table th{font-size:1rem;padding:.6rem .4rem}.pos-avg-table td{font-size:.95rem;padding:.5rem .4rem}.mobile-home-link-abs{position:absolute;right:.75rem;top:.75rem;z-index:10}.mobile-home-link{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;color:#fff;display:inline-flex;font-size:1.05em;font-weight:600;gap:.4rem;padding:.25em .9em;text-decoration:none}}.mobile-top-home-card-wrapper{display:none}@media (max-width:75em){.mobile-top-home-card-wrapper{display:flex;justify-content:center;margin:.25rem 0 .35rem;position:relative;width:100%;z-index:2}.mobile-top-home-card{background:#c49a6c;border-radius:.9rem;box-shadow:0 4px 10px #00000059;color:#5a3b1e;padding:.25rem .85rem;width:100%}.mobile-top-home-card-links{column-gap:.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:.15rem}.mobile-top-home-card-link{color:inherit;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.mobile-top-home-card-teams-toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.25rem;margin-top:.15rem;padding:0}.mobile-top-home-card-teams-arrow{font-size:.7rem}.mobile-top-home-card-teams{column-gap:.35rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:.25rem;row-gap:.12rem}.mobile-top-home-card-team-link{color:inherit;flex:0 0 20%;font-size:.7rem;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap}.mobile-top-home-card-team-link:active,.mobile-top-home-card-team-link:focus-visible{text-decoration:underline}.mobile-top-home-card-link:active,.mobile-top-home-card-link:focus-visible{text-decoration:underline}}.scroll-animating .scroll-body{animation:scroll-body-unroll 2.5s linear forwards;max-height:0;overflow:hidden}@keyframes scroll-body-unroll{0%{max-height:0}to{max-height:100vh}}.home-main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0;min-height:calc(100vh - 4rem);padding:0;width:100%}@media (max-width:50em){.home-main{min-height:100vh}}.home-cta-container{flex-wrap:wrap;gap:1.25rem;margin-top:0;transform:translateY(-17vh);will-change:transform}.home-cta-btn,.home-cta-container{align-items:center;display:flex;justify-content:center}.home-cta-btn{background:#1a1628e6;border:1px solid #64648c59;border-radius:2rem;box-sizing:border-box;flex:0 0 16rem;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:box-shadow .2s ease,transform .15s ease,background .18s ease;width:16rem}.home-cta-label{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:.02em;position:absolute;z-index:2}.home-cta-img{display:block;height:auto;object-fit:contain;opacity:0;transition:opacity .18s ease,transform .18s ease;width:100%}.home-cta-btn:hover{background:#0000;box-shadow:0 0 24px #61dafb47,0 14px 36px #00000059}.home-cta-btn:hover .home-cta-img{opacity:.94;transform:scale(1.04)}.home-cta-btn:hover .home-cta-label{opacity:0}.home-cta-btn:active{transform:translateY(0) scale(.99)}@media (max-width:50em){.home-cta-container{gap:1rem;margin-top:0;transform:translateY(-12vh)}.home-cta-btn{border-radius:1.75rem;flex:0 0 13rem;width:13rem}.home-cta-label{font-size:1.15rem}}.home-watermark>.watermark-bg{opacity:.13}.home-team-links{grid-gap:.8rem 1rem;display:grid;gap:.8rem 1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;max-width:56rem;padding:0 1rem 2rem;width:100%}.home-team-link{align-items:center;background:#1a1628e6;border:1px solid #64648c73;border-radius:.875rem;color:#fff;display:flex;justify-content:flex-start;min-height:3.5rem;padding:.6rem .9rem;text-decoration:none;transition:background .18s,box-shadow .18s,transform .12s}.home-team-link:hover{background:#323255e6;box-shadow:0 8px 22px #00000038}.home-team-link:active{transform:translateY(13px) scale(.885)}.home-team-link-avatar{background:#222;border-radius:50%;height:2rem;margin-right:.75rem;object-fit:cover;transition:transform .15s ease;width:2rem}.home-team-link-text{display:inline-block;font-weight:700;letter-spacing:.01em;text-align:left;transform-origin:left center;transition:transform .15s ease}.home-team-link:hover .home-team-link-avatar{transform:scale(1.06)}.home-team-link:hover .home-team-link-text{transform:scale(1.03)}@media (max-width:50em){.home-team-links{gap:.7rem;grid-template-columns:1fr;max-width:34rem;padding:0 1rem 2.5rem}.home-team-link{border-radius:.75rem;margin-left:1rem;margin-right:1rem;min-height:3.25rem;padding:.55rem .75rem}.home-team-link-avatar{height:1.75rem;margin-right:.6rem;width:1.75rem}.home-back-btn{margin-left:1rem}}.home-back-container{display:flex;justify-content:flex-start;margin-bottom:.5rem;margin-top:.75rem;max-width:56rem;padding:0 1rem;width:100%}.home-back-btn{-webkit-appearance:none;appearance:none;background:#23233ad9;border:1px solid #64648c73;border-radius:.625rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem .9rem;transition:background .18s,box-shadow .18s,transform .12s}.home-back-btn:hover{background:#323255e6;box-shadow:0 6px 18px #00000038}.home-back-btn:active{transform:translateY(1px) scale(.99)}.home-cards-grid{box-sizing:border-box;margin:0 auto;max-width:72rem;padding:2rem 1.5rem 3rem;width:100%}.home-cards-grid--split{align-items:flex-start;display:flex;gap:1.5rem}.home-cards-column{display:flex;flex:1 1;flex-direction:column}.home-card{--home-card-title-font-size:1.35rem;--home-card-title-margin-bottom:0.25rem;--home-card-body-font-size:0.98rem;--home-card-inner-gap:0.5rem;background:#1a365d;border:1px solid #94b4ff99;border-radius:1rem;box-shadow:0 10px 30px #00000073;box-sizing:border-box;break-inside:avoid;color:#e2e8f0;display:block;font-size:var(--home-card-body-font-size);margin:0 0 1.5rem;padding:1.25rem 1.5rem;page-break-inside:avoid;width:100%}.home-card-inner{display:flex;flex-direction:column;gap:var(--home-card-inner-gap)}.home-card-title{font-size:var(--home-card-title-font-size);font-weight:700;letter-spacing:.03em;margin:0 0 var(--home-card-title-margin-bottom) 0}.home-card-title-row{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.home-card-title-row .home-card-title{flex:1 1 auto;margin:0;min-width:0}.home-card-dismiss{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#e2e8f0f2;cursor:pointer;font-size:1.5rem;line-height:1;margin:0;padding:0}.home-card-dismiss:hover{color:#e2e8f0}.home-card-dismiss:focus-visible{border-radius:.25rem;outline:2px solid #ecc94bf2;outline-offset:3px}.home-card-body{font-size:var(--home-card-body-font-size);margin:0}.home-inline-link-button{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#e2e8f0f2;cursor:pointer;font:inherit;margin:0;padding:.2rem 0;text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.home-inline-link-button:hover{color:#e2e8f0}.home-inline-link-button:focus-visible{border-radius:.25rem;outline:2px solid #ecc94bf2;outline-offset:3px}.home-inline-link-button--centered{align-items:center;background:#0000001f;border:1px solid #94b4ff8c;border-radius:.75rem;box-shadow:0 10px 22px #00000038;display:inline-flex;font-weight:800;gap:.35rem;justify-content:center;letter-spacing:.01em;margin:.35rem auto 0;max-width:22rem;padding:.6rem .85rem;text-align:center;text-decoration:none;width:100%}.home-inline-link-button--centered:after{content:"→";font-weight:900}.home-inline-link-button--centered:hover{background:#0000002e;border-color:#94b4ffbf}.ios-shortcut-modal{max-width:28rem}.ios-shortcut-modal-steps{color:#e2e8f0eb;font-weight:700;line-height:1.25rem;margin:.75rem 0 0 1.25rem;padding:0}.ios-shortcut-step-image{border:1px solid #94b4ff59;border-radius:.75rem;box-shadow:0 10px 22px #00000047;display:block;height:auto;margin:.5rem 0 .15rem;max-width:18rem;width:100%}.ios-shortcut-preview-image{border:1px solid #94b4ff73;border-radius:.65rem;box-shadow:0 12px 30px #00000059;display:block;height:auto;margin:0 auto;max-width:17rem;width:100%}.week1-countdown-card{background:linear-gradient(135deg,#1a365d,#2d3748);border-color:#ecc94ba6}.week1-countdown-body{display:flex;flex-direction:column;gap:.75rem}.week1-countdown-timer{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem}.week1-countdown-seg{align-items:center;background:#0000002e;border:1px solid #ffffff24;border-radius:.75rem;display:flex;flex:1 1 7rem;flex-direction:column;justify-content:center;padding:.75rem .85rem}.week1-countdown-val{color:#fffffff2;font-size:1.6rem;font-weight:800;letter-spacing:.02em;line-height:1.1}.week1-countdown-label{color:#e2e8f0d9;font-size:.85rem;letter-spacing:.08em;margin-top:.15rem;text-transform:uppercase}.week1-countdown-kickoff{color:#e2e8f0e6;font-weight:700}.week1-countdown-complete{color:#ecc94bf2;font-weight:800}@media (max-width:540px){.week1-countdown-timer{display:grid;grid-template-columns:1fr 1fr}.week1-countdown-seg{flex:initial}}.rookie-draft-status{color:#e2e8f0e6}.rookie-draft-status--error{color:#feb2b2f2;font-weight:800}.rookie-draft-table-wrap{overflow-x:auto;width:100%}.rookie-draft-table{border-collapse:initial;border-spacing:0;min-width:18.5rem;width:100%}.rookie-draft-table td,.rookie-draft-table th{padding:.25rem .35rem;vertical-align:middle}.rookie-draft-table thead th{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;border-bottom:1px solid #ffffff24;font-weight:900;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.rookie-draft-pick-col{color:#e2e8f0e6;font-weight:900;width:3.1rem}.rookie-draft-cell{border-bottom:1px solid #ffffff14}.rookie-draft-cell-inner{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;position:relative}.rookie-draft-pick-button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:.25rem;margin:0;padding:0}.rookie-draft-tooltip{background:#0f172af2;border:1px solid #ffffff2e;border-radius:.75rem;box-shadow:0 14px 36px #0000008c;max-width:14rem;min-width:10rem;padding:.5rem .6rem;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:5000}.rookie-draft-tooltip-title{color:#e2e8f0fa;font-size:.85rem;font-weight:900;line-height:1.15}.rookie-draft-tooltip-sub{color:#e2e8f0d9;font-size:.78rem;font-weight:800;margin-top:.25rem}.rookie-draft-modal-overlay{align-items:center;background:#0000008c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.rookie-draft-modal{background:#1a365d;border:1px solid #94b4ffa6;border-radius:1rem;box-shadow:0 18px 48px #0009;max-width:22rem;padding:1rem 1rem .9rem;position:relative;width:100%}.rookie-draft-modal-close{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#e2e8f0f2;cursor:pointer;font-size:1.6rem;line-height:1;position:absolute;right:.65rem;top:.55rem}.rookie-draft-modal-title{color:#e2e8f0fa;font-size:1rem;font-weight:900;padding-right:2rem}.rookie-draft-modal-sub{color:#e2e8f0e0;font-weight:800;margin-top:.4rem}.rookie-draft-modal-actions{margin-top:.75rem}.rookie-draft-team{align-items:center;color:inherit;display:flex;gap:.45rem;min-width:0;text-decoration:none}.rookie-draft-team:hover{text-decoration:underline}.rookie-draft-team--icon:hover{text-decoration:none}.rookie-draft-avatar{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:0 0 auto;height:1.32rem;object-fit:cover;width:1.32rem}.rookie-draft-avatar--placeholder{display:inline-block}.rookie-draft-avatar-wrap{display:inline-block;line-height:0;position:relative}.rookie-draft-avatar-letter-overlay{align-items:center;background:#0f172a47;border-radius:999px;color:#ffffffd9;display:flex;font-size:.9rem;font-weight:900;inset:-.05rem;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 1px 2px #000000b3}.rookie-draft-traded-dot{color:#ecc94beb;font-size:.78rem;font-weight:900;line-height:1}.rookie-draft-traded-dot--inline{margin-right:.35rem}@media (max-width:50em){.rookie-draft-table{min-width:16.5rem}.rookie-draft-table td,.rookie-draft-table th{padding:.22rem .3rem}.rookie-draft-avatar{height:1.2rem;width:1.2rem}.rookie-draft-avatar-letter-overlay{font-size:.78rem}}.previous-year-recap-card{border-color:#94b4ffbf}.previous-year-recap-list{display:flex;flex-direction:column;gap:.5rem}.previous-year-recap-link{align-items:center;color:inherit;display:flex;gap:.75rem;padding:.15rem 0;text-decoration:none}.previous-year-recap-link:hover{text-decoration:underline}.previous-year-recap-rank{flex:0 0 7.5rem;font-size:.98rem;font-weight:900;text-align:left;width:7.5rem}.previous-year-recap-team{align-items:center;display:flex;gap:.6rem;min-width:0}.previous-year-recap-avatar{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;height:1.85rem;object-fit:cover;width:1.85rem}.previous-year-recap-avatar--placeholder{display:inline-block}.previous-year-recap-name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:50em){.previous-year-recap-list{gap:.25rem}.previous-year-recap-link{gap:.4rem;padding:.07rem 0}.previous-year-recap-rank{flex:0 0 5.6rem;font-size:.65rem;white-space:nowrap;width:5.6rem}.previous-year-recap-avatar{height:1.1rem;width:1.1rem}.previous-year-recap-name{font-size:.65rem}}.previous-year-recap-status{color:#e2e8f0e6}.previous-year-recap-status--error{color:#feb2b2f2;font-weight:800}.recent-trades-list{display:flex;flex-direction:column;gap:.85rem}.recent-trades-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.45rem;display:flex;flex-direction:column;gap:.4rem;padding:.6rem .65rem}.recent-trades-date{color:#e2e8f073;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.recent-trades-body{align-items:flex-start;display:flex;gap:.35rem}.recent-trades-side{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.recent-trades-divider{align-items:center;align-self:center;color:#94b4ff80;display:flex;flex:0 0 1.75rem;font-size:.95rem;justify-content:center}.recent-trades-team-header{align-items:center;border-radius:.25rem;color:inherit;display:flex;gap:.35rem;text-decoration:none}.recent-trades-team-header:hover .recent-trades-team-name{text-decoration:underline}.recent-trades-team-avatar{border:1.5px solid #ffffff26;border-radius:999px;flex-shrink:0;height:1.4rem;object-fit:cover;width:1.4rem}.recent-trades-team-avatar--placeholder{background:#ffffff1a}.recent-trades-team-name{color:#e2e8f0f2;font-size:.8rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-trades-receives-label{color:#94b4ffbf;font-size:.63rem;font-weight:700;letter-spacing:.06em;margin-top:.15rem;text-transform:uppercase}.recent-trades-assets{display:flex;flex-direction:column;gap:.18rem;padding-left:.1rem}.recent-trades-asset,.recent-trades-asset--player{align-items:center;display:flex;gap:.28rem}.recent-trades-asset--player{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:.3rem;color:inherit;cursor:pointer;margin-left:-.3rem;padding:.15rem .3rem;text-align:left;transition:background .15s ease;width:100%}.recent-trades-asset--player:hover{background:#ffffff12}.recent-trades-player-photo{background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:1.35rem;object-fit:cover;width:1.35rem}.recent-trades-asset-text{display:flex;flex-direction:column;min-width:0}.recent-trades-asset-name{color:#e2e8f0eb;font-size:.78rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-trades-asset-meta{color:#e2e8f073;font-size:.63rem;line-height:1.2;white-space:nowrap}.recent-trades-none{color:#e2e8f040;font-size:.75rem;padding-left:.15rem}.recent-trades-status{color:#e2e8f0e6}.recent-trades-status--error{color:#feb2b2f2;font-weight:800}.recent-trades-see-more{-webkit-appearance:none;appearance:none;background:#94b4ff12;border:1px solid #94b4ff4d;border-radius:.4rem;color:#94b4ffd9;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;margin-top:.25rem;padding:.4rem .9rem;transition:background .15s ease,border-color .15s ease;width:100%}.recent-trades-see-more:hover:not(:disabled){background:#94b4ff24;border-color:#94b4ff8c}.recent-trades-see-more:disabled{cursor:default;opacity:.7}.recent-trades-see-more-loading{align-items:center;display:inline-flex;gap:.4rem}.home-card-inner .recent-trades-spinner,.recent-trades-spinner{border:2px solid #94b4ff33;border-top-color:#94b4ffcc;flex-shrink:0;height:.75rem;width:.75rem}@media (max-width:600px){.recent-trades-item{padding:.45rem .5rem}.recent-trades-team-avatar{height:1.15rem;width:1.15rem}.recent-trades-team-name{font-size:.7rem}.recent-trades-receives-label{font-size:.58rem}.recent-trades-asset-name{font-size:.68rem}.recent-trades-asset-meta{font-size:.58rem}.recent-trades-player-photo{height:1.1rem;width:1.1rem}}.commissioner-note-content{background:#0000;box-sizing:border-box;font-size:1.05rem;line-height:1.6;overflow:visible;padding:0;position:relative;white-space:pre-wrap;width:100%}.commissioner-note-content,.commissioner-note-content h1,.commissioner-note-content h2,.commissioner-note-content h3,.commissioner-note-content h4,.commissioner-note-content h5,.commissioner-note-content h6,.commissioner-note-content li,.commissioner-note-content p,.commissioner-note-content span{color:#e2e8f0!important}.commissioner-note-content a{color:#90cdf4!important}.commissioner-note-content a:hover{text-decoration:underline!important}.commissioner-note-content *,.commissioner-note-content div{background:#0000!important;background-color:initial!important;box-sizing:border-box!important;float:none!important;max-width:100%!important;position:static!important}.commissioner-note-content p{word-wrap:break-word;margin:.5em 0!important;overflow-wrap:break-word}.commissioner-note-content p:first-child{margin-top:0!important}.commissioner-note-content div:empty,.commissioner-note-content p:empty,.commissioner-note-content span:empty{display:none!important;height:0!important;margin:0!important;padding:0!important}.commissioner-note-content h1,.commissioner-note-content h2,.commissioner-note-content h3,.commissioner-note-content h4{margin:.75em 0 .5em!important}.commissioner-note-content h1:first-child,.commissioner-note-content h2:first-child,.commissioner-note-content h3:first-child{margin-top:0!important}.commissioner-note-content br+br{display:none!important}.commissioner-note-content--clamped{max-height:9.6rem;overflow:hidden}.commissioner-note-wrapper{position:relative}.commissioner-note-content--expanded{max-height:none}.commissioner-note-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;margin-top:.6rem;padding:0;text-align:center;width:100%}.commissioner-note-toggle:hover{text-decoration:underline}.commissioner-note-toggle--overlay{background:linear-gradient(180deg,#1a202c00,#1a202cd9);bottom:0;left:0;margin-top:0;padding:1.5rem 0 .5rem;position:absolute;right:0}.commissioner-note-link{color:#90cdf4;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;margin-top:.8rem;text-decoration:none}.commissioner-note-link:hover{text-decoration:underline}.notes-page-content{box-sizing:border-box;padding:2rem 3rem;width:100%}.notes-page-section{box-sizing:border-box;overflow:visible;padding:2rem 0;position:relative;width:100%}.notes-page-section:not(:last-child){border-bottom:2px solid #e2e8f026;margin-bottom:2rem}.notes-page-section:not(:last-child):after{background:#61dafb4d;bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0}.commissioner-note-shadow-host{display:block;min-height:50px;width:100%}@media (max-width:768px){.notes-page-content{padding:1.5rem 1rem}.notes-page-section{padding:1.5rem 0}.notes-page-section:not(:last-child){margin-bottom:1.5rem}}.home-card-list{margin:.4rem 0 0 1rem;padding:0}.active-playoffs-body{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.active-playoffs-row{grid-gap:.55rem;align-items:center;background:#0b1223fa;border:1px solid #5873b4b3;border-radius:.85rem;display:grid;gap:.55rem;grid-template-columns:minmax(0,1.6fr) auto auto auto minmax(0,1.6fr);min-height:4.2rem;padding:.55rem .9rem}.active-playoffs-side{align-items:center;display:flex;flex-direction:row;gap:.55rem;justify-content:center}.active-playoffs-team-content{align-items:center;display:flex;flex-direction:column;gap:.25rem}.active-playoffs-team-header{align-items:center;display:flex;flex-direction:row;gap:.4rem}.active-playoffs-team-header--right{flex-direction:row-reverse}.active-playoffs-avatar{background:#222;border-radius:50%;height:2rem;object-fit:cover;width:2rem}.active-playoffs-team-seed{color:#f6e05e;flex-shrink:0;font-size:.8rem;font-weight:700}.active-playoffs-team-seed--pending{color:#a0aec0}.active-playoffs-team-name{font-size:.98rem;font-weight:600;min-width:0;text-align:center}.active-playoffs-score{color:#f6e05e;font-size:1.05rem;font-weight:800}.active-playoffs-score--left,.active-playoffs-score--right{align-self:center}.active-playoffs-vs{align-items:center;color:#cbd5f5;display:flex;flex-direction:column;font-size:.78rem;justify-content:center;letter-spacing:.08em;padding:0 .45rem;text-transform:uppercase}.active-playoffs-vs-dot{font-size:.8rem;opacity:.85}.active-playoffs-status{color:#e2e8f0;font-size:.9rem;margin-top:.5rem}.active-playoffs-status--error{color:#fed7d7}.active-playoffs-loading{padding:.25rem 0 .5rem}.active-playoffs-loading.loading-center{align-items:center;padding:0}.active-playoffs-loading .loading-text{display:none}.active-playoffs-link-row{margin-top:.9rem}.active-playoffs-link{align-items:center;color:#90cdf4;display:inline-flex;font-size:.95rem;font-weight:700;gap:.2rem;text-decoration:none}.active-playoffs-link:hover{text-decoration:underline}.current-playoff-picture-caption{color:#cbd5f5;font-size:.8rem;margin-top:.4rem}.hot-team-body{margin-top:.35rem}.hot-team-main{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;text-align:left}.hot-team-left{display:flex;flex:1 1 50%;flex-direction:column;gap:.35rem;min-width:0}.hot-team-header{align-items:center;display:flex;gap:.6rem}.hot-team-avatar{background:#222;border-radius:50%;height:2.4rem;object-fit:cover;width:2.4rem}.hot-team-text{align-items:flex-start;display:flex;flex-direction:column;gap:.18rem}.hot-team-team-line{font-size:1rem;font-weight:700}.hot-team-team-name{color:#edf2f7}.hot-team-score-line{align-items:baseline;display:flex;font-size:.9rem;gap:.5rem;justify-content:space-between}.hot-team-score-lines{display:flex;flex-direction:column;gap:.15rem}.hot-team-week-label{color:#a0aec0;font-weight:600}.hot-team-score{color:#f6e05e;font-size:1rem;font-weight:800}.hot-team-score-units{font-size:.85em;margin-left:.15rem;opacity:.9}.hot-team-trend{align-items:stretch;display:flex;flex:1 1 50%;justify-content:flex-end;margin-top:.15rem;min-width:7.5rem}.hot-team-trend-item{align-items:center;display:flex;flex-direction:column;gap:.12rem}.hot-team-trend-bar{background:#2d3748;border-radius:999px;width:.5rem}.hot-team-trend-bar--low{background:#4a5568;height:.7rem}.hot-team-trend-bar--mid{background:#63b3ed;height:1.1rem}.hot-team-trend-bar--high{background:#f6e05e;height:1.6rem}.hot-team-trend-week{color:#a0aec0;font-size:.7rem}.tank-race-body,.top-pf-body{margin-top:.35rem}.tank-race-main,.top-pf-main{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;text-align:left}.tank-race-left,.top-pf-left{align-items:flex-start;display:flex;flex:1 1 50%;flex-direction:column;min-width:0}.tank-race-teams,.top-pf-teams{display:flex;flex-direction:column;gap:.25rem}.tank-race-team-row,.top-pf-team-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.tank-race-team-place,.top-pf-team-place{font-size:.9rem;font-weight:800;min-width:2.5rem;text-align:right}.tank-race-team-place{color:#fc8181}.tank-race-teams .tank-race-team-row:not(.bubble-team-row):first-child .tank-race-team-place{color:#8b8aed}.tank-race-teams .tank-race-team-row:not(.bubble-team-row):nth-child(2) .tank-race-team-place{color:#fc8181}.tank-race-teams .bubble-team-row:first-child .tank-race-team-place{color:#48bb78}.tank-race-teams .bubble-team-row:nth-child(2) .tank-race-team-place{color:#4fd1c5}.tank-race-teams .bubble-team-row:nth-child(3) .tank-race-team-place{color:#4299e1}.top-pf-team-place{color:#f6e05e}.top-pf-teams .top-pf-team-row:first-child .top-pf-team-place{color:#ecc94b}.top-pf-teams .top-pf-team-row:nth-child(2) .top-pf-team-place{color:#48bb78}.tank-race-team-meta,.top-pf-team-meta{display:flex;flex-direction:column;gap:.1rem}.tank-race-avatar,.top-pf-avatar{background:#222;border-radius:50%;height:2rem;object-fit:cover;width:2rem}.tank-race-team-name,.top-pf-team-name{color:#edf2f7;font-size:.95rem;font-weight:600}.tank-race-team-points,.top-pf-team-points{color:#a0aec0;font-size:.85rem}.tank-race-team-points-units,.top-pf-team-points-units{opacity:.9}.week-stars-body{margin-top:.35rem}.week-stars-rows{display:flex;flex-direction:column;gap:.3rem}.week-stars-row{align-items:center;display:flex;gap:.4rem;padding:.15rem 0}.week-stars-pos{color:#cbd5f5;font-size:.8rem;font-weight:700;min-width:2.1rem}.week-stars-player{align-items:center;display:flex;flex:1 1 60%;flex-direction:row;gap:.25rem;min-width:0}.week-stars-player-avatar{background:#222;border-radius:50%;height:1.35rem;object-fit:cover;width:1.35rem}.week-stars-player-name{color:#edf2f7;font-size:.82rem;font-weight:600;white-space:nowrap}.week-stars-team{align-items:center;display:flex;flex:0 0 10rem;gap:.3rem;justify-content:flex-start;margin-left:auto;width:10rem}.week-stars-team-avatar{background:#222;border-radius:50%;flex-shrink:0;height:1.35rem;object-fit:cover;width:1.35rem}.week-stars-team-name{color:#e2e8f0;font-size:.78rem;line-height:1.2;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.week-stars-points{color:#f6e05e;font-size:.78rem;font-weight:700;white-space:nowrap}.week-stars-points-units{font-size:.7rem;font-weight:500;opacity:.85}.week-stars-status{color:#e2e8f0;font-size:.9rem;margin-top:.35rem}.week-stars-status--error{color:#fed7d7}.active-playoffs-row--clickable{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .15s ease,transform .08s ease}.active-playoffs-row--clickable:hover{background-color:#4fb7ff14;transform:translateY(-1px)}.active-playoffs-row--clickable:active{transform:translateY(0)}.active-playoffs-side--clickable{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.active-playoffs-side--clickable:hover{opacity:.85}.hot-team-header--clickable{align-items:center;color:inherit;cursor:pointer;display:flex;gap:.5rem;text-decoration:none;transition:opacity .15s ease}.hot-team-header--clickable:hover{opacity:.85}.hot-team-score-line--clickable{align-items:center;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;justify-content:space-between;margin:-.15rem -.35rem;padding:.15rem .35rem;text-decoration:none;transition:background-color .15s ease}.hot-team-score-line--clickable:hover{background-color:#4fb7ff14}.tank-race-team-row--clickable,.top-pf-team-row--clickable{border-radius:.35rem;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.tank-race-team-row--clickable:hover,.top-pf-team-row--clickable:hover{background-color:#4fb7ff14}.week-stars-player--clickable{background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease}.week-stars-player--clickable:hover{opacity:.85}.week-stars-player--clickable:disabled{cursor:default;opacity:1}.week-stars-team--clickable{color:inherit;text-decoration:none;transition:opacity .15s ease}.week-stars-team--clickable:hover{opacity:.85}.tank-race-right,.top-pf-right{align-items:stretch;display:flex;flex:1 1 50%;justify-content:flex-end;margin-top:.15rem;min-width:7.5rem}.tank-race-status{color:#e2e8f0;font-size:.9rem;margin-top:.35rem}.tank-race-status--error{color:#fed7d7}@media (max-width:50em){.home-card{--home-card-title-font-size:0.95rem;--home-card-title-margin-bottom:0.15rem;--home-card-inner-gap:0.35rem;--home-card-body-font-size:0.88rem}.hot-team-main{gap:.5rem}.hot-team-left{gap:.4rem}.active-playoffs-row{gap:.28rem;min-height:3.8rem;padding:.5rem}.active-playoffs-team-content,.active-playoffs-team-header{gap:.3rem}.active-playoffs-team-seed{font-size:.6rem}.active-playoffs-avatar{height:1.1rem;width:1.1rem}.active-playoffs-team-name{font-size:.65rem;line-height:1.1}.active-playoffs-score{font-size:.7rem}.active-playoffs-vs-dot{font-size:.6rem}.hot-team-avatar{height:1.4rem;width:1.4rem}.hot-team-team-line{font-size:.8rem}.hot-team-score-line{font-size:.75rem;gap:.35rem}.week-stars-row{align-items:flex-start;gap:.25rem}.week-stars-pos{font-size:.65rem;min-width:1.6rem;padding-top:.15rem}.week-stars-player-avatar{height:1rem;width:1rem}.week-stars-points{font-size:.65rem}.week-stars-points-units{font-size:.56rem}.week-stars-player-name{font-size:.68rem}.week-stars-team{align-items:flex-start;flex:0 0 6rem;justify-content:flex-start;padding-top:.15rem;width:6rem}.week-stars-team-avatar{flex-shrink:0;height:1rem;width:1rem}.week-stars-team-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.65rem;line-height:1.2;overflow:hidden;text-align:left;white-space:normal}.hot-team-score{font-size:.85rem}.hot-team-score-units{display:none}.hot-team-trend{flex:1 1 55%;min-width:5.5rem}.hot-team-trend-bar{width:.4rem}.hot-team-trend-bar--low{height:.5rem}.hot-team-trend-bar--mid{height:.85rem}.hot-team-trend-bar--high{height:1.2rem}.hot-team-trend-week{font-size:.6rem}.tank-race-main{gap:.5rem}.tank-race-avatar,.top-pf-avatar{height:1.4rem;width:1.4rem}.tank-race-team-name{font-size:.8rem}.tank-race-team-points{font-size:.75rem}.tank-race-right{flex:1 1 55%;min-width:5.5rem}.active-playoffs-link-row{margin-top:.6rem}.active-playoffs-link,.commissioner-note-link{font-size:.7rem}.home-cards-grid{padding:1.5rem 1rem 2.5rem}.home-card{width:100%}}.info-shared{background:#0a051e;border-radius:1.125rem;box-shadow:0 4px 24px #0000001f;margin:0;width:100%}.info-container{margin:0;min-height:90vh}.tablet-info-container{margin:0 auto;max-width:90rem;min-height:90vh;padding-left:2rem;padding-right:2rem;padding-top:2rem;width:100%}.mobile-info-container{box-sizing:border-box!important;display:block!important;max-width:100%!important;min-height:100vh!important;padding:3.5rem 18px 1rem!important;width:100%!important}.info-rel{position:relative}.info-header-left-abs{left:.75rem;position:absolute;top:.75rem;z-index:10}.info-title{margin-bottom:.05em;width:100%}.info-subtitle,.info-title{margin-top:0;text-align:center}.info-subtitle{align-items:center;color:#aaa;display:flex;font-size:1.2em;font-weight:400;gap:.75rem;justify-content:center;margin-bottom:0;padding-bottom:1em}.info-title-inline{align-items:center;display:inline-flex;gap:.5rem}.team-title-avatar{aspect-ratio:1/1;border-radius:50%;display:inline-block;height:1.6em;object-fit:cover;width:1.6em}@media (max-width:50em){.team-season-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;display:inline-flex;font-size:1.05em;padding:.25em .9em}.team-season-dropdown-arrow{font-size:.85em;margin-left:.625rem}}.pos-avg-tooltip-fixed,.position-analytics-tooltip{word-wrap:break-word;max-width:calc(100vw - 2rem);overflow-wrap:anywhere}@media (max-width:50em){.pos-avg-tooltip-fixed{left:auto!important;right:1rem!important;transform:translateX(0) translateY(0)}.position-analytics-tooltip{max-width:calc(100vw - 2rem)}}.owner-subtitle-inline{align-items:center;display:inline-flex;gap:.5rem}.owner-subtitle-avatar{aspect-ratio:1/1;border-radius:50%;display:inline-block;height:1.2em;object-fit:cover;width:1.2em}.info-icon{align-items:center;cursor:default;display:inline-flex;font-size:.9em;justify-content:center;margin-left:.5rem;position:relative}.playoff-rules-tooltip.info-icon{background:none;border:none;padding:0}.info-icon .info-icon-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.5rem;box-shadow:0 8px 22px #00000038;color:#cdd3f0;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1.5;max-width:85vw;opacity:0;padding:.75rem .85rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 6px);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:22rem;z-index:2000}.info-icon:hover .info-icon-tooltip{opacity:1;transform:translateY(0)}@media (max-width:50em){.info-icon .info-icon-tooltip{left:50%;max-width:92vw;right:auto;transform:translate(-50%,4px);width:auto}.info-icon:hover .info-icon-tooltip{transform:translate(-50%)}}@media (min-width:50.0625em){.yoffs-playoff-info{padding-left:1.5rem}}.standings-list{display:flex;flex-direction:column;gap:.6rem;margin:0 auto;max-width:56rem;width:100%}.playoff-race-graph{margin-top:2rem}@media (max-width:50em){.playoff-race-graph{margin-top:1.2rem}}.playoff-race-graph{margin-bottom:3.5rem}@media (max-width:50em){.playoff-race-graph{margin-bottom:2rem}}.playoff-race-chart-container{height:80vh;margin:0 auto;max-width:72rem;padding-bottom:1rem;width:100%}.standings-list--expanded{padding-bottom:2.5rem}@media (max-width:50em){.standings-list--expanded{padding-bottom:.5rem}}.standings-row{background:#1a1628e6;border:1px solid #64648c59;border-radius:.75rem;overflow:visible}.standings-row--playoff{background:linear-gradient(0deg,#32280a38,#32280a38),#1a1628f2;border-color:#c89b2899;box-shadow:0 6px 16px #c89b281f}.standings-row-header{grid-gap:.6rem;align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:grid;gap:.6rem;grid-template-columns:auto auto auto 1fr 5.5rem 6.5rem;padding:.7rem .9rem;text-align:left;width:100%}.standings-toggle-icon{display:inline;font-size:1.1rem;opacity:.9}.standings-rank{font-weight:800}.standings-avatar{background:#222;border-radius:50%;height:1.75rem;object-fit:cover;width:1.75rem}.standings-title{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-ppg{color:#cfe6ff;font-weight:700;text-align:right}.standings-total{font-weight:800;text-align:right}.standings-row-expand{border-top:1px solid #64648c40;padding:.6rem .9rem .9rem 2.2rem}.standings-row-expand-inner{color:#dfe6f0}.standings-expand-solo,.standings-expand-split{display:block}.standings-expand-right{margin-top:.6rem}.yoffs-total-block{padding:.4rem .1rem .2rem}.yoffs-total-label{color:#9fb4de;font-size:1rem;font-weight:700;letter-spacing:.06em;margin-bottom:.1rem;text-transform:uppercase}.yoffs-total-value{color:#fff;font-size:2rem;font-weight:800}.yoffs-weeks-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem;padding:.15rem 0 .4rem 2.2rem}.yoffs-week-cell{flex:1 1;min-width:0;padding:.1rem .4rem .1rem 0}.yoffs-week-label{color:#9fb4de;font-size:.8rem;font-weight:600;margin-bottom:.15rem}.yoffs-week-value{color:#fff;font-size:1.05rem;font-weight:800}.yoffs-bracket{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem;max-width:100%;overflow-x:hidden;width:100%}.yoffs-bracket-column{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:100%}.yoffs-bracket-column--right{display:grid;grid-template-rows:auto 1fr}.yoffs-bracket-match{background:linear-gradient(135deg,#32280a4d,#1a1628f2);border:1px solid #c89b2880;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;justify-content:center;max-width:100%;min-height:6.5rem;padding:.6rem .8rem}.yoffs-bracket-match--clickable{color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.yoffs-bracket-match--clickable:hover{background:linear-gradient(135deg,#46370f73,#241e32fa);border-color:#c89b28cc;box-shadow:0 4px 12px #c89b2833;transform:translateY(-2px)}.yoffs-bracket-match--clickable:active{transform:translateY(-1px)}.yoffs-bracket-match--final{justify-content:center;min-height:6.5rem}.yoffs-bracket-match-group{display:flex;flex-direction:column;gap:0}.yoffs-bracket-match-group+.yoffs-bracket-match-group{margin-top:.8rem}.yoffs-bracket-team{align-items:center;display:flex;justify-content:space-between;padding:.25rem .15rem}.yoffs-bracket-team .standings-avatar{height:1.25rem;margin-right:.4rem;width:1.25rem}.yoffs-bracket-team--placeholder{color:#f5e2a2;font-style:italic;justify-content:center}.yoffs-bracket-team--winner .yoffs-bracket-name,.yoffs-bracket-team--winner .yoffs-bracket-score,.yoffs-bracket-team--winner .yoffs-bracket-seed{color:#ffe9a5}.yoffs-bracket-team--loser{opacity:.45}.yoffs-bracket-seed{color:#f5d26a;font-weight:800;margin-right:.5rem}.yoffs-bracket-name{color:#fff;flex:1 1 auto;font-weight:700}.yoffs-bracket-score{color:#fff;font-weight:800;margin-left:.4rem;white-space:nowrap}.yoffs-matchup-view{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;width:100%}.yoffs-matchup-view-container{box-sizing:border-box;margin:.75rem auto 0;max-width:56rem;width:100%}.yoffs-matchup-header-row{align-items:center;display:flex;justify-content:space-between;min-width:100%;width:100%}.yoffs-matchup-team-block{display:flex;flex-direction:column;gap:.2rem}.yoffs-matchup-team-block--placeholder{align-items:center}.yoffs-matchup-team-placeholder{text-align:center;width:100%}.yoffs-matchup-team-placeholder-text{color:#fff;display:inline-block;font-size:3.71rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}@media (max-width:50em){.yoffs-matchup-team-placeholder-text{font-size:1.6rem}}.yoffs-matchup-team-block--winner .yoffs-bracket-name,.yoffs-matchup-team-block--winner .yoffs-matchup-team-score{color:#ffe9a5}.yoffs-matchup-team-block--loser{opacity:.45}.yoffs-matchup-team-block--left{align-items:flex-start}.yoffs-matchup-team-block--right{align-items:flex-end}.yoffs-matchup-team-top{align-items:center;display:flex;gap:.6rem}.yoffs-matchup-avatar-large{background:#222;border-radius:50%;height:2.4rem;object-fit:cover;width:2.4rem}.yoffs-matchup-team-score{color:#fff;font-size:1.9rem;font-weight:900}.yoffs-matchup-team-bottom{align-items:center;display:flex;gap:.4rem}.yoffs-matchup-activity{color:#cfe0ff;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.35rem;justify-content:center;margin-top:.1rem}.yoffs-matchup-activity-item{opacity:.9}@media (max-width:50em){.yoffs-matchup-activity{font-size:.5rem}}.yoffs-matchup-week-label-static{color:#f5d26a;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.yoffs-matchup-side{flex:1 1;min-width:0}.yoffs-matchup-side--left{display:flex;justify-content:flex-start}.yoffs-matchup-side--right{display:flex;justify-content:flex-end}.yoffs-matchup-view-error{color:#ff8080;margin-top:.75rem}.yoffs-matchup-table{background:radial-gradient(circle at top,#252f55 0,#101629 55%,#0c1222 100%);border:1px solid #2a3350;border-radius:.75rem;box-sizing:border-box;margin-bottom:8px;max-width:100%;padding:.4rem .6rem .6rem;width:100%}.yoffs-matchup-table--collapsed{padding:.35rem .6rem .4rem}.yoffs-matchup-row{grid-gap:.45rem;align-items:stretch;border-top:1px solid #35456eb3;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.25rem 0}.yoffs-matchup-row--summary,.yoffs-matchup-row:first-child{border-top:none}.yoffs-matchup-row--bench{opacity:.9}.yoffs-matchup-cell{min-width:0}.yoffs-matchup-cell--left .yoffs-matchup-player-main{justify-content:flex-start}.yoffs-matchup-cell--right .yoffs-matchup-player-main{justify-content:flex-end}.yoffs-matchup-pos-col{align-items:center;display:flex;justify-content:center}.yoffs-matchup-pos-pill{background:#9fb4de2e;border:1px solid #9fb4de66;border-radius:9999px;color:#cfe6ff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;max-width:3.6rem;min-width:3.6rem;padding:.1rem .45rem;text-align:center;text-transform:uppercase}.yoffs-matchup-player{display:flex;flex-direction:column;gap:.15rem}.yoffs-matchup-player-main{align-items:center;display:flex;gap:.35rem;min-height:2.4rem}.yoffs-matchup-player-pts{color:#fff;font-weight:800;margin-left:auto}.yoffs-matchup-player--right .yoffs-matchup-player-pts{margin-left:0;margin-right:auto}.yoffs-matchup-player-empty{color:#65729e;font-style:italic}.team-scores-game-cell--compact{padding:.05rem .25rem}.yoffs-matchup-player--right .team-scores-game-text{text-align:right}.yoffs-matchup-footer-row{grid-gap:.45rem;align-items:center;border-top:1px solid #35456ee6;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:.45rem;padding-top:.45rem}.yoffs-matchup-footer-spacer{min-width:0}.yoffs-matchup-total{color:#f5e2a2;font-size:.85rem;font-weight:700;width:28rem}.yoffs-matchup-summary{align-items:center;display:flex;gap:.5rem;justify-content:center}.yoffs-matchup-summary--top{justify-content:flex-start}.yoffs-matchup-summary--right{flex-direction:row-reverse}.yoffs-matchup-summary-score{color:#fff;font-size:1.4rem;font-weight:900}.yoffs-matchup-summary-score--buffer-plus{color:#4ade80}.yoffs-matchup-summary-button{background:#0b1737e6;border:1px solid #9fb4de99;border-radius:9999px;color:#cfe0ff;cursor:pointer;font-size:.7rem;font-weight:700;padding:.1rem .65rem}.yoffs-matchup-summary-button:hover{background:#112048f2}.yoffs-matchup-week-pill{align-items:center;background:#9fb4de4d;border:1px solid #9fb4deb3;border-radius:9999px;color:#e7f1ff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:800;gap:.35rem;justify-content:center;letter-spacing:.08em;padding:.2rem 1.4rem;text-transform:uppercase}.yoffs-matchup-week-label{white-space:nowrap}.yoffs-matchup-week-arrow{font-size:.75em}.yoffs-matchup-divider-row{margin:.3rem 0 .15rem}.yoffs-matchup-divider{background:linear-gradient(90deg,#d7647866,#ff78b4,#d7647866);border-radius:9999px;height:.28rem;width:100%}.yoffs-matchup-view{margin-left:auto;margin-right:auto}@media (min-width:50.0625em){.yoffs-matchup-row{column-gap:1.1rem}.yoffs-matchup-header-row{width:55rem}}html{scrollbar-gutter:stable}@media (max-width:58em){.mobile-info-container .yoffs-matchups-root.team-scores-container{align-items:center!important;margin-bottom:.4rem!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.mobile-info-container .yoffs-matchups-root .team-scores-week-bar{justify-content:center!important;padding-left:0!important;padding-right:0!important;width:100%!important}.mobile-info-container .yoffs-matchup-avatar-large{height:1.35rem;width:1.35rem}.mobile-info-container .yoffs-matchup-summary-score{font-size:.9rem}.mobile-info-container .yoffs-matchup-team-score{font-size:1.05rem}.mobile-info-container .yoffs-matchup-week-label{font-size:.95rem}.mobile-info-container .yoffs-matchup-row{gap:.3rem;padding:.16rem 0}.mobile-info-container .yoffs-matchup-player-pts{font-size:.65rem;margin-right:.2rem}}.season-h2h-matchup-wrapper .yoffs-matchup-week-label-static{color:#4fb7ff}.season-h2h-matchup-height-shell{min-height:46rem}@media (max-width:50em){.season-h2h-matchup-height-shell{min-height:38rem}}.yoffs-head-to-head-container{box-sizing:border-box;margin:0;max-width:none;padding:1rem;width:100%}.head-to-head-selector{display:flex;flex-direction:column;gap:1rem;width:100%}.head-to-head-instruction{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:center}.head-to-head-team-box{align-items:center;background:#1a1628e6;border:2px solid #64648c59;border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:flex;gap:1.25rem;padding:1.5rem 1.75rem;transition:background .18s ease,border-color .18s ease,transform .15s ease;width:100%}.head-to-head-team-box:hover{background:#23233af2;border-color:#64648c8c;transform:translateY(-2px)}.head-to-head-team-box--selected{background:#61dafb26;border-color:#61dafb;box-shadow:0 0 16px #61dafb33}.head-to-head-team-box--selected:hover{background:#61dafb33;border-color:#61dafb}.head-to-head-team-box .standings-avatar{flex-shrink:0;height:3rem;width:3rem}.head-to-head-team-name{color:#fff;flex:1 1 auto;font-size:1.25rem;font-weight:700}.head-to-head-team-box--selected .head-to-head-team-name{color:#61dafb}.h2h-web-root{margin:0 0 2.25rem;max-width:none;padding-top:.5rem;width:100%}.h2h-web-instruction{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.h2h-web-list-anim-shell{max-height:100rem;overflow:hidden;padding-bottom:.25rem;padding-top:.2rem;transition:max-height .4s ease-in-out}.h2h-web-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.h2h-web-card{align-items:center;background:#1a1628f2;border:1px solid #64648c73;border-radius:.75rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:inherit;gap:1rem;justify-content:flex-start;outline:none;padding:1rem 1.25rem;text-align:left;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease;width:100%}.h2h-web-card:hover{background:#282846fa;border-color:#7896d2e6;box-shadow:0 6px 18px #00000059;transform:translateY(-1px)}.h2h-web-card--selected{background:linear-gradient(135deg,#c89b2838,#1a1628fa);border-color:#c89b28e6;box-shadow:0 0 18px #c89b2880}.h2h-web-card--selected:hover{background:linear-gradient(135deg,#d2a53247,#1e192d);border-color:#e6b946fa;box-shadow:0 0 22px #e6b946b3;transform:translateY(-1px)}.h2h-web-card--disabled{box-shadow:none;cursor:default;opacity:.45}.h2h-web-card--disabled:hover{background:#1a1628f2;border-color:#64648c73;box-shadow:none;transform:none}.h2h-web-avatar{flex-shrink:0;height:1.8rem;width:1.8rem}.h2h-web-name{color:#fff;flex:1 1 auto;font-size:1rem;font-weight:700}.h2h-web-card--selected-primary{background:linear-gradient(135deg,#508cff33,#122046fa);border-color:#78aafff2;box-shadow:0 0 16px #508cff8c}.h2h-web-card--selected-primary:hover{background:linear-gradient(135deg,#64a0ff42,#142450);border-color:#96befffa;box-shadow:0 0 20px #78b4ffb3;transform:translateY(-1px)}@media (max-width:40em){.h2h-web-root{padding-top:.25rem}.h2h-web-list{flex-direction:row;flex-wrap:wrap;gap:.5rem}.h2h-web-card{align-items:center;flex-basis:calc(50% - 0.5rem);flex-grow:0;flex-shrink:0;flex-wrap:wrap;justify-content:center;min-height:5.58rem;padding:.6rem .8rem;text-align:center}.h2h-web-list-anim-shell--collapsed-mobile{max-height:11rem}.h2h-web-avatar{height:1.2rem;width:1.2rem}.h2h-web-name{flex-basis:100%;font-size:.75rem;margin-top:.02rem;text-align:center}}.h2h-season-compressed-root{margin-top:1.5rem}.h2h-season-buffer-row{background:radial-gradient(circle at top left,#4fb7ff14,#0000),#0f1532f5;border:1px solid #3c5082b3;border-radius:.75rem;box-sizing:border-box;margin:0 auto 1.25rem;max-width:56rem;padding:.6rem .9rem;width:100%}.h2h-season-buffer-label{color:#cfe0ff;font-size:.9rem;font-weight:700;margin-bottom:.25rem}.h2h-season-buffer-totals{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;justify-content:space-between}.h2h-season-buffer-total{color:#fff;font-size:.95rem;font-weight:800}.h2h-season-buffer-total--left{text-align:left}.h2h-season-buffer-total--right{text-align:right}@media (min-width:40em){.h2h-web-list{flex-direction:row;flex-wrap:wrap;gap:.75rem}.h2h-web-card{flex-basis:calc(20% - 0.6rem);flex-grow:0;flex-shrink:0;padding:.8rem .9rem}.h2h-web-name{font-size:.7rem}.h2h-web-avatar{height:1.3rem;width:1.3rem}}@media (max-width:58em){.mobile-info-container .yoffs-matchup-view .player-name{font-size:.6rem}.mobile-info-container .yoffs-matchup-pos-pill{font-size:.45rem;margin:0 .2rem;max-width:1.6rem;min-width:1.6rem;padding:.06rem .3rem}.mobile-info-container .yoffs-matchup-view .player-avatar-style{height:1.4rem;margin-left:.15rem;margin-right:.5rem;width:1.4rem}.mobile-info-container .yoffs-matchup-view .team-scores-game-text{font-size:.6rem}.mobile-info-container .yoffs-matchup-team-block .yoffs-bracket-name{font-size:.72rem}.mobile-info-container .yoffs-matchup-side--left{padding-right:2rem}}.yoffs-bracket-matchup-button{align-items:center;background:linear-gradient(135deg,#c89b282e,#1a1628f2);border:1px solid #c89b28cc;border-radius:9999px;color:#f5e2a2;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;padding:.25rem .9rem;text-decoration:none}.yoffs-bracket-matchup-button:hover{background:#c89b283d;text-decoration:none}.yoffs-bracket-match-footer{display:flex;justify-content:flex-start;margin-top:.4rem}.yoffs-bracket-final-label,.yoffs-bracket-round-label{color:#f5d26a;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-left:.2rem;text-transform:uppercase}.yoffs-bracket-final-spacer{align-items:center;display:flex;width:100%}.yoffs-bracket-final-spacer .yoffs-bracket-match--final{flex:1 1 auto;width:100%}.yoffs-bracket-final-inner{display:flex;flex-direction:column;width:100%}.yoffs-bracket-buffer{color:#f5e2a2;font-size:.8rem;font-weight:600;margin-bottom:.35rem;margin-top:.35rem}.yoffs-bracket-buffer-team{font-weight:700}.yoffs-bracket-buffer-value{color:#4fd27a;font-weight:800;margin-left:.35rem}.yoffs-bracket-buffer-avatar{border-radius:50%;height:.9rem;margin-right:.3rem;object-fit:cover;vertical-align:middle;width:.9rem}@media (max-width:50em){.yoffs-bracket{grid-template-columns:1fr}}@media (min-width:50.0625em){.yoffs-bracket-match-group+.yoffs-bracket-match-group{margin-top:6.4rem}.yoffs-bracket{margin-left:8px;margin-right:8px;width:calc(100% - 16px)}.yoffs-bracket-final-inner{margin-top:-2.15rem}}@media (min-width:1000px){.standings-expand-split{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.standings-expand-right{margin-top:0}}@media (min-width:800px) and (max-width:999px){.standings-expand-split{display:block}.standings-expand-right{margin-top:.6rem}}.standings-extra-block{background:#111829;border:1px solid #2a3350;border-radius:.5rem;padding:.6rem .8rem}.standings-extra-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.standings-extra-row:last-child{margin-bottom:0}.standings-extra-label{color:#9fb4de;font-weight:700}.standings-extra-val{color:#fff;font-weight:800}.standings-extra-sub{color:#cfe6ff;font-weight:600}.team-expanded-banner{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.4rem .2rem .6rem}.team-expanded-banner-left{align-items:center;display:inline-flex;gap:.5rem}.team-expanded-banner-center{align-items:center;display:inline-flex;flex:1 1 auto;justify-content:center}.team-expanded-label{color:#9fb4de;font-weight:700}.team-expanded-owner{align-items:center;color:#4fb7ff;display:inline-flex;gap:.4rem;text-decoration:none}.team-expanded-owner:hover{text-decoration:underline}.team-expanded-owner-avatar{background:#222;border-radius:50%;height:1.25rem;object-fit:cover;width:1.25rem}.team-expanded-owner-name{color:#fff;font-weight:700}.team-expanded-banner-right{align-items:center;display:inline-flex}.team-expanded-place{color:#4fb7ff;font-weight:800;text-decoration:none}.team-expanded-place:hover{text-decoration:underline}@media (max-width:50em){.team-expanded-banner{gap:.4rem;padding:.2rem .2rem .3rem}.team-expanded-owner-avatar{height:.74rem;width:.74rem}.team-expanded-owner-name,.team-expanded-place{font-size:.65em}}.standings-row-expand,.standings-row-expand-inner,.standings-stats-grid{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.standings-stats-grid{grid-row-gap:.35rem;grid-column-gap:.6rem;align-items:center;column-gap:.6rem;display:grid;grid-template-columns:8.5rem minmax(0,1fr) minmax(0,.9fr) -webkit-max-content;grid-template-columns:8.5rem minmax(0,1fr) minmax(0,.9fr) max-content;row-gap:.35rem}@media (min-width:62em){.standings-stats-grid{grid-template-columns:9rem 7rem 7rem 5rem}}@media (max-width:50em){.standings-stats-grid{column-gap:.6rem;grid-template-columns:7.6rem minmax(0,1fr) auto;row-gap:.3rem}.standings-stats-grid .stat-label,.standings-stats-grid .stat-v1,.standings-stats-grid .stat-v2,.standings-stats-grid .stat-v3{min-width:0;white-space:nowrap}.standings-stats-grid .stat-v1,.standings-stats-grid .stat-v2{overflow:hidden;text-overflow:ellipsis}.standings-stats-grid .stat-v3{display:none}}.stat-label{color:#e2e8f5;font-weight:800}.stat-v1,.stat-v2,.stat-v3{color:#cfe0ff;font-weight:700}.standings-team-link{grid-column:1/-1;margin-top:.8rem}.standings-team-link a{color:#4fb7ff;font-size:1.05rem;font-weight:800;text-decoration:none}.standings-team-link a:hover{text-decoration:underline}.standings-inline-link{color:#4fb7ff;font-weight:800;text-decoration:none}.standings-inline-link:hover{text-decoration:underline}.standings-metric{position:relative}.standings-metric .standings-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.5rem;bottom:calc(100% + 6px);box-shadow:0 8px 22px #00000038;color:#fff;font-size:.9rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:2000}.standings-metric:hover .standings-tooltip{opacity:1;transform:translateY(0)}@media (min-width:50.0625em){.standings-ppg--playoff-mobile{display:none}}@media (max-width:50em){.standings-total--playoff-desktop{display:none}}@media (min-width:50.0625em){.standings-total--playoff-desktop{grid-column:5/7;text-align:right}}@media (max-width:50em){.standings-ppg{display:none}.standings-total{display:inline;grid-column:5}.standings-ppg--playoff-mobile{display:none!important}.standings-total--playoff-desktop{display:inline!important;grid-column:5}.standings-row-header{align-items:center;display:flex!important;gap:.5rem;min-height:2.6rem!important;position:relative!important}.standings-ppg,.standings-ppg--playoff-mobile{display:none!important}.standings-title{flex:1 1 auto;max-width:65%;min-width:0}.standings-total,.standings-total--playoff-desktop{display:inline!important;margin-left:0!important;position:absolute!important;right:.7rem!important;top:50%!important;transform:translateY(-50%);white-space:nowrap}.standings-row{font-size:.88em!important}.standings-row-header{gap:.4rem!important;padding:.5rem .7rem!important}.standings-avatar{height:1.35rem!important;width:1.35rem!important}.standings-total{font-size:.9em!important}}@media (min-width:50.0625em){.standings-row-header{position:relative!important}.standings-total,.standings-total--playoff-desktop{margin-left:0!important;position:absolute!important;right:.9rem!important;top:50%!important;transform:translateY(-50%);white-space:nowrap}}.standings-total,.standings-total--playoff-desktop{white-space:nowrap}@media (max-width:50em){.standings-title{flex:1 1 auto;max-width:60%;min-width:0}}.standings-place-mobile{color:#cfe6ff;display:none;font-weight:800}@media (max-width:50em){.standings-place-mobile{display:inline;margin-left:auto}}.standings-list--scores{margin:0 auto;max-width:56rem;padding-bottom:2rem;width:100%}@media (max-width:50em){.standings-list--scores{box-sizing:border-box;padding:0 1rem}.mobile-info-container .standings-list--scores,.mobile-info-container .standings-list--scores.standings-list--expanded{margin-left:-18px!important;margin-right:-18px!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:calc(100% + 36px)!important}.standings-row-expand{padding:.6rem .75rem .9rem!important}.standings-row-expand-inner{width:100%!important}.standings-row-expand-inner .team-scores-tables-flex{max-width:100%!important;width:100%!important}.standings-row-expand-inner{margin-bottom:0!important;padding-bottom:.25rem!important}.standings-row-expand-inner>div{margin-left:0!important;margin-right:0!important}.standings-row-expand-inner .team-scores-tables-col{padding-left:0!important;padding-right:0!important}.mobile-standings-scale-80{transform:scale(.8);transform-origin:top left;width:125%!important}.mobile-standings-scale-70{display:block!important;margin:0 0 .75rem!important;transform:scale(.7);transform-origin:top left;width:142.86%!important}.mobile-standings-scale-50{transform:scale(.5);transform-origin:top left;width:200%!important}}.standings-list--scores .standings-row-header{grid-template-columns:auto auto auto .4fr 1.2fr 6.5rem}.standings-list.standings-list--no-ppg .standings-row-header{grid-template-columns:auto auto auto 1fr 6.5rem}.standings-activity{color:#cfe6ff;display:flex;font-weight:700;gap:.6rem;justify-self:center;text-align:center}.standings-activity-item{white-space:nowrap}@media (max-width:50em){.standings-activity{display:none}.standings-activity.standings-activity-mobile{align-items:flex-end!important;align-self:center!important;display:inline-flex!important;flex-direction:column!important;font-size:.82em!important;gap:.15rem!important;justify-content:flex-start!important;line-height:1.05!important;margin-left:-.45rem!important;opacity:.95!important;text-align:right!important;width:auto!important}.standings-row-header{align-items:center!important;flex-wrap:nowrap!important}.standings-title{max-width:55%!important}}.team-scores-bench-toggle{align-items:center;background:none;border:none;color:#4fb7ff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:800;gap:.4rem;padding:0}.team-scores-bench-toggle:hover{text-decoration:underline}.player-hover-container{position:relative}.player-card-wrapper{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,visibility 0s linear .15s;visibility:hidden;z-index:50}.player-hover-container:hover .player-card-wrapper{opacity:1;pointer-events:auto;transition-delay:.25s,.25s;visibility:visible}.player-card{background:#101522;border-radius:.75rem;box-shadow:0 12px 48px #00000059,0 2px 12px #0000002e;color:#fff;max-height:60vh;max-width:22rem;min-width:16rem;overflow:auto;padding:.75rem 1rem}.player-card-content{align-items:center;display:flex;gap:.75rem}.player-card-photo{background:#222;border-radius:50%;height:4rem;object-fit:cover;width:4rem}.player-card-text{display:flex;flex-direction:column}.player-card-name{font-size:1.1rem;font-weight:700}.player-card-position{color:#ccd2e0;font-size:.95rem;margin-top:.125rem}.player-card-json{background:#0b0f1a;border-radius:.5rem;color:#cfe3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.25rem;margin-top:.5rem;max-height:18rem;overflow:auto;padding:.5rem .75rem;white-space:pre-wrap;word-break:break-word}.player-card-details{grid-gap:.35rem .75rem;display:grid;gap:.35rem .75rem;grid-template-columns:auto 1fr;margin-top:.5rem}.player-card-detail{display:contents}.player-card-detail-label{color:#8fa3c7}.player-card-detail-value{color:#e7efff}.player-clickable{cursor:pointer}.player-modal-overlay{background:#0009;display:grid;inset:0;padding:2rem;place-items:center;position:fixed;z-index:9999}.player-modal{border-radius:.75rem;box-shadow:0 16px 48px #00000073,0 2px 12px #00000040;max-height:90vh;max-width:1600px;min-width:320px;overflow:auto;position:relative;width:66.6667vw}.player-modal .player-card{box-sizing:border-box;max-width:none;width:100%}.player-card{position:relative;width:100%}.player-card-close{align-items:center;background:#1e2433;border:1px solid #2c3750;border-radius:9999px;color:#e7efff;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1rem;position:absolute;right:.5rem;top:.5rem;width:2rem}.player-card-close:hover{background:#27324a}body.modal-open{overflow:hidden}.pos-avg-table-scroll{overflow-x:auto}.pos-avg-table-min{min-width:1200px}.player-breakdown-table td,.player-breakdown-table th{white-space:nowrap}.player-breakdown-compact td,.player-breakdown-compact th{padding:.35rem .5rem}.player-breakdown-number{text-align:right}.th-multiline{display:inline-flex;flex-direction:column;line-height:1.1}@media (max-width:50em){.player-breakdown-table td,.player-breakdown-table th{white-space:nowrap}}.player-breakdown-name{align-items:center;display:inline-flex;gap:.5rem}.player-breakdown-avatar{background:#222;border-radius:50%;height:1.75rem;object-fit:cover;width:1.75rem}.player-breakdown-hover{position:relative}.player-breakdown-card-wrapper{display:none;left:0;margin-top:.5rem;position:absolute;top:100%;z-index:60}.player-breakdown-hover:hover .player-breakdown-card-wrapper{display:block}.player-breakdown-row{position:relative}.player-breakdown-row:hover .player-breakdown-card-wrapper{display:block}.player-start-card-count{font-weight:600;margin-bottom:.35rem;text-align:center}.player-start-card{background:#101522;border-radius:.5rem;box-shadow:0 12px 36px #00000059,0 2px 10px #0000002e;color:#fff;min-width:16rem;padding:.75rem 1rem}.player-start-card-header{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem;text-align:center}.player-start-card-photo{background:#222;border-radius:50%;height:2rem;object-fit:cover;width:2rem}.player-start-card-title{font-weight:700;text-align:center}.player-start-card-section{color:#c9d6ee;font-size:.9rem;margin-bottom:.25rem;margin-top:.25rem}.player-start-card-list{display:flex;flex-direction:column;gap:.25rem}.player-start-card-row{display:flex;gap:1rem;justify-content:space-between}.player-start-card-pos{color:#9fb4de}.player-start-card-val{color:#e7efff}.team-scores-game-cell{color:#9fb4de;font-size:.78em;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.team-scores-game-link{border-bottom:1px dotted #9fb4de59;color:inherit;text-decoration:none}.team-scores-game-link:hover{border-bottom-color:#9fb4deb3;text-decoration:none}.team-scores-game-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.team-scores-game-pill{align-items:center;display:inline-flex;justify-content:flex-start;max-width:100%}.team-scores-game-pill .team-scores-game-text{max-width:100%;width:auto}.team-scores-game-live,.team-scores-game-pill--live{background:#ffd7001f;border-radius:.25rem;color:#ffe08a;padding:.1rem .35rem}.team-scores-game-completed,.team-scores-game-pill--completed{background:#00b95f1f;border-radius:.25rem;color:#b6f0c2;padding:.1rem .35rem}.team-scores-table-starters-simple{table-layout:fixed!important;width:100%!important}.team-scores-table-starters-simple td:first-child,.team-scores-table-starters-simple th:first-child{min-width:3.5em!important;text-align:left!important;width:3.5em!important}.team-scores-table-starters-simple td:nth-child(2),.team-scores-table-starters-simple th:nth-child(2){max-width:100%!important;min-width:10em!important;text-align:left!important;width:auto!important}.team-scores-table-starters-simple td:last-child,.team-scores-table-starters-simple th:last-child{min-width:3em!important;text-align:right!important;width:4.5em!important}.injury-badge{color:#ff6b6b;font-weight:700;margin-left:.35rem}.injury-badge--retired{display:block;margin-left:0!important;margin-top:.1rem}.team-scores-team-abbr{margin-left:.35rem}.home-chart-tooltip-hidden{display:none!important;pointer-events:none!important}.hot-team-trend,.tank-race-right,.top-pf-right{position:relative}.home-chart-mobile-tooltip{background-color:#0f1430;border:1px solid #3a4466;border-radius:8px;box-shadow:0 4px 12px #0006;left:50%;max-width:90%;min-width:200px;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.home-chart-mobile-tooltip-close{align-items:center;background:#0000;border:none;color:#a0aec0;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:.5rem;top:.5rem;width:24px}.home-chart-mobile-tooltip-close:hover{color:#fff}.home-chart-mobile-tooltip-content{margin-top:.25rem}.home-chart-mobile-tooltip-label{color:#fff;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.home-chart-mobile-tooltip-value{color:#fff;font-size:.875rem}.home-chart-mobile-tooltip-team{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.home-chart-mobile-tooltip-team-name{font-size:.875rem;font-weight:600}.home-chart-mobile-tooltip-note{color:#a0aec0;font-size:.75rem;font-style:italic;margin-top:.5rem;opacity:.8}.player-weekly-card{display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden}.player-card-content-expanded{align-items:center;display:flex;gap:1rem}.player-card-info-wrapper{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:0}.player-card-position-row{align-items:center;display:flex;gap:.5rem}.player-nfl-team-logo{height:20px;object-fit:contain;width:20px}.player-card-details-inline{color:#fff9;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem}.player-detail-inline{white-space:nowrap}.player-detail-inline:not(:last-child):after{content:"•";margin-left:.75rem;opacity:.5}.player-injury-status{color:#ff6b6b!important;font-weight:600}.player-weekly-header{align-items:center;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.player-ownership-info{align-items:center;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.player-ownership-avatar{border-radius:50%;height:24px;object-fit:cover;width:24px}.player-ownership-team{color:#ffffffe6}.player-ownership-free-agent{color:#4dd0e1;font-style:italic;font-weight:500}.player-season-dropdown{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:relative;transition:all .2s;-webkit-user-select:none;user-select:none}.player-season-dropdown:hover{background:#ffffff14;border-color:#fff3}.player-season-dropdown-arrow{font-size:.8rem;opacity:.7}.player-season-dropdown-list{background:#1a1d23;border:1px solid #ffffff26;border-radius:6px;box-shadow:0 4px 12px #0006;left:0;min-width:120px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.player-season-dropdown-option{cursor:pointer;padding:.6rem 1rem;transition:background .15s}.player-season-dropdown-option:hover{background:#ffffff14}.player-season-dropdown-option-active{background:#1db95426;color:#1db954;font-weight:600}.player-weekly-summary{background:#ffffff08;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;padding:1rem}.player-weekly-stat{flex:1 1}.player-weekly-stat-label{color:#fff9;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.player-weekly-stat-value{color:#1db954;font-size:1.5rem;font-weight:700}.player-weekly-table-container{flex:1 1;overflow-y:auto;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.player-weekly-table-container::-webkit-scrollbar{width:8px}.player-weekly-table-container::-webkit-scrollbar-track{background:#0000}.player-weekly-table-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.player-weekly-table-container::-webkit-scrollbar-thumb:hover{background:#fff6}.player-weekly-table{border-collapse:collapse;width:100%}.player-weekly-table thead{background:#1a1d23;position:-webkit-sticky;position:sticky;top:0;z-index:10}.player-weekly-table th{border-bottom:2px solid #ffffff26;color:#fffc;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.player-weekly-table td:last-child,.player-weekly-table th:last-child{text-align:right}.player-weekly-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background .15s}.player-weekly-table tbody tr:hover{background:#ffffff08}.player-weekly-table td{font-size:.95rem;padding:.6rem 1rem}.player-weekly-stat{font-feature-settings:"tnum";color:#fffc;font-variant-numeric:tabular-nums;text-align:center}.player-weekly-points{color:#fff;font-weight:600;text-align:right}.player-weekly-zero td{opacity:.4}.player-weekly-zero .player-weekly-points{color:#ffffff4d}.player-weekly-table tfoot{background:#1a1d23;bottom:0;position:-webkit-sticky;position:sticky;z-index:5}.player-weekly-totals-row{background:#1db9540d;border-top:2px solid #1db9544d;font-weight:700}.player-weekly-totals-row:hover{background:#1db95414}.player-weekly-totals-label{letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}.player-weekly-total,.player-weekly-totals-label{color:#1db954;font-weight:700}@media (max-width:50em){.player-weekly-table th{font-size:.5rem;padding:.4rem .5rem}.player-weekly-table td{font-size:.55rem;padding:.35rem .5rem}.player-weekly-stat{font-size:.55rem}.player-weekly-summary{align-items:flex-start;gap:.25rem;padding:.75rem .5rem}.player-weekly-stat-label{font-size:.42rem;white-space:normal;word-break:break-word}.player-weekly-stat-value{font-size:.75rem}.player-weekly-points{font-size:.55rem}.player-weekly-totals-label{font-size:.5rem;padding:.5rem}.player-weekly-total{font-size:.55rem}}.player-season-aggregate{padding:1.5rem}.player-season-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.player-season-detail{align-items:center;background:#ffffff05;border-radius:6px;display:flex;flex-direction:column;padding:.75rem;text-align:center}.player-season-detail-total{background:#1db9541a;border:1px solid #1db9544d}.player-season-detail-label{color:#ffffff80;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.35rem;text-transform:uppercase}.player-season-detail-value{color:#fffffff2;font-size:1.3rem;font-weight:700}.player-season-detail-total .player-season-detail-value{color:#1db954;font-size:1.5rem}@media (max-width:50em){.player-season-stats-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.hottest-free-agents-container{margin:0 auto;max-width:1200px}.hottest-free-agents-header h2{color:#fffffff2;font-size:2rem;font-weight:700;margin:0}.free-agents-controls{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem}.control-group{align-items:center;display:flex;gap:.5rem}.control-group label{color:#ffffffb3;font-size:.9rem;font-weight:600;white-space:nowrap}.control-select{background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;color:#fffffff2;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem .75rem;transition:all .2s ease}.control-select:hover{background:#ffffff1f;border-color:#ffffff40}.control-select:focus{border-color:#1db954;box-shadow:0 0 0 2px #1db95433;outline:none}.free-agents-table-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.free-agents-table{border-collapse:collapse;font-size:.9rem;width:100%}.free-agents-table thead{background:#ffffff0d;border-bottom:2px solid #ffffff1a}.free-agents-table th{color:#ffffffb3;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.free-agents-table th.rank-col{text-align:center;width:50px}.free-agents-table th.player-col{min-width:200px}.free-agents-table th.position-col{width:70px}.free-agents-table th.team-col{width:80px}.free-agents-table th.games-col{text-align:center;width:60px}.free-agents-table th.points-col{text-align:right;width:100px}.free-agents-table th.ppg-col{text-align:right;width:80px}.free-agents-table th.status-col{text-align:center;width:120px}.free-agent-row{border-bottom:1px solid #ffffff0a;transition:background-color .15s ease}.free-agent-row:hover{background:#1db95414}.free-agents-table td{color:#ffffffe6;padding:.875rem 1rem}.free-agents-table td.rank-col{color:#ffffff80;font-size:.85rem;font-weight:700;text-align:center}.free-agents-table td.games-col{color:#ffffffb3;text-align:center}.free-agents-table td.points-col,.free-agents-table td.ppg-col{color:#1db954;font-weight:700;text-align:right}.free-agents-table td.position-col{color:#fffc;font-weight:700}.free-agents-table td.team-col{color:#fff9;font-size:.85rem}.free-agents-table td.status-col{text-align:center}.player-cell{align-items:center;display:flex;gap:.75rem}.player-headshot{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;height:40px;object-fit:cover;width:40px}.player-info{display:flex;flex-direction:column;gap:.15rem}.player-name{color:#fffffff2;font-size:.95rem;font-weight:700}.player-meta-mobile{color:#ffffff80;font-size:.75rem}.status-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.35rem .75rem;text-transform:uppercase}.status-free-agent{background:#1db95426;border:1px solid #1db9544d;color:#1db954}@media (max-width:50em){.hottest-free-agents-header h2{font-size:1.5rem}.free-agents-controls{gap:1rem;padding:.75rem}.control-group{flex:1 1 45%;min-width:140px}.control-group label{font-size:.8rem}.control-select{font-size:.85rem;padding:.4rem .6rem}.free-agents-table{font-size:.8rem}.free-agents-table th{font-size:.7rem;padding:.75rem .5rem}.free-agents-table td{padding:.75rem .5rem}.player-headshot{height:32px;width:32px}.player-name{font-size:.85rem}.player-meta-mobile{font-size:.7rem}.player-cell{gap:.5rem}.free-agents-table td.rank-col{font-size:.75rem}}.trades-page-root{margin:0 auto;max-width:720px;padding-bottom:2rem}.trades-page-year-section+.trades-page-year-section{margin-top:2.5rem}.trades-page-year-heading{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .2rem}.trades-page-count{color:#fff6;font-size:.8rem;margin-bottom:1rem}.trades-page-empty{color:#ffffff73;font-size:.95rem;padding:2rem 0}.trades-page-error{color:#ff6b6b;font-size:.9rem;padding:1.5rem 0}.scenario-page-layout{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-height:calc(90vh - 130px);overflow-x:hidden;padding:0 1.5rem 1.5rem;width:100%}.scenario-page-top{width:100%}.scenario-page-middle{align-items:stretch;display:flex;gap:1.5rem;height:calc(90vh - 290px);overflow:hidden;width:100%}.scenario-page-deltas-col{flex:0 0 240px;flex-direction:column}.scenario-page-deltas-col,.scenario-page-editor-col{display:flex;min-height:0;min-width:0;overflow:hidden}.scenario-page-editor-col{flex:1 1;flex-direction:column}.scenario-team-grid-root .h2h-web-list{grid-gap:.5rem;display:grid!important;flex-direction:row;flex-wrap:nowrap;gap:.5rem;grid-template-columns:repeat(5,1fr)}.scenario-team-grid-root .h2h-web-list>*{min-width:0}.scenario-team-grid-root .h2h-web-card{align-items:center;flex:none!important;flex-wrap:nowrap;height:4.5rem;justify-content:flex-start;overflow:hidden;padding:.55rem .75rem;text-align:left;width:100%}.scenario-team-grid-root .h2h-web-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8rem;line-height:1.2;overflow:hidden;white-space:normal}.scenario-evaluate-wrapper{padding-top:.85rem}.scenario-evaluate-btn{background:linear-gradient(135deg,#508cffe0,#7850dce0);border:1px solid #78aaff8c;border-radius:.65rem;box-shadow:0 4px 18px #5064ff59;color:#fff;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:800;letter-spacing:.03em;padding:.95rem 1.5rem;transition:background .18s ease,box-shadow .18s ease,transform .1s ease;width:100%}.scenario-evaluate-btn:hover{background:linear-gradient(135deg,#64a0fff2,#8c64f0f2);box-shadow:0 6px 24px #5064ff8c;transform:translateY(-1px)}.scenario-evaluate-btn:active{box-shadow:0 2px 10px #5064ff4d;transform:translateY(0)}.scenario-evaluate-hint{cursor:not-allowed;display:block;position:relative;width:100%}.scenario-evaluate-hint-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.45rem;bottom:calc(100% + 6px);box-shadow:0 6px 18px #00000040;color:#cdd3f0;font-family:inherit;font-size:.82rem;font-weight:400;left:0;letter-spacing:normal;line-height:1.4;opacity:0;padding:.5rem .7rem;pointer-events:none;position:absolute;right:0;text-align:center;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;z-index:100}.scenario-evaluate-hint:hover .scenario-evaluate-hint-tooltip{opacity:1;transform:translateY(0)}.scenario-evaluate-btn--disabled,.scenario-evaluate-btn:disabled{background:#50506459;border-color:#6464824d;box-shadow:none;color:#b4b4d266;cursor:not-allowed;transform:none}.scenario-evaluate-btn--disabled:hover,.scenario-evaluate-btn:disabled:hover{background:#50506459;box-shadow:none;transform:none}.scenario-deltas-root::-webkit-scrollbar,.scenario-editor-player-list::-webkit-scrollbar,.scenario-editor-roster-col::-webkit-scrollbar{width:4px}.scenario-deltas-root::-webkit-scrollbar-track,.scenario-editor-player-list::-webkit-scrollbar-track,.scenario-editor-roster-col::-webkit-scrollbar-track{background:#0000}.scenario-deltas-root::-webkit-scrollbar-thumb,.scenario-editor-player-list::-webkit-scrollbar-thumb,.scenario-editor-roster-col::-webkit-scrollbar-thumb{background:#788cb459;border-radius:2px}.scenario-deltas-root::-webkit-scrollbar-thumb:hover,.scenario-editor-player-list::-webkit-scrollbar-thumb:hover,.scenario-editor-roster-col::-webkit-scrollbar-thumb:hover{background:#96aadc99}.scenario-deltas-root{background:#1a1628f2;border:1px solid #64648c59;border-radius:.75rem;flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1rem .75rem}.scenario-deltas-heading{color:#ffffff73;font-size:.72rem;font-weight:700;letter-spacing:.07em;margin-bottom:.65rem;text-transform:uppercase}.scenario-deltas-empty{color:#ffffff40;font-size:.82rem;font-style:italic;padding-bottom:.25rem}.scenario-deltas-list{display:flex;flex-direction:column;gap:.75rem}.scenario-deltas-team{display:flex;flex-direction:column;gap:.2rem}.scenario-deltas-team-name{color:#ffffffa6;font-size:.78rem;font-weight:700;margin-bottom:.1rem}.scenario-deltas-changes{display:flex;flex-direction:column;gap:.15rem}.scenario-deltas-row{align-items:baseline;display:flex;font-size:.82rem;gap:.35rem}.scenario-deltas-sign{flex-shrink:0;font-size:.9rem;font-weight:800;width:.7rem}.scenario-deltas-row--add .scenario-deltas-sign{color:#1db954}.scenario-deltas-row--add .scenario-deltas-player-name{color:#a8f0bf}.scenario-deltas-row--remove .scenario-deltas-sign{color:#ff4d4f}.scenario-deltas-row--remove .scenario-deltas-player-name{color:#ffa0a0}.scenario-deltas-revert-btn{background:#788cb41f;border:1px solid #788cc84d;border-radius:.3rem;color:#a0b4dcb3;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.7rem;line-height:1;margin-left:auto;padding:.15rem .3rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.scenario-deltas-revert-btn:hover{background:#1db95433;border-color:#1db9548c;color:#1db954}.scenario-eval-topbar{align-items:center;display:flex;gap:1rem;padding-bottom:.25rem}.scenario-eval-back-link{align-items:center;background:#5064b42e;border:1px solid #6482dc66;border-radius:.5rem;color:#a0b9ffe6;display:inline-flex;font-size:.92rem;font-weight:700;gap:.3rem;letter-spacing:.01em;padding:.45rem .9rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.scenario-eval-back-link:hover{background:#506ec84d;border-color:#82a0ffa6;box-shadow:0 2px 10px #5064dc40;color:#fff}.scenario-eval-season-label{color:#a0a0c899;font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.scenario-invalid-badge{align-items:center;background:#3b82f61f;border:1px solid #60a5fa73;border-radius:.4rem;color:#60a5fa;cursor:default;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;letter-spacing:.03em;padding:.18rem .55rem;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none}.scenario-invalid-badge-icon{align-items:center;background:#60a5fa33;border:1px solid #60a5fa80;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:900;height:1rem;justify-content:center;line-height:1;width:1rem}.scenario-invalid-badge-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.5rem;box-shadow:0 8px 22px #0006;color:#cdd3f0;display:flex;flex-direction:column;font-family:inherit;font-size:.82rem;font-weight:400;gap:.5rem;left:0;letter-spacing:normal;line-height:1.5;max-width:85vw;opacity:0;padding:.75rem .85rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 7px);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:22rem;z-index:2000}.scenario-invalid-badge:hover .scenario-invalid-badge-tooltip{opacity:1;transform:translateY(0)}.scenario-invalid-badge-tooltip-intro{color:#c8c8f0cc;line-height:1.5}.scenario-invalid-badge-tooltip-reasons-label{color:#a0b4f0;font-size:.8rem;font-weight:700;letter-spacing:.01em}.scenario-invalid-badge-tooltip-list{list-style:disc;margin:0;padding-left:1.1rem}.scenario-invalid-badge-tooltip-list li{color:#d2d2fad9;margin:.15rem 0}@media (max-width:50em){.scenario-invalid-badge-tooltip{left:50%;max-width:88vw;transform:translate(-50%,4px);width:auto}.scenario-invalid-badge:hover .scenario-invalid-badge-tooltip{transform:translate(-50%)}}.scenario-eval-placeholder{align-items:center;background:#1a1628b3;border:1px dashed #64648c66;border-radius:.75rem;color:#b4b4dcb3;display:flex;flex:1 1;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem;text-align:center}.scenario-eval-placeholder-icon{font-size:2.5rem;line-height:1;margin-bottom:.25rem}.scenario-eval-placeholder-title{color:#c8c8f0d9;font-size:1.1rem;font-weight:700}.scenario-eval-placeholder-body{color:#a0a0c8a6;font-size:.88rem;line-height:1.55;max-width:28rem}.scenario-eval-team-stats-placeholder{align-items:center;border:1px dashed #a0a0c873;border-radius:.75rem;color:#c8c8e68c;display:flex;flex:1 1;font-size:.88rem;font-style:italic;font-weight:500;justify-content:center;padding:1.25rem 1rem;text-align:center}.scenario-team-detail{background:#1a1628f2;border:1px solid #64648c59;border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden}.scenario-team-detail-header{align-items:center;background:#28233c99;border-bottom:1px solid #64648c38;display:flex;gap:.65rem;padding:.85rem 1.1rem}.scenario-team-detail-label{color:#8282b499;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-right:.1rem;text-transform:uppercase}.scenario-team-detail-avatar{border-radius:50%;flex-shrink:0;height:2rem;object-fit:cover;width:2rem}.scenario-team-detail-avatar--placeholder{background:#46466e59;border:1px solid #64648c4d;display:inline-block}.scenario-team-detail-name{color:#dce1fff2;font-size:1rem;font-weight:800}.scenario-team-detail-section{border-bottom:1px solid #64648c26;padding:1rem 1.1rem .75rem}.scenario-team-detail-section:last-child{border-bottom:none}.scenario-team-detail-section-title{color:#bec8f0cc;font-size:.78rem;font-weight:800;letter-spacing:.05em;margin-bottom:.15rem;text-transform:uppercase}.scenario-team-detail-section-subtitle{color:#8282b48c;font-size:.71rem;font-weight:500;margin-bottom:.75rem}.scenario-team-detail-chart{margin:0 -.25rem}.scenario-chart-tooltip{background:#0f0c1ef5;border:1px solid #50508280;border-radius:.45rem;box-shadow:0 6px 18px #00000059;font-size:.8rem;min-width:9rem;padding:.55rem .75rem}.scenario-chart-tooltip-week{color:#c8cdf5e6;font-size:.78rem;font-weight:800;letter-spacing:.03em;margin-bottom:.35rem}.scenario-chart-tooltip-row{align-items:center;display:flex;gap:.4rem;margin:.15rem 0}.scenario-chart-tooltip-dot{border-radius:50%;flex-shrink:0;height:.55rem;width:.55rem}.scenario-chart-tooltip-dot--original{background:#0000;border:1.5px solid #8ca0dcbf}.scenario-chart-tooltip-dot--scenario{background:#7c9cff}.scenario-chart-tooltip-label{color:#aaafdcb3;flex:1 1}.scenario-chart-tooltip-val{font-feature-settings:"tnum";color:#d2d7fae6;font-variant-numeric:tabular-nums;font-weight:700}.scenario-chart-tooltip-delta{font-feature-settings:"tnum";border-top:1px solid #64648c4d;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:800;margin-top:.35rem;padding-top:.3rem;text-align:right}.scenario-chart-tooltip-delta--pos{color:#1db954}.scenario-chart-tooltip-delta--neg{color:#ff6b6b}.scenario-chart-tooltip-player-change{border-top:1px solid #64648c33;color:#b49650cc;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-top:.25rem;padding-top:.25rem;text-transform:uppercase}.scenario-pos-impact{border:1px solid #5a5a8c33;border-radius:.45rem;margin-bottom:1rem;overflow:hidden}.scenario-pos-impact-range-toggle{border-bottom:1px solid #5a5a8c33;display:flex;gap:.25rem;padding:.5rem .6rem .4rem}.scenario-pos-impact-range-btn{background:#0000;border:1px solid #5a5a8c40;border-radius:.3rem;color:#969bd299;cursor:pointer;flex:1 1;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:.28rem .5rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.scenario-pos-impact-range-btn:hover{background:#646eb41a;color:#b4b9e6d9}.scenario-pos-impact-range-btn--active{background:#646ec82e;border-color:#7882d273;color:#c8d2fff2}.scenario-pos-impact-tbl{border-collapse:collapse;font-size:.9rem;width:100%}.scenario-pos-impact-th{background:#14122d99;border-bottom:1px solid #5a5a8c33;color:#8287b499;font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:.35rem .6rem;text-transform:uppercase}.scenario-pos-impact-th--pos{text-align:left}.scenario-pos-impact-th--num{text-align:right}.scenario-pos-impact-row{border-bottom:1px solid #5050781a}.scenario-pos-impact-row:last-child{border-bottom:none}.scenario-pos-impact-pos{color:#b4b9e6bf;font-weight:700;letter-spacing:.03em;padding:.45rem .6rem;text-align:left}.scenario-pos-impact-pos--total{color:#c8cdf5e6;letter-spacing:.06em;text-transform:uppercase}.scenario-pos-impact-num{font-feature-settings:"tnum";color:#c8cdf5e0;font-variant-numeric:tabular-nums;padding:.45rem .6rem;text-align:right}.scenario-pos-impact-num--muted{color:#8c91be80}.scenario-pos-impact-pos--total,.scenario-pos-impact-total-row .scenario-pos-impact-num{font-weight:700}.scenario-pos-impact-total-row{background:#14122d66;border-top:1px solid #64649640}.scenario-pos-impact-delta--pos{color:#5dd97c}.scenario-pos-impact-delta--neg{color:#ff7070}.scenario-pos-impact-neutral{color:#8287b473}.scenario-pos-impact-row--clickable{cursor:pointer;transition:background .12s ease}.scenario-pos-impact-row--clickable:hover{background:#646eb414}.scenario-pos-impact-row--expanded{background:#505aa01a}.scenario-pos-impact-chevron{color:#8287be73;display:inline-block;font-size:.55em;margin-right:.45em;transform:rotate(0deg);transition:transform .15s ease;vertical-align:middle}.scenario-pos-impact-chevron--open{color:#a0aae6b3;transform:rotate(90deg)}.scenario-pos-impact-chart-row td{padding:0}.scenario-pos-impact-chart-cell{background:#0c0a1c80;border-bottom:1px solid #50507826;padding:.25rem .4rem .6rem!important}.scenario-pos-impact-chart{padding-top:.25rem}.scenario-week-selector-wrap{display:flex;justify-content:center;margin-bottom:.9rem}.scenario-week-table{align-items:flex-start;display:flex;font-size:1.1rem;gap:1.5rem}@media (max-width:50em){.scenario-week-table{flex-direction:column;gap:.75rem}}.scenario-week-section{flex:1 1;min-width:0}.scenario-week-section--bench{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.scenario-week-section-header{align-items:baseline;border-bottom:1px solid #64649633;display:flex;gap:.5em;justify-content:space-between;margin-bottom:.1em;padding:.2em .4em .35em}.scenario-week-totals-row{font-size:.8em}.scenario-week-totals-row td{border-bottom:1px solid #64649640!important;padding:.22em .4em .38em;vertical-align:middle}.scenario-week-totals-label{vertical-align:middle}.scenario-week-totals-pts{color:#f0f2ff!important;font-size:1.2em!important;font-weight:800!important}.scenario-week-bench-totals{border-bottom:1px solid #64649640;padding-bottom:.38em}.scenario-week-section-label{color:#aaafdc99;font-size:.72em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.scenario-week-tbl{border-collapse:collapse;width:100%}.scenario-week-row td{border-bottom:1px solid #5050781a;font-size:.8em;padding:.22em .4em;vertical-align:middle}.scenario-week-row:last-child td{border-bottom:none}.scenario-week-pos{color:#a0a0d2a6;font-size:.68em;font-weight:700;min-width:3em;white-space:nowrap;width:3em}.scenario-week-player{min-width:0}.scenario-week-player-inner{align-items:center;display:flex;gap:.35em;min-width:0}.scenario-week-avatar{border-radius:50%;flex-shrink:0;height:1.65em;object-fit:cover;width:1.65em}.scenario-week-name{color:#dcdeffe6;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-week-meta{color:#8c91c399;flex-shrink:0;font-size:.72em;white-space:nowrap}.scenario-week-team{color:#96a0dcb3;font-weight:600}.scenario-week-pts{color:#e0e4ff;font-weight:700;min-width:3.5em;text-align:right;vertical-align:middle;white-space:nowrap;width:3.5em}.scenario-week-delta-col{min-width:3.8em;padding-left:.3em!important;text-align:left;vertical-align:middle;white-space:nowrap;width:3.8em}.scenario-week-bench-grid{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:1fr;min-height:0;overflow-y:auto}.scenario-week-bench-item{align-items:center;border-bottom:1px solid #5050781a;display:flex;font-size:.8em;gap:.4em;min-width:0;padding:.22em .4em}.scenario-week-bench-item:last-child{border-bottom:none}.scenario-week-bench-player{align-items:center;display:flex;flex:1 1;gap:.3em;min-width:0;overflow:hidden}.scenario-week-bench-pts{color:#e0e4ff;flex-shrink:0;font-weight:700;min-width:3em;text-align:right;white-space:nowrap;width:3em}.scenario-week-bench-delta-col{flex-shrink:0;min-width:3.5em;padding-left:.25em;text-align:left;white-space:nowrap;width:3.5em}.scenario-week-delta{font-size:.7em;font-weight:600;white-space:nowrap}.scenario-week-delta--pos{color:#5dd97c}.scenario-week-delta--neg{color:#ff7070}.scenario-delta-tooltip-wrap{align-items:center;cursor:help;display:inline-flex}.scenario-delta-tooltip-fixed{background:#0f0f23f7;border:1px solid #646eb459;border-radius:.3em;box-shadow:0 2px 8px #00000080;color:#d0d5ff;font-size:.75rem;font-weight:500;padding:.35em .65em;pointer-events:none;position:fixed;white-space:nowrap;z-index:9999}.scenario-week-table-empty{color:#9696c880;font-size:.82em;padding:.75em 0}.scenario-week-bench-toggle{display:none;margin-left:auto}@media (max-width:50em){.scenario-week-table{font-size:.72rem}.scenario-week-section--bench{max-height:none!important;overflow:visible}.scenario-week-bench-grid{overflow-y:visible}.scenario-week-bench-toggle{background:none;border:1px solid #7882c859;border-radius:.25em;color:#a0aae6bf;cursor:pointer;display:inline-block;font-size:.65em;font-weight:600;letter-spacing:.04em;line-height:1.6;padding:.1em .5em;text-transform:uppercase}.scenario-week-bench-toggle:hover{border-color:#8c9bdc99;color:#bec8ffe6}.scenario-week-bench-grid--collapsed{display:none}}.scenario-standings-row--selected{background:#6478c824!important;outline:1px solid #6482dc59;outline-offset:-1px}.scenario-eval-error{color:#ff6b6b;display:flex;flex-direction:column;gap:1rem;padding:2rem}.scenario-standings-panel{background:#1a1628f2;border:1px solid #64648c59;border-radius:.75rem;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.scenario-standings-col-headers{grid-gap:.4rem;align-items:center;border-bottom:1px solid #64648c2e;display:grid;gap:.4rem;grid-template-columns:2.1rem 1.6rem 1.5rem 1fr 7rem 6.5rem;padding:.24rem 1rem}.scenario-standings-col-header-name{grid-column:1/5}.scenario-standings-col-header{color:#8282b499;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-align:right;text-transform:uppercase}.scenario-standings-col-header--playoff{color:#a0beff8c}.scenario-standings-rows{display:flex;flex:1 1;flex-direction:column}.scenario-standings-row{grid-gap:.4rem;align-items:center;border-bottom:1px solid #64648c1a;display:grid;flex:1 1;gap:.4rem;grid-template-columns:2.1rem 1.6rem 1.5rem 1fr 7rem 6.5rem;padding:.3rem 1rem;transition:background .12s ease}.scenario-standings-row:last-child{border-bottom:none}.scenario-standings-row:hover{background:#6478d226;outline:1px solid #6482dc40;outline-offset:-1px}.scenario-standings-row--playoff{background:#b48c2812}.scenario-standings-row--playoff:hover{background:#b48c2821}.scenario-standings-row--playoff-last{border-bottom:1px solid #b48c2840}.scenario-standings-movement{font-size:.67rem;font-weight:800;letter-spacing:-.01em;min-width:0;text-align:right}.scenario-standings-movement--up{color:#1db954}.scenario-standings-movement--down{color:#ff4d4f}.scenario-standings-place{font-feature-settings:"tnum";color:#bec3eba6;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.scenario-standings-avatar{border-radius:50%;flex-shrink:0;height:1.5rem;object-fit:cover;width:1.5rem}.scenario-standings-avatar--placeholder{background:#46466e59;border:1px solid #64648c4d;display:inline-block}.scenario-standings-name{color:#dce1ffe6;font-size:.8rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-standings-trophy{font-size:.82em;margin-right:.3rem}.scenario-standings-cell{align-items:flex-end;display:flex;flex-direction:column;gap:.05rem;min-width:0}.scenario-standings-cell--playoff .scenario-standings-cell-pts{color:#a0c8ffe6}.scenario-standings-cell-pts{font-feature-settings:"tnum";color:#cfe6ff;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.scenario-standings-cell-pts--empty{color:#8282af59;font-weight:500}.scenario-standings-cell-delta{font-feature-settings:"tnum";font-size:.65rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.scenario-standings-cell-delta--pos{color:#1db954}.scenario-standings-cell-delta--neg{color:#ff6b6b}@media (max-width:50em){.scenario-standings-col-headers,.scenario-standings-row{gap:.3rem;grid-template-columns:2rem 1.5rem 1.5rem 1fr 6.5rem 6rem;padding:.5rem .6rem}.scenario-standings-avatar{height:1.5rem;width:1.5rem}.scenario-standings-cell-pts,.scenario-standings-name{font-size:.8rem}.scenario-standings-cell-delta{font-size:.68rem}}.scenario-editor-root{background:#1a1628f2;border:1px solid #64648c73;border-radius:.75rem;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:1.25rem}.scenario-editor-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.scenario-editor-avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.scenario-editor-header-meta{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.scenario-editor-team-name{color:#fff;font-size:1.05rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-editor-standings-badge{color:#aabee6b8;font-size:.75rem;font-weight:500;letter-spacing:.01em}.scenario-editor-player-count{color:#ffffff73;font-size:.8rem;white-space:nowrap}.scenario-editor-empty{color:#fff6;font-size:.9rem;padding:.75rem 0}.scenario-editor-position-group{margin-bottom:.25rem}.scenario-editor-position-label{color:#ffffff59;font-size:.65rem;font-weight:700;letter-spacing:.07em;padding:.35rem .5rem .1rem;text-transform:uppercase}.scenario-editor-player-list{display:flex;flex:1 1;flex-direction:row;gap:.75rem;margin-top:.5rem;min-height:0;overflow:hidden}.scenario-editor-roster-col{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0;overflow-y:auto;padding-right:2px}.scenario-editor-player-row{align-items:center;background:#ffffff08;border-radius:.4rem;display:flex;gap:.5rem;padding:.28rem .5rem;transition:background .15s ease}.scenario-editor-player-row:hover{background:#ffffff12}.scenario-editor-player-avatar{background:#ffffff0f;border-radius:50%;flex-shrink:0;height:26px;object-fit:cover;width:26px}.scenario-editor-player-info{align-items:baseline;display:flex;flex:1 1;flex-direction:row;gap:.4rem;min-width:0}.scenario-editor-player-name{color:#fff;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-editor-player-pos{color:#ffffff73;flex-shrink:0;font-size:.7rem}.scenario-editor-remove-btn{align-items:center;background:#ff3c3c14;border:1px solid #ff505059;border-radius:50%;color:#ff7878e6;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;height:20px;justify-content:center;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;width:20px}.scenario-editor-remove-btn:hover{background:#ff3c3c38;border-color:#ff5050b3;color:#ff6b6b}.scenario-editor-search-wrapper{margin-bottom:0;margin-top:.65rem;position:relative}.scenario-editor-search-input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.5rem;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.85rem;outline:none;padding:.5rem .8rem;transition:border-color .18s ease;width:100%}.scenario-editor-search-input:focus{border-color:#64a0ff99}.scenario-editor-search-input::placeholder{color:#ffffff59}.scenario-editor-dropdown{background:#1a1f2e;border:1px solid #ffffff1a;border-radius:.5rem;box-shadow:0 6px 20px #0006;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.scenario-editor-dropdown-section-label{border-bottom:1px solid #ffffff0d;color:#fff6;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.5rem .75rem .3rem;text-transform:uppercase}.scenario-editor-dropdown-item{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:.6rem;padding:.55rem .75rem;transition:background .15s ease}.scenario-editor-dropdown-item:last-child{border-bottom:none}.scenario-editor-dropdown-item:hover:not(.scenario-editor-dropdown-item--on-roster){background:#ffffff0f}.scenario-editor-dropdown-item--on-roster{cursor:default}.scenario-editor-dropdown-item--on-roster .scenario-editor-player-avatar,.scenario-editor-dropdown-item--on-roster .scenario-editor-player-info{opacity:.45}.scenario-editor-dropdown-drop-btn{background:#ff50501a;border:1px solid #ff646473;border-radius:.3rem;color:#ff8282e6;cursor:pointer;flex-shrink:0;font-size:.72rem;font-weight:700;margin-left:auto;padding:.2rem .55rem;transition:background .12s ease,border-color .12s ease}.scenario-editor-dropdown-drop-btn:hover{background:#ff505040;border-color:#ff6464bf;color:#f99}.scenario-editor-on-roster-label{color:#fff6;flex-shrink:0;font-size:.72rem;font-style:italic;margin-left:auto}.scenario-editor-placeholder{align-items:center;background:#1a162880;border:1px dashed #a0a0c873;border-radius:.75rem;color:#c8c8e68c;display:flex;flex:1 1;font-size:.95rem;font-style:italic;justify-content:center}@media (max-width:700px){.scenario-page-layout{min-height:0;min-height:auto;padding:0 .75rem 1.25rem}.scenario-team-grid-root .h2h-web-list{grid-template-columns:repeat(2,1fr)!important}.scenario-page-middle{flex-direction:column;height:auto;overflow:visible}.scenario-page-deltas-col{flex:none;width:100%}.scenario-editor-player-list{flex-direction:column;max-height:320px;overflow-x:hidden;overflow-y:auto}.scenario-editor-roster-col{flex:none;overflow-y:visible;width:100%}}.dynasty-root{width:100%}.dynasty-error{color:#ff6b6b;padding:1.25rem;text-align:center}.dynasty-section-header{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.dynasty-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.dynasty-section-title{color:#e8eaff;font-size:1.15rem;font-weight:700;margin-right:.5rem}.dynasty-section-sub{color:#aaafdca6;font-size:.82rem}.dynasty-as-of{color:#8c96c880;font-size:.75rem}.dynasty-format-toggle{border:1px solid #646eb466;border-radius:.5rem;display:flex;flex-shrink:0;gap:0;overflow:hidden}.dynasty-format-btn{background:#0000;border:none;color:#aaafdcb3;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:.35rem .85rem;transition:background .15s ease,color .15s ease;white-space:nowrap}.dynasty-format-btn+.dynasty-format-btn{border-left:1px solid #646eb466}.dynasty-format-btn:hover{background:#5064c826;color:#c8d2ffe6}.dynasty-format-btn--active{background:#5078ff38;color:#b8ccff}.dynasty-team-list{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr)}.dynasty-team-card{justify-content:flex-start;padding:.75rem 1rem}.dynasty-card-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynasty-card-total{background:#508cff1f;border:1px solid #508cff40;border-radius:.4rem;color:#aad2ffe6;flex-shrink:0;font-size:.82rem;font-weight:700;padding:.15rem .5rem;white-space:nowrap}.dynasty-roster-panel{background:#141223d9;border:1px solid #6464a04d;border-radius:.85rem;margin-top:1.5rem;overflow:hidden}.dynasty-roster-header{align-items:center;background:#1e1a34e6;border-bottom:1px solid #6464a040;display:flex;gap:.75rem;padding:.9rem 1.25rem}.dynasty-roster-avatar{flex-shrink:0;height:2rem;width:2rem}.dynasty-roster-team-name{color:#e8eaff;flex:1 1 auto;font-size:1rem;font-weight:700}.dynasty-roster-total-label{color:#aaafdc99;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.dynasty-roster-total-value{color:#8cc8ff;font-size:1.05rem;font-weight:800;min-width:4rem;text-align:right}.dynasty-table{border-collapse:collapse;font-size:.88rem;width:100%}.dynasty-th{background:#19162ab3;border-bottom:1px solid #6464a033;color:#aaafdc8c;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:.55rem .9rem;text-align:left;text-transform:uppercase}.dynasty-th-ktc{padding-right:1.25rem;text-align:right}.dynasty-player-row{border-bottom:1px solid #50507826;transition:background .14s ease}.dynasty-player-row:last-child{border-bottom:none}.dynasty-player-row:hover{background:#3c3c6e2e}.dynasty-td{padding:.55rem .9rem;vertical-align:middle}.dynasty-td-player{align-items:center;display:flex;gap:.6rem;min-width:0}.dynasty-player-avatar{background:#3c3c6466;border-radius:50%;flex-shrink:0;height:2rem;object-fit:cover;width:2rem}.dynasty-player-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dynasty-player-name{color:#dde0ff;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynasty-pos-badge{align-self:flex-start;border-radius:.28rem;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.1rem .38rem;text-transform:uppercase}.dynasty-pos-qb{background:#ff82642e;border:1px solid #ff82644d;color:#ff9a80}.dynasty-pos-rb{background:#64dc8c26;border:1px solid #64dc8c40;color:#7de8a0}.dynasty-pos-wr{background:#64a0ff26;border:1px solid #64a0ff40;color:#88b8ff}.dynasty-pos-te{background:#ffbe5026;border:1px solid #ffbe5040;color:#ffd080}.dynasty-pos-k{background:#b48cf026;border:1px solid #b48cf040;color:#c8aaff}.dynasty-pos-def{background:#a0c8f026;border:1px solid #a0c8f040;color:#b0d8f0}.dynasty-pos-other{background:#78788c26;border:1px solid #78788c40;color:#c8c8dcb3}.dynasty-td-ranks,.dynasty-th-ranks{white-space:nowrap}.dynasty-td-ranks{padding-right:.5rem}.dynasty-rank-stack{display:flex;flex-direction:column;gap:.18rem}.dynasty-rank-overall{color:#c8cdf0bf;font-size:.75rem;font-weight:600;white-space:nowrap}.dynasty-rank-approx{color:#a0a5c866;font-size:.72rem}.dynasty-rank-pos{color:#8cb9ffb3;font-size:.72rem;font-weight:700;white-space:nowrap}.dynasty-card-rank{color:#aaafdc8c;flex-shrink:0;font-size:.78rem;font-weight:700;min-width:1.4rem;text-align:center}.dynasty-td-team{color:#aaafdca6;font-size:.78rem;white-space:nowrap}.dynasty-td-ktc{padding-right:1.25rem;text-align:right}.dynasty-ktc-value{color:#8cc8fff2;font-size:.92rem;font-weight:700}.dynasty-ktc-approx{opacity:.7}.dynasty-ktc-none{color:#8c91b473;font-size:.88rem}.dynasty-picks-divider-row{background:#1e1c3499}.dynasty-picks-divider-cell{border-bottom:1px solid #6464a026;border-top:1px solid #6464a040;color:#96a0d299;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:.45rem .9rem;text-transform:uppercase}.dynasty-pick-row{opacity:.9}.dynasty-pick-icon{align-items:center;background:#505a8c59;border:1px solid #646eaa66;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.dynasty-pick-icon-inner{color:#b4bef0d9;font-size:.75rem;font-weight:800}.dynasty-pick-label{color:#c8cdebcc;font-weight:500}.fa-ktc-col{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:.75rem;text-align:right;white-space:nowrap}@media (max-width:520px){.dynasty-team-list{grid-template-columns:1fr}}.pdb-container{margin:0 auto;max-width:1400px}.pdb-header{margin-bottom:1.5rem}.pdb-title{color:#fffffff2;font-size:2rem;font-weight:700;margin:0 0 .4rem}.pdb-subtitle{color:#ffffff80;font-size:.88rem;margin:0}.pdb-controls{margin-bottom:1.25rem}.pdb-search-wrap{align-items:center;display:flex;margin-bottom:.875rem;position:relative}.pdb-search-icon{font-size:.9rem;left:.85rem;opacity:.5;pointer-events:none;position:absolute}.pdb-search-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fffffff2;font-size:1rem;font-weight:500;padding:.65rem 2.5rem .65rem 2.25rem;transition:border-color .2s ease,background .2s ease;width:100%}.pdb-search-input::placeholder{color:#ffffff4d}.pdb-search-input:focus{background:#ffffff14;border-color:#1db954;box-shadow:0 0 0 3px #1db95426;outline:none}.pdb-search-clear{background:none;border:none;color:#fff6;cursor:pointer;font-size:.85rem;line-height:1;padding:.25rem;position:absolute;right:.75rem;transition:color .15s}.pdb-search-clear:hover{color:#fffc}.pdb-filter-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;padding:.875rem 1rem}.pdb-toggle-label{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.4rem;-webkit-user-select:none;user-select:none}.pdb-toggle-checkbox{accent-color:#1db954;cursor:pointer;height:15px;width:15px}.pdb-result-count{color:#fff6;font-size:.82rem;padding-left:.25rem}.pdb-result-count strong{color:#ffffffbf}.pdb-table-wrap{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.pdb-table{border-collapse:collapse;font-size:.82rem;min-width:100%;width:-webkit-max-content;width:max-content}.pdb-th{background:#ffffff0a;border-bottom:2px solid #ffffff14;color:#ffffff8c;font-size:.68rem;font-weight:700;letter-spacing:.5px;padding:.5rem .6rem;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.pdb-th-rank{text-align:center;width:36px}.pdb-th-sortable{cursor:pointer;transition:color .15s}.pdb-th-sortable:hover{background:#ffffff12;color:#ffffffe6}.pdb-th-active{color:#1db954!important}.pdb-th-left{text-align:left}.pdb-th-center{text-align:center}.pdb-th-right{text-align:right}.pdb-sort-arrow{font-size:.65rem;vertical-align:middle}.pdb-row{border-bottom:1px solid #ffffff0a;cursor:pointer;transition:background-color .12s ease}.pdb-row:hover{background:#1db95412}.pdb-td{color:#ffffffd9;padding:.35rem .6rem;vertical-align:middle}.pdb-td-rank{color:#ffffff4d;font-size:.75rem;font-weight:700;text-align:center}.pdb-name-cell{display:flex;flex-direction:column;gap:.1rem}.pdb-player-name{color:#ffffffeb;font-weight:600;white-space:nowrap}.pdb-td-left{text-align:left}.pdb-td-center{text-align:center}.pdb-td-right{text-align:right}.pdb-pts-value{color:#1db954;font-weight:700}.pdb-pts-none{color:#fff3}.pdb-fantasy-team{color:#b4c8ffcc;display:block;font-size:.82rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdb-trend-up{color:#1db954}.pdb-trend-down,.pdb-trend-up{font-size:.82rem;font-weight:700}.pdb-trend-down{color:#ff6b6b}.pdb-trend-neutral{color:#ffffff40;font-size:.82rem}.pdb-pos-rank{color:#8cb9ffd9;font-size:.82rem;font-weight:700}.pdb-col-btn-wrap{position:relative}.pdb-col-btn{align-items:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;color:#ffffffbf;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:.4rem;padding:.5rem .85rem;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.pdb-col-btn:hover{background:#ffffff1f;border-color:#ffffff40;color:#fffffff2}.pdb-col-btn--active{background:#1db9541f;border-color:#1db95466;color:#1db954}.pdb-col-badge{align-items:center;background:#1db954;border-radius:9px;color:#000;display:inline-flex;font-size:.7rem;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px}.pdb-col-panel-anchor{position:absolute;right:0;top:calc(100% + 6px);z-index:200}.pdb-col-panel{background:#1e1c34;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 32px #00000080;overflow:hidden;width:220px}.pdb-col-panel-header{align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:.6rem .85rem}.pdb-col-panel-title{color:#ffffffb3;font-size:.82rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.pdb-col-panel-actions{align-items:center;display:flex;gap:.5rem}.pdb-col-panel-reset{background:none;border:1px solid #ffffff26;border-radius:4px;color:#ffffff80;cursor:pointer;font-size:.72rem;font-weight:600;padding:.2rem .5rem;transition:color .15s,border-color .15s}.pdb-col-panel-reset:hover{border-color:#ffffff59;color:#ffffffe6}.pdb-col-panel-close{background:none;border:none;color:#fff6;cursor:pointer;font-size:.85rem;line-height:1;padding:.1rem;transition:color .15s}.pdb-col-panel-close:hover{color:#ffffffe6}.pdb-col-panel-body{max-height:380px;overflow-y:auto;padding:.5rem 0}.pdb-col-group{padding:.35rem 0}.pdb-col-group+.pdb-col-group{border-top:1px solid #ffffff0d}.pdb-col-group-label{color:#ffffff4d;font-size:.68rem;font-weight:700;letter-spacing:.6px;padding:.3rem .85rem .1rem;text-transform:uppercase}.pdb-col-toggle-row{align-items:center;color:#ffffffbf;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.3rem .85rem;transition:background .1s;-webkit-user-select:none;user-select:none}.pdb-col-toggle-row:hover{background:#ffffff0d}.pdb-col-toggle-locked{color:#fff6;font-style:italic}.pdb-empty{color:#ffffff59;font-size:.95rem;padding:3rem;text-align:center}@media (max-width:50em){.pdb-title{font-size:1.5rem}.pdb-filter-row{gap:.75rem;padding:.75rem}.pdb-th{padding:.45rem .4rem}.pdb-td{padding:.3rem .4rem}.pdb-search-input{font-size:.9rem}}.sandbox-back-btn{align-items:center;background:none;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.3rem;padding:.3rem .75rem;transition:background .15s,color .15s}.sandbox-back-btn:hover{background:#333;color:#fff}.sandbox-menu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:1.5rem 1rem}.sandbox-feature-card{align-items:flex-start;background:#1a1a1a;border:1px solid #333;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;text-align:left;transition:background .15s,border-color .15s}.sandbox-feature-card:hover{background:#242424;border-color:#555}.sandbox-feature-label{color:#e8e8e8;font-size:1rem;font-weight:600}.sandbox-feature-desc{color:#888;font-size:.8rem;line-height:1.4}.hwang-ai-root{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 12rem);min-height:400px;padding:0 2rem 1.5rem}.hwang-ai-messages{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem 0;scrollbar-color:#61dafb4d #0000;scrollbar-width:thin}.hwang-ai-messages::-webkit-scrollbar{width:4px}.hwang-ai-messages::-webkit-scrollbar-thumb{background:#61dafb4d;border-radius:2px}.hwang-ai-empty{align-items:center;color:#666;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:2rem;text-align:center}.hwang-ai-empty-icon{font-size:2.5rem;opacity:.6}.hwang-ai-empty-text{color:#888;font-size:1rem;line-height:1.5;max-width:28rem}.hwang-ai-message{align-items:flex-end;display:flex;flex-direction:row;gap:.6rem;max-width:78%}.hwang-ai-message-body{display:flex;flex-direction:column;gap:.3rem}.hwang-ai-web-badge{align-items:center;color:#61dafb80;display:flex;font-size:.72rem;gap:.25rem;letter-spacing:.01em;padding:0 .25rem}.hwang-ai-bubble--searching{align-items:center;background:#61dafb0f;border:1px solid #61dafb2e;border-bottom-left-radius:.25rem;color:#61dafba6;display:flex;font-size:.875rem;font-style:italic;gap:.5rem}.hwang-ai-searching-globe{animation:hwang-ai-globe-pulse 1.6s ease-in-out infinite;display:inline-block}.hwang-ai-searching-text{opacity:.85}@keyframes hwang-ai-globe-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.hwang-ai-message--user{align-self:flex-end;flex-direction:row-reverse}.hwang-ai-message--ai{align-self:flex-start}.hwang-ai-title-logo{border-radius:50%;height:1.5em;object-fit:contain;width:1.5em}.hwang-ai-empty-logo{border-radius:50%;height:4rem;object-fit:contain;opacity:.7;width:4rem}.hwang-ai-avatar{align-self:flex-end;border-radius:50%;flex-shrink:0;height:2.25rem;margin-bottom:.15rem;object-fit:contain;width:2.25rem}.hwang-ai-bubble{border-radius:1rem;font-size:.95rem;line-height:1.55;padding:.75rem 1rem;position:relative;white-space:pre-wrap;word-break:break-word}.hwang-ai-bubble--ai{background:#ffffff12;border:1px solid #ffffff1f;border-bottom-left-radius:.25rem;color:#e2e8f0}.hwang-ai-bubble--ai:before{border-right:.55rem solid #ffffff1f;border-top:.45rem solid #0000;bottom:.35rem;left:-.55rem}.hwang-ai-bubble--ai:after,.hwang-ai-bubble--ai:before{border-bottom:0 solid #0000;content:"";height:0;position:absolute;width:0}.hwang-ai-bubble--ai:after{border-right:.45rem solid #161230;border-top:.38rem solid #0000;bottom:.42rem;left:-.4rem}.hwang-ai-bubble--user{background:#61dafb26;border:1px solid #61dafb40;border-bottom-right-radius:.25rem;color:#e2e8f0}.hwang-ai-bubble--user:before{border-left:.55rem solid #61dafb40;border-top:.45rem solid #0000;bottom:0;right:-.55rem}.hwang-ai-bubble--user:after,.hwang-ai-bubble--user:before{border-bottom:0 solid #0000;content:"";height:0;position:absolute;width:0}.hwang-ai-bubble--user:after{border-left:.42rem solid #0e0a24;border-top:.38rem solid #0000;bottom:.07rem;right:-.38rem}.hwang-ai-bubble--typing{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-bottom-left-radius:.25rem;display:flex;gap:.35rem;padding:.9rem 1.1rem}.hwang-ai-bubble--typing:before{border-right:.55rem solid #ffffff1f;border-top:.45rem solid #0000;bottom:.35rem;left:-.55rem}.hwang-ai-bubble--typing:after,.hwang-ai-bubble--typing:before{border-bottom:0 solid #0000;content:"";height:0;position:absolute;width:0}.hwang-ai-bubble--typing:after{border-right:.45rem solid #161230;border-top:.38rem solid #0000;bottom:.42rem;left:-.4rem}.hwang-ai-dot{animation:hwang-ai-bounce 1.2s ease-in-out infinite;background:#61dafb;border-radius:50%;height:7px;opacity:.5;width:7px}.hwang-ai-dot:nth-child(2){animation-delay:.2s}.hwang-ai-dot:nth-child(3){animation-delay:.4s}@keyframes hwang-ai-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.hwang-ai-error{align-self:center;background:#ff4d4f1f;border:1px solid #ff4d4f4d;border-radius:.5rem;color:#ff9a9a;font-size:.875rem;padding:.6rem 1rem}.hwang-ai-input-row{align-items:flex-end;border-top:1px solid #ffffff14;display:flex;gap:.6rem;padding-top:.75rem}.hwang-ai-input{background:#ffffff0f;border:1px solid #ffffff26;border-radius:.75rem;color:#e2e8f0;flex:1 1;font-family:inherit;font-size:.95rem;line-height:1.5;max-height:7.5rem;min-height:2.5rem;overflow-y:hidden;overflow-y:auto;padding:.65rem 1rem;resize:none;transition:border-color .15s}.hwang-ai-input:focus{border-color:#61dafb80;outline:none}.hwang-ai-input::placeholder{color:#555}.hwang-ai-input:disabled{opacity:.5}.hwang-ai-send-btn{align-items:center;background:#61dafb;border:none;border-radius:50%;color:#0a051e;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1;transition:background .15s,opacity .15s,transform .1s;width:2.5rem}.hwang-ai-send-btn:hover:not(:disabled){background:#88eaff;transform:scale(1.05)}.hwang-ai-send-btn:disabled{cursor:not-allowed;opacity:.3}.hwang-ai-bubble--ai p{margin:0 0 .6em}.hwang-ai-bubble--ai p:last-child{margin-bottom:0}.hwang-ai-bubble--ai strong{color:#fff;font-weight:600}.hwang-ai-bubble--ai ol,.hwang-ai-bubble--ai ul{margin:.4em 0 .6em;padding-left:1.4em}.hwang-ai-bubble--ai li{margin-bottom:.25em}.hwang-ai-bubble--ai h1,.hwang-ai-bubble--ai h2,.hwang-ai-bubble--ai h3{color:#fff;font-size:1em;font-weight:700;margin:.6em 0 .3em}.hwang-ai-bubble--ai code{background:#0000004d;border-radius:.25rem;font-family:monospace;font-size:.875em;padding:.1em .35em}.hwang-ai-bubble--ai pre{background:#0000004d;border-radius:.4rem;margin:.5em 0;overflow-x:auto;padding:.75em 1em}.hwang-ai-bubble--ai pre code{background:none;padding:0}.hwang-ai-bubble--ai a{color:#7dd3fc;text-decoration:none}.hwang-ai-bubble--ai a:hover{color:#bae6fd;text-decoration:underline}@media (max-width:768px){.hwang-ai-root{height:calc(100vh - 8rem);padding:0 .5rem 1rem}.hwang-ai-message{max-width:90%}.hwang-ai-bubble{font-size:.57rem}}
/*# sourceMappingURL=main.205f9d1e.css.map*/