:root,[data-theme=dark]{--rso-font-body: system-ui, Avenir, Helvetica, Arial, sans-serif;--rso-font-display: "Alfa Slab One", "Courier", serif;--rso-font-ui: "Segoe UI", Segoe, Tahoma, Geneva, Verdana, sans-serif;--rso-font-logo: "Arial Black", sans-serif;--rso-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--rso-font-hero: "Courier New", Courier, monospace;--rso-bg-primary: #242424;--rso-bg-secondary: #1a1a1a;--rso-bg-tertiary: #0f0f0f;--rso-text-primary: rgba(255, 255, 255, .87);--rso-text-secondary: rgba(255, 255, 255, .6);--rso-text-tertiary: rgba(255, 255, 255, .4);--rso-text-subline: rgba(255, 255, 255, .5);--rso-border-primary: rgba(255, 255, 255, .1);--rso-border-secondary: rgba(255, 255, 255, .05);--rso-accent-primary: #646cff;--rso-accent-primary-hover: #535bf2;--rso-accent-secondary: #747bff;--rso-salary-oval-border: rgba(255, 255, 255, .2);--rso-salary-oval-border-hover: rgba(255, 255, 255, .32);--rso-surface-table: #1a1a1d;--rso-surface-modal: #1a1d29;--rso-overlay-backdrop: rgba(0, 0, 0, .7);--rso-overlay-backdrop-navy: rgba(2, 6, 23, .7);--rso-text-high: rgba(255, 255, 255, .92);--rso-text-medium: rgba(255, 255, 255, .75);--rso-text-muted: rgba(255, 255, 255, .55);--rso-text-disabled: rgba(255, 255, 255, .45);--rso-border-soft: rgba(255, 255, 255, .08);--rso-border-mid: rgba(255, 255, 255, .12);--rso-border-strong: rgba(255, 255, 255, .15);--rso-shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .4);--rso-shadow-modal: 0 20px 40px rgba(0, 0, 0, .5);--rso-shadow-modal-lg: 0 24px 56px rgba(0, 0, 0, .52);--rso-status-error: #dc143c;--rso-status-success: #00ff00;--rso-status-positive: #69f0ae;--rso-status-negative: #ff8a80;--rso-status-warning: #ffb74d;--rso-highlight-gold: #e6c84b;--rso-error: #c53030;--rso-focus-ring: rgba(0, 102, 255, .3);--rso-btn-brand-bg: linear-gradient(135deg, #0066ff 0%, #003399 100%);--rso-btn-brand-bg-hover: linear-gradient(135deg, #0052cc 0%, #002266 100%);--rso-btn-brand-shadow-hover: 0 4px 8px rgba(0, 51, 153, .4);--rso-pos-qb-bg: linear-gradient(145deg, #b83232 0%, #8b1e1e 100%);--rso-pos-rb-bg: linear-gradient(145deg, #2d8a4e 0%, #1e5c34 100%);--rso-pos-wr-bg: linear-gradient(145deg, #2a6cbc 0%, #1a4a8a 100%);--rso-pos-te-bg: linear-gradient(145deg, #c97820 0%, #8a5214 100%);--rso-pos-flex-bg: linear-gradient(145deg, #ffffff 0%, #e9eef7 100%);--rso-pos-flex-swap-bg: linear-gradient(145deg, #6b3fa0 0%, #4a2a72 100%);--rso-pos-k-bg: linear-gradient(145deg, #5a6570 0%, #3e454d 100%);--rso-pos-dst-bg: linear-gradient(145deg, #3d6b6b 0%, #2a4a4a 100%);--rso-pos-default-bg: linear-gradient(145deg, #4a5568 0%, #2d3748 100%);--rso-pos-flex-text: #1f2a44}[data-theme=light]{--rso-bg-primary: #ffffff;--rso-bg-secondary: #f9f9f9;--rso-bg-tertiary: #f0f0f0;--rso-text-primary: #213547;--rso-text-secondary: rgba(33, 53, 71, .7);--rso-text-tertiary: rgba(33, 53, 71, .5);--rso-text-subline: rgba(33, 53, 71, .55);--rso-border-primary: rgba(33, 53, 71, .1);--rso-border-secondary: rgba(33, 53, 71, .05);--rso-accent-primary: #646cff;--rso-accent-primary-hover: #747bff;--rso-accent-secondary: #535bf2;--rso-salary-oval-border: rgba(33, 53, 71, .2);--rso-salary-oval-border-hover: rgba(33, 53, 71, .32);--rso-surface-table: #f6f8fb;--rso-surface-modal: #ffffff;--rso-overlay-backdrop: rgba(12, 18, 28, .55);--rso-overlay-backdrop-navy: rgba(2, 6, 23, .48);--rso-text-high: rgba(33, 53, 71, .92);--rso-text-medium: rgba(33, 53, 71, .78);--rso-text-muted: rgba(33, 53, 71, .58);--rso-text-disabled: rgba(33, 53, 71, .45);--rso-border-soft: rgba(33, 53, 71, .1);--rso-border-mid: rgba(33, 53, 71, .14);--rso-border-strong: rgba(33, 53, 71, .2);--rso-shadow-dropdown: 0 8px 24px rgba(20, 32, 52, .18);--rso-shadow-modal: 0 20px 40px rgba(20, 32, 52, .2);--rso-shadow-modal-lg: 0 24px 56px rgba(20, 32, 52, .22);--rso-status-error: #b42318;--rso-status-success: #067647;--rso-status-positive: #067647;--rso-status-negative: #b42318;--rso-status-warning: #b54708;--rso-highlight-gold: #b27f00;--rso-error: #b42318;--rso-focus-ring: rgba(0, 102, 255, .28);--rso-btn-brand-bg: linear-gradient(135deg, #0066ff 0%, #003399 100%);--rso-btn-brand-bg-hover: linear-gradient(135deg, #0052cc 0%, #002266 100%);--rso-btn-brand-shadow-hover: 0 4px 8px rgba(0, 51, 153, .28);--rso-pos-qb-bg: linear-gradient(145deg, #b83232 0%, #8b1e1e 100%);--rso-pos-rb-bg: linear-gradient(145deg, #2d8a4e 0%, #1e5c34 100%);--rso-pos-wr-bg: linear-gradient(145deg, #2a6cbc 0%, #1a4a8a 100%);--rso-pos-te-bg: linear-gradient(145deg, #c97820 0%, #8a5214 100%);--rso-pos-flex-bg: linear-gradient(145deg, #ffffff 0%, #e9eef7 100%);--rso-pos-flex-swap-bg: linear-gradient(145deg, #6b3fa0 0%, #4a2a72 100%);--rso-pos-k-bg: linear-gradient(145deg, #5a6570 0%, #3e454d 100%);--rso-pos-dst-bg: linear-gradient(145deg, #3d6b6b 0%, #2a4a4a 100%);--rso-pos-default-bg: linear-gradient(145deg, #4a5568 0%, #2d3748 100%);--rso-pos-flex-text: #1f2a44}html,body{font-family:var(--rso-font-body)}.glass-panel{background:linear-gradient(145deg,#1a1f1abf,#34495e,#1a1f1a80);border-radius:.5rem;border:1px solid rgba(128,128,128,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000026;position:relative}.panel-button{width:100%;padding:.5rem .75rem;background:linear-gradient(145deg,#282d32f2,#1e2328,#191e23f2);border:none;border-radius:6px;color:#ffffffe6;font-weight:500;font-size:14px;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff1a;display:flex;align-items:center;justify-content:center;gap:.5rem}.panel-button:hover{background:linear-gradient(145deg,#2d3237,#23282d,#1e2328);box-shadow:0 3px 6px #0006,inset 0 1px #ffffff26;color:#fff}html{margin:0;padding:0;width:100%;height:100%}:root{font-family:var(--rso-font-body);line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;width:100%;min-width:320px;min-height:100vh;background-color:var(--rso-bg-primary)}h1{font-size:3.2em;line-height:1.1}button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.fa-player-name-btn):not(.fa-offer-back-btn):not(.fa-th-sort-btn):not(.fa-search-clear-btn):not(.user-header-mobile-subscribe-strip):not(.osano-cm-button),button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):focus,button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.osano-cm-button):focus-visible,button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.osano-cm-button):visited,button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.osano-cm-button):active,button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.osano-cm-button):hover{outline:none;border:1px solid transparent}button:not([class*=chakra]):not([class*=css-]):not(.panel-button):not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.fa-player-name-btn):not(.fa-offer-back-btn):not(.fa-th-sort-btn):not(.fa-search-clear-btn):not(.user-header-mobile-subscribe-strip):not(.osano-cm-button){border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button:not(.salary-oval):not(.tag-badge):not(.option-badge):not(.extend-badge):not(.release-impact-btn--dismiss):not(.release-impact-close-btn):not(.war-room-feedback-btn):not(.war-room-finalize-btn):not(.sign-in-modal-btn):not(.cap-summary-header):not(.cap-summary-dropdown-option):not(.lineup-team-settings-inline):not(.lineup-team-name-menu-trigger):not(.lineup-section-header):not(.lineup-player-name-btn):not(.lineup-pos-badge--btn):not(.lineup-swap-start-btn):not(.lineup-swap-bench-btn):not(.lineup-swap-dismiss):not(.lineup-swap-name-btn):not(.lineup-mobile-view-card-link):not(.lineup-pending-moves-link):not(.pending-moves-action-btn):not(.pending-moves-refresh-btn):not(.top-free-agents-filter-btn):not(.top-free-agents-watch-flag-btn):not(.watch-list-offer-btn):not(.fa-position-pill):not(.war-room-player-name-btn):not(.fa-player-name-btn):not(.fa-offer-back-btn):not(.fa-th-sort-btn):not(.fa-search-clear-btn):not(.osano-cm-button){background-color:#f9f9f9}}.App{width:100%;height:100%;margin:0;padding:0}.release-impact-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.release-impact-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1d29;border-radius:12px;padding:1.5rem 2rem 2rem;max-width:90vw;width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080;z-index:1001}.release-impact-modal-header{position:relative;margin-bottom:1.25rem}.release-impact-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0;padding-right:2rem;text-align:center}.release-impact-close-btn{position:absolute;top:-.25rem;right:0;width:2rem;height:2rem;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;color:#64748b;background:transparent!important;border:none!important;border-radius:4px;cursor:pointer;transition:color .15s,background-color .15s}.release-impact-close-btn:before,.release-impact-close-btn:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor}.release-impact-close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.release-impact-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.release-impact-close-btn:hover{color:#94a3b8;background-color:#64748b33!important}.release-impact-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:1rem}.release-impact-table th{padding:.5rem .75rem;font-weight:700;color:#ffffffe6;text-transform:uppercase;font-size:.75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.15)}.release-impact-table th:not(:first-child){text-align:right}.release-impact-table td{padding:.5rem .75rem;color:#ffffffde;border-bottom:1px solid rgba(255,255,255,.08)}.release-impact-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.release-impact-table tbody tr.release-impact-row--selected{background:#2563eb;color:#fff}.release-impact-table tbody tr.release-impact-row--selected td{color:#fff;border-bottom-color:#fff3}.release-impact-subtitle{font-size:1rem;font-weight:700;color:#ffffffe6;margin:1rem 0 .5rem}.release-impact-table--cap{margin-bottom:1.5rem}.release-impact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.release-impact-btn{padding:.5rem 1rem;border-radius:6px;font-weight:700;font-size:.8rem;cursor:pointer;border:none;transition:opacity .15s}.release-impact-btn:hover{opacity:.9}.release-impact-btn--primary{background:#ea580c;color:#fff}.release-impact-btn--dismiss{background:#1e3a5f;color:#fff;margin-left:auto}.release-impact-btn--dismiss:hover{background:#234876}.home-page{min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;position:relative}.home-page:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 55%,transparent 100%);z-index:1}.home-page-hero{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:10%;position:relative;z-index:2}.hero-content{max-width:600px;color:#fff}.hero-content h1{font-family:var(--rso-font-display);font-size:2rem;line-height:1.3;font-weight:400;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.2em;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-content p{font-size:1.25rem;line-height:1.6;font-weight:300;color:#ffffffe6;max-width:500px}.beta-stamp{display:inline-block;color:#c00;border:.5rem solid #c00;font-family:var(--rso-font-hero);font-size:4rem;font-weight:900;text-transform:uppercase;padding:.2rem 1rem;letter-spacing:.1em;transform:rotate(-12deg);opacity:.8;margin-top:2rem;border-radius:1.5rem;position:absolute;top:10px;right:0;z-index:10}.home-page-cta-container{margin-top:2rem}.home-page-signin-btn{padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#06f,#039);border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px #0396;text-transform:uppercase;letter-spacing:1px}.home-page-signin-btn:hover{background:linear-gradient(135deg,#0052cc,#026);transform:translateY(-2px);box-shadow:0 6px 20px #0399}.home-page-signin-btn:active{transform:translateY(0)}.hero-content{max-width:600px;color:#fff;position:relative}.about-page{--about-max-width: 72rem;--about-section-pad-y: clamp(3rem, 6vw, 5rem);--about-bg-fade: .9s ease;position:relative;min-height:100vh;padding-top:5.5rem;padding-bottom:2rem;color:var(--rso-text-primary);background-color:transparent}.about-page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.about-page-bg-scene{position:absolute;inset:0;opacity:0;transition:opacity var(--about-bg-fade)}.about-page-bg-scene.is-active{opacity:1}.about-page-bg-scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 1.2s ease}.about-page-bg-scene.is-active .about-page-bg-scene-image{transform:scale(1)}.about-page-bg-scene-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000009e,#121a26cc,#0a0e14eb)}.about-page-bg-scene-overlay--awards{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(46,168,255,.2) 0%,transparent 55%),linear-gradient(to bottom,#0000008c,#0c1420e0)}.about-page-bg-scene-overlay--mission{background:radial-gradient(ellipse 80% 70% at 50% 40%,#00000059,#080e16e6)}.about-page-bg-scene-overlay--press{background:linear-gradient(to bottom,#00000080,#060a10f2)}.about-page-content{position:relative;z-index:1}.about-container{width:min(100% - 2.5rem,var(--about-max-width));margin-inline:auto}.about-section{padding-block:var(--about-section-pad-y)}.about-section+.about-section{border-top:1px solid var(--rso-border-soft)}.about-title{font-family:var(--rso-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;color:var(--rso-text-high)}.about-section-heading{font-family:var(--rso-font-display);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.75rem;color:var(--rso-text-high)}.about-section-heading--center{text-align:center}.about-section-heading--light{color:#fff}.about-body,.about-mission-body{font-size:1.05rem;line-height:1.7;color:var(--rso-text-secondary);margin:0 0 1.25rem}.about-body:last-child{margin-bottom:0}.about-intro{background:transparent}.about-intro-card{max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,2.5vw,2rem);border-radius:.75rem;background:#00000038;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.about-intro-card .about-title{margin-bottom:1.25rem}.about-intro-card .about-body:last-child{margin-bottom:0}.about-mgam-card{padding:clamp(1.5rem,3vw,2.25rem)}.about-mgam-card .about-section-heading{margin-bottom:1.25rem}.about-awards{background:transparent}.about-awards-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.about-award-card{display:grid;grid-template-rows:6.5rem auto auto auto;align-items:start;justify-items:center;text-align:center;padding:1.5rem 1.25rem;row-gap:.35rem}.about-award-visual{grid-row:1;display:flex;align-items:center;justify-content:center;width:100%;height:6.5rem;min-height:6.5rem;max-height:6.5rem}.about-award-text{display:contents}.about-award-image-slot{width:100%;min-height:6.5rem;display:flex;align-items:center;justify-content:center;padding:.35rem .5rem;box-sizing:border-box}.about-award-image-slot--growth{flex-direction:column;gap:.2rem}.about-award-image-slot .about-image-placeholder{width:auto;height:auto;min-height:0;max-height:5.75rem;max-width:100%}.about-award-image{max-height:5.75rem;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;flex-shrink:0}.about-award-image--growth-chart{max-height:4.25rem;max-width:100%}.about-award-number--below{font-family:var(--rso-font-display);font-size:1.85rem;line-height:1;color:#2ea8ff;letter-spacing:.02em;flex-shrink:0}.about-award-meta{grid-row:2;width:100%;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rso-text-muted);margin:0;line-height:1.2;min-height:1rem}.about-award-meta--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.about-award-title{grid-row:3;width:100%;font-size:.95rem;font-weight:600;color:var(--rso-text-high);margin:0;line-height:1.35;min-height:2.6rem;display:flex;align-items:flex-start;justify-content:center}.about-award-subtitle{grid-row:4;width:100%;font-size:.85rem;color:var(--rso-text-muted);margin:0;line-height:1.2;min-height:1.05rem}.about-award-subtitle--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.about-mission{background:transparent}.about-mission-card{max-width:52rem;margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem);border-left:3px solid rgba(46,168,255,.55)}.about-mission-card .about-section-heading{margin-bottom:1.25rem}.about-mission-body{font-size:1.1rem;line-height:1.75;color:var(--rso-text-secondary);margin:0 0 1.5rem}.about-mission-body:last-child{margin-bottom:0}.about-mission-link{color:#2ea8ff;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.about-mission-link:hover{color:#5fc0ff}.about-partners-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.about-partner-card{padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.about-partner-logo-wrap{min-height:5.5rem;width:100%;display:flex;align-items:center;justify-content:center}.about-partner-logo{max-height:5.25rem;max-width:min(100%,16rem);width:auto;height:auto;object-fit:contain;object-position:center;display:block}.about-partner-card .about-image-placeholder.about-partner-logo{min-height:4.5rem;min-width:10rem;max-width:min(100%,16rem)}.about-press{background:transparent}.about-press-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.about-press-card{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:100%}.about-press-logo-link{display:block;align-self:center;margin-inline:auto;line-height:0;border-radius:.25rem;transition:opacity .2s ease}.about-press-logo-link:hover{opacity:.85}.about-press-logo-link:focus-visible{outline:2px solid #2ea8ff;outline-offset:3px}.about-press-logo{max-height:2.5rem;max-width:100%;width:auto;object-fit:contain;display:block}.about-press-card .about-image-placeholder.about-press-logo{align-self:center;margin-inline:auto}.about-press-logo-link .about-image-placeholder.about-press-logo{align-self:center;margin-inline:auto;width:fit-content;max-width:100%;min-width:8rem}.about-press-quote{margin:0;flex:1}.about-press-quote p{margin:0;font-size:.95rem;font-style:italic;line-height:1.6;color:var(--rso-text-secondary)}.about-image-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#282d3299,#191e23e6);border:1px dashed var(--rso-border-mid);border-radius:.5rem;color:var(--rso-text-muted);min-height:4rem}.about-image-placeholder-label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:.5rem}@media(max-width:900px){.about-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.about-page{--about-bg-fade: .01ms}.about-page-bg-scene-image{transition:none}}@media(max-width:600px){.about-page{padding-top:4.75rem}.about-container{width:min(100% - 1.5rem,var(--about-max-width))}.about-press-grid{grid-template-columns:1fr}}.mgam-mission-page{padding-bottom:2.5rem}.mgam-mission-main{background:linear-gradient(160deg,var(--rso-bg-secondary) 0%,var(--rso-bg-primary) 50%,#0f1419 100%);border-top:none}.mgam-mission-container{max-width:52rem}.mgam-mission-article{padding:clamp(2rem,4vw,3rem)}.mgam-mission-article .about-title{margin-bottom:1.75rem}.mgam-mission-subheading{margin-top:2.25rem;margin-bottom:1.25rem;font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.35}.mgam-mission-list{margin:0 0 1.25rem;padding-left:1.35rem;display:flex;flex-direction:column;gap:.65rem}.mgam-mission-list .about-body,.mgam-mission-list-rich{margin:0}.mgam-mission-list-rich{display:inline;font-size:inherit;line-height:inherit;color:inherit}.mgam-mission-affirmations{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--rso-border-mid);text-align:center}.mgam-mission-affirmation{font-family:var(--rso-font-display);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--rso-text-high);margin:0 0 .65rem;line-height:1.35}.mgam-mission-affirmation:last-child{margin-bottom:0}.mgam-mission-back{margin:2rem 0 0;text-align:center}.visitor-header-gradient-band{position:relative;background-color:transparent;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;padding:.75rem 20px;width:100%}.visitor-header{width:100%;background-color:transparent;border-bottom:none;position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(0);transition:transform .3s ease-in-out}.visitor-header.hidden{transform:translateY(-100%)}.visitor-header.visible{transform:translateY(0)}.visitor-header-gradient-band{position:relative;background-color:transparent;background-image:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:none;box-shadow:none;padding:.75rem 20px;width:100%}.visitor-header-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;position:relative;z-index:2}.visitor-header-top--no-nav{grid-template-columns:auto auto;justify-content:space-between}.visitor-header-left{display:flex;align-items:center;flex-shrink:0}.visitor-header-nav{display:flex;justify-content:flex-start;align-items:center;gap:clamp(.75rem,1.5vw,1.75rem);min-width:0;margin-top:.5rem;margin-left:7rem}.visitor-header-nav-link{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb;text-decoration:none;padding-bottom:.35rem;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap}.visitor-header-nav-link:hover{color:#fff;opacity:1}.visitor-header-nav-link.active{border-bottom-color:#2ea8ff;color:#fff}.visitor-header-right{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end;gap:.5rem}.visitor-header-signin-btn{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:.5px}.visitor-header-signin-btn:hover{background:#ffffff40;border-color:#fff9!important;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.visitor-header-signin-btn:active{transform:translateY(0)}.visitor-header-menu-btn{display:none!important}.visitor-mobile-nav-link{display:inline-block;color:#fffffff0;text-decoration:none;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding-bottom:.35rem;border-bottom:2px solid transparent}.visitor-mobile-nav-link.active{border-bottom-color:#2ea8ff;color:#fff}@media(max-width:900px){.visitor-header-nav{gap:.7rem;margin-left:2.5rem}.visitor-header-nav-link{font-size:.76rem}}@media(max-width:768px){.visitor-header-nav{display:none}.visitor-header-top{grid-template-columns:auto auto}.visitor-header-menu-btn{display:inline-flex!important}}.visitor-footer{width:100%;background-color:var(--rso-bg-primary);margin-top:auto;padding:1.5rem 20px 3rem}.visitor-footer-content{max-width:1280px;margin:0 auto;text-align:center}.visitor-footer-links{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.visitor-footer-link{color:var(--rso-text-primary);text-decoration:none;font-size:.875rem;transition:color .2s ease}.visitor-footer-link:hover{color:var(--rso-accent-primary);text-decoration:underline}.visitor-footer-copyright{margin:0;font-size:.875rem;color:var(--rso-text-secondary)}.visitor-layout{min-height:100vh;display:flex;flex-direction:column;background-color:var(--rso-bg-primary);color:var(--rso-text-primary)}.visitor-layout-main{flex:1;width:100%}.visitor-layout:has(.about-page){background-color:transparent}.visitor-layout:has(.about-page) .visitor-layout-main{background-color:transparent}.visitor-layout:has(.about-page) .visitor-footer{position:relative;z-index:10;background-color:var(--rso-bg-primary)}.user-header-gradient-band.glass-panel{border-top:none;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a;padding:.95rem 20px;width:100%;overflow:visible}.rso-war-room-logo-lockup{display:flex;align-items:flex-end;gap:10px}.rso-war-room-logo-image{height:56px;width:auto;margin:-8px 0}.rso-war-room-logo-beta{color:#99d0f4;font-size:10px;font-weight:400;margin-bottom:-9px;margin-left:-7px}.user-header-nav{display:flex;gap:1rem;align-items:center}.user-header-nav-dropdown{position:relative;display:inline-flex;align-items:center;z-index:1}.user-header-nav-dropdown.is-open{z-index:1102}.user-header-nav-wrap{display:flex;flex:1;position:relative;min-width:0}.user-header-mobile-menu-button{display:none!important}.user-header-nav-link-label{display:inline-block}.user-header-nav-caret{display:inline-flex!important;width:1rem!important;height:1rem!important;opacity:.76;transform:translateY(-2px) translate(2px);transition:opacity .2s ease,transform .2s ease}.user-header-nav-trigger{font-family:inherit;line-height:inherit}.user-header .user-header-nav a.user-header-nav-link.user-header-nav-trigger,.user-header .user-header-nav button.user-header-nav-trigger{font-size:1em;font-weight:500}.user-header .user-header-mega-menu-group-items a.user-header-mega-menu-item,.user-header .user-header-mega-menu-group-items button.user-header-mega-menu-item{font-size:1em;font-family:inherit;font-weight:500;width:100%;box-sizing:border-box}.user-header .user-header-nav a.user-header-nav-link,.user-header .user-header-nav a.user-header-nav-link:visited,.user-header .user-header-mega-menu-panel a.user-header-mega-menu-item,.user-header .user-header-mega-menu-panel a.user-header-mega-menu-item:visited{color:#fffc}.user-header-nav .user-header-nav-trigger,.user-header-nav a.user-header-nav-trigger,.user-header-nav .user-header-nav-trigger:hover,.user-header-nav .user-header-nav-trigger:focus,.user-header-nav .user-header-nav-trigger:focus-visible,.user-header-nav .user-header-nav-trigger:active,.user-header-nav .user-header-nav-trigger:visited{padding:0!important;border:none!important;border-radius:0!important;background:transparent!important}.user-header-nav-link:after{content:"";position:absolute;bottom:-.5rem;left:0;right:0;height:2px;background-color:#fff;opacity:0;transition:opacity .2s ease-in-out}.user-header-nav-link.active:after{opacity:1}.user-header-nav-link.has-active-arrow.active:before{content:"";position:absolute;left:50%;bottom:-1.4rem;transform:translate(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:0;border-bottom:13px solid rgb(36,42,51);opacity:1;transition:opacity .3s ease-in-out;filter:drop-shadow(-1px -1px 0 var(--rso-border-primary)) drop-shadow(1px -1px 0 var(--rso-border-primary));z-index:1000;pointer-events:none}.user-header.hidden .user-header-nav-link.has-active-arrow.active:before{opacity:0}.user-header-nav-indicator{position:absolute;left:50%;bottom:-.4rem;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid rgba(255,255,255,.9);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;z-index:1101}.user-header-mega-menu-panel{position:absolute;top:calc(100% + 8px);left:0;right:auto;transform:none;min-width:460px;max-width:min(70vw,680px);padding:14px 16px;border-radius:10px;border:1px solid var(--rso-border-primary);background:#0b1322f2;box-shadow:0 10px 20px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1100;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.user-header-mega-menu-panel--single-column{min-width:300px;width:max-content;max-width:min(70vw,400px);grid-template-columns:1fr}.user-header-mega-menu-group{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#ffffff05}.user-header-mega-menu-group-title{margin:0 0 8px;color:#ffffffe6;font-size:.85rem;font-weight:600}.user-header-mega-menu-group-items{display:flex;flex-direction:column;gap:4px}.user-header-mega-menu-item{border:none;background:transparent!important;border-radius:6px!important;color:#fffc;text-decoration:none;display:block;text-align:left;padding:6px 8px!important;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.user-header-mega-menu-item:hover,.user-header-mega-menu-item:focus-visible{background:transparent!important;color:#ffffffe0;outline:none}.user-header-mega-menu-item.active{color:#fff;font-weight:600}.user-header-mega-menu-item-placeholder{cursor:default}.user-header-mobile-nav-panel{display:none}.user-header-right{display:flex;align-items:center;gap:.5rem;margin-right:2.75rem;position:relative;z-index:1001}.user-header-action-buttons{margin-left:.25rem}.chakra-portal,.chakra-portal [data-popper-placement],.user-header .chakra-menu__menu-list,.user-header-menu-list.chakra-menu__menu-list{z-index:2100!important}.user-header-team-selector{padding:.58rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.user-header-team-selector:hover{background:#ffffff24;border-color:#fff3}.user-header-icon-button{min-width:2.5rem!important;width:2.5rem!important;height:2.5rem!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff14!important;color:#ffffffeb!important;cursor:pointer;transition:all .2s ease!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none!important;box-shadow:none!important}.user-header-icon-button:hover,.user-header-icon-button:focus-visible,.user-header-icon-button:active{background:#ffffff24!important;border-color:#fff3!important;outline:none!important;box-shadow:none!important}@media(max-width:768px){.user-header-gradient-band.glass-panel{padding:.62rem 12px .72rem}.user-header-top{gap:.75rem;justify-content:flex-start}.user-header-mobile-menu-button{display:inline-flex!important;min-width:2.25rem!important;width:2.25rem!important;height:2.25rem!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff14!important;color:#ffffffeb!important;flex-shrink:0;outline:none!important;box-shadow:none!important}.user-header-mobile-menu-button:hover,.user-header-mobile-menu-button:focus,.user-header-mobile-menu-button:focus-visible,.user-header-mobile-menu-button:active{border-color:#ffffff1f!important;outline:none!important;box-shadow:none!important}.user-header-nav-wrap{display:none}.user-header-nav-caret{display:none!important}.user-header-nav-link.has-active-arrow.active:before,.user-header-nav-indicator{display:none!important}.rso-war-room-logo img{height:42px!important;margin:-4px 0!important}.rso-war-room-logo{position:static;transform:none;z-index:auto;pointer-events:auto}.rso-war-room-logo-beta{margin-bottom:-7px}.user-header-nav-link{font-size:.85rem}.user-header-right{margin-right:0;margin-left:auto;gap:.35rem;z-index:2}.user-header-team-selector{padding:.42rem .65rem;border-radius:7px;max-width:5.75rem}.user-header-team-selector-name{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.user-header-icon-button{min-width:2.25rem!important;width:2.25rem!important;height:2.25rem!important}.user-header-subscribe-button,.user-header-subscribe-button:hover,.user-header-subscribe-button:focus,.user-header-subscribe-button:focus-visible,.user-header-subscribe-button:active{height:2.15rem!important;min-width:6.75rem!important;padding:0 .65rem!important;margin-right:.25rem;font-size:.66rem!important;letter-spacing:.1em!important}.user-header-mobile-nav-panel{display:block;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .3s ease,opacity .24s ease,transform .24s ease;will-change:max-height,opacity,transform}.user-header-mobile-nav-panel.is-open{max-height:75vh;opacity:1;overflow-y:auto;pointer-events:auto;transform:translateY(0);margin-top:.4rem;padding:.5rem .45rem .4rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#0a1220b8,#080d18d1);box-shadow:0 8px 20px #00000047}.user-header-mobile-nav{display:flex;flex-direction:column;gap:.5rem}.user-header-mobile-nav-group{display:flex;flex-direction:column;gap:.25rem}.user-header-mobile-nav-link,.user-header-mobile-nav-link:hover,.user-header-mobile-nav-link:focus,.user-header-mobile-nav-link:focus-visible,.user-header-mobile-nav-link:active,.user-header-mobile-nav-link:visited,.user-header-mobile-nav-sublink,a.user-header-mobile-nav-link,a.user-header-mobile-nav-sublink{border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#ffffff08!important;color:#ffffffeb!important;text-align:left;padding:.5rem .7rem!important;font-size:.88rem;font-weight:600;letter-spacing:.01em;line-height:1.25;cursor:pointer;width:100%;outline:none!important;text-decoration:none;display:block;box-sizing:border-box}.user-header-mobile-nav-link.has-caret{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.user-header-mobile-nav-caret{width:1rem!important;height:1rem!important;color:#ffffffb3;flex-shrink:0;transition:transform .2s ease,color .2s ease}.user-header-mobile-nav-caret.is-expanded{transform:rotate(180deg);color:#ffffffeb}.user-header-mobile-nav-link.active,.user-header-mobile-nav-link.active:hover,.user-header-mobile-nav-sublink.active,.user-header-mobile-nav-sublink.active:hover{color:#fff!important;border-color:#99d0f46b!important;background:#99d0f41f!important}.user-header-mobile-nav-submenu{display:flex;flex-direction:column;gap:.45rem;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.15);margin-left:.35rem;max-height:0;opacity:0;overflow:hidden;margin-top:0;margin-bottom:0;transform:translateY(-3px);transition:max-height .26s ease,opacity .2s ease,transform .2s ease,margin .2s ease}.user-header-mobile-nav-submenu.is-expanded{max-height:40rem;opacity:1;margin-top:.05rem;margin-bottom:.1rem;transform:translateY(0)}.user-header-mobile-nav-subgroup{display:flex;flex-direction:column;gap:.25rem}.user-header-mobile-nav-subgroup-title{margin:.1rem 0 .1rem .1rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#99d0f4c7}.user-header-mobile-nav-sublink{font-size:.8rem;font-weight:500;color:#ffffffd6!important;background:#ffffff05!important;border-color:#ffffff0f!important;padding:.44rem .62rem!important}.user-header-mobile-nav-sublink:disabled{opacity:.55;cursor:default}}.user-header{width:100%;background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:1200;transform:translateY(0);transition:transform .3s ease-in-out;overflow:visible}.user-header.hidden{transform:translateY(-100%)}.user-header.visible{transform:translateY(0)}.user-header-gradient-band.glass-panel{border-top:none;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a;padding:.75rem 20px;width:100%;overflow:visible}.user-header-gradient-band:after{content:none}.user-header-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;gap:2rem}.rso-war-room-logo{display:flex;align-items:center;flex-shrink:0}.user-header-nav{display:flex;gap:1rem;align-items:center;flex:1}.user-header-nav-dropdown-slot{position:relative;display:inline-flex;align-items:center}.user-header-nav-link{padding:0;font-size:.95rem;font-weight:500;color:#fffc;background:transparent;border:none;cursor:pointer;transition:all .2s ease;position:relative;text-decoration:none;display:inline-block}.user-header-nav-link:focus,.user-header-nav-link:focus-visible,.user-header-nav-link:visited,.user-header-nav-link:hover,.user-header-nav-link:active{outline:none;border:none;background:transparent}.user-header-nav-link:hover{color:#fff}.user-header-nav-link.active{color:#fff;font-weight:600}.user-header-nav-link.active:after{content:"";position:absolute;bottom:-.5rem;left:0;right:0;height:2px;background-color:#fff}.user-header-right{display:flex;align-items:center;gap:.5rem;margin-right:2.75rem;position:relative;z-index:1001;flex-shrink:0}.user-header-right .chakra-menu{flex:0 0 auto;width:auto}.user-header-action-buttons{margin-left:.25rem;flex-shrink:0}.user-header-menu-list button,.user-header-menu-list button:focus,.user-header-menu-list button:focus-visible,.user-header-menu-list button:active,.user-header-menu-list button:visited{background-color:transparent!important;border:none!important;border-radius:0;padding:.75rem 1rem;font-size:inherit;font-weight:inherit}.user-header-menu-list button:hover{background-color:var(--rso-bg-secondary)!important;border:none!important}.user-header-league-menu-list{max-height:60vh;overflow-y:auto}.rso-logo-container{display:flex;align-items:center;gap:.3rem}.rso-logo-r{font-size:2rem;font-weight:900;color:#dc143c;-webkit-text-stroke:2px white;text-stroke:2px white;text-shadow:0 0 5px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.3);font-family:var(--rso-font-logo);letter-spacing:-1px;filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.rso-logo-s{font-size:2rem;font-weight:900;color:navy;-webkit-text-stroke:2px white;text-stroke:2px white;text-shadow:0 0 5px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.3);font-family:var(--rso-font-logo);letter-spacing:-1px;filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.rso-logo-o{font-size:2rem;font-weight:900;color:navy;-webkit-text-stroke:2px white;text-stroke:2px white;text-shadow:0 0 5px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.3);font-family:var(--rso-font-logo);letter-spacing:-1px;position:relative;display:inline-block;filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.rso-logo-star{font-size:1.1rem;color:#fff;-webkit-text-stroke:.5px rgba(128,128,128,.4);text-stroke:.5px rgba(128,128,128,.4);text-shadow:1px 1px 2px rgba(0,0,0,.5),0px 0px 8px rgba(255,255,255,.5);filter:drop-shadow(0 0 3px rgba(255,255,255,.8));line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.user-header-subscribe-button,.user-header-subscribe-button:hover,.user-header-subscribe-button:focus,.user-header-subscribe-button:focus-visible,.user-header-subscribe-button:active{height:2.5rem!important;min-width:8.5rem!important;margin-right:.5rem;padding:0 1rem!important;border-radius:10px!important;border:1px solid rgba(153,208,244,.3)!important;background:linear-gradient(180deg,#99d0f43d,#99d0f41f)!important;color:#e6f2fff5!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px #99d0f42e inset,0 4px 12px #78aadc42!important;transition:all .2s ease!important;flex-shrink:0;outline:none!important}.user-header-subscribe-button:hover,.user-header-subscribe-button:focus-visible{border-color:#99d0f473!important;background:linear-gradient(180deg,#99d0f44d,#99d0f429)!important;box-shadow:0 0 0 1px #99d0f440 inset,0 6px 16px #78aadc52!important}.user-header-mobile-subscribe-strip{display:none}@media(max-width:768px){.user-header-right{margin-right:0;margin-left:auto;gap:.35rem;z-index:2}.user-header--main-branch .user-header-subscribe-button--inline{display:none!important}.user-header--main-branch.user-header--has-subscribe-banner .user-header-gradient-band.glass-panel{position:relative;z-index:2}.user-header--main-branch.user-header--has-subscribe-banner .user-header-mobile-nav-panel.is-open{margin-bottom:.35rem}.user-header--main-branch .user-header-mobile-subscribe-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.3rem;box-sizing:border-box;width:calc(100% - 2rem);height:1.625rem;min-height:0;margin:0 auto;padding:0 12px;border:1px solid rgba(128,128,128,.5);border-top:none;border-radius:0 0 .5rem .5rem;background:linear-gradient(180deg,#1a1f26e0,#243a5aeb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:inherit;font-size:.6875rem;line-height:1;font-weight:500;letter-spacing:.02em;text-transform:none;cursor:pointer;outline:none;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff0d;transition:background-color .15s ease}.user-header-mobile-subscribe-strip-label{color:#e6f2ffe6;white-space:nowrap}.user-header-mobile-subscribe-strip-cta{color:#99d0f4f2;font-weight:600;white-space:nowrap}.user-header-mobile-subscribe-strip:hover,.user-header-mobile-subscribe-strip:focus-visible{background:linear-gradient(180deg,#1a1f26f0,#243a5af5)}.user-header-mobile-subscribe-strip:hover .user-header-mobile-subscribe-strip-cta,.user-header-mobile-subscribe-strip:focus-visible .user-header-mobile-subscribe-strip-cta{color:#fff}.user-header.user-header--main-branch.user-header--has-subscribe-banner~.user-layout-main{padding-top:100px}}.user-layout{min-height:100vh;display:flex;flex-direction:column;background-color:var(--rso-bg-primary);color:var(--rso-text-primary)}.user-layout-main{flex:1;width:100%;padding-top:64px}.user-layout--main-branch-user-header .user-layout-main{padding-top:80px}.user-layout--main-branch-user-header.user-layout--with-secondary-nav .user-layout-main{padding-top:64px}.user-layout-secondary-nav-wrap{position:sticky;top:64px;z-index:100;padding:0 1.5rem;margin-top:-1px;margin-bottom:.5rem;transform:translateY(0);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.user-layout-secondary-nav-wrap.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.user-layout-secondary-nav{--secondary-nav-connector-left: 9.25rem;display:flex;flex-wrap:wrap;gap:.4rem;padding:.45rem .6rem .45rem 7rem;border:1px solid var(--rso-border-primary);border-top:none;border-radius:0 0 8px 8px;background:#243a5a47;box-shadow:0 1px #ffffff0f inset;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:visible}.user-layout-secondary-nav:before{content:none}.user-layout-secondary-nav-item,.user-layout-secondary-nav-item:hover,.user-layout-secondary-nav-item:focus,.user-layout-secondary-nav-item:focus-visible,.user-layout-secondary-nav-item:active,.user-layout-secondary-nav-item:visited,a.user-layout-secondary-nav-item,button.user-layout-secondary-nav-item{text-decoration:none;display:inline-block;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#ffffffd1;padding:.32rem .55rem!important;font-size:1em;font-family:inherit;font-weight:500;line-height:1.2;cursor:pointer;transition:color .15s ease,background-color .15s ease;outline:none;box-sizing:border-box}.user-layout-secondary-nav-item:hover,.user-layout-secondary-nav-item:focus-visible{color:#ffffffe6;background:transparent!important}.user-layout-secondary-nav-item.active{color:#fff;font-weight:600}@media(max-width:900px){.user-layout-secondary-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}}@media(max-width:768px){.user-layout-main{padding-top:68px}.user-layout-secondary-nav-wrap{display:none}.user-layout--main-branch-user-header.user-layout--with-secondary-nav .user-layout-main,.user-layout--main-branch-user-header .user-layout-main{padding-top:80px}}.war-room{width:100%;color:var(--rso-text-primary)}.war-room-header-wrap{padding:1.5rem 1.5rem 0}.war-room-header-row{width:100%}.war-room-finalize-btn{margin-left:auto;flex-shrink:0;padding:.5rem 1rem;border-radius:6px;font-weight:700;font-size:.8rem;cursor:pointer;border:none;background:#1e3a5f;color:#fff;transition:opacity .15s,background-color .15s}.war-room-finalize-btn:hover{opacity:.9;background:#234876}.war-room-container{display:grid;grid-template-columns:250px 1fr 300px;gap:1.5rem;padding:1.5rem;min-height:calc(100vh - 80px)}.war-room-left,.war-room-center,.war-room-right{display:flex;flex-direction:column;gap:.5rem}.war-room-section-header{font-size:1.25rem;font-weight:700;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0;line-height:1.2}.war-room-left-panels{display:flex;flex-direction:column;gap:1rem}.war-room-right-stack{display:none}.war-room-feedback-btn{position:fixed;bottom:1.5rem;right:1.5rem;padding:.5rem 1rem;border-radius:6px;font-weight:700;font-size:.8rem;cursor:pointer;border:none;background:#1e3a5f;color:#fff;transition:opacity .15s,background-color .15s;z-index:100}.war-room-feedback-btn:hover{opacity:.9;background:#234876}@media(max-width:1799px){.war-room-container{grid-template-columns:1fr 300px;grid-template-rows:1fr}.war-room-container>.war-room-left,.war-room-container>.war-room-right{display:none}.war-room-right-stack{display:flex;flex-direction:column;gap:1.5rem;min-height:0}.war-room-center{grid-column:1;grid-row:1}.war-room-right-stack{grid-column:2;grid-row:1}}.war-room-player-name-btn{display:inline;max-width:100%;cursor:pointer;border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0;text-align:inherit;color:inherit;font:inherit;box-shadow:none!important}.war-room-player-name-btn:hover{color:var(--rso-text-secondary);text-decoration:underline}.war-room-player-name-btn:focus-visible{outline:2px solid rgba(37,99,235,.75);outline-offset:2px}.war-room-player-name-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.top-free-agents{padding:1rem .65rem;display:flex;flex-direction:column;gap:1rem}.panel-header{display:flex;justify-content:space-between;align-items:center}.panel-title{font-size:.9rem;font-weight:600;color:var(--rso-text-primary);margin:0;text-transform:uppercase;letter-spacing:.05em}.panel-content{display:flex;flex-direction:column;gap:.75rem}.top-free-agents-filters{display:flex;flex-direction:column;gap:.45rem;margin:0 0 .25rem}.top-free-agents-filters-row{display:flex;flex-wrap:wrap;gap:.408rem;align-items:center}.top-free-agents-filters-row--offense,.top-free-agents-filters-row--defense{justify-content:flex-start}.top-free-agents-filter-btn{appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;padding:.252rem .476rem;border-radius:999px;font-size:.702rem;font-weight:700;cursor:pointer;line-height:1;min-height:unset;min-width:unset;transition:opacity .15s,background-color .15s,border-color .15s}.top-free-agents-filter-btn:hover:not(:disabled){opacity:.92}.top-free-agents-filter-btn:disabled,.top-free-agents-filter-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.top-free-agents-filter-btn--active{background:#2563eb59;border-color:#2563ebcc}.top-free-agents-status{margin:0;font-size:.8rem;color:var(--rso-text-secondary);line-height:1.4}.top-free-agents-status--error{color:#c95454}.top-free-agents-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.top-free-agents-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.65rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.top-free-agents-row:last-child{padding-bottom:0;border-bottom:none}.top-free-agents-row-main{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.top-free-agents-name-row{display:flex;align-items:center;gap:.35rem;min-width:0}.top-free-agents-watch-flag{flex-shrink:0;display:block}.top-free-agents-watch-flag-btn{appearance:none;border:none;background:transparent;background-color:transparent;padding:0;margin:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:0;min-height:unset;min-width:unset;border-radius:0}.top-free-agents-watch-flag-btn:hover:not(:disabled),.top-free-agents-watch-flag-btn:focus,.top-free-agents-watch-flag-btn:focus-visible,.top-free-agents-watch-flag-btn:active{background:transparent;background-color:transparent;opacity:.85}.top-free-agents-watch-flag-btn:disabled{cursor:default;opacity:.55;background:transparent;background-color:transparent}.top-free-agents-name{font-size:.82rem;font-weight:600;color:var(--rso-text-primary);line-height:1.3}.top-free-agents-name.war-room-player-name-btn{display:block;text-align:left;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-free-agents-meta{font-size:.72rem;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.04em}.top-free-agents-ppg{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0;text-align:right}.top-free-agents-ppg-value{font-size:.78rem;font-weight:700;color:var(--rso-text-primary);line-height:1.2;white-space:nowrap}.top-free-agents-ppg-label{font-size:.58rem;font-weight:600;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.06em}.player-card-modal{width:1225px;max-width:95vw;background:linear-gradient(180deg,#04193b,#0c244a 45%,#06142e);padding:0;border-radius:16px;overflow:hidden;height:90vh;overflow-y:hidden}.player-card-modal .release-impact-modal-header{margin-bottom:0;padding:1.25rem 1.5rem .9rem;background:linear-gradient(180deg,#06193b,#0c244abf);border-bottom:1px solid rgba(255,255,255,.35)}.player-card-modal .release-impact-title{text-align:left;padding-right:0;margin:0;font-size:2rem;line-height:1.1}.player-card-modal-header{position:relative}.player-card-modal-identity{display:grid;grid-template-columns:216px minmax(0,1fr);column-gap:1rem;row-gap:.85rem;align-items:start;min-width:0}.player-card-modal-identity-intro{display:contents}.player-card-modal-name-block{min-width:0;grid-column:2;grid-row:1}.player-card-modal-avatar{grid-column:1;grid-row:1 / span 3;width:216px;height:216px;border-radius:50%;overflow:hidden;background:var(--rso-bg-tertiary);display:flex;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.35);flex-shrink:0}.player-card-modal-header-stats{grid-column:2;grid-row:2}.player-card-modal-header-contract{grid-column:2;grid-row:3}.player-card-modal-avatar img{width:100%;height:100%;object-fit:cover}.player-card-modal-avatar-placeholder{width:100%;height:100%;background:var(--rso-bg-tertiary);position:relative}.player-card-modal-org-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;color:#fff;font-weight:600;font-size:.85rem;min-width:40px;text-align:center;border:1px solid rgba(255,255,255,.12)}.player-card-modal-owned-team-name{color:#ffffffb3;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;margin-bottom:.35rem}.player-card-modal-position-chip{display:inline-block;padding:.18rem .5rem;border-radius:4px;border:none!important;background:transparent!important;color:#ffffffeb;font-weight:800;font-size:.85rem;min-width:0;text-align:center}.player-card-modal-avatar-placeholder:before{content:"";position:absolute;width:60%;height:60%;background:var(--rso-text-secondary);border-radius:50%;top:20%;left:50%;transform:translate(-50%)}.player-card-modal-title-row{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.player-card-modal-title-row .player-card-modal-title{margin:0;min-width:0}.player-card-modal-title-row .top-free-agents-watch-flag{width:14px;height:17px}.player-card-modal-title{letter-spacing:.01em}.player-card-modal-header-bar{display:flex;justify-content:flex-end;align-items:center;min-height:32px;margin-bottom:.35rem;padding-right:2.75rem}.player-card-modal-top-drop-btn{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(224,71,120,.26);border-radius:8px;background:linear-gradient(180deg,#792424f5,#3f1618f5);color:#fffffff2;font-size:.68rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:800;min-width:74px;height:32px;padding:0 .7rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38102761}.player-card-modal-top-drop-btn:disabled{opacity:.55;cursor:not-allowed}.player-card-modal-identity-meta{display:flex;gap:.5rem;margin-top:.3rem;flex-wrap:wrap}.player-card-modal-header-stats{margin-top:0;display:grid;width:100%;align-self:stretch;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.player-card-modal-header-stats .player-card-modal-summary-tile{padding:.5rem .55rem}.player-card-modal-header-stats .player-card-modal-summary-label{font-size:.65rem}.player-card-modal-header-stats .player-card-modal-summary-value{margin-top:.25rem;font-size:1.05rem}.player-card-modal-header-contract{width:100%}.player-card-modal-header-contract .player-card-modal-contract-tile{margin-top:0}.player-card-modal-header-contract-row{display:flex;align-items:stretch;gap:.9rem;width:100%}.player-card-modal-header-contract-row .player-card-modal-contract-tile{flex:1 1 0;width:auto}.player-card-modal-ppg-tile{flex:1 1 0;align-self:stretch;min-width:0}.player-card-modal-ppg-tile .player-card-modal-summary-value{font-size:1.125rem;line-height:1.05;margin-top:.35rem}.player-card-modal-totalpoints-tile{flex:1 1 0;align-self:stretch;min-width:0}.player-card-modal-totalpoints-tile .player-card-modal-summary-value{font-size:1.125rem;line-height:1.05;margin-top:.35rem}.player-card-modal-meta-chip{padding:.18rem .5rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#94a3b814;color:var(--rso-text-primary);font-weight:800;font-size:.8rem;letter-spacing:.02em}.player-card-modal-body{padding:1.25rem 1.5rem 1.5rem}.player-card-modal-grid-shell{position:relative;display:grid;grid-template-columns:1fr 320px;grid-template-rows:auto 1fr;column-gap:1.25rem;height:100%;min-height:0}.player-card-modal-header-left{grid-column:1;grid-row:1}.player-card-modal-left-body{grid-column:1;grid-row:2;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.player-card-modal-right{grid-column:2;grid-row:1 / span 2;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.player-card-modal-grid-shell .player-card-modal-header-left,.player-card-modal-grid-shell .player-card-modal-left-body{padding-right:0}.player-card-modal-left{min-height:0;display:flex;flex-direction:column}.player-card-modal-content-grid{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:stretch}.player-card-modal-tabs{display:flex;gap:1rem;padding:.5rem .5rem 1rem}.player-card-modal-tab{color:#ffffff8c;font-weight:800;font-size:.85rem;text-transform:uppercase}.player-card-modal-tab--active{color:#fffffff2;border-bottom:2px solid var(--rso-accent-primary);padding-bottom:.3rem}.player-card-modal-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.player-card-modal-summary-tile{border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#ffffff08;padding:.75rem}.player-card-modal-summary-label{color:#ffffff8c;font-weight:900;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.player-card-modal-summary-value{margin-top:.35rem;font-weight:900;font-size:1.3rem;color:#fffffff2}.player-card-modal-contract-tile{margin-top:.85rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:1rem 1rem .9rem}.player-card-modal-contract-title{color:#fff9;font-weight:900;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.player-card-modal-contract-value{margin-top:.35rem;font-weight:1000;font-size:1.125rem;color:#fffffffa;line-height:1.05;display:flex;align-items:baseline;gap:.4rem}.player-card-modal-contract-sub{font-size:.65rem;color:#ffffff9e;font-weight:900;display:inline-block;vertical-align:baseline;line-height:1;margin:0}.player-card-modal-contract-meta-small{margin-top:.35rem;font-size:.6rem;color:#fff9;font-weight:800}.player-card-modal-contract-subgrid{margin-top:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.player-card-modal-contract-subitem{border-radius:10px;padding:.45rem .6rem;border:1px solid rgba(148,163,184,.18);background:#ffffff05;color:#ffffffbd;font-weight:700;font-size:.8rem}.player-card-modal-player-mini-row{margin-top:.85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.player-card-modal-player-mini-item{border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#ffffff05;padding:.65rem .75rem}.player-card-modal-mini-label{color:#ffffff8c;font-weight:900;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.player-card-modal-mini-value{margin-top:.35rem;font-weight:900;font-size:1.1rem;color:#fffffff2}.player-card-modal-game-log{margin-top:1rem;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff05;overflow-y:visible;overflow-x:hidden;flex:none;min-height:auto}.player-card-modal-season-top-stats{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.player-card-modal-season-top-stats .player-card-modal-summary-tile{padding:.6rem .7rem}.player-card-modal-game-log-title{padding:.8rem .9rem;border-bottom:1px solid rgba(148,163,184,.18);color:#ffffffbf;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.player-card-modal-game-log-table{width:100%;border-collapse:collapse;font-size:.85rem}.player-card-modal-game-log-table th{text-align:center;padding:.6rem .7rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;border-bottom:1px solid rgba(148,163,184,.18)}.player-card-modal-game-log-table td{padding:.55rem .7rem;color:#ffffffdb;border-bottom:1px solid rgba(148,163,184,.08);text-align:center}.player-card-modal-game-log-table tbody tr:nth-child(odd){background:#2563eb24}.player-card-modal-game-log-table tbody tr:nth-child(2n){background:#2563eb12}.player-card-modal-updates{border-radius:12px;border:none;border-left:2px solid rgba(255,255,255,.2);background:#ffffff05;overflow:hidden;flex:1;display:flex;flex-direction:column}.player-card-modal-updates-title{padding:.8rem .9rem;border-bottom:1px solid rgba(148,163,184,.18);color:#ffffffbf;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.player-card-modal-updates-list{padding:.7rem .9rem .9rem;display:flex;flex-direction:column;gap:.6rem;flex:1;overflow-y:auto}.player-card-modal-update-item{color:#ffffffbf;font-weight:650;font-size:.85rem;line-height:1.25;display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:.6rem .75rem;background:#ffffff05}.player-card-modal-update-release-date{text-align:center;color:#ffffffb3;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.player-card-modal-update-text{margin:0}.player-card-modal-error{color:#ef4444;font-weight:700;margin:0}.player-card-modal-muted{color:var(--rso-text-secondary);margin:0}.player-card-modal-grid-shell .release-impact-close-btn{top:.85rem;right:.85rem;z-index:4}@media(max-width:920px){.player-card-modal .release-impact-modal-header{padding-top:1rem;padding-right:1.25rem}.player-card-modal-header-bar{justify-content:flex-start;margin-bottom:.65rem;padding-right:3.25rem;min-height:0}.player-card-modal-identity{display:flex;flex-direction:column;gap:.75rem}.player-card-modal-identity-intro{display:flex;align-items:center;gap:.75rem}.player-card-modal-avatar{width:64px;height:64px;grid-column:auto;grid-row:auto}.player-card-modal-name-block,.player-card-modal-header-stats,.player-card-modal-header-contract{grid-column:auto;grid-row:auto;width:100%}.player-card-modal .release-impact-title{font-size:1.35rem;line-height:1.15;padding-right:0}.player-card-modal-owned-team-name{margin-bottom:.2rem}.player-card-modal-grid-shell{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:1.25rem}.player-card-modal-header-left{grid-row:1;grid-column:1}.player-card-modal-right{grid-row:2;grid-column:1;padding:0 0 0 1.5rem}.player-card-modal-left-body{grid-row:3;grid-column:1}.player-card-modal-content-grid{grid-template-columns:1fr}.player-card-modal-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.player-card-modal-header-contract-row{flex-direction:column;gap:.75rem}.player-card-modal-contract-subgrid,.player-card-modal-player-mini-row{grid-template-columns:1fr}}.trade-block{padding:1rem;display:flex;flex-direction:column;gap:1rem}.trade-block .panel-header{display:flex;justify-content:space-between;align-items:center}.trade-block .panel-title{font-size:.9rem;font-weight:600;color:var(--rso-text-primary);margin:0;text-transform:uppercase;letter-spacing:.05em}.trade-block .panel-chevron{color:var(--rso-text-primary);font-size:1.2rem;cursor:pointer}.trade-block .trade-block-chevron-btn{appearance:none;background:transparent;background-color:transparent;border:none;padding:0;margin:0;color:var(--rso-text-primary);font-size:1.2rem;cursor:pointer;line-height:1;box-shadow:none;-webkit-tap-highlight-color:transparent}.trade-block .trade-block-chevron-btn:hover{background:transparent!important;background-color:transparent!important;opacity:.85}.trade-block .trade-block-chevron-btn:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.trade-block .trade-block-chevron-btn:focus{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.trade-block .trade-block-chevron-btn:focus-visible{outline:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;opacity:.85}.trade-block .trade-block-chevron-btn,.trade-block .trade-block-chevron-btn:hover,.trade-block .trade-block-chevron-btn:active,.trade-block .trade-block-chevron-btn:focus,.trade-block .trade-block-chevron-btn:focus-visible{background:transparent!important;background-color:transparent!important}.trade-block .panel-content{display:flex;flex-direction:column;gap:.75rem;min-height:2.5rem}.trade-block-status{margin:0;font-size:.8rem;color:var(--rso-text-secondary);line-height:1.4}.trade-block-status.trade-block-error{color:#c95454}.trade-block-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow-y:auto}.trade-block-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.65rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.trade-block-row-main{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.trade-block-right{display:flex;flex-direction:row;align-items:flex-start;gap:.85rem;flex-shrink:0;text-align:right}.trade-block-right-item{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.trade-block-right-value,.trade-block-aav{font-size:.78rem;font-weight:700;color:var(--rso-text-primary);line-height:1.2;white-space:nowrap}.trade-block-aav--empty{font-weight:600;color:var(--rso-text-secondary)}.trade-block-aav-label,.trade-block-right-label{font-size:.58rem;font-weight:600;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.06em}.trade-block-row:last-child{padding-bottom:0;border-bottom:none}.trade-block-name{font-size:.82rem;font-weight:600;color:var(--rso-text-primary);line-height:1.3}.trade-block-name.war-room-player-name-btn{display:block;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-block-meta{font-size:.72rem;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.04em}.trade-block-modal-filters{display:flex;flex-wrap:wrap;gap:.62rem;justify-content:center;margin:.25rem 0 1rem}.trade-block-modal-filters .trade-block-modal-filter-btn{appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;padding:.32rem .75rem!important;border-radius:999px;font-size:.9rem!important;font-weight:700;cursor:pointer;line-height:1.2!important;min-height:unset!important;min-width:unset!important;transition:opacity .15s,background-color .15s,border-color .15s}.trade-block-modal-filters .trade-block-modal-filter-btn:hover{opacity:.9}.trade-block-modal-filters .trade-block-modal-filter-btn:disabled,.trade-block-modal-filters .trade-block-modal-filter-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.trade-block-modal-filters .trade-block-modal-filter-btn--active{background:#2563eb59;border-color:#2563ebcc}.release-impact-modal.trade-block-modal-shell{width:792px;max-width:95vw;padding:1.5rem 3.4rem 2rem 2rem}.release-impact-modal.trade-block-modal-shell .release-impact-table{table-layout:fixed}.trade-block-modal-col-player{width:21.76%}.trade-block-modal-col-pos{width:6.6%}.trade-block-modal-col-team{width:8%}.trade-block-modal-col-age{width:6.6%}.trade-block-modal-col-left{width:7.2%}.trade-block-modal-col-aav{width:10%}.trade-block-modal-col-owner{width:14%}.trade-block-modal-col-seeking{width:16.24%}.trade-block-modal-col-actions{width:2%}.release-impact-modal .trade-block-modal-add-btn{position:absolute;left:1.25rem;bottom:1.25rem;width:2.5rem;height:2.5rem;border-radius:999px;border:none;background:#15803d!important;background-color:#15803d!important;background-image:none!important;color:#fff!important;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.release-impact-modal .trade-block-modal-add-btn:hover{background:#166534!important;background-color:#166534!important;background-image:none!important}.trade-block-modal-add-btn:disabled{opacity:.5;cursor:not-allowed}.trade-block-modal-player-select{width:100%;max-width:320px;min-height:2.2rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.trade-block-modal-seeking-input{width:100%;max-width:240px;min-height:2.2rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.release-impact-modal .trade-block-modal-check-btn{border:none;background:#15803d!important;background-color:#15803d!important;background-image:none!important;color:#fff!important;font-weight:900;padding:.25rem .5rem;border-radius:6px;cursor:pointer}.release-impact-modal .trade-block-modal-check-btn:hover:not(:disabled){background:#166534!important;background-color:#166534!important;background-image:none!important}.release-impact-modal .trade-block-modal-check-btn:disabled{opacity:.5;cursor:not-allowed}.release-impact-modal .trade-block-modal-remove-btn{border:none;background:#b91c1c!important;background-color:#b91c1c!important;background-image:none!important;color:#fff!important;font-weight:900;padding:.25rem .5rem;border-radius:6px;cursor:pointer;font-size:.95rem;line-height:1}.release-impact-modal .trade-block-modal-remove-btn:hover:not(:disabled){background:#991b1b!important;background-color:#991b1b!important;background-image:none!important}.release-impact-modal .trade-block-modal-remove-btn:disabled{opacity:.5;cursor:not-allowed}.trade-block-modal-shell .release-impact-table td .trade-block-modal-player-name-btn{text-align:left;width:100%}.watch-list{padding:1rem .65rem;display:flex;flex-direction:column;gap:1rem}.watch-list .panel-header{display:flex;justify-content:space-between;align-items:center}.watch-list .panel-title{font-size:.9rem;font-weight:600;color:var(--rso-text-primary);margin:0;text-transform:uppercase;letter-spacing:.05em}.watch-list .panel-chevron{color:var(--rso-text-primary);font-size:1.2rem;cursor:pointer}.watch-list .panel-content{display:flex;flex-direction:column;gap:.75rem}.watch-list-status{margin:0;font-size:.8rem;color:var(--rso-text-secondary);line-height:1.4}.watch-list-status--error{color:#c95454}.watch-list-players{margin:0}.watch-list-row.top-free-agents-row{align-items:center}.watch-list-row-main{flex-direction:row;align-items:center;gap:.35rem}.watch-list-row-text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.watch-list-row-main .top-free-agents-name.war-room-player-name-btn{width:100%}.watch-list-offer-action{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}.watch-list-offer-btn{appearance:none;box-sizing:border-box;width:1.65rem;height:1.65rem;min-height:unset;min-width:unset;padding:0;margin:0;border-radius:4px;border:none;background:transparent;background-color:transparent;color:var(--rso-text-primary, #fff);font-size:1.05rem;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:opacity .15s ease}.watch-list-offer-btn:hover:not(:disabled),.watch-list-offer-btn:focus,.watch-list-offer-btn:focus-visible,.watch-list-offer-btn:active:not(:disabled){background:transparent;background-color:transparent;border:none;opacity:.9}.watch-list-offer-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent;background-color:transparent}.projected-impact{display:flex;flex-direction:column;gap:.5rem}.projected-impact-header{font-size:1.25rem;font-weight:700;color:var(--rso-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0;line-height:1.2}.projected-impact-content{display:flex;flex-direction:column;gap:1rem}.chart-icon{font-size:1rem}.cap-summary{padding:1rem;display:flex;flex-direction:column;gap:1rem}.cap-summary-header-wrapper{position:relative}.cap-summary-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;margin:0;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.cap-summary-header:hover{opacity:.9}.cap-summary .panel-header{display:flex;justify-content:space-between;align-items:center}.cap-summary .panel-title{font-size:.9rem;font-weight:600;color:var(--rso-text-primary);margin:0;text-transform:uppercase;letter-spacing:.05em}.cap-summary .panel-chevron{color:var(--rso-text-primary);font-size:.75em;margin-left:.2em;vertical-align:middle}.cap-summary-dropdown{list-style:none;margin:0;margin-top:.25rem;padding:.25rem 0;border-radius:6px;background:var(--rso-bg-secondary);border:1px solid var(--rso-border-primary);box-shadow:var(--rso-shadow-dropdown);position:absolute;top:100%;left:0;right:0;z-index:50;min-width:100%}.cap-summary-dropdown-option{display:block;width:100%;padding:.4rem 1rem;background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--rso-text-primary);text-align:left;transition:background-color .15s}.cap-summary-dropdown-option:hover{background-color:var(--rso-border-soft)}.cap-summary-dropdown-option.is-selected{background-color:var(--rso-border-mid);font-weight:600}.summary-content{display:flex;flex-direction:column;gap:.75rem}.summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.85rem}.summary-label{color:var(--rso-text-secondary);font-weight:500;flex-shrink:0;min-width:100px}.summary-values{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right;flex:1}.summary-values span{color:var(--rso-text-primary);font-weight:500}.value-red{color:var(--rso-status-error)!important}.value-green{color:var(--rso-status-success)!important}.multi-year-cap-overview{display:flex;flex-direction:column;gap:.5rem;width:100%}.multi-year-cap-header{font-size:1.25rem;font-weight:700;color:var(--rso-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0;line-height:1.2}.multi-year-cap-panels{display:flex;flex-direction:column;gap:1rem}.player-contracts-table{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.player-contracts-table-message{margin:0;color:var(--rso-text-secondary)}.player-contracts-table-message.player-contracts-table-error{color:var(--rso-error)}.position-table{width:100%;font-family:var(--rso-font-ui)}.position-table-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;margin:0 0 .5rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.position-table-header:hover{opacity:.9}.position-table-chevron{font-size:.7rem;color:var(--rso-text-secondary);flex-shrink:0}.position-table-total-inline{font-weight:400;color:var(--rso-text-secondary);font-size:.9em}.position-table-total-inline .cap-percent{font-size:inherit}.position-table.is-collapsed .position-table-content{display:none}.position-table.is-expanded .position-table-content{display:block}.position-title{font-size:1.25rem;font-weight:750;color:var(--rso-text-primary);margin:0;text-transform:capitalize}.player-count{font-weight:400;color:var(--rso-text-secondary)}.cap-percent{font-size:.85em;color:var(--rso-text-secondary);font-weight:400}.contracts-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem;font-family:var(--rso-font-ui);background-color:var(--rso-surface-table)}.contracts-table .col-player{width:180px}.contracts-table .col-team{width:64px}.contracts-table .col-pos{width:52px}.contracts-table .col-age,.contracts-table .col-status{width:56px}.contracts-table .col-year{width:150px}.contracts-table--non-active .col-status{width:73px}.contracts-table--non-active .col-year{width:146px}.contracts-table--non-active .col-player{width:151px}.contracts-table--draft-picks .col-draft-year{width:72px}.contracts-table--draft-picks .col-draft-pick{width:48px}.contracts-table--draft-picks .col-draft-round{width:66px}.contracts-table--draft-picks .col-draft-original-team{width:154px}.contracts-table--draft-picks th:nth-child(2),.contracts-table--draft-picks th:nth-child(3),.contracts-table--draft-picks td:nth-child(2),.contracts-table--draft-picks td:nth-child(3){padding:.25rem}.salary-plain{display:inline;background:none;border:none;padding:0;color:inherit}.salary-plain .cap-percent{font-size:.78em;color:var(--rso-text-secondary);font-weight:400;margin-left:6px;width:33px}.contracts-table .position-table-year-cell .salary-plain{display:flex;align-items:center;justify-content:flex-end;width:100%;box-sizing:border-box}.contracts-table thead{background-color:var(--rso-surface-table)}.contracts-table th{padding:.5rem;font-weight:700;color:var(--rso-text-high);font-size:.85rem;text-transform:uppercase;border-bottom:1px solid var(--rso-border-strong)}.contracts-table th:first-child{text-align:left}.contracts-table th.position-table-th-center{text-align:center}.contracts-table td{padding:.5rem .25rem;color:var(--rso-text-high);border-bottom:1px solid var(--rso-border-soft)}.contracts-table td.position-table-td-center,.contracts-table .position-table-year-cell{text-align:center}.contracts-table .position-table-year-cell .salary-oval,.contracts-table .position-table-year-cell .salary-oval--empty{display:flex;align-items:center;justify-content:flex-end;width:100%;box-sizing:border-box}.contracts-table .position-table-year-cell .ufa-badge,.contracts-table .position-table-year-cell .tag-badge,.contracts-table .position-table-year-cell .option-badge,.contracts-table .position-table-year-cell .extend-badge{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.player-name{font-size:1.15em;font-weight:700;color:var(--rso-text-high);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name--clickable{width:100%;height:100%;display:block;cursor:pointer;border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;text-align:left;color:inherit;font:inherit}.player-name--clickable:hover{color:var(--rso-text-secondary)}.contracts-table tbody tr:hover{background-color:#ffffff08}.org-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;color:#fff;font-weight:600;font-size:.85rem;min-width:40px;text-align:center}.salary-oval{display:inline-flex;align-items:center;justify-content:flex-end;padding:.25rem .65rem;border-radius:9999px;border:1px solid var(--rso-salary-oval-border);background-color:var(--rso-border-soft);color:var(--rso-text-high);white-space:nowrap}.salary-oval .cap-percent{font-weight:400;color:var(--rso-text-medium);font-size:.78em;min-width:42px;text-align:right;margin-left:.25rem;margin-right:-.65rem;padding:.25rem .85rem .25rem .5rem;background:#00000026;border-radius:0 9999px 9999px 0;box-sizing:border-box;white-space:nowrap}.salary-oval--clickable{cursor:pointer;font:inherit;appearance:none;background-color:var(--rso-border-soft);border:1px solid var(--rso-salary-oval-border);color:var(--rso-text-high)}.salary-oval--clickable:hover{background-color:var(--rso-border-mid);border-color:var(--rso-salary-oval-border-hover)}.salary-oval--tagged{background-color:#e67e22d9;border:1px solid rgba(255,165,0,.6)}.salary-oval--clickable.salary-oval--tagged:hover{background-color:#e67e22;border-color:#ffa500cc}.salary-oval--empty{color:#ffffff80;font-weight:400}.ufa-badge{display:inline-block;padding:.25rem .85rem;background-color:#00509bb3;border:1px solid rgba(100,160,220,.5);color:#fff;border-radius:9999px;font-weight:700;font-size:.75rem;letter-spacing:.5px;min-width:44px;text-align:center}.option-badge{display:inline-block;padding:.25rem .85rem;background-color:#b43232d9;border:1px solid rgba(220,80,80,.7);color:var(--rso-text-high);border-radius:9999px;font-weight:700;font-size:.75rem;letter-spacing:.5px;min-width:44px;text-align:center}.option-badge--clickable{cursor:pointer;appearance:none}.option-badge--clickable:hover{background-color:#c83c3c;border-color:#f06464e6}.extend-badge{display:inline-block;padding:.25rem .85rem;background-color:#228b22d9;border:1px solid rgba(72,187,72,.7);color:var(--rso-text-high);border-radius:9999px;font-weight:700;font-size:.75rem;letter-spacing:.5px;min-width:44px;text-align:center}.extend-badge--clickable{cursor:pointer;appearance:none}.extend-badge--clickable:hover{background-color:#228b22;border-color:#48bb48e6}.tag-badge{display:inline-block;padding:.25rem .85rem;background-color:#e67e22d9;border:1px solid rgba(255,165,0,.6);color:var(--rso-text-high);border-radius:9999px;font-weight:700;font-size:.75rem;letter-spacing:.5px;min-width:44px;text-align:center}.tag-badge--clickable{cursor:pointer;appearance:none}.tag-badge--clickable:hover{background-color:#e67e22;border-color:#ffa500cc}.highlighted{background-color:#007bff33!important;color:#007bff}.lineup-page-header{display:flex;flex-direction:column;gap:.5rem;width:100%;overflow:visible}.lineup-page-eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rso-text-secondary)}.lineup-page-error{margin:0;font-size:.85rem;color:#e57373}.lineup-loading-hint{font-weight:500;color:var(--rso-text-secondary)}.lineup-top-shell.glass-panel{padding:0;overflow:visible;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14}.lineup-top-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1rem 1.25rem}.lineup-top-row--identity{justify-content:flex-start;align-items:center;gap:1rem .65rem}.lineup-identity{display:flex;align-items:center;gap:.85rem;min-width:0;flex:0 1 auto}.lineup-identity-stat-divider{width:1px;align-self:stretch;min-height:2.75rem;flex-shrink:0;margin:0 .15rem;background:var(--rso-border-primary);opacity:.55}.lineup-identity-logo{flex-shrink:0;width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#282d37f2,#1e232d);border:1px solid rgba(128,128,128,.45);box-shadow:inset 0 1px #ffffff1f}.lineup-identity-logo-img{width:100%;height:100%;object-fit:cover;display:block}.lineup-identity-logo-fallback{font-size:1.25rem;font-weight:800;color:#ffffffeb}.lineup-identity-text{min-width:0}.lineup-team-name{margin:0;font-size:1.35rem;font-weight:700;line-height:1.15;color:var(--rso-text-primary);letter-spacing:.02em;display:flex;align-items:center;min-width:0}.lineup-team-name-menu-trigger{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;margin:0;padding:0;border:none;background:none;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left}.lineup-team-name-menu-trigger:disabled{opacity:.65;cursor:not-allowed}.lineup-team-name-menu-trigger:focus-visible{outline:2px solid var(--rso-accent-primary);outline-offset:3px;border-radius:4px}.lineup-team-name-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineup-team-name-chevron{flex-shrink:0;width:1.1rem;height:1.1rem;color:#ffffff80}.lineup-team-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.25rem;row-gap:.35rem;margin:.25rem 0 0;font-size:.8125rem;color:#ffffff94;line-height:1.35}.lineup-team-settings-inline{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:none;background:none;font:inherit;font-size:inherit;font-weight:400;line-height:1.35;color:inherit;cursor:pointer;text-decoration:none}.lineup-team-settings-inline svg{display:block;flex-shrink:0;transform:translateY(.08em)}.lineup-team-settings-inline:hover{color:#ffffffd1}.lineup-team-settings-inline:focus-visible{outline:2px solid var(--rso-accent-primary);outline-offset:2px;border-radius:2px}.lineup-stat-chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start;flex:0 1 auto;min-width:0}.lineup-stat-chip{min-width:5.25rem;padding:.4rem .55rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#0003;text-align:center;box-shadow:inset 0 1px #ffffff0f}.lineup-stat-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rso-text-secondary);margin-bottom:.15rem}.lineup-stat-value{font-size:.95rem;font-weight:700;color:var(--rso-text-primary)}.lineup-identity-actions{display:flex;flex-direction:row;align-items:center;gap:.6rem;flex:0 0 auto;margin-left:auto}.lineup-salary-inline{font-size:.78rem;color:var(--rso-text-secondary);white-space:nowrap}.lineup-cta-ir.panel-button{width:auto;min-width:8.5rem;padding:.5rem .9rem;font-size:.72rem}.lineup-team-menu-list button,.lineup-team-menu-list button:focus,.lineup-team-menu-list button:focus-visible,.lineup-team-menu-list button:active,.lineup-team-menu-list button:visited{background-color:transparent!important;border:none!important;border-radius:0;padding:.75rem 1rem;font-size:inherit;font-weight:inherit}.lineup-team-menu-list button:hover{background-color:var(--rso-bg-secondary)!important;border:none!important}.chakra-portal .lineup-team-menu-list{z-index:3500!important}.lineup-team-select-error{margin:.25rem 0 0;font-size:.72rem;color:#e57373;line-height:1.3}.lineup-top-divider{height:1px;margin:0 1.25rem;background:var(--rso-border-primary);opacity:.85}.lineup-top-row--matchup{justify-content:space-between;align-items:flex-end;padding-top:.85rem;padding-bottom:1rem}.lineup-week-btn.panel-button{width:auto;padding:.45rem .85rem;font-size:.72rem}.lineup-matchup-center{flex:1 1 200px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.lineup-vs{margin:0;font-size:.92rem;color:var(--rso-accent-primary)}.lineup-vs strong{color:var(--rso-text-primary);font-weight:700}.lineup-live{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--rso-text-secondary);line-height:1.25}.lineup-pending-moves-link{margin:0;padding:0;border:none;background:none;color:#93c5fdeb;font-size:.8rem;line-height:1.25;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lineup-pending-moves-link:disabled{opacity:.65;cursor:wait}.lineup-pending-moves-link:hover:not(:disabled){color:#bfdbfefa}.lineup-live-dot{display:block;flex-shrink:0;color:#5cb87a;font-size:.65rem;line-height:1}.lineup-score-pair{display:flex;gap:1.35rem;flex-wrap:wrap;justify-content:flex-end}.lineup-score-block{text-align:right}.lineup-score-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rso-text-secondary);margin-bottom:.1rem}.lineup-score-value{display:block;font-weight:800;line-height:1.1}.lineup-score-value--proj{font-size:1.45rem;color:var(--rso-accent-primary)}.lineup-score-value--actual{font-size:1.65rem;color:var(--rso-text-primary)}.lineup-alerts-strip{display:flex;align-items:flex-start;gap:.65rem .9rem;padding:.6rem 1.25rem .8rem;border-top:1px solid var(--rso-border-secondary);background:linear-gradient(180deg,#0003,#080c1a2e)}.lineup-alerts-strip-label{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin-top:.3rem}.lineup-alerts-strip-list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.45rem;min-width:0}.lineup-alert-chip{display:inline-flex;align-items:center;max-width:100%;padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffffe0;font-size:.72rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffff14}.lineup-alert-chip:before{content:"";width:7px;height:7px;border-radius:50%;margin-right:.4rem;flex-shrink:0}.lineup-alert-chip--ok{border-color:#5eead440;background:#10b98124}.lineup-alert-chip--ok:before{background:#34d399}.lineup-alert-chip--info{border-color:#60a5fa42;background:#2563eb29}.lineup-alert-chip--info:before{background:#60a5fa}.lineup-alert-chip--warn{border-color:#f8717159;background:#7f1d1d47}.lineup-alert-chip--warn:before{background:#ef4444}@media(max-width:720px){.lineup-top-row--identity{flex-direction:column;align-items:stretch;column-gap:0;row-gap:.75rem}.lineup-identity-stat-divider{display:none}.lineup-stat-chips{justify-content:flex-start}.lineup-identity-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:0}.lineup-top-row--matchup{flex-direction:column;align-items:stretch;gap:.45rem;padding-top:.65rem;padding-bottom:.75rem}.lineup-matchup-center{flex:0 1 auto;gap:.25rem .75rem}.lineup-score-pair{justify-content:flex-start;gap:1rem}.lineup-score-block{text-align:left}.lineup-alerts-strip{flex-direction:column;align-items:stretch}.lineup-alerts-strip-label{margin-top:0}}.send-to-news-embed{width:100%;margin-top:1.5rem;padding:0 1.5rem 1.5rem}.set-lineup{width:100%;color:var(--rso-text-primary)}.set-lineup-container{padding:1.5rem;min-height:calc(100vh - 80px);max-width:100%}.set-lineup-main{display:flex;flex-direction:column;gap:1rem}.lineup-page-view{display:flex;flex-direction:column;gap:1rem;width:100%}@media(max-width:768px){.set-lineup-container{padding:.75rem}}.manage-ir-overlay{--manage-ir-title-icon: #fb7185;--manage-ir-error-text: #fecaca;--manage-ir-locked-text: #fca5a5;--manage-ir-healthy-icon: #65c98d;--manage-ir-healthy-title: #6bd090;position:fixed;inset:0;z-index:2500;background:var(--rso-overlay-backdrop-navy);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:grid;place-items:center;padding:1rem}.manage-ir-modal{--manage-ir-modal-radius: 16px;width:min(820px,calc(100vw - 1.5rem));max-height:min(86vh,760px);overflow:hidden;display:flex;flex-direction:column;border-radius:var(--manage-ir-modal-radius);border:1px solid var(--rso-border-mid);background:linear-gradient(180deg,#0c1630fa,#080e21fa);box-shadow:var(--rso-shadow-modal-lg);padding:0}.manage-ir-modal-shell{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.manage-ir-modal-shell>.release-impact-close-btn{z-index:2}.manage-ir-header{position:relative;margin-bottom:0;padding:.85rem 3rem 1rem 1rem;border-bottom:1px solid var(--rso-border-soft)}.manage-ir-eyebrow{margin:0;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rso-text-secondary)}.manage-ir-title{margin:.22rem 0 0;display:inline-flex;align-items:center;gap:.42rem;font-size:clamp(1.78rem,2.35vw,2.02rem);line-height:1.05;letter-spacing:.01em;font-weight:800;color:#f0f5fff5;text-shadow:0 1px 0 rgba(255,255,255,.06)}.manage-ir-title-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.88em;line-height:1;color:var(--manage-ir-title-icon);transform:translateY(.01em)}.manage-ir-content{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:.95rem;scrollbar-gutter:auto;scrollbar-color:rgba(148,163,184,.45) transparent}.manage-ir-content::-webkit-scrollbar{width:12px}.manage-ir-content::-webkit-scrollbar-corner{background:transparent}.manage-ir-content::-webkit-scrollbar-track{background:transparent;margin:0}.manage-ir-content::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.manage-ir-content::-webkit-scrollbar-thumb:hover{background:#94a3b89e}.manage-ir-error{margin:.45rem 1rem .55rem;padding:.5rem .65rem;border-radius:8px;font-size:.85rem;color:var(--manage-ir-error-text);background:#7f1d1d59;border:1px solid rgba(248,113,113,.35)}.manage-ir-summary{margin:.2rem 1rem .5rem;color:var(--rso-text-secondary);font-size:.83rem;display:none}.manage-ir-section-label{margin:.35rem 1rem .55rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rso-text-secondary);font-weight:700}.manage-ir-section-label--top-divider{margin-top:.95rem;padding-top:.85rem}.manage-ir-slots-row{display:grid;grid-template-columns:repeat(4,28px) auto 1fr;align-items:center;gap:.45rem;width:100%;margin:0;padding:.65rem 1rem;border-bottom:1px solid var(--rso-border-soft);background:#ffffff08}.manage-ir-slot-box{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--rso-border-primary);background:#ffffff08;color:var(--rso-text-high);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manage-ir-slot-box.is-filled{border-color:#fb718559;background:#7f1d1d52}.manage-ir-slots-text{margin-left:.35rem;font-size:.82rem;color:var(--rso-text-secondary);white-space:nowrap}.manage-ir-slots-hint{font-size:.78rem;color:var(--rso-text-tertiary);text-align:right}.manage-ir-empty{margin:0 1rem;padding:.65rem .1rem 1rem;color:var(--rso-text-secondary);font-size:.9rem}.manage-ir-healthy-empty{margin:.4rem 1rem .85rem;min-height:170px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;place-items:center;text-align:center}.manage-ir-healthy-icon{width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:800;color:var(--manage-ir-healthy-icon);border:1px solid rgba(101,201,141,.35);background:radial-gradient(circle at 30% 25%,#65c98d2e,#65c98d0d);box-shadow:0 0 0 1px #0d231d66,inset 0 1px #ffffff14}.manage-ir-healthy-title{margin:.9rem 0 .15rem;font-size:2rem;line-height:1.06;font-weight:800;letter-spacing:.005em;color:var(--manage-ir-healthy-title)}.manage-ir-healthy-subtitle{margin:0;font-size:.96rem;color:#d2dcec99}.manage-ir-list{margin:0;padding:0 1rem;list-style:none;display:grid;gap:.55rem}.manage-ir-list--full-width{padding:0}.manage-ir-item{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.6rem 0;border-bottom:1px solid var(--rso-border-secondary)}.manage-ir-list--full-width .manage-ir-item{padding:.6rem 1rem}.manage-ir-player{display:flex;align-items:center;min-width:0;gap:.6rem}.manage-ir-photo{width:46px;height:46px;border-radius:9px;object-fit:cover;border:1px solid var(--rso-border-mid);background:#00000059}.manage-ir-player-name{font-size:1rem;font-weight:700;color:var(--rso-text-primary);line-height:1.2}.manage-ir-player-meta{font-size:.8rem;color:var(--rso-text-secondary)}.manage-ir-actions{display:flex;flex-direction:row;align-items:center;gap:.4rem}.manage-ir-activate-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(45,138,78,.95);border-radius:10px;background:linear-gradient(180deg,#ffffff1a,#fff0 40%),linear-gradient(165deg,#2d8a4efa,#1e5c34fa 56%,#174a2cfa);color:var(--rso-text-high);font-size:.68rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:800;min-width:102px;height:34px;padding:0 .78rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623b8,0 6px 14px #05111e66,0 0 0 1px #0b1e2f52;transform:translateY(0);transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.manage-ir-activate-btn:disabled{opacity:.7;filter:saturate(.7);cursor:not-allowed}.manage-ir-move-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(224,71,120,.62);border-radius:10px;background:linear-gradient(180deg,#792424f5,#3f1618f5);color:var(--rso-text-high);font-size:.69rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:800;min-width:122px;height:34px;padding:0 .75rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38102761;transform:translateY(0);transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.manage-ir-move-btn:disabled{opacity:.7;filter:saturate(.7);cursor:not-allowed}.manage-ir-activate-btn:hover:not(:disabled),.manage-ir-move-btn:hover:not(:disabled){filter:brightness(1.1)}.manage-ir-move-btn:hover:not(:disabled),.manage-ir-activate-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.manage-ir-move-btn:active:not(:disabled),.manage-ir-activate-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.manage-ir-move-btn:focus-visible,.manage-ir-activate-btn:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.manage-ir-locked{font-size:.72rem;color:var(--manage-ir-locked-text)}.lineup-swap-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--rso-overlay-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000}.lineup-swap-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--rso-surface-modal);border-radius:12px;padding:1.25rem 1.5rem 1.5rem;max-width:90vw;width:min(90vw,472px);max-height:78vh;overflow-y:auto;box-shadow:var(--rso-shadow-modal);z-index:1001;border:1px solid var(--rso-border-soft);--lineup-pos-badge-uniform-w: 2.85rem}.lineup-swap-modal-header{position:relative;margin-bottom:1rem;padding-right:2rem}.lineup-swap-close{top:0;right:0}.lineup-swap-eyebrow{margin:0 0 .35rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rso-text-secondary)}.lineup-swap-title{margin:0;font-size:1.35rem;font-weight:750;color:var(--rso-text-primary);letter-spacing:.02em}.lineup-swap-flex-allowed{margin:.35rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffad}.lineup-swap-error{margin:0 0 .75rem;padding:.5rem .65rem;border-radius:8px;font-size:.85rem;color:#fecaca;background:#7f1d1d59;border:1px solid rgba(248,113,113,.35)}.lineup-swap-section-label{margin:0 0 .5rem;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rso-text-secondary)}.lineup-swap-section-label--bench{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rso-border-soft)}.lineup-swap-empty{margin:.5rem 0 0;font-size:.85rem;color:var(--rso-text-secondary)}.lineup-swap-empty--muted{font-size:.8rem;font-style:italic;margin-bottom:1rem}.lineup-swap-section-label--bench-first{margin-top:0;padding-top:0;border-top:none}.lineup-swap-row{display:flex;align-items:center;gap:.55rem;min-width:0}.lineup-swap-row--starter{padding:.35rem 0}.lineup-swap-row--empty-slot .lineup-swap-row-text{display:flex;align-items:center;justify-content:center;text-align:center}.lineup-swap-row--empty-slot .lineup-swap-name{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rso-text-secondary)}.lineup-swap-starter-item{display:flex;align-items:center;gap:.5rem}.lineup-swap-starter-item .lineup-swap-row{flex:1 1 auto;min-width:0}.lineup-swap-badge.lineup-pos-badge{flex-shrink:0;box-sizing:border-box;width:var(--lineup-pos-badge-uniform-w);min-width:var(--lineup-pos-badge-uniform-w);max-width:var(--lineup-pos-badge-uniform-w);height:1.38rem;min-height:1.38rem;padding:0 .2rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--rso-font-ui);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff26;white-space:nowrap}.lineup-swap-modal.lineup-swap-modal--badge-measure-pass .lineup-swap-badge.lineup-pos-badge{width:max-content;min-width:2.85rem;max-width:none}.lineup-swap-badge.lineup-pos--qb{background:var(--rso-pos-qb-bg)}.lineup-swap-badge.lineup-pos--rb{background:var(--rso-pos-rb-bg)}.lineup-swap-badge.lineup-pos--wr{background:var(--rso-pos-wr-bg)}.lineup-swap-badge.lineup-pos--te{background:var(--rso-pos-te-bg)}.lineup-swap-badge.lineup-pos--flex{background:var(--rso-pos-flex-swap-bg);color:#fffffff2}.lineup-swap-badge.lineup-pos--k{background:var(--rso-pos-k-bg)}.lineup-swap-badge.lineup-pos--dst{background:var(--rso-pos-dst-bg)}.lineup-swap-badge.lineup-pos--default{background:var(--rso-pos-default-bg)}.lineup-swap-photo-wrap{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:#00000059}.lineup-swap-photo-wrap--empty{background:transparent}.lineup-swap-photo{width:100%;height:100%;object-fit:cover}.lineup-swap-photo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1rem;color:#fff6}.lineup-swap-row-text{flex:1 1 auto;min-width:0}.lineup-swap-name{font-size:.95rem;font-weight:700;color:var(--rso-text-primary);line-height:1.25}.lineup-swap-name-btn{margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:.95rem;font-weight:700;color:var(--rso-text-primary);line-height:1.25;text-align:left;cursor:pointer}.lineup-swap-stats{display:none;margin-top:.45rem}.lineup-swap-stats.is-expanded{display:block}.lineup-swap-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .55rem}.lineup-swap-stat-item{display:flex;flex-direction:column;gap:.08rem}.lineup-swap-stat-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--rso-text-secondary)}.lineup-swap-stat-value{font-size:.72rem;font-weight:700;color:var(--rso-text-high)}.lineup-swap-meta{margin-top:.15rem;font-size:.72rem;color:var(--rso-text-secondary);line-height:1.35}.lineup-swap-row-score{flex-shrink:0;text-align:right}.lineup-swap-actual{font-size:1.35rem;font-weight:750;color:var(--rso-highlight-gold);line-height:1}.lineup-swap-actual--placeholder{visibility:hidden}.lineup-swap-proj{font-size:.75rem;font-weight:600;color:var(--rso-text-secondary);white-space:nowrap}.lineup-swap-bench-list{list-style:none;margin:0;padding:0}.lineup-swap-bench-item{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.lineup-swap-bench-item .lineup-swap-row{flex:1 1 auto;min-width:0}.lineup-swap-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.lineup-swap-actions-placeholder{min-width:4.75rem;align-self:center}.lineup-swap-start-btn{margin:0;min-width:4.75rem;padding:.45rem .85rem;font-family:var(--rso-font-ui);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rso-text-high);background:linear-gradient(180deg,#2d8a4ef5,#174a2cf5);border:1px solid rgba(97,210,138,.62);border-radius:8px;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0e372061;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.lineup-swap-start-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0822139e,0 9px 18px #030a1275,0 0 0 1px #0a2e1a47}.lineup-swap-start-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.lineup-swap-start-btn:focus-visible{outline:2px solid rgba(74,222,128,.55);outline-offset:2px}.lineup-swap-start-btn:disabled{opacity:.7;filter:saturate(.7);cursor:not-allowed}.lineup-swap-bench-btn{margin:0;min-width:4.75rem;padding:.45rem .85rem;font-family:var(--rso-font-ui);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rso-text-high);background:linear-gradient(180deg,#792424f5,#3f1618f5);border:1px solid rgba(224,71,120,.62);border-radius:8px;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38102761;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.lineup-swap-bench-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.lineup-swap-bench-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.lineup-swap-bench-btn:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.lineup-swap-bench-btn:disabled{opacity:.7;filter:saturate(.7);cursor:not-allowed}.lineup-swap-locked-hint{font-size:.62rem;font-weight:600;color:#fbbf24f2;text-transform:uppercase;letter-spacing:.06em}.lineup-swap-footer{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--rso-border-soft);display:flex;justify-content:flex-end}.lineup-swap-dismiss{margin:0;padding:.5rem 1.15rem;font-family:var(--rso-font-ui);font-size:.85rem;font-weight:600;color:var(--rso-text-high);background:linear-gradient(180deg,#1e3a5ff5,#152a45f5);border:1px solid rgba(108,154,223,.42);border-radius:8px;cursor:pointer;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0b244752;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.lineup-swap-dismiss:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.lineup-swap-dismiss:active{transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.lineup-swap-dismiss:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}@media(max-width:768px){.lineup-swap-modal .lineup-swap-photo-wrap{display:none}}.lineup-table-panel{position:relative;padding:0;overflow:hidden;width:100%}.lineup-table-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--rso-border-soft)}.lineup-table-panel-title{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rso-highlight-gold)}.lineup-table-panel-hint{margin:0;font-size:.75rem;color:var(--rso-text-secondary)}.lineup-table-hint,.lineup-table-empty{margin:0;padding:1.25rem;font-size:.9rem;color:var(--rso-text-secondary)}.lineup-section-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;width:100%;padding:.65rem 1.25rem;margin:0;background:#0003;border:none;border-top:1px solid var(--rso-border-secondary);cursor:pointer;text-align:left;color:inherit;font-family:var(--rso-font-ui);font-size:inherit;font-weight:inherit;line-height:inherit}.lineup-section:first-of-type .lineup-section-header{border-top:none}.lineup-section-header:hover{background:#ffffff0a}.lineup-section-chevron{flex-shrink:0;font-size:.7rem;line-height:1;color:var(--rso-text-secondary);font-family:var(--rso-font-ui);font-variant-emoji:text}.lineup-section-title{margin:0;font-size:1.25rem;font-weight:750;color:var(--rso-text-primary);text-transform:capitalize;letter-spacing:.04em;flex:1 1 auto}.lineup-section-title-meta{font-weight:400;color:var(--rso-text-secondary);font-size:.9em;text-transform:none;letter-spacing:normal}.lineup-section.is-collapsed .lineup-section-body{display:none}.lineup-section.is-expanded .lineup-section-body{display:block}.lineup-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lineup-player-table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:76rem;font-size:.82rem;font-family:var(--rso-font-ui);background-color:var(--rso-surface-table);--lineup-pos-badge-uniform-w: 2.85rem}.lineup-player-table col.lineup-col-player{width:22rem}.lineup-player-table col.lineup-col-matchup{width:9.5rem}.lineup-player-table col.lineup-col-num{width:3.75rem}.lineup-player-table col.lineup-col-num.lineup-col-num--wide{width:4.5rem}.lineup-player-table col.lineup-col-center{width:4rem}.lineup-player-table col.lineup-col-center.lineup-col-center--narrow{width:3rem}.lineup-player-table col.lineup-col-salary{width:7.25rem}.lineup-player-table thead{background-color:var(--rso-surface-table)}.lineup-player-table th{padding:.5rem;font-weight:700;color:var(--rso-text-high);font-size:.85rem;text-transform:uppercase;border-bottom:1px solid var(--rso-border-strong)}.lineup-player-table th:first-child{text-align:left;padding-left:calc(.95rem + 5px)}.lineup-player-table td{padding:.55rem .45rem;color:var(--rso-text-high);border-bottom:1px solid var(--rso-border-soft);vertical-align:middle}.lineup-player-table tbody tr.lineup-row>td:first-child{position:relative;padding-left:calc(.95rem + 5px);padding-right:.65rem}.lineup-player-table thead th{font-size:.72rem;letter-spacing:.06em;color:#b4c3dcf2}.lineup-th-player,.lineup-th-matchup{text-align:left}.lineup-th-center{text-align:center;padding-left:.35rem;padding-right:.35rem}.lineup-th-num{text-align:right;padding-left:.35rem;padding-right:.55rem}.lineup-player-table thead th:last-child.lineup-th-num{padding-right:.85rem}.lineup-th-actual-col{text-align:right}.lineup-td-player{vertical-align:middle}.lineup-player-cell{display:flex;align-items:center;gap:.55rem;min-width:0}.lineup-pos-badge{flex-shrink:0;box-sizing:border-box;width:var(--lineup-pos-badge-uniform-w);min-width:var(--lineup-pos-badge-uniform-w);max-width:var(--lineup-pos-badge-uniform-w);height:1.38rem;min-height:1.38rem;padding:0 .2rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--rso-font-ui);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff26;white-space:nowrap}.lineup-pos-badge.lineup-pos-badge--btn{appearance:none;-webkit-appearance:none;margin:0;border:none;cursor:pointer;font-family:var(--rso-font-ui);font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;color:var(--rso-text-high);box-sizing:border-box;width:var(--lineup-pos-badge-uniform-w);min-width:var(--lineup-pos-badge-uniform-w);max-width:var(--lineup-pos-badge-uniform-w);height:1.38rem;min-height:1.38rem;padding:0 .2rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff26}.lineup-pos-badge.lineup-pos-badge--btn:hover,.lineup-pos-badge.lineup-pos-badge--btn:active,.lineup-pos-badge.lineup-pos-badge--btn:focus{transform:none;box-shadow:inset 0 1px #ffffff26}.lineup-pos-badge.lineup-pos-badge--btn:focus-visible{outline:2px solid var(--rso-highlight-gold);outline-offset:2px}.lineup-pos-badge.lineup-pos--qb{background:var(--rso-pos-qb-bg)}.lineup-pos-badge.lineup-pos--rb{background:var(--rso-pos-rb-bg)}.lineup-pos-badge.lineup-pos--wr{background:var(--rso-pos-wr-bg)}.lineup-pos-badge.lineup-pos--te{background:var(--rso-pos-te-bg)}.lineup-pos-badge.lineup-pos--flex{background:var(--rso-pos-flex-bg);color:var(--rso-pos-flex-text)}.lineup-player-table.lineup-player-table--badge-measure-pass .lineup-pos-badge,.lineup-player-table.lineup-player-table--badge-measure-pass .lineup-pos-badge.lineup-pos-badge--btn{width:max-content;min-width:2.85rem;max-width:none}.lineup-pos-badge.lineup-pos--k{background:var(--rso-pos-k-bg)}.lineup-pos-badge.lineup-pos--dst{background:var(--rso-pos-dst-bg)}.lineup-pos-badge.lineup-pos--idp{background:linear-gradient(180deg,#7c3aed,#5b21b6)}.lineup-pos-badge.lineup-pos--default{background:var(--rso-pos-default-bg)}.lineup-player-table tbody tr.lineup-row>td:first-child:before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:5px;height:min(70%,2.5rem);min-height:1.25rem;border-radius:999px;pointer-events:none}.lineup-player-table tbody tr.lineup-row.lineup-pos--qb>td:first-child:before{background:#b83232}.lineup-player-table tbody tr.lineup-row.lineup-pos--rb>td:first-child:before{background:#2d8a4e}.lineup-player-table tbody tr.lineup-row.lineup-pos--wr>td:first-child:before{background:#2a6cbc}.lineup-player-table tbody tr.lineup-row.lineup-pos--te>td:first-child:before{background:#c97820}.lineup-player-table tbody tr.lineup-row.lineup-pos--flex>td:first-child:before{background:#fff}.lineup-player-table tbody tr.lineup-row.lineup-pos--k>td:first-child:before{background:#5a6570}.lineup-player-table tbody tr.lineup-row.lineup-pos--dst>td:first-child:before{background:#3d6b6b}.lineup-player-table tbody tr.lineup-row.lineup-pos--idp>td:first-child:before{background:#7c3aed}.lineup-player-table tbody tr.lineup-row.lineup-pos--default>td:first-child:before{background:#4a5568}.lineup-player-photo-wrap{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#00000059;border:1px solid var(--rso-border-mid)}.lineup-player-photo{width:100%;height:100%;object-fit:cover;display:block}.lineup-player-photo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.9rem;font-weight:700;color:var(--rso-text-disabled)}.lineup-player-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.lineup-player-name-btn{margin:0;padding:0;border:none!important;background:transparent!important;border-radius:0!important;font:inherit;font-size:.95rem;font-weight:700;color:var(--rso-text-high);text-align:left;cursor:pointer;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:break-word}.lineup-player-name-btn:hover{color:#c8d2e6f2}.lineup-row--empty-starter .lineup-player-meta:empty{display:none}.lineup-player-meta{font-size:.72rem;color:var(--rso-text-disabled);line-height:1.3;white-space:normal;word-break:break-word}.lineup-injury-chip{margin-left:.35rem;padding:.05rem .3rem;border-radius:4px;font-size:.65rem;font-weight:700;color:var(--rso-status-warning);background:#ffb74d1f}.lineup-td-matchup{text-align:left;vertical-align:middle}.lineup-matchup-primary{display:block;font-weight:600;color:var(--rso-text-high)}.lineup-matchup-sub{display:block;margin-top:.15rem;font-size:.72rem;color:var(--rso-text-subline)}.lineup-td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rso-text-high);padding-right:.55rem}.lineup-td-center{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.lineup-td-actual{text-align:right;vertical-align:middle;padding-right:.55rem}.lineup-actual-main{display:block;font-size:1rem;font-weight:800;color:var(--rso-text-high);text-align:right}.lineup-actual-delta{display:block;margin-top:.1rem;font-size:.72rem;font-weight:600;text-align:right}.lineup-actual-delta.is-pos{color:var(--rso-status-positive)}.lineup-actual-delta.is-neg{color:var(--rso-status-negative)}.lineup-cell-opp{font-weight:700}.lineup-cell-opp--hard{color:var(--rso-status-negative)}.lineup-cell-opp--easy{color:var(--rso-status-positive)}.lineup-td-center.lineup-pos-rk{text-align:center;vertical-align:middle;color:var(--rso-highlight-gold);font-weight:700}.lineup-td-salary{color:var(--rso-text-medium);font-size:.8rem;padding-right:.85rem}.lineup-player-table tbody tr:hover{background-color:#ffffff0a}.lineup-empty-group{padding:1rem 1.25rem!important;text-align:center;font-size:.85rem;color:var(--rso-text-secondary);font-style:italic;border-bottom:1px solid var(--rso-border-soft)}.lineup-row-mobile-stats{display:none}.lineup-mobile-view-card-link{margin:.5rem 0 0;padding:0;border:none;background:transparent;display:block;width:100%;text-align:right;color:var(--rso-text-disabled);font-size:.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transform:translateY(3px)}@media(max-width:768px){.lineup-player-table{min-width:100%}.lineup-player-table col.lineup-col-matchup,.lineup-player-table col.lineup-col-center,.lineup-player-table col.lineup-col-center.lineup-col-center--narrow,.lineup-player-table col.lineup-col-num,.lineup-player-table col.lineup-col-num.lineup-col-num--wide,.lineup-player-table col.lineup-col-salary{width:0}.lineup-player-table thead th:not(:first-child),.lineup-player-table tbody tr.lineup-row>td:not(:first-child){display:none}.lineup-row-mobile-stats.is-expanded{display:table-row}.lineup-row-mobile-stats td{padding:.35rem .6rem .75rem;border-bottom:1px solid var(--rso-border-soft);background:#ffffff08}.lineup-mobile-stats-grid{display:flex;align-items:flex-start;justify-content:flex-start;gap:.35rem;flex-wrap:nowrap}.lineup-mobile-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.1rem;min-width:3rem;flex:0 0 3rem}.lineup-mobile-stat-item:nth-child(5){margin-left:.5rem}.lineup-mobile-stat-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rso-text-high);white-space:nowrap}.lineup-mobile-stat-value{font-size:.8rem;font-weight:500;color:var(--rso-text-high)}.lineup-player-table tbody tr.lineup-row>td:first-child:before{content:none}.lineup-player-table th:first-child{padding-left:.35rem}.lineup-player-table tbody tr.lineup-row>td:first-child{padding-left:.35rem;padding-right:.25rem}.lineup-player-table tbody tr.lineup-row>td:nth-child(2){padding-left:.2rem}.lineup-player-table{--lineup-pos-badge-uniform-w: 2rem}.lineup-player-table.lineup-player-table--badge-measure-pass .lineup-pos-badge,.lineup-player-table.lineup-player-table--badge-measure-pass .lineup-pos-badge.lineup-pos-badge--btn{min-width:2rem}.lineup-pos-badge,.lineup-pos-badge.lineup-pos-badge--btn{width:var(--lineup-pos-badge-uniform-w);min-width:var(--lineup-pos-badge-uniform-w);max-width:var(--lineup-pos-badge-uniform-w);height:1.22rem;min-height:1.22rem;font-size:.64rem}}.release-impact-overlay{z-index:3000}.release-impact-overlay .drop-player-modal{z-index:3001}.drop-player-modal{width:min(700px,95vw)}.drop-player-body{padding:.25rem 1.25rem}.drop-player-copy{margin:0 0 .85rem;color:#ffffffd1}.drop-player-muted{margin:.25rem 0 .75rem;color:var(--rso-text-secondary)}.drop-player-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.drop-player-impact-tile{border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#ffffff08;padding:.6rem .7rem}.drop-player-impact-label{display:block;color:#fff9;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drop-player-impact-value{display:block;margin-top:.25rem;color:#fffffff5;font-size:1.05rem;font-weight:800}.drop-player-confirm{margin-top:.9rem;display:flex;align-items:flex-start;gap:.55rem;color:#ffffffe0;font-size:.86rem}.drop-player-confirm input{margin-top:.1rem}.drop-player-error{margin:.7rem 0 0;color:#fca5a5;font-size:.84rem}.drop-player-actions{margin-top:.8rem}@media(max-width:640px){.drop-player-impact-grid{grid-template-columns:1fr}}.pending-moves-modal{width:min(920px,95vw)}.pending-moves-body{padding:.3rem 1rem .4rem;max-height:65vh;overflow-y:auto}.pending-moves-section{margin-bottom:.95rem}.pending-moves-section-title{margin:0 0 .5rem;color:#ffffffd1;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.pending-move-kind{color:#ffffffb8!important;font-size:.82rem}.pending-moves-table{border:1px solid rgba(148,163,184,.26);border-radius:10px;overflow:hidden;background:#ffffff04}.pending-moves-table-head,.pending-moves-table-row{display:grid;grid-template-columns:1fr auto}.pending-moves-table-head{background:#ffffff08;border-bottom:1px solid rgba(148,163,184,.24)}.pending-moves-col-label{padding:.45rem .75rem;color:#ffffffc7;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pending-moves-table-row{min-height:64px;border-bottom:1px solid rgba(148,163,184,.18)}.pending-moves-table-row:last-child{border-bottom:none}.pending-move-detail{padding:.6rem .75rem;display:flex;flex-direction:column;justify-content:center;min-height:100%;box-sizing:border-box}.pending-move-detail p{margin:0 0 .22rem;color:#ffffffe6}.pending-move-sub{color:#ffffff9e!important;font-size:.8rem}.pending-move-actions{padding:.6rem .75rem;display:inline-flex;flex-direction:column;gap:.38rem;align-items:stretch;justify-content:center;border-left:1px solid rgba(148,163,184,.2)}.pending-move-actions--static{color:#ffffffa6;font-size:.8rem}.pending-moves-action-btn,.pending-moves-refresh-btn{border:1px solid rgba(78,135,160,.52);border-radius:10px;background:linear-gradient(180deg,#ffffff14,#fff0 40%),linear-gradient(165deg,#184862fa,#0f2e44fa 56%,#0c2438fa);color:var(--rso-text-high);font-size:.68rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;min-width:156px;height:32px;padding:0 .7rem;cursor:pointer;white-space:nowrap}.pending-moves-action-btn{width:100%;box-sizing:border-box}.pending-moves-action-btn--danger{border-color:#e0477842;background:linear-gradient(180deg,#3e142cf5,#351125f5);color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38102761;transform:translateY(0);transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.pending-moves-action-btn:not(.pending-moves-action-btn--danger){box-shadow:inset 0 1px #ffffff14,0 0 0 1px #082c4052;transform:translateY(0);transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.pending-moves-action-btn:not(.pending-moves-action-btn--danger):hover:not(:disabled),.pending-moves-action-btn--danger:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.pending-moves-action-btn:not(.pending-moves-action-btn--danger):active:not(:disabled),.pending-moves-action-btn--danger:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.pending-moves-action-btn:disabled,.pending-moves-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.pending-moves-modal .release-impact-btn--dismiss{margin-left:0}.pending-moves-refresh-btn,.pending-moves-modal .release-impact-btn--dismiss{border-radius:10px;height:32px;min-width:118px;padding:0 .8rem;line-height:1;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.pending-moves-refresh-btn{border:1px solid rgba(78,135,160,.62);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #082c4052}.pending-moves-refresh-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.pending-moves-refresh-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.pending-moves-action-btn:focus-visible,.pending-moves-refresh-btn:focus-visible,.pending-moves-modal .release-impact-btn--dismiss:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.pending-moves-refresh-btn:disabled,.pending-moves-modal .release-impact-btn--dismiss:disabled{opacity:.7;filter:saturate(.7)}.pending-moves-modal .release-impact-btn--dismiss{border:1px solid rgba(108,154,223,.42);background:linear-gradient(180deg,#1e3a5ff5,#152a45f5);color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0b244752}.pending-moves-modal .release-impact-btn--dismiss:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d}.pending-moves-modal .release-impact-btn--dismiss:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d}.pending-moves-muted{color:#ffffffad}.pending-moves-error{color:#fca5a5}@media(max-width:760px){.pending-moves-table-head,.pending-moves-table-row{grid-template-columns:1fr}.pending-moves-table-head{display:none}.pending-move-actions{align-items:stretch;width:100%;border-left:none;border-top:1px solid rgba(148,163,184,.2)}.pending-moves-action-btn{min-width:0;width:100%}}.lineup-page-view{position:relative}.lineup-page-loader{width:100%;min-height:min(56vh,28rem);display:grid;place-items:center;padding:1.25rem}.lineup-page-loader-body{width:min(30rem,100%);display:grid;justify-items:center;gap:.55rem;padding:1.4rem 1.25rem;border:1px solid var(--rso-border-soft);border-radius:.8rem;background:#0003}.lineup-page-loader-spinner{width:1.6rem;height:1.6rem;border-radius:999px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--rso-accent-primary);animation:lineup-page-loader-spin .9s linear infinite}.lineup-page-loader-title{margin:0;font-size:.95rem;font-weight:700;color:var(--rso-text-primary)}.lineup-page-loader-subtitle{margin:0;font-size:.8rem;color:var(--rso-text-secondary);text-align:center}@keyframes lineup-page-loader-spin{to{transform:rotate(360deg)}}.free-agents{width:100%;color:var(--rso-text-primary)}.free-agents-container{padding:1.5rem;min-height:calc(100vh - 80px);max-width:100%}.free-agents-main{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.free-agents-container{padding:.75rem}}.fa-page-header{display:flex;flex-direction:column;gap:.5rem;width:100%;overflow:visible}.fa-page-eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rso-text-secondary)}.fa-header-shell.glass-panel{padding:0;overflow:visible;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14}.fa-header-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--rso-border-soft)}.fa-toolbar-context{display:flex;flex-direction:column;gap:.2rem;min-width:12rem;margin-right:auto}.fa-toolbar-title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--rso-text-high)}.fa-toolbar-subtitle{margin:0;font-size:.78rem;color:var(--rso-text-muted)}.fa-search-wrap .fa-search-input{background:var(--rso-bg-secondary);border-color:var(--rso-border-mid);color:var(--rso-text-primary)}.fa-export-btn{border:1px solid var(--rso-border-mid)!important;border-radius:8px!important;background:var(--rso-btn-brand-bg)!important;color:var(--rso-text-high)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff2e;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.fa-export-btn:hover{background:var(--rso-btn-brand-bg-hover)!important;box-shadow:var(--rso-btn-brand-shadow-hover),inset 0 1px #fff3;transform:translateY(-1px)}.fa-export-btn:active{transform:translateY(0);filter:brightness(.96)}.fa-header-hint{margin:0;padding:.65rem 1.25rem 0;font-size:.85rem;color:var(--rso-text-secondary)}.fa-chip-panel{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.25rem 1.15rem}.fa-chip-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem}.fa-chip-row-label{flex:0 0 auto;min-width:5.5rem;margin-top:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rso-text-muted)}.fa-chip-group{display:flex;flex-wrap:wrap;gap:.45rem;flex:1 1 auto;min-width:0}.fa-position-filter-block{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-width:0}.fa-position-filter-row{display:flex;flex-wrap:nowrap;align-items:center;gap:0 1.5rem;flex:0 0 auto;min-width:0}.fa-position-filter-row .fa-position-select{flex:0 0 auto;width:14rem;max-width:min(14rem,42vw)}.fa-inline-filter-group{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem .65rem;flex:0 0 auto;padding-left:1.5rem;border-left:1px solid var(--rso-border-soft, rgba(255, 255, 255, .12))}.fa-inline-filter-group .fa-chip-row-label{min-width:unset;width:auto;margin-top:0;white-space:nowrap}.fa-header-player-filter{flex:0 0 auto;padding-top:0}.fa-position-picker-wrap{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-width:0}.fa-position-select{width:100%;max-width:14rem;background:var(--rso-bg-secondary);border:1px solid var(--rso-border-mid);border-radius:8px;color:var(--rso-text-primary);font-size:.84rem;font-weight:600;padding:.45rem .65rem}.fa-position-select:focus-visible{outline:2px solid var(--rso-focus-ring);outline-offset:2px}.fa-position-pills{display:flex;flex-wrap:wrap;gap:.45rem}.fa-position-pill{display:inline-flex;align-items:center;gap:.35rem;appearance:none;margin:0;font:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#fff0 40%),#ffffff0d;color:#ffffffe6;font-size:.78rem;font-weight:700;line-height:1;border-radius:9999px;padding:.32rem .5rem .32rem .65rem;box-shadow:inset 0 1px #ffffff14;transition:background .15s ease,border-color .15s ease,color .15s ease}.fa-position-pill:hover{border-color:#ffffff38;background:linear-gradient(180deg,#ffffff1a,#fff0 40%),#ffffff12;color:var(--rso-text-high)}.fa-position-pill:focus-visible{outline:2px solid var(--rso-focus-ring);outline-offset:2px}.fa-position-pill-x{font-size:.68rem;line-height:1;color:var(--rso-text-muted);transition:color .15s ease}.fa-position-pill:hover .fa-position-pill-x{color:var(--rso-text-medium)}.fa-position-empty{font-size:.78rem;color:var(--rso-text-muted)}.fa-filter-chip{appearance:none;cursor:pointer;border:1px solid var(--rso-border-mid);background:linear-gradient(180deg,#ffffff12,#fff0 38%),#ffffff09;color:var(--rso-text-high);font-size:.8rem;font-weight:700;line-height:1.2;padding:.35rem .75rem;border-radius:8px;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #00000026;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.fa-filter-chip:not(.is-selected){color:#e6f2ffb3;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0d,#fff0 38%),#ffffff05;box-shadow:inset 0 1px #ffffff14}.fa-filter-chip:hover:not(:disabled):not(.is-selected){background:linear-gradient(180deg,#ffffff17,#fff0 42%),#ffffff0d;border-color:var(--rso-border-mid);color:#f0f8ffeb;transform:translateY(-1px)}.fa-filter-chip.is-selected:hover:not(:disabled){transform:translateY(-1px)}.fa-filter-chip:focus-visible{outline:2px solid var(--rso-focus-ring);outline-offset:2px}.fa-filter-chip.is-selected{background:linear-gradient(180deg,#ffffff21,#fff0 45%),color-mix(in srgb,var(--rso-accent-primary) 28%,transparent);border-color:color-mix(in srgb,var(--rso-accent-primary) 62%,transparent);color:var(--rso-text-high);box-shadow:inset 0 1px #fff3,0 0 0 1px color-mix(in srgb,var(--rso-accent-primary) 30%,transparent)}.fa-filter-chip:disabled{cursor:not-allowed;opacity:.42}@media(max-width:768px){.fa-header-toolbar{padding:.85rem}.fa-chip-panel{padding:.85rem;gap:.75rem}.fa-chip-row{flex-direction:column;align-items:stretch;gap:.4rem}.fa-chip-row-label{min-width:unset;margin-top:0}.fa-chip-group,.fa-position-filter-block{width:100%;min-width:0}.fa-position-filter-row{flex-wrap:wrap;align-items:center;gap:.65rem 0;width:100%;overflow:visible}.fa-position-filter-row .fa-position-select{width:100%;max-width:14rem;min-width:unset;font-size:.8rem}.fa-inline-filter-group{flex:1 1 100%;width:100%;padding-left:0;padding-top:.15rem;border-left:none;gap:.35rem .5rem}.fa-header-player-filter.fa-offer-toggle{flex-wrap:wrap;gap:.6rem .85rem;font-size:.76rem}.fa-position-pills,.fa-position-empty{width:100%}}.fa-offer-shell{display:flex;flex-direction:column;padding:0}.fa-offer-head{padding:.95rem 1.1rem .8rem;border-bottom:1px solid var(--rso-border-soft)}.fa-offer-title{margin:0;font-size:1rem;font-weight:800;color:var(--rso-text-high)}.fa-offer-subtitle{margin:.3rem 0 0;color:var(--rso-text-muted);font-size:.82rem}.fa-offer-toggle--head{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.65rem}.fa-offer-body{padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.fa-offer-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.fa-offer-label{width:7rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rso-text-secondary);font-weight:700}.fa-offer-player-card{border:1px solid var(--rso-border-mid);background:#ffffff08;border-radius:8px;padding:.55rem .7rem;min-width:min(28rem,100%)}.fa-offer-player-name{display:block;color:var(--rso-text-high);font-weight:700}.fa-offer-player-meta{display:block;margin-top:.2rem;color:var(--rso-text-muted);font-size:.78rem}.fa-offer-toggle{display:inline-flex;flex-wrap:wrap;gap:1rem;font-size:.82rem;color:var(--rso-text-high)}.fa-offer-toggle label{display:inline-flex;gap:.4rem;align-items:center}.fa-offer-bid{display:inline-flex;align-items:center;border:1px solid var(--rso-border-mid);border-radius:8px;background:var(--rso-bg-secondary);overflow:hidden}.fa-offer-dollar{padding:.45rem .55rem;color:var(--rso-text-muted);border-right:1px solid var(--rso-border-soft)}.fa-offer-bid input{border:none;background:transparent;color:var(--rso-text-high);padding:.45rem .6rem;width:8.5rem}.fa-offer-bid input:focus{outline:none}.fa-offer-table-wrap{border:1px solid var(--rso-border-soft);border-radius:10px;overflow:auto}.fa-offer-table{width:100%;border-collapse:collapse;font-size:.8rem}.fa-offer-table th,.fa-offer-table td{padding:.5rem .6rem;border-bottom:1px solid var(--rso-border-soft)}.fa-offer-table--add td:last-child{min-width:12rem}.fa-offer-table td:nth-child(4),.fa-offer-table td:nth-child(5),.fa-offer-table td:nth-child(6),.fa-offer-table th:nth-child(4),.fa-offer-table th:nth-child(5),.fa-offer-table th:nth-child(6){text-align:center}.fa-offer-table th{text-align:left;color:var(--rso-text-secondary);font-weight:700;background:var(--rso-surface-table)}.fa-offer-table tr:last-child td{border-bottom:none}.fa-offer-note-cell{text-align:center;color:var(--rso-text-primary);background:#ffffff08}.fa-offer-table .fa-placeholder-row{background:transparent}.fa-offer-table .fa-placeholder-cell{padding:2.5rem 1.25rem;text-align:center;vertical-align:middle;color:var(--rso-text-secondary);border-bottom:none}.fa-offer-table .fa-placeholder-title{display:block;font-weight:600;font-size:.95rem;color:var(--rso-text-high);margin-bottom:.35rem}.fa-offer-table .fa-placeholder-detail{display:block;font-size:.82rem;color:var(--rso-text-muted);max-width:42rem;margin:0 auto;line-height:1.45;word-break:break-word}.fa-offer-muted{margin:0;font-size:.8rem;color:var(--rso-text-muted)}.fa-offer-loading-wrap{width:100%;min-height:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem}.fa-offer-loading-label{font-size:.85rem;color:var(--rso-text-muted)}.fa-offer-error{margin:0;color:var(--rso-status-negative);font-size:.84rem}.fa-offer-error--banner{padding:.55rem .7rem;border:1px solid rgba(248,113,113,.35);border-radius:8px;background:#7f1d1d47;color:#ffffffe0}.fa-offer-actions{display:flex;justify-content:flex-end;gap:.65rem;padding:.8rem 1.1rem 1rem}.fa-offer-btn{appearance:none;-webkit-appearance:none;margin:0;font:inherit;border-radius:8px;font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.02em;padding:.45rem .9rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .14s ease,filter .14s ease}.fa-offer-btn--secondary{border:1px solid var(--rso-border-mid);background:linear-gradient(180deg,#ffffff12,#fff0 38%),#ffffff09;color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff21,0 0 0 1px #00000026}.fa-offer-btn--secondary:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#fff0 42%),#ffffff0f;border-color:var(--rso-border-strong);color:var(--rso-text-high);transform:translateY(-1px)}.fa-offer-btn--secondary:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}.fa-offer-btn--primary{border:1px solid var(--rso-border-mid);background:var(--rso-btn-brand-bg);color:var(--rso-text-high);box-shadow:inset 0 1px #ffffff2e}.fa-offer-btn--primary:hover:not(:disabled){background:var(--rso-btn-brand-bg-hover);box-shadow:var(--rso-btn-brand-shadow-hover),inset 0 1px #fff3;transform:translateY(-1px)}.fa-offer-btn--primary:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}.fa-offer-btn:focus-visible{outline:2px solid var(--rso-focus-ring);outline-offset:2px}.fa-offer-btn:disabled{opacity:.42;cursor:not-allowed}.fa-offer-confirm-overlay{position:fixed;inset:0;z-index:3200;background:var(--rso-overlay-backdrop);display:flex;align-items:center;justify-content:center;padding:1rem}.fa-offer-confirm-modal{width:min(42rem,100%);border-radius:12px;border:1px solid var(--rso-border-mid);background:var(--rso-surface-modal);box-shadow:var(--rso-shadow-modal);padding:1.1rem 1.25rem 1rem}.fa-offer-confirm-title{margin:0 0 .75rem;color:var(--rso-text-high);font-size:1.1rem;letter-spacing:.01em}.fa-offer-confirm-intro{margin:0;color:var(--rso-text-primary);line-height:1.45}.fa-offer-confirm-summary{margin-top:.75rem;padding:.65rem .75rem;border:1px solid var(--rso-border-soft);border-radius:8px;background:#ffffff08}.fa-offer-confirm-label{display:block;flex:0 0 3.25rem;width:3.25rem;color:var(--rso-text-secondary);font-weight:700;font-size:.78rem;line-height:1.2}.fa-offer-confirm-grid{display:grid;gap:.45rem}.fa-offer-confirm-row{display:block}.fa-offer-confirm-mainline{display:flex;align-items:center;gap:.6rem;min-height:1.35rem}.fa-offer-confirm-value{color:var(--rso-text-high);line-height:1.45;min-width:0}.fa-offer-confirm-value-main{display:inline-block;font-weight:700}.fa-offer-confirm-value-sub{display:block;margin-top:.08rem;margin-left:3.85rem;color:var(--rso-text-secondary);font-size:.82rem}.fa-offer-confirm-note{margin:.8rem 0 0;color:var(--rso-text-primary);line-height:1.5}.fa-offer-confirm-impact-list{margin:.45rem 0 .2rem 1.1rem;padding-left:.35rem;color:var(--rso-text-primary);line-height:1.5}.fa-offer-confirm-actions{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--rso-border-soft);display:flex;justify-content:flex-end;gap:.65rem}.fa-table-section{display:flex;flex-direction:column;padding:0;overflow:hidden}.fa-table-section-head{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--rso-border-soft)}.fa-table-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--rso-text-high)}.fa-table-subtitle{margin:.35rem 0 0;font-size:.8rem;color:var(--rso-text-muted);line-height:1.45}.fa-table-banner{margin:0;padding:.65rem 1.25rem;font-size:.85rem}.fa-table-banner--error{color:#e57373;background:#c530301f;border-bottom:1px solid var(--rso-border-soft)}.fa-inline-code{font-family:var(--rso-font-mono);font-size:.78em;padding:.1em .35em;border-radius:4px;background:#ffffff0f;color:var(--rso-text-secondary)}.fa-table-scroll{width:100%;overflow-x:auto}.fa-table{width:100%;border-collapse:collapse;font-size:.8125rem}.fa-th{text-align:left;font-weight:700;color:var(--rso-text-secondary);background:var(--rso-surface-table);padding:.65rem .75rem;border-bottom:1px solid var(--rso-border-mid);white-space:nowrap}.fa-th--narrow{width:1%}.fa-th--stat{text-align:right}.fa-th--sortable{padding:0}.fa-th-sort-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:.35rem;width:100%;margin:0;padding:.65rem .75rem;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.fa-th-sort-btn--stat{justify-content:flex-end}.fa-th-sort-btn:hover{color:var(--rso-text-high);background:#ffffff0a}.fa-th-sort-btn:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:-2px}.fa-th-sort-indicator{display:inline-flex;flex-shrink:0;align-items:center;color:var(--rso-text-muted)}.fa-th-sort-icon{display:block}.fa-th-sort-caret{fill:currentColor}.fa-th-sort-indicator--inactive .fa-th-sort-caret{opacity:.38}.fa-th-sort-indicator--asc,.fa-th-sort-indicator--desc{color:var(--rso-accent, #8ec5ff)}.fa-th-sort-indicator--asc .fa-th-sort-caret--up{opacity:1}.fa-th-sort-indicator--asc .fa-th-sort-caret--down{opacity:.28}.fa-th-sort-indicator--desc .fa-th-sort-caret--down{opacity:1}.fa-th-sort-indicator--desc .fa-th-sort-caret--up{opacity:.28}.fa-placeholder-row{background:transparent}.fa-placeholder-cell{padding:2.5rem 1.25rem;text-align:center;vertical-align:middle;color:var(--rso-text-secondary);border-bottom:none}.fa-placeholder-cell--loading{padding:2.5rem 1.25rem}.fa-loading-wrap{width:100%;min-height:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.fa-loading-label{font-size:.85rem;color:var(--rso-text-muted)}.fa-placeholder-title{display:block;font-weight:600;font-size:.95rem;color:var(--rso-text-high);margin-bottom:.35rem}.fa-placeholder-detail{display:block;font-size:.82rem;color:var(--rso-text-muted);max-width:42rem;margin:0 auto;line-height:1.45;word-break:break-word}.fa-tr:nth-child(2n){background:#ffffff05}.fa-tr:hover{background:#646cff14}.fa-td{padding:.5rem .75rem;border-bottom:1px solid var(--rso-border-soft);font-size:.8125rem;color:var(--rso-text-primary);vertical-align:middle}.fa-td--player{font-weight:600;white-space:nowrap;max-width:13rem}.fa-player-cell{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-width:0}.fa-player-cell .fa-player-name-btn,.fa-player-cell .fa-player-name-plain{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-player-name-btn{display:inline;max-width:100%;cursor:pointer;border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0;text-align:inherit;color:inherit;font:inherit;font-weight:600;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-player-name-btn:hover{color:var(--rso-text-secondary);text-decoration:underline}.fa-player-name-btn:focus-visible{outline:2px solid rgba(37,99,235,.75);outline-offset:2px}.fa-player-name-plain{font-weight:600}.fa-td--meta{white-space:nowrap}.fa-td--own{white-space:nowrap;font-variant-numeric:tabular-nums}.fa-td--action{width:1%;white-space:nowrap}.fa-make-offer-btn{min-height:1.5rem!important;height:auto!important;line-height:1.2!important;padding:.2rem .5rem!important;font-size:.75rem!important;border:1px solid rgba(224,71,120,.62)!important;background:linear-gradient(180deg,#792424f5,#3f1618f5)!important;color:var(--rso-text-high)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623b8,0 6px 14px #05111e66,0 0 0 1px #0b1e2f52!important;transform:translateY(0);transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.fa-make-offer-btn:hover:not(:disabled),.fa-make-offer-btn[data-hover]:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #071623a6,0 9px 18px #030a1275,0 0 0 1px #0816244d!important}.fa-make-offer-btn:active:not(:disabled),.fa-make-offer-btn[data-active]:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000007a,0 3px 8px #030a1261,0 0 0 1px #0816243d!important}.fa-td--stat{text-align:right;font-variant-numeric:tabular-nums}.fa-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem;padding:.75rem 1.25rem;border-top:1px solid var(--rso-border-soft);background:#0000001f}.fa-pager{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.fa-pager-page{font-size:.8rem;color:var(--rso-text-secondary);min-width:4rem;text-align:center}.fa-pager-btn{appearance:none;-webkit-appearance:none;margin:0;font:inherit;cursor:pointer;border:1px solid var(--rso-border-mid);background:linear-gradient(180deg,#ffffff12,#fff0 38%),#ffffff09;color:var(--rso-text-high);font-size:.8rem;font-weight:700;line-height:1.2;padding:.35rem .75rem;border-radius:8px;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #00000026;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.fa-pager-btn:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#fff0 42%),#ffffff0f;border-color:var(--rso-border-strong);color:var(--rso-text-high);transform:translateY(-1px)}.fa-pager-btn:focus-visible{outline:2px solid var(--rso-focus-ring);outline-offset:2px}.fa-pager-btn:disabled{cursor:not-allowed;opacity:.42}.fa-pager-hint{font-size:.78rem;color:var(--rso-text-muted)}.fa-pager-hint--inline{display:inline-flex;align-items:center;gap:.5rem}.fa-pager-spinner{flex-shrink:0}.free-agents-page-view{display:flex;flex-direction:column;gap:1rem;width:100%}.free-agents-page-view--offer{gap:.5rem}.fa-offer-back-row{display:flex;align-items:center;min-height:2rem;padding:0 .1rem;margin:-.25rem 0 0}.fa-offer-back-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;border-radius:50%;border:1px solid var(--rso-border-mid);background:linear-gradient(180deg,#ffffff14,#fff0 42%),#ffffff0a;color:var(--rso-text-high);cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0000001f;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .14s ease}.fa-offer-back-btn:hover{border-color:var(--rso-border-strong);background:linear-gradient(180deg,#ffffff1f,#fff0 45%),#ffffff12;transform:translate(-1px)}.fa-offer-back-btn:active{transform:translate(0);filter:brightness(.96)}.fa-offer-back-btn:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:2px}.fa-offer-back-btn__icon{display:inline-flex;align-items:center;justify-content:center;margin-left:-1px}.free-agents-container:has(.free-agents-page-view--offer){padding-top:.65rem}.free-agents-main:has(.free-agents-page-view--offer){gap:.5rem}.waivers{width:100%;color:var(--rso-text-primary)}.waivers-container{padding:1.5rem;min-height:calc(100vh - 80px);max-width:100%}.waivers-main{display:flex;flex-direction:column;gap:1rem}.waivers-container:has(.free-agents-page-view--offer){padding-top:.65rem}.waivers-main:has(.free-agents-page-view--offer){gap:.5rem}@media(max-width:768px){.waivers-container{padding:.75rem}}.waivers-page-intro{padding:0 .25rem}.waivers-page-title{margin:0;font-size:1.5rem;font-weight:700;color:var(--rso-text-primary, #1a202c)}.waivers-page-meta{margin:.35rem 0 0;font-size:.95rem;color:var(--rso-text-muted, #4a5568)}.waivers-page-banner{margin:0}
