:root{--navy-950: #020b1f;--navy-900: #061737;--navy-850: #08204a;--navy-800: #0b2b64;--blue-600: #1257c8;--blue-500: #1f6be8;--yellow-500: #ffc400;--yellow-400: #ffd32a;--green-500: #35d17a;--green-400: #3eea8c;--red-500: #ef476f;--red-400: #ff6685;--orange-500: #f97316;--orange-400: #fb923c;--white: #ffffff;--text-muted: #aab8d6;--line: rgba(70, 132, 255, 0.30);--border: rgba(88, 145, 255, 0.28);--shadow: 0 24px 70px rgba(0, 0, 0, 0.36);--container: 1320px;--article-width: 880px;--fantasy-navy-950: #020b1f;--fantasy-navy-900: #061737;--fantasy-navy-850: #08204a;--fantasy-navy-800: #0b2b64;--fantasy-blue-500: #1f6be8;--fantasy-blue-600: #1257c8;--fantasy-yellow-400: #ffd32a;--fantasy-yellow-500: #ffc400;--fantasy-white: #ffffff;--fantasy-text-muted: #aab8d6;--fantasy-border: rgba(88, 145, 255, 0.22);--fantasy-header-height: 78px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--white);background:radial-gradient(circle at 18% 10%, rgba(31, 107, 232, 0.18), transparent 27rem),radial-gradient(circle at 88% 28%, rgba(18, 87, 200, 0.12), transparent 30rem),var(--navy-950);font-family:"Inter",sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.required,.text-yellow{color:var(--yellow-500)}.cursor_pointer{cursor:pointer}.main{display:grid;place-items:center;padding:54px 20px}.container{max-width:100%;width:min(100% - 32px,var(--container));margin-inline:auto;padding-left:0;padding-right:0}@media(max-width: 575.98px){.container{width:min(100% - 24px,var(--container))}}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.025em;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 12px 34px rgba(255,196,0,.22)}.button-primary:hover{box-shadow:0 16px 42px rgba(255,196,0,.34)}.button-secondary{color:var(--white);background:rgba(9,36,83,.68);border-color:rgba(93,145,255,.36)}.button-secondary:hover{background:rgba(14,52,116,.88);border-color:rgba(122,165,255,.62)}.button-ghost{min-height:42px;padding-inline:14px;color:#dbe5fa;background:rgba(0,0,0,0);text-align:center}.button-ghost{border:0;box-shadow:none}.button-ghost:hover,.button-ghost:focus-visible,.button-ghost:active{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}@media(max-width: 991.98px){.header-actions .button-ghost{min-height:46px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--yellow-500);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.eyebrow::before{width:42px;height:3px;content:"";border-radius:99px;background:var(--yellow-500)}.section-heading .eyebrow{justify-content:center}.feature-list{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.feature-list li{display:flex;align-items:flex-start;gap:12px;font-weight:750}.feature-list li::before{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;content:"✓";border-radius:50%;color:#06152f;background:var(--yellow-500);font-size:13px;font-weight:950}.steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.step-card{position:relative;min-height:280px;padding:32px;border:1px solid rgba(71,129,245,.22);border-radius:20px;background:linear-gradient(160deg, rgba(15, 48, 105, 0.72), rgba(3, 17, 48, 0.92));overflow:hidden}.step-card::after{position:absolute;right:-45px;bottom:-70px;width:180px;height:180px;content:"";border:28px solid rgba(34,102,237,.09);border-radius:50%}.step-card h3{margin:32px 0 12px;font-size:24px;text-transform:uppercase}.step-card p{margin:0;color:var(--text-muted)}.step-number{color:var(--yellow-500);font-size:52px;font-weight:950;line-height:1}@media(max-width: 991.98px){.steps{grid-template-columns:1fr}.step-card{min-height:220px}}@media(max-width: 575.98px){.step-card{padding:26px}}.stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.stat-card{padding:34px;border:1px solid rgba(76,135,255,.22);border-radius:18px;text-align:center;background:rgba(5,25,62,.76)}.stat-card strong{display:block;color:var(--yellow-500);font-size:clamp(38px,5vw,58px);line-height:1}.stat-card span{display:block;margin-top:10px;color:#dce5f7;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}@media(max-width: 991.98px){.stats{grid-template-columns:1fr}}.support-note{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;border:1px solid rgba(99,151,255,.2);border-radius:12px;color:#cbd7ec;background:rgba(3,20,57,.52);font-size:13px}.support-note strong{color:var(--yellow-500)}.market-summary{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px 0 16px}.summary-card{min-width:160px;padding:13px 16px;border:1px solid rgba(88,145,255,.28);border-radius:9px;background:rgba(6,23,55,.84)}.summary-card span{display:block;margin-bottom:3px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.summary-card strong{color:var(--yellow-500);font-size:17px;font-weight:950}.summary-card strong.open{color:var(--green-500)}.summary-card .multiselect-native-select .multiselect-container{background:#030e26}.summary-card .multiselect-native-select button.multiselect{width:calc(100% + 26px) !important;margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px;padding-top:0;padding-bottom:0;border:0;color:var(--yellow-500);background-color:#051533;font-size:17px;font-weight:950;cursor:pointer}.summary-card .multiselect-native-select button.multiselect>span{margin-bottom:0;color:var(--yellow-500);font-size:17px;font-weight:950}.summary-card .multiselect-native-select button.multiselect:focus{outline:none;border:none;box-shadow:none}.summary-card .multiselect-native-select button.multiselect-option{padding:0rem .25rem 0 0rem}.summary-card .multiselect-native-select button.multiselect-option span{padding:6px 0 0 12px;font-size:13px;font-weight:700}.summary-card .multiselect-native-select button.multiselect-option .form-check-input{display:none}.summary-card .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.summary-card .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.summary-card .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.summary-card .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active,.summary-card .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.summary-card .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active{color:#fff !important;background:#0a2960 !important}.summary-card .multiselect-container .multiselect-option:hover,.summary-card .multiselect-container .multiselect-group:hover,.summary-card .multiselect-container .multiselect-all:hover,.summary-card .multiselect-container .multiselect-option:focus,.summary-card .multiselect-container .multiselect-group:focus,.summary-card .multiselect-container .multiselect-all:focus{color:#fff !important;background:#0a2960 !important}.transfer-window-notice{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.875rem;margin-bottom:.875rem;color:var(--text-muted, #aab8d6);font-size:.8125rem;font-weight:500;text-align:center}.transfer-window-notice .fa-clock{color:var(--yellow-500)}.transfer-window-notice__text{margin:0}.transfer-window-notice time{color:var(--text-light, #ffffff);font-weight:700}@media(max-width: 575.98px){.transfer-window-notice{align-items:center;font-size:.75rem;line-height:1.45}.transfer-window-notice time{display:block}}.transfer-status{display:flex;align-items:baseline;gap:.375rem;white-space:nowrap}.transfer-status__state{color:#25db75;font-size:1.125rem;font-weight:800}.transfer-status__separator{margin-left:.25rem;margin-right:.25rem;color:var(--text-muted, #aab8d6)}.transfer-status__remaining{color:var(--text-muted, #aab8d6);font-size:.75rem;font-weight:600}.market-summary-actions-inline{display:flex;flex-direction:column;justify-content:center;gap:8px;margin-left:10px;padding-left:18px;border-left:2px solid var(--yellow-500)}.summary-card-action{min-width:125px;min-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;color:#fff;background:rgba(4,24,62,.8);cursor:pointer}.summary-card-action i{width:14px;font-size:12px;text-align:center}.summary-card-action span{font-size:10px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase}.summary-card-action-reset{color:hsla(0,0%,100%,.75)}.summary-card-action-reset:hover{color:#fff;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05)}.summary-card-action-wildcard{color:var(--yellow-500);border-color:rgba(255,202,5,.4)}.summary-card-action-wildcard:hover{border-color:var(--yellow-500);background:rgba(255,202,5,.08)}.summary-card-action-wildcard.is-used{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.025);cursor:not-allowed}.summary-card-action-wildcard.is-used .summary-card-action-label,.summary-card-action-wildcard.is-used strong,.summary-card-action-wildcard.is-used .summary-card-action-used,.summary-card-action-wildcard.is-used i{color:hsla(0,0%,100%,.4)}@media(max-width: 575.98px){.market-summary{flex-wrap:wrap}.market-summary .summary-card{min-width:140px;flex:0 0 calc(50% - 6px);padding:6px 8px}.market-summary .summary-card .multiselect-native-select button.multiselect{width:calc(100% + 12px) !important;margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.market-summary .market-summary-actions-inline{flex-basis:100%}}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 1rem;--bs-toast-padding-y: .75rem;--bs-toast-spacing: 1rem;--bs-toast-max-width: 380px;--bs-toast-font-size: .875rem;--bs-toast-color: var(--fantasy-white);--bs-toast-bg: rgba(6, 23, 55, .96);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--fantasy-border);--bs-toast-border-radius: 10px;--bs-toast-box-shadow: 0 16px 45px rgba(0, 0, 0, .36);--bs-toast-header-color: var(--fantasy-white);--bs-toast-header-bg: rgba(8, 32, 74, .75);--bs-toast-header-border-color: var(--fantasy-border)}.toast-success{border-left:3px solid var(--green-500)}.toast-success .toast-header{color:var(--green-400)}.toast-danger{border-left:3px solid var(--red-500)}.toast-danger .toast-header{color:var(--red-400)}.toast-warning{border-left:3px solid var(--orange-500)}.toast-warning .toast-header{color:var(--orange-400)}.toast-info{border-left:3px solid var(--fantasy-blue-500)}.fantasy-modal{padding:.5rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;background:var(--navy-900)}.fantasy-modal .modal-header{border-bottom:1px solid hsla(0,0%,100%,.1)}.fantasy-modal .modal-footer{border-top:1px solid hsla(0,0%,100%,.1)}.fantasy-modal .btn-close{filter:invert(1);opacity:.7}.modal-eyebrow{display:block;margin-bottom:4px;color:var(--yellow-500);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modal-warning{margin-bottom:0;color:var(--text-muted);font-size:13px}.button-danger{border-color:#d94b56;color:#fff;background:#d94b56}.button-danger:hover{border-color:#c83d48;background:#c83d48}#useWildcardModal .modal-eyebrow,#createTeamModal .modal-eyebrow{color:var(--yellow-500)}#useWildcardModal .modal-warning,#createTeamModal .modal-warning{color:var(--yellow-500);font-weight:700}@media(max-width: 767.98px){.fantasy-modal-dialog.modal-dialog-centered{align-items:flex-start}}@media(max-width: 575.98px){.fantasy-modal-dialog.modal-dialog-centered{margin:0}.fantasy-modal .modal-footer{flex-direction:column-reverse;align-items:stretch}.fantasy-modal .modal-footer>*{width:100%;margin-left:0;margin-right:0}.fantasy-modal .modal-footer .button{width:100%}.fantasy-modal .modal-footer form{width:100%}.fantasy-modal .modal-footer form .button{width:100%}}.captain-updating-modal .modal-body,.fantasy-modal-updating-modal .modal-body{padding:32px 24px}.captain-updating-modal .captain-updating-icon,.captain-updating-modal .fantasy-modal-updating-icon,.fantasy-modal-updating-modal .captain-updating-icon,.fantasy-modal-updating-modal .fantasy-modal-updating-icon{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.captain-updating-modal .captain-updating-icon .spinner-border,.captain-updating-modal .fantasy-modal-updating-icon .spinner-border,.fantasy-modal-updating-modal .captain-updating-icon .spinner-border,.fantasy-modal-updating-modal .fantasy-modal-updating-icon .spinner-border{width:32px;height:32px;border-width:3px;color:var(--yellow-500)}.captain-updating-modal .captain-updating-title,.captain-updating-modal .fantasy-modal-updating-title,.fantasy-modal-updating-modal .captain-updating-title,.fantasy-modal-updating-modal .fantasy-modal-updating-title{margin:0 0 7px;color:#fff;font-size:18px;font-weight:800;line-height:1.2}.captain-updating-modal .captain-updating-text,.captain-updating-modal .fantasy-modal-updating-text,.fantasy-modal-updating-modal .captain-updating-text,.fantasy-modal-updating-modal .fantasy-modal-updating-text{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.loading-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:1rem;opacity:1;visibility:visible;position:absolute;transition:opacity .25s ease,visibility .25s ease}.loading-state.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-state__spinner{width:2rem;height:2rem;flex-shrink:0}.loading-state__content{display:flex;flex-direction:column;line-height:1.3}.loading-state__title{font-size:1rem;font-weight:700}.loading-state__text{margin-top:.15rem;font-size:.875rem;color:var(--text-muted)}.page_datatables .fantasy-datatable{--dt-order-arrow_color: var(--yellow-500);--dt-order-arrow_color-current: var(--yellow-500);color:#fff}.page_datatables .fantasy-datatable>.row.justify-content-between.dt-layout-table{margin-top:0 !important}.page_datatables .fantasy-datatable .dtfc-top-blocker{display:none !important}.page_datatables .fantasy-datatable table.dataTable{margin:0 !important;border-collapse:separate !important;border-spacing:0}.page_datatables .fantasy-datatable table.dataTable>thead>tr>th{padding:1rem .875rem;color:#ffc400 !important;background-color:#041433 !important;border-top:0 !important;border-right:0 !important;border-bottom:1px solid rgba(255,196,0,.75) !important;border-left:0 !important;font-size:.6875rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.page_datatables .fantasy-datatable table.dataTable>tbody>tr:nth-child(odd) td{background:rgba(8,32,74,.92) !important}.page_datatables .fantasy-datatable table.dataTable>tbody>tr:nth-child(even) td{background:rgba(6,23,55,.92) !important}.page_datatables .fantasy-datatable table.dataTable>tbody>tr>td{padding:.875rem;color:#fff !important;background-color:rgba(6,23,55,.82) !important;border-top:0 !important;border-right:0 !important;border-bottom:1px solid rgba(41,112,214,.36) !important;border-left:0 !important;box-shadow:none !important}.page_datatables .fantasy-datatable table.dataTable>tbody>tr>td.rank{width:58px;max-width:58px;color:var(--yellow-500) !important;font-size:16px !important;font-weight:950 !important;padding-left:0 !important;padding-right:0 !important}.page_datatables .fantasy-datatable table.dataTable>tbody>tr:hover>td{background-color:rgba(11,43,100,.92) !important}.page_datatables .fantasy-datatable .dt-info{color:var(--text-muted);font-size:12px}.page_datatables .fantasy-datatable .dt-info strong{color:var(--white)}.page_datatables .fantasy-datatable .dt-length{color:var(--text-muted);font-size:12px}.page_datatables .fantasy-datatable .dt-length select.form-select{width:74px;min-height:36px;padding:0 14px;border:1px solid rgba(105,157,255,.28);border-radius:9px;outline:0;color:var(--white);background-color:var(--navy-900);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;font-size:13px;font-weight:700;color-scheme:dark;cursor:pointer}@media screen and (max-width: 767.98px){.page_datatables .fantasy-datatable .dt-length{margin-bottom:10px;margin-top:5px}}.page_datatables .fantasy-datatable li.dt-paging-button.page-item.active{pointer-events:none}.page_datatables .fantasy-datatable li.dt-paging-button.page-item.active .page-link{color:#000;background:var(--yellow-500)}.page_datatables .fantasy-datatable li.dt-paging-button.page-item.disabled{pointer-events:none}.page_datatables .fantasy-datatable li.dt-paging-button.page-item.disabled .page-link{color:var(--text-muted);background:rgba(2,11,31,.76)}.page_datatables .fantasy-datatable li.dt-paging-button.page-item .page-link.ellipsis{pointer-events:none}.page_datatables .fantasy-datatable .standings-footer{padding:0px 22px 18px 22px;font-size:12px}.page_datatables .fantasy-datatable .standings-footer strong{color:var(--white)}.page_datatables .fantasy-datatable div.dt-scroll-body{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#5f6f8f #061737;border-bottom-color:var(--yellow-500)}.page_datatables .fantasy-datatable div.dt-scroll-body::-webkit-scrollbar{width:12px;height:12px}.page_datatables .fantasy-datatable div.dt-scroll-body::-webkit-scrollbar-track{background:#061737}.page_datatables .fantasy-datatable div.dt-scroll-body::-webkit-scrollbar-thumb{border:2px solid #061737;border-radius:999px;background:#365d9d}.page_datatables .fantasy-datatable div.dt-scroll-body::-webkit-scrollbar-thumb:hover{background:#4d79c4}.page_datatables .fantasy-datatable div.dt-scroll-body::-webkit-scrollbar-corner{background:#061737}.page_datatables .fantasy-datatable table.dataTable>tbody>tr.current-user td{background:rgba(53,209,122,.07) !important}.page_datatables .fantasy-datatable tr.current-user td:first-child{box-shadow:inset 4px 0 0 var(--green-500) !important}.page_datatables .fantasy-datatable .standings-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.page_datatables .fantasy-datatable .standings-table th{padding:16px 14px;border-bottom:1px solid rgba(255,196,0,.72);color:var(--yellow-500);background:rgba(11,43,100,.72);font-size:11px;font-weight:950;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap}.page_datatables .fantasy-datatable .standings-table th:first-child,.page_datatables .fantasy-datatable .standings-table th:last-child{text-align:center}.page_datatables .fantasy-datatable .standings-table td{padding:15px 14px;border-bottom:1px solid rgba(41,112,214,.36);color:var(--white);background:rgba(6,23,55,.56);font-size:13px;font-weight:700;vertical-align:middle;transition:background-color .2s ease}.page_datatables .fantasy-datatable .standings-table tbody tr:hover td{background:rgba(11,43,100,.42)}.page_datatables .fantasy-datatable .standings-table tbody tr:hover td:first-child{box-shadow:inset 4px 0 0 var(--yellow-500) !important}.page_datatables .fantasy-datatable .standings-table tbody tr:last-child td{border-bottom:0}.page_datatables .fantasy-datatable .d-md-flex.justify-content-between.align-items-center.col-12.dt-layout-full.col-md{margin-top:0}.pagination-dots{cursor:default;pointer-events:none}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(3,14,39,.9);backdrop-filter:blur(16px)}.header-inner{min-height:78px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.grecaptcha-badge{visibility:hidden}.mini-my-team-icon{min-height:50px;align-items:center;padding:13px 14px;border-radius:8px;color:#dbe5fa;font-size:15px;font-size:14px;font-weight:700;text-align:center;transition:color .2s ease}.mini-my-team-icon:hover{color:var(--yellow-500)}@media(max-width: 370px){.mini-my-team-icon{font-size:10px;padding-left:0;padding-right:5px}}.main-nav{display:flex;align-items:center;flex-direction:row;gap:26px;margin-left:auto}.main-nav a{color:#dbe5fa;font-size:14px;font-weight:700;text-align:center;transition:color .2s ease}.main-nav a:hover,.main-nav a:focus-visible{color:var(--yellow-500)}@media(max-width: 1079px){.main-nav a{font-size:10px}}.main-nav .nav-link{padding:0;color:#dbe5fa}.main-nav .nav-link:hover,.main-nav .nav-link:focus-visible,.main-nav .nav-link.active{color:var(--yellow-500)}.site-header .navbar{min-height:78px;background:rgba(0,0,0,0)}.main-navigation{flex-grow:1}.main-navigation .offcanvas-body{display:flex;align-items:center;padding:0}@media(max-width: 1080px){.main-nav{gap:18px}.main-nav a:nth-child(5),.main-nav a:nth-child(6){display:none}}@media(max-width: 991.98px){.main-nav{display:none}.site-header.is-open .main-nav{position:absolute;inset:70px 16px auto;display:grid;gap:0;padding:12px;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;background:#061737;box-shadow:0 24px 58px rgba(0,0,0,.45)}.site-header.is-open .main-nav a{display:block;padding:14px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.site-header.is-open .main-nav a:last-child{border-bottom:0}}@media(min-width: 992px){.main-navigation .offcanvas-header{display:none}}@media(max-width: 991.98px){.site-header .navbar{min-height:70px}.main-navigation{width:min(88vw,380px);color:var(--white);border-left:1px solid rgba(88,145,255,.2);background:linear-gradient(155deg, #0b2e69, var(--navy-900) 65%)}.main-navigation .offcanvas-header{min-height:70px;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.main-navigation .offcanvas-title{color:var(--yellow-500);font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.main-navigation .offcanvas-body{display:flex;align-items:stretch;flex-direction:column;padding:16px 20px 20px}.main-nav{width:100%;flex-direction:column;gap:2px;margin-left:0}.main-nav .nav-link{min-height:50px;display:flex;align-items:center;padding:13px 14px;border-radius:8px;color:#dbe5fa;font-size:15px}.main-nav .nav-link:hover,.main-nav .nav-link:focus-visible,.main-nav .nav-link.active{color:var(--yellow-500);background:rgba(31,107,232,.14)}}.fantasy-stripes{--stripe-width: 7px;--stripe-height: 28px;--stripe-gap: 5px;--stripe-angle: 18deg;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:var(--stripe-gap);line-height:1}.fantasy-stripes>span{width:var(--stripe-width);height:var(--stripe-height);display:block;border-radius:1px;background:#ffc400;transform:skewX(calc(var(--stripe-angle) * -1));transform-origin:center}.fantasy-stripes>span:nth-child(1){background:#6f5112}.fantasy-stripes>span:nth-child(2){background:#c68d00}.fantasy-stripes>span:nth-child(3){background:#ffc400}.fantasy-stripes>span{transition:background-color .25s ease}.fantasy-toggler{height:46px;background-color:rgba(10,33,75,.65)}.fantasy-toggler:hover .fantasy-stripes>span{background:#ffc400}.fantasy-offcanvas{width:min(92vw,410px);color:#fff;border-left:1px solid rgba(88,145,255,.25);background:radial-gradient(circle at 100% 0, rgba(31, 107, 232, 0.2), transparent 18rem),linear-gradient(155deg, #0b2b64, #061737 58%, #020b1f);box-shadow:-24px 0 70px rgba(0,0,0,.42)}.fantasy-offcanvas__header{min-height:79px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.fantasy-offcanvas__brand{display:inline-flex;align-items:center;gap:10px}.fantasy-offcanvas__brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg, #1f6be8, #09327c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.13),0 8px 24px rgba(0,0,0,.24)}.fantasy-offcanvas__brand-mark svg{width:28px;height:28px}.fantasy-offcanvas__brand-copy{line-height:.95;text-transform:uppercase}.fantasy-offcanvas__brand-copy strong{display:block;color:#fff;font-size:15px;font-weight:900;letter-spacing:-0.035em}.fantasy-offcanvas__brand-copy span{display:block;margin-top:5px;color:#ffc400;font-size:10px;font-weight:900;letter-spacing:.13em}.fantasy-offcanvas__close{width:42px;height:42px;margin:0;padding:.8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;background-color:rgba(2,11,31,.3);opacity:.85}.fantasy-offcanvas__close:hover,.fantasy-offcanvas__close:focus{border-color:rgba(255,196,0,.55);box-shadow:0 0 0 4px rgba(255,196,0,.1);opacity:1}.fantasy-offcanvas__body{display:flex;flex-direction:column;padding:16px}.fantasy-mobile-user{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(111,159,255,.24);border-radius:14px;background:linear-gradient(145deg, rgba(31, 107, 232, 0.13), rgba(2, 11, 31, 0.32))}.fantasy-mobile-user__main{min-width:0;display:flex;align-items:center;gap:12px}.fantasy-mobile-user__avatar i{width:46px;height:46px;font-size:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;color:#ffd32a;box-shadow:0 8px 24px rgba(255,196,0,.18)}.fantasy-mobile-user__copy{min-width:0;display:flex;flex-direction:column}.fantasy-mobile-user__copy strong{overflow:hidden;color:#fff;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-user__copy span{margin-top:3px;overflow:hidden;color:#8799ba;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-user__account{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.2);border-radius:9px;color:#aab9d5;background:rgba(2,11,31,.32);font-size:11px}.fantasy-mobile-user__account:hover,.fantasy-mobile-user__account:focus{color:#ffc400;border-color:rgba(255,196,0,.5)}.fantasy-mobile-status{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:10px}.fantasy-mobile-status__remaining{display:block;margin-top:4px;color:#93a4c6;font-size:10px;font-weight:600;line-height:1.2}.fantasy-mobile-status__deadline{display:block;margin-top:3px;color:#ffc400;font-size:10px;font-weight:800;line-height:1.2}.fantasy-mobile-status__deadline span{color:#93a4c6;font-weight:600}.fantasy-mobile-status__item{min-width:0;padding:10px;border:1px solid rgba(88,145,255,.2);border-radius:10px;background:rgba(2,11,31,.36)}.fantasy-mobile-status__item:hover,.fantasy-mobile-status__item:focus{border-color:rgba(255,196,0,.5)}.fantasy-mobile-status__item strong{display:block;margin-top:4px;overflow:hidden;color:#ffc400;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-status__label{display:block;color:#7f91b4;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fantasy-mobile-status__value--open{color:#35d17a !important}.fantasy-mobile-status__value--closed{color:#ff5b6b !important}.fantasy-offcanvas-navigation{margin-top:22px}.fantasy-offcanvas-navigation--account{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}.fantasy-offcanvas-navigation__title{display:block;margin:0 10px 8px;color:#7184a8;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fantasy-main-navigation,.fantasy-account-navigation{display:grid;gap:4px}.fantasy-main-navigation .nav-item,.fantasy-account-navigation .nav-item{width:100%}.fantasy-main-navigation .nav-link,.fantasy-account-navigation .nav-link{position:relative;width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 10px;border:1px solid rgba(0,0,0,0);border-radius:11px;color:#d8e2f6;background:rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.fantasy-main-navigation .nav-link:hover,.fantasy-main-navigation .nav-link:focus,.fantasy-account-navigation .nav-link:hover,.fantasy-account-navigation .nav-link:focus{color:#fff;border-color:rgba(88,145,255,.18);background:rgba(31,107,232,.1);transform:translateX(2px)}.fantasy-main-navigation .nav-link.active,.fantasy-account-navigation .nav-link.active{color:#ffc400;border-color:rgba(255,196,0,.2);background:linear-gradient(90deg, rgba(255, 196, 0, 0.1), rgba(31, 107, 232, 0.08))}.fantasy-main-navigation .nav-link.active::before,.fantasy-account-navigation .nav-link.active::before{opacity:1;transform:scaleY(1)}.fantasy-main-navigation .nav-link.active .fantasy-nav-icon,.fantasy-account-navigation .nav-link.active .fantasy-nav-icon{color:#020b1f;border-color:#ffc400;background:#ffc400}.fantasy-main-navigation .nav-link.active .fantasy-nav-copy small,.fantasy-account-navigation .nav-link.active .fantasy-nav-copy small{color:#a79866}.fantasy-nav-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.2);border-radius:10px;color:#9fb5dc;background:rgba(2,11,31,.32);font-size:14px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.fantasy-nav-copy{min-width:0;flex:1;display:flex;flex-direction:column}.fantasy-nav-copy strong{font-size:13px;font-weight:850;line-height:1.2}.fantasy-nav-copy small{margin-top:3px;overflow:hidden;color:#7f91b4;font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fantasy-nav-arrow{flex:0 0 auto;color:#64789e;font-size:9px}.fantasy-nav-badge,.fantasy-nav-count{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fantasy-nav-badge--open{color:#062118;background:#35d17a}.fantasy-nav-count{color:#ffc400;background:rgba(255,196,0,.09)}.fantasy-offcanvas-footer{margin-top:auto;padding-top:24px}.fantasy-logout-button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid rgba(255,91,107,.25);border-radius:10px;color:#ff9ca7;background:rgba(255,91,107,.06);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fantasy-logout-button:hover,.fantasy-logout-button:focus{color:#fff;border-color:rgba(255,91,107,.55);background:rgba(255,91,107,.14)}.fantasy-guest-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fantasy-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.fantasy-btn-primary{color:#020b1f;border-color:#ffc400;background:linear-gradient(180deg, #ffd32a, #ffc400)}.fantasy-btn-primary:hover,.fantasy-btn-primary:focus{color:#020b1f;border-color:#ffd32a;background:linear-gradient(180deg, #ffdc4d, #ffc400)}.fantasy-btn-outline{color:#fff;border-color:rgba(111,159,255,.35);background:rgba(8,32,74,.58)}.fantasy-btn-outline:hover,.fantasy-btn-outline:focus{color:#fff;border-color:rgba(139,177,255,.7);background:rgba(11,43,100,.84)}@media(max-width: 380px){.fantasy-mobile-status{grid-template-columns:1fr 1fr}.fantasy-mobile-status__item:first-child{grid-column:1/-1}.fantasy-guest-actions{grid-template-columns:1fr}}.fantasy-mobile-team-switcher{margin-top:10px;border:1px solid rgba(88,145,255,.22);border-radius:12px;background:linear-gradient(145deg, rgba(31, 107, 232, 0.11), rgba(2, 11, 31, 0.42))}.fantasy-mobile-team-switcher__button{width:100%;min-height:64px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;color:#fff;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .2s ease}.fantasy-mobile-team-switcher__button:hover,.fantasy-mobile-team-switcher__button:focus{background:rgba(31,107,232,.1)}.fantasy-mobile-team-switcher__button:focus-visible{outline:2px solid rgba(255,196,0,.75);outline-offset:-2px}.fantasy-mobile-team-switcher__button[aria-expanded=true]{background:rgba(31,107,232,.09)}.fantasy-mobile-team-switcher__button[aria-expanded=true] .fantasy-mobile-team-switcher__arrow{transform:rotate(180deg)}.fantasy-mobile-team-switcher__icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid rgba(255,196,0,.28);border-radius:10px;color:#ffc400;background:rgba(255,196,0,.08);font-size:14px}.fantasy-mobile-team-switcher__copy{min-width:0;flex:1;display:flex;flex-direction:column}.fantasy-mobile-team-switcher__copy small{color:#8395b8;font-size:8px;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.fantasy-mobile-team-switcher__copy strong{margin-top:5px;overflow:hidden;color:#fff;font-size:13px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-team-switcher__count{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#ffc400;background:rgba(255,196,0,.09);font-size:9px;font-weight:900;line-height:1}.fantasy-mobile-team-switcher__arrow{flex:0 0 auto;color:#7184a8;font-size:9px;transition:transform .2s ease}.fantasy-mobile-team-switcher__menu{display:grid;gap:4px;padding:8px;border-top:1px solid hsla(0,0%,100%,.07);background:rgba(2,11,31,.26)}.fantasy-mobile-team-switcher__form{margin:0}.fantasy-mobile-team-switcher__team{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid rgba(0,0,0,0);border-radius:10px;color:#d8e2f6;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.fantasy-mobile-team-switcher__team:hover,.fantasy-mobile-team-switcher__team:focus{color:#fff;border-color:rgba(88,145,255,.18);background:rgba(31,107,232,.1);transform:translateX(2px)}.fantasy-mobile-team-switcher__team:focus-visible{outline:2px solid rgba(255,196,0,.7);outline-offset:-2px}.fantasy-mobile-team-switcher__team.active{color:#ffc400;border-color:rgba(255,196,0,.2);background:linear-gradient(90deg, rgba(255, 196, 0, 0.09), rgba(31, 107, 232, 0.07));cursor:default}.fantasy-mobile-team-switcher__team.active .fantasy-mobile-team-switcher__team-mark{color:#020b1f;border-color:#ffc400;background:#ffc400}.fantasy-mobile-team-switcher__team:disabled{opacity:1}.fantasy-mobile-team-switcher__team>i{flex:0 0 auto;color:#7184a8;font-size:10px}.fantasy-mobile-team-switcher__team-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.2);border-radius:10px;color:#a9bde2;background:rgba(2,11,31,.34);font-size:10px;font-weight:900;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.fantasy-mobile-team-switcher__team-copy{min-width:0;flex:1;display:flex;flex-direction:column}.fantasy-mobile-team-switcher__team-copy strong{max-width:200px;overflow:hidden;color:inherit;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-team-switcher__team-copy small{margin-top:4px;overflow:hidden;color:#7f91b4;font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fantasy-mobile-team-switcher__active{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#062118;background:#35d17a;font-size:8px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.fantasy-mobile-team-switcher__switch{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#ffc400;background:rgba(255,196,0,.09);font-size:8px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.fantasy-mobile-team-switcher__manage{min-height:46px;display:flex;align-items:center;gap:10px;margin-top:4px;padding:9px 11px;border-top:1px solid hsla(0,0%,100%,.07);color:#aebddd;font-size:11px;font-weight:800;transition:color .2s ease,background-color .2s ease}.fantasy-mobile-team-switcher__manage span{flex:1}.fantasy-mobile-team-switcher__manage i{font-size:10px}.fantasy-mobile-team-switcher__manage:hover,.fantasy-mobile-team-switcher__manage:focus{color:#ffc400;background:rgba(31,107,232,.08)}@media(max-width: 380px){.fantasy-mobile-team-switcher__button{gap:8px;padding-right:9px;padding-left:9px}.fantasy-mobile-team-switcher__count{display:none}.fantasy-mobile-team-switcher__team{gap:8px;padding-right:8px;padding-left:8px}.fantasy-mobile-team-switcher__team-mark{width:34px;height:34px;flex-basis:34px}}.fantasy-mobile-status__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.fantasy-mobile-status__label{margin:0;color:#7f91b4;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fantasy-mobile-status__value{font-size:11px;font-weight:900;text-transform:uppercase}.fantasy-mobile-status__value--open{color:#35d17a}.fantasy-mobile-status__value--closed{color:#ff5b6b}.fantasy-mobile-status__remaining{display:block;margin-top:8px;color:#dbe5f7;font-size:11px;font-weight:700}.fantasy-mobile-status__deadline{display:block;margin-top:4px;color:#ffc400;font-size:10px;font-weight:700}.fantasy-mobile-status__deadline span{color:#8fa2c8;font-weight:600}.back-link{display:inline-flex;align-items:center;gap:8px;color:#d9e3f7;font-size:14px;font-weight:800}.back-link:hover{color:var(--yellow-500)}.header-actions{display:flex;align-items:center;gap:10px}.user-menu{position:relative}.user-button{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0px 13px 0px 7px;border:1px solid rgba(111,159,255,.3);border-radius:10px;color:var(--white);background:rgba(6,30,72,.7);cursor:pointer}.user-avatar i{color:var(--yellow-500);font-size:25px;font-weight:950;margin-top:3px}.user-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.user-copy strong{max-width:100px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-copy span{margin-top:3px;color:#8ea4cd;font-size:9px}.fantasy-user-dropdown{min-width:310px;padding:10px;border:1px solid rgba(88,145,255,.24);border-radius:14px;background:linear-gradient(155deg, rgba(11, 43, 100, 0.98), rgba(3, 18, 50, 0.99));box-shadow:0 24px 60px rgba(0,0,0,.42)}.fantasy-user-dropdown .dropdown-item{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,0);border-radius:9px;color:#d8e2f6;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.fantasy-user-dropdown .dropdown-item:hover,.fantasy-user-dropdown .dropdown-item:focus,.fantasy-user-dropdown .dropdown-item.active{color:#ffc400;border-color:rgba(255,196,0,.2);background:linear-gradient(90deg, rgba(255, 196, 0, 0.1), rgba(31, 107, 232, 0.08));transform:translateX(2px)}.fantasy-user-dropdown .dropdown-item:hover .fantasy-user-dropdown__arrow,.fantasy-user-dropdown .dropdown-item:focus .fantasy-user-dropdown__arrow,.fantasy-user-dropdown .dropdown-item.active .fantasy-user-dropdown__arrow{opacity:1;transform:translateX(0)}.fantasy-user-dropdown .dropdown-item:hover .fantasy-user-dropdown__copy small,.fantasy-user-dropdown .dropdown-item:focus .fantasy-user-dropdown__copy small,.fantasy-user-dropdown .dropdown-item.active .fantasy-user-dropdown__copy small{color:#a79866}.fantasy-user-dropdown .dropdown-item .fantasy-user-dropdown__arrow{flex:0 0 auto;color:#64789e;font-size:9px}.fantasy-user-dropdown__header{display:flex;align-items:center;gap:11px;padding:8px 10px 10px}.fantasy-user-dropdown__user-copy,.fantasy-user-dropdown__copy{min-width:0;flex:1;display:flex;flex-direction:column}.fantasy-user-dropdown__user-copy strong,.fantasy-user-dropdown__copy strong{font-size:12px;font-weight:850;line-height:1.2}.fantasy-user-dropdown__user-copy small,.fantasy-user-dropdown__copy small{margin-top:3px;color:#8193b5;font-size:9px;line-height:1.2}.fantasy-user-dropdown__icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.2);border-radius:8px;color:#9fb5dc;background:rgba(2,11,31,.3);font-size:12px}.dropdown-item.active .fantasy-user-dropdown__icon{color:#020b1f;border-color:#ffc400;background:#ffc400}.fantasy-user-dropdown__count{padding:4px 7px;border-radius:999px;color:#ffc400;background:rgba(255,196,0,.09);font-size:8px;font-weight:900}.fantasy-user-dropdown__logout-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,91,107,.25);border-radius:9px;color:#ff9ca7;background:rgba(255,91,107,.07);font-size:12px;font-weight:900;text-transform:uppercase;transition:.2s ease}.fantasy-user-dropdown__logout-button:hover,.fantasy-user-dropdown__logout-button:focus{color:#fff;border-color:rgba(255,91,107,.55);background:rgba(255,91,107,.16)}.fantasy-user-dropdown .dropdown-divider{margin:7px 4px;border-color:hsla(0,0%,100%,.08)}.fantasy-team-switcher{position:relative}.fantasy-team-switcher__button{max-width:180px;min-height:44px;display:flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border:1px solid rgba(255,196,0,.26);border-radius:11px;color:#fff;background:linear-gradient(145deg, rgba(31, 107, 232, 0.11), rgba(2, 11, 31, 0.42));text-align:left}.fantasy-team-switcher__button::after{margin-left:2px;color:#7184a8;display:none}.fantasy-team-switcher__button:hover,.fantasy-team-switcher__button:focus,.fantasy-team-switcher__button[aria-expanded=true]{color:#fff;border-color:rgba(255,196,0,.58);background:linear-gradient(145deg, rgba(31, 107, 232, 0.16), rgba(2, 11, 31, 0.52));box-shadow:0 0 0 4px rgba(255,196,0,.08)}.fantasy-team-switcher__icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(255,196,0,.28);border-radius:9px;color:#ffc400;background:rgba(255,196,0,.08);font-size:13px}.fantasy-team-switcher__copy{min-width:130px;flex:1;display:flex;flex-direction:column}.fantasy-team-switcher__copy small{color:#8395b8;font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.fantasy-team-switcher__copy strong{margin-top:4px;overflow:hidden;color:#fff;font-size:12px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.fantasy-team-switcher__count{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#ffc400;background:rgba(255,196,0,.09);font-size:8px;font-weight:900;line-height:1}.fantasy-team-switcher__menu{width:330px;margin-top:10px;padding:8px;border:1px solid rgba(88,145,255,.24);border-radius:14px;background:radial-gradient(circle at 100% 0, rgba(31, 107, 232, 0.16), transparent 15rem),linear-gradient(155deg, rgba(11, 43, 100, 0.99), rgba(6, 23, 55, 0.99) 58%, rgba(2, 11, 31, 0.99));box-shadow:0 24px 60px rgba(0,0,0,.42)}.fantasy-team-switcher__form{margin:0}.fantasy-team-switcher__option{width:100%;min-height:60px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(0,0,0,0);border-radius:10px;color:#d8e2f6;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.fantasy-team-switcher__option:hover,.fantasy-team-switcher__option:focus{color:#fff;border-color:rgba(88,145,255,.22);background:rgba(31,107,232,.1);transform:translateX(2px)}.fantasy-team-switcher__option:hover .fantasy-team-switcher__arrow,.fantasy-team-switcher__option:focus .fantasy-team-switcher__arrow{opacity:1;transform:translateX(0)}.fantasy-team-switcher__option.active{color:#ffc400;border-color:rgba(255,196,0,.22);background:linear-gradient(90deg, rgba(255, 196, 0, 0.09), rgba(31, 107, 232, 0.07));cursor:default}.fantasy-team-switcher__option.active .fantasy-team-switcher__team-mark{color:#020b1f;border-color:#ffc400;background:#ffc400}.fantasy-team-switcher__option:disabled{opacity:1}.fantasy-team-switcher__team-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.2);border-radius:10px;color:#a9bde2;background:rgba(2,11,31,.34);font-size:10px;font-weight:900}.fantasy-team-switcher__team-copy{min-width:0;flex:1;display:flex;flex-direction:column}.fantasy-team-switcher__team-copy strong{overflow:hidden;color:inherit;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fantasy-team-switcher__team-copy small{margin-top:4px;overflow:hidden;color:#7f91b4;font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fantasy-team-switcher__active,.fantasy-team-switcher__switch{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.fantasy-team-switcher__active{color:#062118;background:#35d17a}.fantasy-team-switcher__switch{color:#ffc400;background:rgba(255,196,0,.09)}.fantasy-team-switcher__arrow{flex:0 0 auto;color:#7184a8;font-size:9px;opacity:.45;transform:translateX(-3px);transition:opacity .2s ease,transform .2s ease}.fantasy-team-switcher__divider{height:1px;margin:7px 4px;background:hsla(0,0%,100%,.08)}.fantasy-team-switcher__manage{min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,0);border-radius:10px;color:#aebddd;font-size:11px;font-weight:800;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.fantasy-team-switcher__manage span:nth-child(2){flex:1}.fantasy-team-switcher__manage:hover,.fantasy-team-switcher__manage:focus{color:#ffc400;border-color:rgba(88,145,255,.2);background:rgba(31,107,232,.08);transform:translateX(2px)}.fantasy-team-switcher__manage-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(111,159,255,.18);border-radius:8px;color:#9fb5dc;background:rgba(2,11,31,.3);font-size:11px}.hero{position:relative;overflow:hidden;min-height:calc(100svh - 78px);display:flex;align-items:center;padding:76px 0 60px;isolation:isolate;background:linear-gradient(rgba(2, 11, 31, 0.38), rgba(2, 11, 31, 0.62)),url("../img/fantasy-background.png") center/cover fixed,var(--navy-950)}.hero::before,.hero::after{position:absolute;z-index:-2;content:"";pointer-events:none}.hero::before{inset:0;opacity:.45;background:linear-gradient(125deg, transparent 0 15%, rgba(26, 91, 214, 0.19) 15.2% 15.8%, transparent 16% 100%),linear-gradient(305deg, transparent 0 82%, rgba(255, 196, 0, 0.26) 82.2% 82.6%, transparent 82.8% 100%)}.hero::after{width:560px;height:560px;right:-180px;top:80px;border-radius:50%;background:radial-gradient(circle, rgba(24, 98, 234, 0.18), transparent 67%);filter:blur(8px)}.hero h1{max-width:760px;margin:0;font-size:clamp(52px,6.2vw,92px);line-height:.92;letter-spacing:-0.055em;font-weight:bold;text-transform:uppercase}.hero h1 span{display:block;color:var(--yellow-500)}.hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(420px, 0.95fr);align-items:center;gap:72px}.hero-copy{max-width:620px;margin:26px 0 0;color:#c6d2eb;font-size:clamp(17px,1.5vw,20px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-benefits{display:flex;flex-wrap:wrap;gap:18px 28px;margin:34px 0 0;padding:0;list-style:none;color:#dce5f7;font-size:14px;font-weight:700}.hero-benefits li{display:inline-flex;align-items:center;gap:8px}.hero-benefits li::before{width:8px;height:8px;content:"";border-radius:50%;background:var(--yellow-500);box-shadow:0 0 0 4px rgba(255,196,0,.12)}@media(max-width: 1080px){.hero-grid{grid-template-columns:minmax(0, 1fr) minmax(360px, 0.88fr);gap:40px}}@media(max-width: 991.98px){.hero{min-height:auto;padding-top:58px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:700px}}@media(max-width: 575.98px){.hero{padding:32px 0 28px;background:linear-gradient(rgba(2, 11, 31, 0.38), rgba(2, 11, 31, 0.62)),url("../img/fantasy-background_blank.png") center/cover fixed,var(--navy-950)}.hero h1{font-size:clamp(42px,14vw,62px)}.hero-copy{margin-top:16px;font-size:15px;line-height:1.5}.hero-actions{margin-top:24px;display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.hero-benefits{margin-top:24px;gap:12px;display:grid;grid-template-columns:1fr 1fr}}.intro{max-width:560px}.intro.big-intro{max-width:100%}.intro h1{margin:0;font-weight:bold;font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-0.055em;text-transform:uppercase}.intro h1 span{display:block;color:var(--yellow-500)}.intro p{max-width:530px;margin:24px 0 0;color:#c8d4ea;font-size:18px}@media(max-width: 991.98px){.intro{max-width:620px;text-align:center}.intro p{margin-inline:auto}}@media(max-width: 575.98px){.intro h1{font-size:clamp(42px,15vw,62px)}.intro p{font-size:16px}}.section{position:relative;padding:104px 0}.section-heading{max-width:760px;margin:0 auto 52px;text-align:center}.section-heading h2{margin:0;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-0.045em;text-transform:uppercase}.section-heading p{max-width:650px;margin:18px auto 0;color:var(--text-muted);font-size:17px}@media(max-width: 575.98px){.section{padding:76px 0}.section-heading{margin-bottom:34px}}.section-preview{border-block:1px solid hsla(0,0%,100%,.06);background:linear-gradient(90deg, rgba(11, 43, 100, 0.22), transparent 40% 60%, rgba(11, 43, 100, 0.22))}.section-preview-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px}.section-preview-panel{position:relative;min-height:420px;padding:34px;border:1px solid rgba(77,136,255,.22);border-radius:22px;background:linear-gradient(150deg, #0a2d68, #031432 76%);box-shadow:var(--shadow);overflow:hidden}.section-preview-copy h2{margin:0;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-0.05em;text-transform:uppercase}.section-preview-copy h2 span{color:var(--yellow-500)}.section-preview-copy p{max-width:560px;margin:23px 0 0;color:var(--text-muted);font-size:18px}.section-preview-copy .button{margin-top:32px}@media(max-width: 1080px){.section-preview-grid{gap:42px}}@media(max-width: 991.98px){.section-preview-grid{grid-template-columns:1fr}.section-preview-copy{order:-1}}@media(max-width: 575.98px){.section-preview-panel{min-height:350px;padding:14px;border-radius:17px}}.section-cta{padding-top:20px}.section-cta-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:48px 54px;border-radius:24px;color:#06152f;background:linear-gradient(105deg, var(--yellow-400), #ffb800);overflow:hidden}.section-cta-card::after{position:absolute;width:420px;height:420px;right:-180px;top:-210px;content:"";border:60px solid rgba(5,31,75,.08);border-radius:50%}.section-cta-card h2{position:relative;z-index:2;margin:0;font-size:clamp(34px,4vw,52px);line-height:1;text-transform:uppercase;letter-spacing:-0.04em}.section-cta-card p{position:relative;z-index:2;margin:10px 0 0;font-weight:700}.section-cta-card .button{position:relative;z-index:2;color:var(--white);background:var(--navy-900);box-shadow:0 12px 32px rgba(3,19,50,.24)}@media(max-width: 991.98px){.section-cta-card{grid-template-columns:1fr;padding:42px}.section-cta-card .button{justify-self:start}}@media(max-width: 575.98px){.section-cta-card{padding:32px 24px;border-radius:18px}.section-cta-card .button{width:100%}}.section_full_wrapper{min-height:calc(100svh - 155px);display:flex;background:linear-gradient(rgba(2, 11, 31, 0.38), rgba(2, 11, 31, 0.62)),url("../img/fantasy-background.png") center/cover fixed,var(--navy-950)}.site-footer{margin-top:0;border-top:1px solid hsla(0,0%,100%,.07);background:#020a1d}body.auth_page .site-footer{margin-top:0}.footer-main{min-height:150px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.footer-copy{color:#7f8fae;font-size:13px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;color:#c9d5eb;font-size:13px;font-weight:750}.footer-links a:hover{color:var(--yellow-500)}@media(max-width: 575.98px){.footer-main{grid-template-columns:1fr;padding:34px 0;text-align:center}.footer-links{justify-content:center}}.site-footer-small{border-top:1px solid var(--border);background:rgba(2,10,29,.88)}.site-footer-small .footer-main{min-height:74px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}@media(max-width: 575.98px){.site-footer-small .footer-main{grid-template-columns:1fr;padding:34px 0;text-align:center}.site-footer-small .footer-links{justify-content:center}}.auth-shell{width:min(100%,1060px);display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 450px);gap:56px;align-items:center}.auth-shell{width:100%;max-width:1060px;margin-inline:auto}.auth-shell>.intro,.auth-shell>.auth-card{width:auto}@media(max-width: 991.98px){.auth-shell{grid-template-columns:1fr;width:min(100%,620px);gap:28px;max-width:530px}}.register-shell{width:min(100%,1180px);margin-inline:auto;display:grid;grid-template-columns:minmax(260px, 0.72fr) minmax(0, 1.28fr);align-items:start;gap:48px}@media(max-width: 991.98px){.register-shell{grid-template-columns:1fr;width:min(100%,720px)}}.register-shell .intro{position:sticky;top:110px;padding-top:28px}@media(max-width: 991.98px){.register-shell .intro{position:static;max-width:660px;padding-top:0;text-align:center}}.register-shell .register-card{position:relative;padding:34px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.9), rgba(3, 18, 50, 0.97));box-shadow:var(--shadow);overflow:hidden}.register-shell .register-card::before{position:absolute;inset:0;content:"";opacity:.22;pointer-events:none;background:radial-gradient(circle at 92% 5%, rgba(31, 107, 232, 0.52), transparent 24%),repeating-linear-gradient(125deg, transparent 0 35px, rgba(255, 255, 255, 0.026) 36px 37px)}.register-shell .register-card>*{position:relative;z-index:2}.register-shell .register-card h2{margin:0;font-size:34px;line-height:1;letter-spacing:-0.035em;text-transform:uppercase}@media(max-width: 640px){.register-shell .register-card{padding:25px 18px;border-radius:18px}.register-shell .register-card h2{font-size:29px}}.auth-card{position:relative;height:-moz-fit-content;height:fit-content;padding:34px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.88), rgba(3, 18, 50, 0.96));box-shadow:var(--shadow);overflow:hidden}.auth-card::before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.25;background:radial-gradient(circle at 85% 10%, rgba(31, 107, 232, 0.46), transparent 28%),repeating-linear-gradient(125deg, transparent 0 35px, rgba(255, 255, 255, 0.026) 36px 37px)}.auth-card>*{position:relative;z-index:2}@media(max-width: 575.98px){.auth-card{padding:25px 18px;border-radius:18px}}.auth-card-panel .panel{display:none}.auth-card-panel .panel .form-group{margin-bottom:18px}.auth-card-panel .panel .form-label{display:block;margin-bottom:8px;color:#edf3ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.auth-card-panel .panel .form-control{width:100%;min-height:52px;padding:0 48px 0 15px;border:1px solid rgba(105,157,255,.31);border-radius:10px;outline:0;color:var(--white);background:rgba(2,15,45,.78);background-clip:padding-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-card-panel .panel .form-control::-moz-placeholder{color:#7182a4}.auth-card-panel .panel .form-control::placeholder{color:#7182a4}.auth-card-panel .panel .form-control:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.11);color:var(--white)}.auth-card-panel .panel .input-wrap{position:relative}.auth-card-panel .panel .input-icon,.auth-card-panel .panel .password-toggle{position:absolute;top:26px;right:15px;transform:translateY(-50%);color:#8395b8}.auth-card-panel .panel .input-icon{pointer-events:none}.auth-card-panel .panel .password-toggle{display:grid;place-items:center;padding:4px;border:0;cursor:pointer;background:rgba(0,0,0,0)}.auth-card-panel .panel .password-toggle:hover,.auth-card-panel .panel .password-toggle:focus-visible{color:var(--yellow-500)}.auth-card-panel .panel .password-strength{height:5px;margin-top:9px;border-radius:99px;background:hsla(0,0%,100%,.08);overflow:hidden}.auth-card-panel .panel .password-strength span{width:0;height:100%;display:block;border-radius:inherit;background:var(--danger);transition:width .2s ease,background .2s ease}.auth-card-panel .panel .field-help{margin:7px 0 0;color:#7f90b0;font-size:12px}.auth-card-panel .panel .password-requirements{display:grid;gap:5px;font-size:.8rem;color:hsla(0,0%,100%,.55)}.auth-card-panel .panel .password-rule{display:flex;align-items:center;gap:8px;transition:color .2s ease}.auth-card-panel .panel .password-rule-icon{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:hsla(0,0%,100%,.25);transition:all .2s ease}.auth-card-panel .panel .password-rule.is-valid{color:hsla(0,0%,100%,.9)}.auth-card-panel .panel .password-rule.is-valid .password-rule-icon{background:#39d98a;box-shadow:0 0 0 3px rgba(57,217,138,.12)}.auth-card-panel .panel .form-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:2px 0 24px}@media(max-width: 575.98px){.auth-card-panel .panel .form-meta{align-items:flex-start;flex-direction:column;gap:12px}}.auth-card-panel .panel .alert{display:none;margin-bottom:18px;padding:12px 13px;border:1px solid rgba(255,102,122,.33);border-radius:9px;color:#ffdbe1;background:rgba(130,21,39,.24);font-size:13px}.auth-card-panel .panel .alert.is-visible{display:block}.auth-card-panel .panel .remember{display:inline-flex;align-items:center;gap:8px;color:#dbe5f7;font-size:13px;cursor:pointer}.auth-card-panel .panel .remember input{width:17px;height:17px;margin:0;accent-color:var(--yellow-500)}.auth-card-panel .panel .text-link{padding:0;border:0;color:var(--yellow-500);background:rgba(0,0,0,0);cursor:pointer;font-size:13px;font-weight:850}.auth-card-panel .panel .text-link:hover{text-decoration:underline}.auth-card-panel .panel .button{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:950;text-transform:uppercase;letter-spacing:.03em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.auth-card-panel .panel .button:hover{transform:translateY(-2px)}.auth-card-panel .panel .button-primary{color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 13px 34px rgba(255,196,0,.2)}.auth-card-panel .panel .button-primary:hover{box-shadow:0 17px 42px rgba(255,196,0,.32)}.auth-card-panel .panel .button-secondary{margin-top:12px;color:var(--white);background:rgba(8,37,87,.75);border-color:rgba(98,151,255,.32)}.auth-card-panel .panel .divider{display:flex;align-items:center;gap:12px;margin:25px 0;color:#7182a4;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.11em}.auth-card-panel .panel .divider::before,.auth-card-panel .panel .divider::after{height:1px;flex:1;content:"";background:rgba(103,151,247,.19)}.auth-card-panel .panel .register-copy{margin:0;text-align:center;color:#aebbd4;font-size:13px}.auth-card-panel .panel .register-copy a{color:var(--yellow-500);font-weight:900}.auth-card-panel .panel .form-section-title{margin:30px 0 16px;padding-bottom:9px;border-bottom:1px solid rgba(102,153,255,.17);color:var(--yellow-500);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.auth-card-panel .panel .form-section-title:first-of-type{margin-top:0}.auth-card-panel .panel .form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.auth-card-panel .panel .form-grid .form-group{margin:0}.auth-card-panel .panel .form-grid .form-group.full{grid-column:1/-1}@media(max-width: 640px){.auth-card-panel .panel .form-grid{grid-template-columns:1fr}.auth-card-panel .panel .form-grid .form-group.full{grid-column:auto}}.auth-card-panel .panel .captcha-placeholder{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px;border:1px dashed rgba(117,165,255,.35);border-radius:10px;color:#aebbd4;background:rgba(3,19,54,.56);font-size:13px}.auth-card-panel .panel .captcha-box{width:24px;height:24px;border:2px solid #8ba0c7;border-radius:4px;background:hsla(0,0%,100%,.06)}@media(max-width: 640px){.auth-card-panel .panel .captcha-placeholder{align-items:flex-start;flex-direction:column}}.auth-card-panel .panel .checkbox-panel{display:grid;gap:14px;margin-top:24px;padding:18px;border:1px solid rgba(100,151,255,.19);border-radius:12px;background:rgba(2,16,47,.56)}.auth-card-panel .panel .checkbox-row{display:flex;align-items:flex-start;gap:11px;color:#cbd7ec;font-size:13px}.auth-card-panel .panel .checkbox-row input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:var(--yellow-500)}.auth-card-panel .panel .checkbox-row a{color:var(--yellow-500);font-weight:850}.auth-card-panel .panel .checkbox-row-vertical{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:11px;column-gap:11px;align-items:start;color:#cbd7ec;font-size:13px}.auth-card-panel .panel .checkbox-row-vertical input[type=checkbox]{margin-top:3px}.auth-card-panel .panel .checkbox-row-vertical .invalid-feedback{grid-column:2}.auth-card-panel .panel h2{margin:0;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:-0.035em}@media(max-width: 575.98px){.auth-card-panel .panel h2{font-size:29px}}.auth-card-panel .panel.is-active{display:block}.auth-card-panel .panel-subtitle{margin:12px 0 28px;color:var(--text-muted);font-size:14px}.page{position:relative;min-height:200px;display:flex;align-items:center;padding:46px 0 86px;isolation:isolate;background:linear-gradient(rgba(2, 11, 31, 0.38), rgba(2, 11, 31, 0.62)),url("../img/fantasy-background.png") center/cover fixed,var(--navy-950)}.page.page_blank_background{background:linear-gradient(rgba(2, 11, 31, 0.38), rgba(2, 11, 31, 0.62)),url("../img/fantasy-background_blank.png") center/cover fixed,var(--navy-950)}.page.page_align_top{align-items:start}.page.page_no_background{background:none}.page::before,.page::after{position:absolute;z-index:-2;content:"";pointer-events:none}.page::before{inset:0;opacity:.45;background:linear-gradient(125deg, transparent 0 15%, rgba(26, 91, 214, 0.19) 15.2% 15.8%, transparent 16% 100%),linear-gradient(305deg, transparent 0 82%, rgba(255, 196, 0, 0.26) 82.2% 82.6%, transparent 82.8% 100%)}.page::after{border-radius:50%;background:radial-gradient(circle, rgba(24, 98, 234, 0.18), transparent 67%);filter:blur(8px)}.page_heading{text-align:center}.page_heading__eyebrow{display:block;margin-bottom:9px;color:var(--yellow-500);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.page_heading__section_title{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.page_heading__section_title__text{min-width:min(500px,62vw);margin:0;padding:14px 52px 16px;color:var(--navy-950);background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 5px 0 #c89200;font-size:clamp(34px,5vw,64px);font-style:italic;font-weight:950;line-height:.94;letter-spacing:-0.055em;text-transform:uppercase;transform:skewX(-12deg)}.page_heading__section_title__text span{display:block;transform:skewX(12deg)}.page_heading__section_title__lines{display:inline-flex;align-items:center;gap:6px}.page_heading__section_title__lines span{width:7px;height:31px;display:block;border-radius:1px;background:linear-gradient(180deg, var(--yellow-400), #c89200);transform:skewX(-16deg)}.page_heading__section_title__lines span:nth-child(1){opacity:.55}.page_heading__section_title__lines span:nth-child(2){opacity:.78}@media(max-width: 767.98px){.page_heading__section_title{gap:8px}.page_heading__section_title__text{min-width:min(420px,72vw);padding:12px 30px 14px;font-size:clamp(28px,9vw,44px)}.page_heading__section_title__lines{gap:4px}.page_heading__section_title__lines span{width:5px;height:24px}}@media(max-width: 520px){.page_heading__section_title__text{min-width:min(285px,74vw);padding:11px 18px 13px;box-shadow:0 3px 0 #c89200}.page_heading__section_title__lines{gap:3px}.page_heading__section_title__lines span{width:4px;height:20px}}.page_intro{max-width:720px;margin:20px auto 30px;color:var(--text-muted);text-align:center;font-size:15px}.teams_overview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid rgba(88,145,255,.24);border-radius:14px;background:rgba(6,23,55,.72)}.teams_overview__copy strong{display:block;font-size:16px}.teams_overview__copy span{display:block;margin-top:4px;color:var(--text-muted);font-size:13px}@media(max-width: 767.98px){.teams_overview{align-items:flex-start;flex-direction:column}}.team_limit{min-width:130px;padding:11px 14px;border:1px solid rgba(255,196,0,.3);border-radius:10px;text-align:center;background:rgba(255,196,0,.08)}.team_limit span{display:block;color:#9babca;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.team_limit strong{display:block;margin-top:3px;color:var(--yellow-500);font-size:20px;font-weight:950}@media(max-width: 767.98px){.team_limit{width:100%}}.team_card{position:relative;min-height:240px;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(88,145,255,.24);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.84), rgba(3, 18, 50, 0.96));box-shadow:var(--shadow);overflow:hidden}.team_card::before{position:absolute;inset:0;content:"";opacity:.22;pointer-events:none;background:radial-gradient(circle at 92% 5%, rgba(31, 107, 232, 0.5), transparent 24%),repeating-linear-gradient(125deg, transparent 0 35px, rgba(255, 255, 255, 0.026) 36px 37px)}.team_card>*{position:relative;z-index:2}.team_card.active{border-color:rgba(255,196,0,.65);box-shadow:0 24px 70px rgba(0,0,0,.36),inset 4px 0 0 var(--yellow-500)}.team_card h2{margin:22px 0 0;font-size:22px;font-weight:950;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.team_card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.team_card__header+h2{margin:22px 0 0;font-size:22px;font-weight:950;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.team_card__icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,196,0,.28);border-radius:15px;color:var(--yellow-500);background:rgba(255,196,0,.09);font-size:18px;font-weight:950}.active-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;color:#06211a;background:#35d17a;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.team_card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;color:var(--text-muted);font-size:12px}.team_card__actions{margin-top:auto;padding-top:22px}.team_create_card{align-items:center;justify-content:center;text-align:center;border-style:dashed;background:rgba(6,23,55,.46)}.team_create_card .team_card__icon{width:62px;height:62px;font-size:28px}.team_create_card p{max-width:260px;margin:12px auto 22px;color:var(--text-muted);font-size:13px}.modal{background:rgba(0,6,20,.78);backdrop-filter:blur(8px)}.modal-dialog{width:min(100%,560px);max-width:560px;max-height:calc(100vh - 40px)}.modal-content{background:rgba(0,0,0,0);border:none}.modal-card{overflow-y:auto;padding:28px;border:1px solid rgba(88,145,255,.3);border-radius:20px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.95), rgba(3, 18, 50, 0.99));box-shadow:0 34px 90px rgba(0,0,0,.52)}.modal-card .form-group{margin-bottom:18px}.modal-card .form-label{display:block;margin-bottom:8px;color:#edf3ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.modal-card .form-control{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(105,157,255,.31);border-radius:10px;outline:0;color:var(--white);background:rgba(2,15,45,.78);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.modal-card .form-control::-moz-placeholder{color:#7182a4}.modal-card .form-control::placeholder{color:#7182a4}.modal-card .form-control:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.11)}.modal-card .field-help{margin:7px 0 0;color:#7f90b0;font-size:12px}.modal-card .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.modal-card .button-ghost{border:1px solid rgba(88,145,255,.2)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.modal-header h2{margin:0;font-size:28px;line-height:1;text-transform:uppercase;color:var(--white);font-weight:bold}.modal-header p{margin:8px 0 0;color:var(--text-muted);font-size:13px}.modal-close{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;color:var(--white);background:rgba(6,23,55,.72);cursor:pointer;font-size:20px}section.how_to_play .steps-grid{display:grid;gap:18px}section.how_to_play .step-card{position:relative;display:grid;grid-template-columns:110px minmax(0, 1fr);gap:24px;padding:28px;border:1px solid rgba(88,145,255,.24);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.78), rgba(3, 18, 50, 0.95));box-shadow:var(--shadow);overflow:hidden;min-height:auto}section.how_to_play .step-card::after{position:absolute;right:-65px;bottom:-95px;width:210px;height:210px;content:"";border:32px solid rgba(31,107,232,.08);border-radius:50%}@media(max-width: 767.98px){section.how_to_play .step-card{grid-template-columns:1fr}}section.how_to_play .step-number{position:relative;z-index:2;width:86px;height:86px;display:grid;place-items:center}@media(max-width: 767.98px){section.how_to_play .step-number{width:auto;height:auto;place-items:start}}section.how_to_play .step-content{position:relative;z-index:2}section.how_to_play .step-content h3{margin:0 0 12px;font-size:24px;text-transform:uppercase}section.how_to_play .step-content p{margin:0;color:#c9d5eb;font-size:14px}section.how_to_play .step-content p+p{margin-top:12px}section.how_to_play .step-highlight{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;border:1px solid rgba(255,196,0,.28);border-radius:10px;color:#dce5f7;background:rgba(255,196,0,.07);font-size:12px;font-weight:800}section.how_to_play .step-highlight strong{color:var(--yellow-500)}.rules-intro{max-width:760px;margin:20px auto 34px;color:var(--text-muted);text-align:center;font-size:15px}.rules-layout{display:grid;grid-template-columns:270px minmax(0, 1fr);gap:24px;align-items:start}.rules-toc{position:sticky;top:102px;padding:20px;border:1px solid rgba(88,145,255,.24);border-radius:16px;background:rgba(6,23,55,.82);box-shadow:var(--shadow)}.rules-toc h2{margin:0 0 14px;color:#fff;font-size:13px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.rules-toc nav{display:grid;gap:4px}.rules-toc a{padding:9px 10px;border-radius:8px;color:#c7d3e9;font-size:12px;font-weight:750}.rules-toc a:hover{color:var(--yellow-500);background:rgba(31,107,232,.14)}.rules-content{display:grid;gap:18px}.rules-card{scroll-margin-top:110px;padding:28px;border:1px solid rgba(88,145,255,.24);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.76), rgba(3, 18, 50, 0.95));box-shadow:var(--shadow)}.rules-card h2{margin:0 0 18px;color:#fff;font-size:24px;line-height:1;letter-spacing:-0.025em;text-transform:uppercase}.rules-card h3{margin:24px 0 10px;color:#fff;font-size:16px;text-transform:uppercase}.rules-card p{margin:0 0 16px;color:#c9d5eb;font-size:14px}.rules-card p:last-child{margin-bottom:0}.rules-card ul,.rules-card ol{display:grid;gap:10px;margin:14px 0 18px;padding-left:22px;color:#c9d5eb;font-size:14px}.rules-card li::marker{color:var(--yellow-500);font-weight:900}.rules-highlight{margin-top:18px;padding:16px 18px;border:1px solid rgba(255,196,0,.28);border-radius:12px;color:#dce5f7;background:rgba(255,196,0,.07);font-size:13px}.rules-highlight strong{color:var(--yellow-500)}.rules-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:18px 0}.rule-stat{padding:16px;border:1px solid rgba(88,145,255,.2);border-radius:12px;background:rgba(2,15,45,.58);text-align:center}.rule-stat strong{display:block;color:var(--yellow-500);font-size:24px;line-height:1}.rule-stat span{display:block;margin-top:7px;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media(max-width: 991.98px){.rules-layout{grid-template-columns:1fr}.rules-toc{position:static}.rules-toc nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.rules-grid{grid-template-columns:1fr}}@media(max-width: 520px){.rules-toc nav{grid-template-columns:1fr}.rules-card{padding:22px 18px}}.prizes-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.prize-card,.regulations-card{padding:28px;border:1px solid rgba(88,145,255,.24);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.78), rgba(3, 18, 50, 0.95));box-shadow:var(--shadow)}.prize-card h2{margin:0;color:var(--white);font-size:24px;line-height:1;text-transform:uppercase}.prize-card p{margin:0 0 18px;color:#c9d5eb;font-size:14px}.prize-card-header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.prize-card-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,196,0,.28);border-radius:15px;color:var(--yellow-500);background:rgba(255,196,0,.08);font-size:24px}.prize-list{display:grid;gap:10px}.prize-list .step-number{font-size:30px;text-align:center}.prize-list .step-number.step-number__muted{color:rgba(255,196,0,.75)}.prize-row{display:grid;grid-template-columns:54px minmax(0, 1fr) 2fr;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(88,145,255,.18);border-radius:12px;background:rgba(2,15,45,.56)}.prize-row:nth-child(n+4) .prize-place{color:var(--yellow-500);border:1px solid rgba(255,196,0,.35);background:rgba(255,196,0,.08)}.prize-place{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--navy-950);background:var(--yellow-500);font-size:13px;font-weight:950}.prize-label{font-size:13px;font-weight:850}.prize-value{color:var(--yellow-500);font-size:15px;font-weight:950;text-align:right}.prize-note{margin-top:16px;padding:14px 16px;border:1px solid rgba(255,196,0,.25);border-radius:12px;color:#dce5f7;background:rgba(255,196,0,.07);font-size:12px}.regulations-card{margin-top:20px}.regulations-card h2{margin:0;margin-bottom:20px;color:var(--white);font-size:26px;line-height:1;text-transform:uppercase}.regulations-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.regulations-list li{position:relative;padding-left:30px;color:#c9d5eb;font-size:14px}.regulations-list li::before{position:absolute;top:2px;left:0;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:var(--navy-950);background:var(--yellow-500);content:"✓";font-size:10px;font-weight:950}.regulations-highlight{margin-top:20px;padding:16px 18px;border:1px solid rgba(53,209,122,.25);border-radius:12px;color:#dff8ea;background:rgba(53,209,122,.07);font-size:13px}.regulations-highlight strong{color:var(--green-500)}@media(max-width: 991.98px){.prizes-grid{grid-template-columns:1fr}}@media(max-width: 520px){.prize-card,.regulations-card{padding:22px 18px}.prize-row{grid-template-columns:42px minmax(0, 1fr)}.prize-value{grid-column:2;text-align:left}}.standings-panel{border:1px solid rgba(53,111,218,.56);border-radius:16px;background:rgba(3,17,45,.72);box-shadow:var(--shadow);overflow:hidden}.standings-panel .standings-toolbar{padding:22px;border-bottom:1px solid rgba(88,145,255,.2);background:linear-gradient(135deg, rgba(11, 43, 100, 0.66), rgba(6, 23, 55, 0.88))}.standings-panel .toolbar-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.standings-panel .toolbar-eyebrow{display:block;margin-bottom:4px;color:var(--yellow-500);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.standings-panel .toolbar-title{margin:0;font-size:24px;font-weight:950;letter-spacing:-0.025em;text-transform:uppercase}.standings-panel .toolbar-count{margin:0;color:var(--text-muted);font-size:13px}.standings-panel .toolbar-count strong{color:var(--white)}.standings-panel .filters{display:grid;grid-template-columns:repeat(3, minmax(160px, 0.7fr)) auto minmax(220px, 1fr);gap:10px;align-items:center}.standings-panel .form-control{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(105,157,255,.28);border-radius:9px;outline:0;color:var(--white);background:var(--navy-900);font-size:13px;font-weight:700}.standings-panel .form-control::-moz-placeholder{color:#7182a4}.standings-panel .form-control::placeholder{color:#7182a4}.standings-panel .form-control:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(255,196,0,.1)}.standings-panel select.form-control{color-scheme:dark;cursor:pointer}.standings-panel .search-field{position:relative}.standings-panel .search-field svg{position:absolute;top:50%;left:14px;width:16px;color:#7182a4;transform:translateY(-50%)}.standings-panel .search-field .form-control{padding-left:42px}.standings-panel .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.025em;transition:transform .2s ease,box-shadow .2s ease}.standings-panel .button:hover{transform:translateY(-2px)}.standings-panel .button-primary{color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 12px 34px rgba(255,196,0,.22)}.standings-panel .rank-cell{width:70px;text-align:center}.standings-panel .rank-badge{min-width:80px;text-align:center}.standings-panel .rank-badge.top-three{color:var(--yellow-500);font-size:20px;font-weight:bold;line-height:1}.standings-panel .team-cell{min-width:230px;display:flex;align-items:center;gap:12px}.standings-panel .team-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(88,145,255,.26);border-radius:12px;color:var(--white);background:linear-gradient(145deg, rgba(31, 107, 232, 0.5), rgba(8, 32, 74, 0.95));font-size:11px;font-weight:950}.standings-panel .team-name{font-size:14px;font-weight:950;text-transform:uppercase;max-width:450px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-panel .user-name,.standings-panel .country-name{color:#dbe5f7;max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-panel .score-cell{width:110px;color:var(--yellow-500) !important;font-size:16px !important;font-weight:950 !important;text-align:center}.standings-panel .you-pill{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:999px;color:var(--navy-950);background:var(--green-500);font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.standings-panel .page-size{display:inline-flex;align-items:center;gap:8px}.standings-panel .page-size select{min-height:36px;width:74px}.standings-panel .pagination{display:flex;gap:6px}.standings-panel .page-link{min-width:38px;min-height:36px;display:grid;place-items:center;padding:0 11px;border:1px solid rgba(88,145,255,.25);border-radius:7px;color:#dbe5fa;background:rgba(6,23,55,.7);font-size:12px;font-weight:800}.standings-panel .page-link:hover,.standings-panel .page-link.active{border-color:var(--yellow-500);color:var(--navy-950);background:var(--yellow-500)}@media(max-width: 1180px){.standings-panel .header-status{display:none}.standings-panel .filters{grid-template-columns:repeat(2, minmax(0, 1fr))}.standings-panel .search-field{grid-column:1/-1}}@media(max-width: 767.98px){.standings-panel .toolbar-top{align-items:flex-start;flex-direction:column;gap:8px}.standings-panel .filters{grid-template-columns:1fr}.standings-panel .search-field{grid-column:auto}.standings-panel .standings-footer{align-items:flex-start;flex-direction:column}}@media(max-width: 520px){.standings-panel .standings-toolbar{padding:18px}.standings-panel .standings-table{min-width:760px}}.standings-view-switcher,.players-view-switcher{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.06)}.standings-view-switcher__label,.players-view-switcher__label{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.standings-view-switcher__options,.players-view-switcher__options{display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(90,135,210,.35);border-radius:8px;background:rgba(3,20,52,.6)}.standings-view-switcher__button,.players-view-switcher__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-muted);font-size:13px;font-weight:700;transition:background-color .15s ease,color .15s ease}.standings-view-switcher__button:hover,.players-view-switcher__button:hover{color:#fff;background:hsla(0,0%,100%,.05)}.standings-view-switcher__button.active,.players-view-switcher__button.active{background:rgba(255,204,0,.12);color:var(--yellow-500)}.standings-view-switcher__count,.players-view-switcher__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgba(255,204,0,.14);color:var(--yellow-500);font-size:11px;font-weight:800;line-height:1}@media(max-width: 575.98px){.standings-view-switcher,.players-view-switcher{justify-content:space-between;padding:10px 12px}.standings-view-switcher__button,.players-view-switcher__button{padding:6px 10px;font-size:12px}}@media(max-width: 575.98px){.players-view-switcher{flex-direction:column;align-items:stretch;gap:.5rem}.players-view-switcher__options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.35rem}.players-view-switcher__button{width:100%;white-space:normal;text-align:center}}#standingsTableContainer{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}#standingsTableContainer.is-loaded{opacity:1;visibility:visible;transform:translateY(0)}.page_news .news-toolbar{display:grid;grid-template-columns:1fr auto;gap:14px;margin-bottom:22px;width:min(100%,var(--article-width));margin-left:auto;margin-right:auto}.page_news .news-search{position:relative}.page_news .news-search svg{position:absolute;top:50%;left:15px;width:16px;color:#7184a8;transform:translateY(-50%)}.page_news .news-search .form-control{padding-left:43px}.page_news .form-control{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(105,157,255,.28);border-radius:10px;outline:0;color:var(--white);background-color:rgba(2,15,45,.78)}.page_news .form-control:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(255,196,0,.1)}.page_news .form-select{color-scheme:dark;border:1px solid rgba(105,157,255,.28);border-radius:9px;outline:0;color:var(--white);background-color:var(--navy-900);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px}.page_news .news-featured{width:min(100%,var(--article-width));margin-inline:auto;position:relative;margin-bottom:22px;padding:34px;border:1px solid rgba(255,196,0,.28);border-radius:20px;background:radial-gradient(circle at 100% 0, rgba(31, 107, 232, 0.2), transparent 22rem),linear-gradient(155deg, rgba(13, 47, 107, 0.92), rgba(3, 18, 50, 0.98));box-shadow:var(--shadow);overflow:hidden}.page_news .news-featured::after{position:absolute;right:-80px;bottom:-120px;width:250px;height:250px;content:"";border:38px solid rgba(255,196,0,.035);border-radius:50%}.page_news .news-featured>*{position:relative;z-index:2}.page_news .news-featured h2{max-width:900px;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.05;letter-spacing:-0.045em;text-transform:uppercase}.page_news .news-featured p{max-width:850px;margin:16px 0 22px;color:#c9d5eb;font-size:16px}.page_news .news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}.page_news .news-badge{display:inline-flex;padding:5px 8px;border-radius:999px;color:var(--navy-950);background:var(--yellow-500);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_news .news-date{color:#8698ba;font-size:11px;font-weight:800;text-transform:uppercase}.page_news .news-link{display:inline-flex;align-items:center;gap:9px;color:var(--yellow-500);font-size:12px;font-weight:900;text-transform:uppercase}.page_news .news-link:hover{gap:13px}.page_news .news-list{display:grid;gap:12px;width:min(100%,var(--article-width));margin-left:auto;margin-right:auto}.page_news .news-item{display:grid;grid-template-columns:92px minmax(0, 1fr) auto;align-items:center;gap:22px;padding:22px 24px;border:1px solid var(--border);border-radius:15px;background:rgba(4,20,53,.86);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.page_news .news-item:hover{border-color:rgba(255,196,0,.36);background:rgba(8,32,74,.94);transform:translateX(3px)}.page_news .news-item:hover .news-item-arrow{color:var(--navy-950);border-color:var(--yellow-500);background:var(--yellow-500)}.page_news .news-item-date{border-right:1px solid hsla(0,0%,100%,.08);text-align:center}.page_news .news-item-date strong{display:block;color:var(--yellow-500);font-size:28px;line-height:1}.page_news .news-item-date span{display:block;margin-top:6px;color:#8193b5;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.page_news .news-item-content{min-width:0}.page_news .news-item-content h3{margin:0;font-size:19px;line-height:1.2;text-transform:uppercase}.page_news .news-item-content p{margin:9px 0 0;color:var(--text-muted);font-size:13px}.page_news .news-item-arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(88,145,255,.2);border-radius:10px;color:#7f91b4;background:rgba(2,11,31,.3);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.page_news .pagination-wrap{display:flex;justify-content:center;margin-top:28px}.page_news .pagination{display:flex;gap:7px}.page_news .page-link{min-width:40px;min-height:38px;display:grid;place-items:center;padding:0 11px;border:1px solid rgba(88,145,255,.25);border-radius:8px;color:#dbe5fa;background:rgba(6,23,55,.7);font-size:12px;font-weight:800}.page_news .page-link:hover,.page_news .page-link.active{color:var(--navy-950);border-color:var(--yellow-500);background:var(--yellow-500)}@media(max-width: 767.98px){.page_news .news-toolbar{grid-template-columns:1fr}.page_news .news-featured{padding:26px 22px}.page_news .news-item{grid-template-columns:68px minmax(0, 1fr);gap:16px;padding:18px}.page_news .news-item-arrow{display:none}.page_news .news-item-date strong{font-size:24px}}@media(max-width: 520px){.page_news .news-item{grid-template-columns:1fr}.page_news .news-item-date{display:flex;align-items:baseline;gap:7px;padding-bottom:10px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left}.page_news .news-item-date strong,.page_news .news-item-date span{display:inline;margin:0}}.page_news .form-control::-moz-placeholder{color:#8ea3c7;opacity:1}.page_news .form-control::placeholder{color:#8ea3c7;opacity:1}.page_news_article .container{width:min(100% - 32px,var(--container));margin-inline:auto}.page_news_article .news-intro{max-width:720px;margin:20px auto 32px;color:var(--text-muted);text-align:center;font-size:15px}.page_news_article .news-article{width:min(100%,var(--article-width));margin-inline:auto}.page_news_article .news-back-row{margin-bottom:14px}.page_news_article .news-back-link{display:inline-flex;align-items:center;gap:8px;color:#90a3c7;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.page_news_article .news-back-link:hover{color:var(--yellow-500)}.page_news_article .news-hero{position:relative;padding:34px;border:1px solid rgba(255,196,0,.28);border-radius:20px 20px 0 0;background:radial-gradient(circle at 100% 0, rgba(31, 107, 232, 0.2), transparent 22rem),linear-gradient(155deg, rgba(13, 47, 107, 0.92), rgba(3, 18, 50, 0.98));box-shadow:var(--shadow);overflow:hidden}.page_news_article .news-hero::after{position:absolute;right:-80px;bottom:-120px;width:250px;height:250px;content:"";border:38px solid rgba(255,196,0,.035);border-radius:50%}.page_news_article .news-hero>*{position:relative;z-index:2}.page_news_article .news-hero h2{margin:0;font-size:clamp(32px,5.5vw,54px);line-height:1.03;letter-spacing:-0.047em;text-transform:uppercase}.page_news_article .news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}.page_news_article .news-badge{display:inline-flex;padding:5px 8px;border-radius:999px;color:var(--navy-950);background:var(--yellow-500);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_news_article .news-date{color:#8698ba;font-size:11px;font-weight:800;text-transform:uppercase}.page_news_article .news-summary{margin-top:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.09);color:#dce6f8;font-size:17px;font-weight:720;line-height:1.55}.page_news_article .news-content{padding:34px;border:1px solid var(--border);border-top:0;border-radius:0 0 20px 20px;background:rgba(3,18,50,.94);box-shadow:var(--shadow)}.page_news_article .news-content>*:first-child{margin-top:0}.page_news_article .news-content>*:last-child{margin-bottom:0}.page_news_article .news-content p,.page_news_article .news-content div{margin:0 0 18px;color:#c9d5eb;font-size:15px;line-height:1.8}.page_news_article .news-content h2,.page_news_article .news-content h3,.page_news_article .news-content h4,.page_news_article .news-content h5,.page_news_article .news-content h6{margin:34px 0 16px;color:var(--yellow-500);line-height:1.15;letter-spacing:-0.025em;text-transform:uppercase}.page_news_article .news-content h2{font-size:26px}.page_news_article .news-content h3{font-size:21px}.page_news_article .news-content h4{font-size:18px}.page_news_article .news-content strong{color:var(--white);font-weight:850}.page_news_article .news-content a{color:var(--yellow-500);text-decoration:underline;text-decoration-color:rgba(255,196,0,.45);text-underline-offset:3px}.page_news_article .news-content a:hover{text-decoration-color:var(--yellow-500)}.page_news_article .news-article-footer{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.page_news_article .news-next-card{min-height:112px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);border-radius:14px;background:rgba(4,20,53,.86);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.page_news_article .news-next-card:hover{border-color:rgba(255,196,0,.36);background:rgba(8,32,74,.94);transform:translateY(-2px)}.page_news_article .news-next-card:hover .news-next-card__icon{color:var(--navy-950);border-color:var(--yellow-500);background:var(--yellow-500)}.page_news_article .news-next-card__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(88,145,255,.2);border-radius:10px;color:#7f91b4;background:rgba(2,11,31,.3)}.page_news_article .news-next-card__copy{min-width:0}.page_news_article .news-next-card__copy small{display:block;color:#7f91b4;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.page_news_article .news-next-card__copy strong{display:block;margin-top:5px;color:#edf3ff;font-size:13px;line-height:1.3;text-transform:uppercase}@media(max-width: 767.98px){.page_news_article .container{width:min(100% - 24px,var(--container))}.page_news_article .news-hero,.page_news_article .news-content{padding-right:22px;padding-left:22px}.page_news_article .news-summary{font-size:16px}.page_news_article .news-content p,.page_news_article .news-content div{font-size:14px}.page_news_article .news-article-footer{grid-template-columns:1fr}}@media(max-width: 520px){.page_news_article .news-hero{padding-top:26px;padding-bottom:26px}.page_news_article .news-hero h2{font-size:34px}}.page_private_leagues .empty-state{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;border:1px solid rgba(88,145,255,.24);border-radius:14px;background:rgba(6,23,55,.72)}.page_private_leagues .empty-state strong{display:block;font-size:15px}.page_private_leagues .empty-state span{display:block;margin-top:3px;color:var(--text-muted);font-size:13px}.page_private_leagues .empty-state span i{font-size:24px}.page_private_leagues .league-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.page_private_leagues .league-card{position:relative;min-height:100%;padding:28px;border:1px solid rgba(88,145,255,.26);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.86), rgba(3, 18, 50, 0.96));box-shadow:var(--shadow);overflow:hidden}.page_private_leagues .league-card::before{position:absolute;inset:0;content:"";opacity:.22;pointer-events:none;background:radial-gradient(circle at 92% 5%, rgba(31, 107, 232, 0.5), transparent 24%),repeating-linear-gradient(125deg, transparent 0 35px, rgba(255, 255, 255, 0.026) 36px 37px)}.page_private_leagues .league-card>*{position:relative;z-index:2}.page_private_leagues .league-card h2{margin:0;font-size:26px;line-height:1;letter-spacing:-0.03em;text-transform:uppercase}.page_private_leagues .league-card p{margin:12px 0 24px;color:var(--text-muted);font-size:14px}.page_private_leagues .league-card-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:20px;border:1px solid rgba(255,196,0,.28);border-radius:15px;color:var(--yellow-500);background:rgba(255,196,0,.09);font-size:24px;font-weight:950}.page_private_leagues .form-group{margin-bottom:18px}.page_private_leagues .form-label{display:block;margin-bottom:8px;color:#edf3ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.page_private_leagues .form-control{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(105,157,255,.31);border-radius:10px;outline:0;color:var(--white);background:rgba(2,15,45,.78);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page_private_leagues .form-control::-moz-placeholder{color:#7182a4}.page_private_leagues .form-control::placeholder{color:#7182a4}.page_private_leagues .form-control:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.11)}.page_private_leagues .field-help{margin:7px 0 0;color:#7f90b0;font-size:12px}.page_private_leagues .password-wrap{position:relative}.page_private_leagues .password-wrap .form-control{padding-right:52px}.page_private_leagues .password-toggle{position:absolute;top:50%;right:14px;display:grid;place-items:center;padding:4px;border:0;color:#8395b8;background:rgba(0,0,0,0);cursor:pointer;transform:translateY(-50%)}.page_private_leagues .password-toggle:hover{color:var(--yellow-500)}.page_private_leagues .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.025em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_private_leagues .button:hover{transform:translateY(-2px)}.page_private_leagues .button-primary{width:100%;color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 12px 34px rgba(255,196,0,.22)}.page_private_leagues .button-primary:hover{box-shadow:0 16px 42px rgba(255,196,0,.34)}.page_private_leagues .button-secondary{width:100%;color:var(--white);background:rgba(9,36,83,.74);border-color:rgba(93,145,255,.36)}.page_private_leagues .button-secondary:hover{background:rgba(14,52,116,.88);border-color:rgba(122,165,255,.62)}.page_private_leagues .league-card-footer{margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08);color:#8798b8;font-size:12px}@media(max-width: 960px){.page_private_leagues .league-options{grid-template-columns:1fr}}@media(max-width: 767.98px){.page_private_leagues .empty-state{align-items:flex-start}}@media(max-width: 520px){.page_private_leagues .league-card{padding:22px 18px;border-radius:16px}}.page_private_leagues .password-requirements{display:grid;gap:5px;font-size:.8rem;color:hsla(0,0%,100%,.55)}.page_private_leagues .password-rule{display:flex;align-items:center;gap:8px;transition:color .2s ease}.page_private_leagues .password-rule-icon{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:hsla(0,0%,100%,.25);transition:all .2s ease}.page_private_leagues .password-rule.is-valid{color:hsla(0,0%,100%,.9)}.page_private_leagues .password-rule.is-valid .password-rule-icon{background:#39d98a;box-shadow:0 0 0 3px rgba(57,217,138,.12)}.page_private_leagues .team-league-group{padding:18px 0;border-bottom:1px solid rgba(88,145,255,.18)}.page_private_leagues .team-league-group__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.page_private_leagues .team-league-group__header h3{margin:2px 0 0;color:var(--white);font-size:18px;font-weight:950;text-transform:uppercase}.page_private_leagues .team-league-group__label{color:var(--yellow-500);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.page_private_leagues .team-league-group__count{color:var(--text-muted);font-size:11px;font-weight:800}.page_private_leagues .team-league-group__leagues{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.page_private_leagues .team-league-group__leagues{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}@media(max-width: 991.98px){.page_private_leagues .team-league-group__leagues{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.page_private_leagues .team-league-group__leagues{grid-template-columns:1fr}}.page_private_leagues .team-league-item{min-width:0;padding:16px;border:1px solid rgba(88,145,255,.28);border-radius:12px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.76), rgba(3, 18, 50, 0.94))}.page_private_leagues .team-league-item__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_private_leagues .team-league-item__title{min-width:0;display:flex;align-items:center;gap:8px}.page_private_leagues .team-league-item__title i{flex:0 0 auto;color:var(--yellow-500);font-size:12px}.page_private_leagues .team-league-item__title h3{min-width:0;margin:0;overflow:hidden;color:var(--white);font-size:14px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_private_leagues .team-league-item__id{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:800}.page_private_leagues .team-league-item__meta{display:flex;align-items:center;gap:18px;margin-top:10px;color:var(--text-muted);font-size:11px}.page_private_leagues .team-league-item__meta span{display:inline-flex;align-items:baseline;gap:4px}.page_private_leagues .team-league-item__meta strong{color:var(--yellow-500);font-size:12px;font-weight:950}.page_private_leagues .team-league-item__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(88,145,255,.16)}.page_private_leagues .team-league-item__button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid rgba(88,145,255,.28);border-radius:8px;color:#dbe5fa;background:rgba(6,23,55,.72);cursor:pointer;font-size:10px;font-weight:950;text-transform:uppercase;transition:color .2s ease,background .2s ease,border-color .2s ease}.page_private_leagues .team-league-item__button:hover{color:var(--white);background:rgba(11,43,100,.9);border-color:rgba(88,145,255,.52)}.page_private_leagues .team-league-item__button--challenge{background:rgba(0,0,0,0);border-color:var(--yellow-500);color:var(--yellow-500)}.page_private_leagues .team-league-item__button--challenge:hover{color:#07152e;background:var(--yellow-400);border-color:var(--yellow-400)}.page_private_leagues .team-league-item__standings{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--yellow-500);font-size:10px;font-weight:950;text-transform:uppercase}.page_private_leagues .team-league-item__standings:hover{color:var(--yellow-400)}.page_private_leagues .team-league-item__standings i{font-size:8px}.page_private_leagues .team-league-item__members{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;margin:-5px -9px;border:0;border-radius:8px;color:inherit;font:inherit;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.page_private_leagues .team-league-item__members strong{color:var(--yellow-500)}.page_private_leagues .team-league-item__members::after{content:"";font-family:"Font Awesome 5 Free";font-size:9px;font-weight:900;opacity:.45;transition:opacity .2s ease,transform .2s ease}.page_private_leagues .team-league-item__members:hover{color:#fff;background:hsla(0,0%,100%,.06);transform:translateX(2px)}.page_private_leagues .team-league-item__members:hover::after{opacity:1;transform:translateX(2px)}.page_private_leagues .team-league-item__members:focus-visible{outline:2px solid var(--yellow-500);outline-offset:2px}.page_players .market-panel{border:1px solid rgba(53,111,218,.56);border-radius:16px;background:rgba(3,17,45,.72);box-shadow:var(--shadow);overflow:hidden}.page_players .market-toolbar{padding:22px;border-bottom:1px solid rgba(88,145,255,.2);background:linear-gradient(135deg, rgba(11, 43, 100, 0.66), rgba(6, 23, 55, 0.88))}.page_players .toolbar-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.page_players .toolbar-eyebrow{display:block;margin-bottom:4px;color:var(--yellow-500);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.page_players .toolbar-title{margin:0;font-size:24px;font-weight:950;letter-spacing:-0.025em;text-transform:uppercase}.page_players .toolbar-count{margin:0;color:var(--text-muted);font-size:13px}.page_players .toolbar-count strong{color:var(--white)}.page_players .filters{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px}.page_players .form-control{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(105,157,255,.28);border-radius:9px;outline:0;color:var(--white);background:rgba(2,11,31,.76);font-size:13px;font-weight:700}.page_players .form-control::-moz-placeholder{color:#7182a4}.page_players .form-control::placeholder{color:#7182a4}.page_players .form-control:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.1)}.page_players select.form-control{color-scheme:dark;cursor:pointer}.page_players .multiselect-native-select button.multiselect{min-height:46px;padding:0 14px;border:1px solid rgba(105,157,255,.28);border-radius:9px;outline:0;color:var(--white);background:rgba(2,11,31,.76);font-size:13px;font-weight:700;text-align:left !important}.page_players .multiselect-native-select button.multiselect:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.1)}.page_players .multiselect-native-select .multiselect-container{min-width:100%;background:#030e26}.page_players .multiselect-native-select .multiselect-container .dropdown-item{padding:6px 0 0 12px;font-size:13px;font-weight:700}.page_players .multiselect-native-select .multiselect-container .dropdown-item:hover,.page_players .multiselect-native-select .multiselect-container .dropdown-item:active{background:#0a2960 !important}.page_players .multiselect-native-select .multiselect-container .dropdown-item .form-check-input:checked{background-color:var(--yellow-500);border-color:var(--yellow-500)}.page_players .multiselect-native-select .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.page_players .multiselect-native-select .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.page_players .multiselect-native-select .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.page_players .multiselect-native-select .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active,.page_players .multiselect-native-select .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.page_players .multiselect-native-select .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active{background:#0a2960 !important;color:#fff !important}.page_players .search-field{position:relative}.page_players .search-field svg{position:absolute;top:50%;left:14px;width:16px;color:#7182a4;transform:translateY(-50%)}.page_players .search-field .form-control{padding-left:42px}.page_players .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.025em;transition:transform .2s ease,box-shadow .2s ease}.page_players .button:hover{transform:translateY(-2px)}.page_players .button-primary{color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 12px 34px rgba(255,196,0,.22)}.page_players .table-scroll{width:100%;overflow-x:auto;scrollbar-color:var(--yellow-500) var(--navy-950);scrollbar-width:thin}.page_players .players-table{width:100%;border-collapse:separate;border-spacing:0}.page_players .players-table th{padding:16px 14px;border-bottom:1px solid rgba(255,196,0,.72);color:var(--yellow-500);background:rgba(11,43,100,.72);font-size:11px;font-weight:950;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap}.page_players .players-table th:nth-child(2){text-align:left}.page_players .players-table td{padding:13px 14px;border-bottom:1px solid rgba(41,112,214,.36);color:var(--white);background:rgba(6,23,55,.56);font-size:13px;font-weight:700;text-align:center;vertical-align:middle;transition:background-color .2s ease}.page_players .players-table tbody tr:hover td{background:rgba(11,43,100,.42)}.page_players .players-table tbody tr:hover td:first-child{box-shadow:inset 4px 0 0 var(--yellow-500)}.page_players .players-table tbody tr:last-child td{border-bottom:0}.page_players .hidden-column{display:none}.page_players .player-cell{min-width:190px;display:flex;align-items:center;gap:12px;text-align:left}.page_players .player-avatar{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:var(--white);background:linear-gradient(145deg, rgba(31, 107, 232, 0.5), rgba(8, 32, 74, 0.95));font-size:11px;font-weight:950}.page_players .player-copy{display:flex;flex-direction:column}.page_players .player-name{color:var(--white);font-size:14px;font-weight:950;line-height:1.15;text-transform:uppercase;white-space:nowrap}.page_players .player-name:hover{color:var(--yellow-500)}.page_players .player-meta{margin-top:4px;color:#8ea4cd;font-size:10px;font-weight:800;text-transform:uppercase}.page_players .club-cell{min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.page_players .club-mark,.page_players .opponent-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,196,0,.38);border-radius:50%;color:var(--yellow-500);background:rgba(255,196,0,.07);font-size:8px;font-weight:950}.page_players .club-name{max-width:92px;font-size:11px;font-weight:800;line-height:1.15;text-align:center}.page_players .position-badge{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,196,0,.5);border-radius:50%;color:var(--yellow-500);background:rgba(255,196,0,.08);font-size:11px;font-weight:950}.page_players .score{color:var(--yellow-500);font-size:16px;font-weight:950}.page_players .price{font-size:15px;font-weight:950}.page_players .change{min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:11px;font-weight:950;padding:0 6px}.page_players .change-up{color:var(--green-500);background:rgba(53,209,122,.12)}.page_players .change-keep{color:var(--white);background:hsla(0,0%,100%,.08)}.page_players .change-down{color:var(--red-500);background:rgba(255,91,107,.12)}.page_players .next-cell{min-width:40px;display:inline-grid;grid-template-columns:30px auto;grid-template-areas:"mark name" "mark location";align-items:center;-moz-column-gap:8px;column-gap:8px;text-align:left}.page_players .opponent-mark{grid-area:mark;width:30px;height:30px;border-radius:8px;color:var(--navy-950);background:var(--yellow-500)}.page_players .next-name{grid-area:name;font-size:10px;font-weight:950;line-height:1}.page_players .next-location{grid-area:location;margin-top:4px;color:var(--text-muted);font-size:9px;font-weight:800;line-height:1}.page_players .selected-row td{background:rgba(53,209,122,.07)}.page_players .selected-row td:first-child{box-shadow:inset 4px 0 0 var(--green-500)}.page_players .market-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border-top:1px solid rgba(88,145,255,.2);color:var(--text-muted);background:rgba(2,11,31,.46);font-size:12px}.page_players .market-footer strong{color:var(--white)}.page_players .pagination{display:flex;gap:6px}.page_players .page-link{min-width:38px;min-height:36px;display:grid;place-items:center;padding:0 11px;border:1px solid rgba(88,145,255,.25);border-radius:7px;color:#dbe5fa;background:rgba(6,23,55,.7);font-size:12px;font-weight:800}.page_players .page-link:hover,.page_players .page-link.active{border-color:var(--yellow-500);color:var(--navy-950);background:var(--yellow-500)}@media(max-width: 1180px){.page_players .filters{display:grid;grid-template-columns:repeat(3, minmax(0, 2fr))}}@media(max-width: 960px){.page_players .filters{grid-template-columns:repeat(2, minmax(0, 1fr))}.page_players .search-field{grid-column:1/-1}.page_players .market-summary{justify-content:stretch}.page_players .summary-card{flex:1 1 150px}}@media(max-width: 767.98px){.page_players .toolbar-top{align-items:flex-start;flex-direction:column;gap:8px}.page_players .filters{grid-template-columns:1fr}.page_players .search-field{grid-column:auto}.page_players .market-footer{align-items:flex-start;flex-direction:column}}@media(max-width: 520px){.page_players .summary-card{min-width:0}.page_players .market-toolbar{padding:18px}.page_players .player-cell{min-width:190px}.page_players .player-avatar{width:38px;height:38px;flex-basis:38px}.page_players .player-name{font-size:12px}.page_players .buy-button{min-width:40px;width:40px;padding:0}}.page_players .buy-button{min-width:88px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--yellow-500);border-radius:7px;color:var(--navy-950);background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 4px 0 #c89200;cursor:pointer;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.page_players .buy-button:hover{transform:translateY(-2px);box-shadow:0 6px 0 #c89200}.page_players .buy-button.buy-button-owned{border-color:var(--green-500);background:var(--green-500);box-shadow:none}.page_players .buy-button.buy-button-unavailable{color:var(--white);border-color:var(--navy-900);background:var(--navy-950);box-shadow:none}.page_players .buy-button{min-width:88px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--fantasy-yellow-500);border-radius:8px;color:var(--fantasy-navy-950);background:var(--fantasy-yellow-500);font-size:.75rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_players .buy-button:hover:not(:disabled){color:var(--fantasy-navy-950);border-color:var(--fantasy-yellow-400);background:var(--fantasy-yellow-400);transform:translateY(-1px)}.page_players .buy-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,196,0,.18),0 8px 20px rgba(255,196,0,.18)}.page_players .buy-button:disabled{cursor:default}.page_players #playersTableContainer{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.page_players #playersTableContainer.is-loaded{opacity:1;visibility:visible;transform:translateY(0)}.page_account .account-intro{max-width:720px;margin:20px auto 34px;color:var(--text-muted);text-align:center;font-size:15px}.page_account .account-layout{display:grid;grid-template-columns:230px minmax(0, 1fr);gap:22px;align-items:start}.page_account .account-nav{position:sticky;top:102px;padding:12px;border:1px solid rgba(88,145,255,.24);border-radius:16px;background:rgba(6,23,55,.82);box-shadow:var(--shadow)}.page_account .account-nav a{display:block;padding:12px 14px;border-radius:9px;color:#c7d3e9;font-size:13px;font-weight:800}.page_account .account-nav a:hover,.page_account .account-nav a.active{color:var(--yellow-500);background:rgba(31,107,232,.14)}.page_account .account-content{display:grid;gap:18px}.page_account .account-card{padding:28px;border:1px solid rgba(88,145,255,.24);border-radius:18px;background:linear-gradient(155deg, rgba(13, 47, 107, 0.78), rgba(3, 18, 50, 0.95));box-shadow:var(--shadow)}.page_account .account-card h2{margin:0;font-size:25px;line-height:1;text-transform:uppercase}.page_account .account-card>p{margin:10px 0 24px;color:var(--text-muted);font-size:13px}.page_account .form-section-title{margin:28px 0 16px;padding-bottom:9px;border-bottom:1px solid rgba(102,153,255,.17);color:var(--yellow-500);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.page_account .form-section-title:first-of-type{margin-top:0}.page_account .form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.page_account .form-group.full{grid-column:1/-1}.page_account .form-label{display:block;margin-bottom:8px;color:#edf3ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_account .form-control{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(105,157,255,.31);border-radius:10px;outline:0;color:var(--white);background:rgba(2,15,45,.78);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page_account .form-control::-moz-placeholder{color:#7182a4}.page_account .form-control::placeholder{color:#7182a4}.page_account .form-control:focus{border-color:var(--yellow-500);background:rgba(3,20,58,.94);box-shadow:0 0 0 4px rgba(255,196,0,.11)}.page_account .form-control[readonly],.page_account .form-control:disabled{color:#91a3c4;border-color:rgba(105,157,255,.18);background:rgba(2,15,45,.48);cursor:not-allowed}.page_account .field-help{margin:7px 0 0;color:#7f90b0;font-size:12px}.page_account .email-locked{display:flex;align-items:center;gap:10px}.page_account .email-locked .form-control{flex:1}.page_account .locked-badge{min-height:52px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(255,196,0,.24);border-radius:10px;color:var(--yellow-500);background:rgba(255,196,0,.07);font-size:10px;font-weight:950;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.page_account .password-wrap{position:relative}.page_account .password-wrap .form-control{padding-right:56px}.page_account .password-toggle{position:absolute;top:50%;right:14px;padding:4px;border:0;color:#8395b8;background:rgba(0,0,0,0);cursor:pointer;transform:translateY(-50%);font-size:11px;font-weight:800}.page_account .password-toggle:hover{color:var(--yellow-500)}.page_account .checkbox-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(100,151,255,.19);border-radius:12px;background:rgba(2,16,47,.56)}.page_account .checkbox-row{display:flex;align-items:flex-start;gap:11px;color:#cbd7ec;font-size:13px}.page_account .checkbox-row input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--yellow-500)}.page_account .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.page_account .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:9px;cursor:pointer;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.page_account .button-primary{color:#07152e;background:linear-gradient(180deg, var(--yellow-400), var(--yellow-500));box-shadow:0 12px 34px rgba(255,196,0,.22)}.page_account .button-secondary{color:var(--white);border-color:rgba(93,145,255,.36);background:rgba(9,36,83,.68)}.page_account .account-alert{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(53,209,122,.28);border-radius:12px;color:#d9f7e7;background:rgba(53,209,122,.08);font-size:13px}@media(max-width: 991.98px){.page_account .account-layout{grid-template-columns:1fr}.page_account .account-nav{position:static;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.page_account .form-grid{grid-template-columns:1fr}.page_account .form-group.full{grid-column:auto}.page_account .account-nav{grid-template-columns:1fr}}@media(max-width: 520px){.page_account .account-card{padding:22px 18px}.page_account .email-locked{align-items:stretch;flex-direction:column}.page_account .locked-badge{justify-content:center}.page_account .form-actions{display:grid;grid-template-columns:1fr}}.page_my_team .my-team-layout{width:100%}.page_my_team .my-team-court,.page_my_team .my-team-bench{min-width:0}.page_my_team .my-team-bench{display:none}.page_my_team .player-position-secondary,.page_my_team .player-position-separator{opacity:.6}@media(min-width: 1200px){.page_my_team .my-team-layout{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:2rem;align-items:stretch;width:100%;max-width:1600px;min-height:450px;margin:0 auto;padding-inline:2rem}.page_my_team .my-team-court{position:relative;min-width:0}.page_my_team .my-team-bench{display:flex;flex-direction:column;min-width:0;padding-left:2rem;border-left:1px solid rgba(88,145,255,.28)}}.page_my_team .team-court{position:relative;width:100%;margin-top:32px;margin-bottom:28px}@media(min-width: 767.98px){.page_my_team .team-court{aspect-ratio:1122/566;overflow:hidden;margin-top:0;margin-bottom:0}}.page_my_team .team-court-background{display:none}@media(min-width: 767.98px){.page_my_team .team-court-background{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.page_my_team .team-court-header{display:grid;grid-template-columns:minmax(24px, 1fr) auto minmax(24px, 1fr);align-items:center;gap:14px;margin-bottom:14px}.page_my_team .team-court-header-line{display:block;height:2px;background:var(--yellow-500)}.page_my_team .team-court-title{margin:0;color:var(--yellow-500);font-size:clamp(1.35rem,1.7vw,1.85rem);font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.page_my_team .court-player{position:relative;display:block;width:100%}@media(min-width: 767.98px){.page_my_team .court-player{position:absolute;z-index:2;width:clamp(180px,12vw,180px);transform:translate(-50%, -50%)}}@media(min-width: 767.98px){.page_my_team .court-player-top-left{top:20%;left:34%;z-index:3}.page_my_team .court-player-top-right{top:20%;left:66%;z-index:3}.page_my_team .court-player-bottom-left{top:65%;left:20%}.page_my_team .court-player-bottom-center{top:75%;left:50%}.page_my_team .court-player-bottom-right{top:65%;left:80%}}.page_my_team .player-card{position:relative;width:100%;padding-top:clamp(70px,10vw,145px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}@media(max-width: 767.98px){.page_my_team .player-card{padding-top:0;margin-bottom:10px;position:relative;display:grid;min-width:0;min-height:72px;grid-template-columns:clamp(70px,6vw,88px) minmax(0, 1fr);align-items:stretch;background:rgba(3,18,50,.94);border:1px solid rgba(88,145,255,.52);border-radius:8px;overflow:hidden}.page_my_team .player-card:hover{border-color:var(--yellow-500);box-shadow:0 7px 18px rgba(0,0,0,.22);transform:translateY(-1px)}}.page_my_team .player-image{position:relative;min-width:0;overflow:hidden;background:rgba(8,32,74,.55)}.page_my_team .player-image img{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}@media(min-width: 768px){.page_my_team .player-image{position:absolute;top:0;left:50%;width:clamp(85px,9vw,135px);height:clamp(90px,11vw,155px);transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:rgba(0,0,0,0)}.page_my_team .player-image img{display:block;width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}}.page_my_team .player-card-content{position:relative;z-index:2;overflow:hidden;background:rgba(3,18,50,.96);border-left:1px solid rgba(88,145,255,.55)}@media(min-width: 768px){.page_my_team .player-card-content{border:1px solid rgba(88,145,255,.55);border-radius:7px}}.page_my_team .player-card-name-row{display:flex;align-items:baseline;gap:7px;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(88,145,255,.4)}.page_my_team .player-position{flex:0 0 auto;color:var(--yellow-500);font-size:clamp(.75rem,.85vw,.95rem);font-weight:900;line-height:1}.page_my_team .player-name{min-width:0;overflow:hidden;color:var(--white);font-size:clamp(.55rem,.65vw,.72rem);font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_my_team .player-card-footer{display:flex;align-items:stretch;border-top:1px solid hsla(0,0%,100%,.12)}@media(max-width: 767.98px){.page_my_team .player-card-footer{border-top:none}}.page_my_team .player-value{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 12px;font-size:12px;font-weight:700;text-transform:uppercase}@media(max-width: 767.98px){.page_my_team .player-value{justify-content:flex-start}}.page_my_team .player-value span{color:#fff}.page_my_team .player-value strong{color:var(--fantasy-yellow, #ffca05)}.page_my_team .player-manage-button{flex:0 0 40px;width:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid rgba(0,0,0,.15);background:var(--fantasy-yellow, #ffca05);color:#06183d;cursor:pointer;font-size:28px;font-weight:900;line-height:1;transition:background-color .15s ease,width .15s ease,flex-basis .15s ease}.page_my_team .player-manage-button:hover,.page_my_team .player-manage-button:focus-visible{background:#ffd633}.page_my_team .player-manage-button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.page_my_team .player-manage-button span{display:block;transform:translateY(-1px)}.page_my_team .player-card-empty{--player-info-height: 71px;position:relative;width:100%;height:calc(var(--player-image-height) + var(--player-info-height))}@media(min-width: 768px){.page_my_team .player-card-empty{--player-image-height: clamp(90px, 10vw, 145px);padding-top:var(--player-image-height)}}.page_my_team .player-card-empty .player-card-content{position:relative;z-index:2;display:grid;height:74px;grid-template-rows:1fr 27px;overflow:hidden;background:rgba(3,18,50,.96)}@media(min-width: 768px){.page_my_team .player-card-empty .player-card-content{border:1px solid rgba(88,145,255,.55);border-radius:7px}}@media(min-width: 768px){.page_my_team .player-card-empty .player-card-content{height:77.66px}}.page_my_team .player-image-empty{position:relative;min-width:0;overflow:hidden;background:rgba(8,32,74,.55)}.page_my_team .player-image-empty img{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}@media(min-width: 768px){.page_my_team .player-image-empty{position:absolute;top:0;left:50%;display:flex;width:clamp(65px,7vw,100px);height:var(--player-image-height);align-items:flex-end;justify-content:center;transform:translateX(-50%);overflow:hidden;background:rgba(0,0,0,0)}.page_my_team .player-image-empty img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}}.page_my_team .empty-player-main{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;gap:7px;padding:4px 8px}.page_my_team .empty-player-plus{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:var(--yellow-500);border:1px dashed var(--yellow-500);border-radius:50%;font-size:.95rem;font-weight:900;line-height:1}.page_my_team span.empty-player-position{font-size:clamp(.75rem,.85vw,.95rem)}.page_my_team .empty-player-label{min-width:0;overflow:hidden;color:var(--text-muted);font-size:clamp(.5rem,.55vw,.62rem);font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_my_team .empty-player-button{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;padding:0 8px;color:var(--navy-950);background:var(--yellow-500);border:0;font-size:clamp(.55rem,.6vw,.68rem);font-weight:900;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}@media(min-width: 768px){.page_my_team .empty-player-button{border-radius:0 0 6px 6px}}.page_my_team .empty-player-button:hover,.page_my_team .empty-player-button:focus{color:var(--navy-950);background:var(--yellow-400);text-decoration:none}.page_my_team .empty-player-button:focus-visible{outline:2px solid var(--white);outline-offset:-3px}.page_my_team .captain-badge{position:absolute;bottom:43px;right:7px;z-index:4;display:grid;width:25px;height:25px;place-items:center;color:var(--navy-950);background:var(--yellow-500);border:3px solid rgba(2,11,31,.9);border-radius:50%;box-shadow:0 0 0 1px var(--yellow-500);font-size:.68rem;font-weight:900}@media(min-width: 767.98px){.page_my_team .captain-badge{bottom:65px;right:-12px}}.page_my_team .team-bench{display:flex;min-width:0;flex-direction:column;padding-left:clamp(18px,1.75vw,28px);border-left:1px solid rgba(88,145,255,.3)}.page_my_team .team-bench-header{display:grid;grid-template-columns:minmax(24px, 1fr) auto minmax(24px, 1fr);align-items:center;gap:14px;margin-bottom:14px}.page_my_team .team-bench-header-line{display:block;height:2px;background:var(--yellow-500)}.page_my_team .team-bench-title{margin:0;color:var(--yellow-500);font-size:clamp(1.35rem,1.7vw,1.85rem);font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.page_my_team .team-bench-list{display:grid;gap:10px}.page_my_team .bench-player-card{position:relative;display:grid;min-width:0;min-height:72px;grid-template-columns:clamp(70px,6vw,88px) minmax(0, 1fr) clamp(62px,5vw,78px);align-items:stretch;overflow:hidden;background:rgba(3,18,50,.94);border:1px solid rgba(88,145,255,.52);border-radius:8px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.page_my_team .bench-player-card.transfers-open:hover{border-color:var(--yellow-500);box-shadow:0 7px 18px rgba(0,0,0,.22);transform:translateY(-1px)}.page_my_team .bench-player-image{position:relative;min-width:0;overflow:hidden;background:rgba(8,32,74,.55)}.page_my_team .bench-player-image img{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.page_my_team .bench-player-info{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:9px 10px}.page_my_team .bench-player-position{color:var(--yellow-500);font-size:clamp(.78rem,.8vw,.92rem);font-weight:900;line-height:1;text-transform:uppercase}.page_my_team .bench-player-name{min-width:0;overflow:hidden;color:var(--white);font-size:clamp(.55rem,.6vw,.68rem);font-weight:800;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_my_team .bench-player-value{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 7px;background:rgba(1,12,35,.45);border-left:1px solid rgba(88,145,255,.28);text-align:center}.page_my_team .bench-player-value strong{color:var(--yellow-500);font-size:clamp(.72rem,.78vw,.9rem);font-weight:900;line-height:1}.page_my_team .bench-player-value-label{color:var(--text-muted);font-size:clamp(.48rem,.52vw,.58rem);font-weight:700;line-height:1;text-transform:uppercase}.page_my_team .bench-player-actions{align-self:stretch;display:grid;grid-template-rows:1fr auto;min-width:68px;border-left:1px solid hsla(0,0%,100%,.12)}.page_my_team .bench-player-sell{display:flex;align-items:center;justify-content:center;gap:5px;border-left:1px solid rgba(88,145,255,.28);min-height:27px;padding:5px 7px;border-top:1px solid hsla(0,0%,100%,.12);background:rgba(255,80,80,.06);color:#ff7676;font-size:9px;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.page_my_team .bench-player-sell i{font-size:10px}.page_my_team .bench-player-sell:hover{background:rgba(255,80,80,.14);color:#ff9292}.page_my_team .bench-player-sell:focus-visible{outline:2px solid #ff7676;outline-offset:-2px}.page_my_team .bench-player-card-empty .bench-player-position{color:var(--yellow-500)}.page_my_team .bench-player-card-empty .bench-player-name{color:var(--white)}.page_my_team .bench-empty-icon{display:grid;place-items:center;background:rgba(8,32,74,.55)}.page_my_team .bench-empty-icon span{display:grid;width:30px;height:30px;place-items:center;color:var(--yellow-500);border:1px dashed var(--yellow-500);border-radius:50%;font-size:1.15rem;font-weight:900;line-height:1}.page_my_team .bench-player-action{display:flex;min-width:0;border-left:1px solid rgba(88,145,255,.28)}.page_my_team .bench-empty-button{display:flex;width:100%;align-items:center;justify-content:center;padding:7px;color:var(--navy-950);background:var(--yellow-500);font-size:clamp(.5rem,.55vw,.62rem);font-weight:900;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}.page_my_team .bench-empty-button:hover,.page_my_team .bench-empty-button:focus{color:var(--navy-950);background:var(--yellow-400);text-decoration:none}.page_my_team .bench-empty-button:focus-visible{outline:2px solid var(--white);outline-offset:-3px}@media(min-width: 1200px)and (max-height: 820px){.page_my_team .team-bench-header{margin-bottom:10px}.page_my_team .team-bench-list{gap:7px}.page_my_team .bench-player-card{min-height:62px;grid-template-columns:62px minmax(0, 1fr) 62px}.page_my_team .bench-player-info{gap:3px;padding:6px 8px}.page_my_team .bench-player-value{gap:3px;padding:6px 5px}.page_my_team .bench-player-image img{height:105%}.page_my_team .bench-empty-icon span{width:26px;height:26px;font-size:1rem}}.popover:has(.player-actions){--bs-popover-max-width: 230px;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(255, 255, 255, 0.12);--bs-popover-border-radius: 8px;--bs-popover-bg: var(--navy-900);--bs-popover-body-padding-x: 0;--bs-popover-body-padding-y: 0;width:220px;background:var(--navy-900);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 30px rgba(0,0,0,.35),0 3px 8px rgba(0,0,0,.2)}.popover:has(.player-actions) .popover-body{padding:0;color:#fff}.popover:has(.player-actions).bs-popover-top>.popover-arrow::before{border-top-color:hsla(0,0%,100%,.12)}.popover:has(.player-actions).bs-popover-top>.popover-arrow::after{border-top-color:var(--navy-900)}.popover:has(.player-actions).bs-popover-bottom>.popover-arrow::before{border-bottom-color:hsla(0,0%,100%,.12)}.popover:has(.player-actions).bs-popover-bottom>.popover-arrow::after{border-bottom-color:var(--navy-900)}.player-actions{display:flex;flex-direction:column;padding:5px}.player-action-button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:#fff;font-size:13px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.player-action-button:hover{background:hsla(0,0%,100%,.08)}.player-action-button:focus-visible{outline:2px solid var(--yellow-500);outline-offset:-2px}.player-action-icon{flex:0 0 26px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;font-size:14px;font-weight:800;line-height:1}.player-action-captain .player-action-icon{background:var(--yellow-500);color:var(--navy-950)}.player-action-captain:hover{color:var(--yellow-500)}.player-action-captain.is-captain{cursor:default;opacity:.65}.player-action-captain.is-captain:hover{background:rgba(0,0,0,0);color:#fff}.player-action-captain.is-captain .player-action-icon{background:var(--yellow-500);color:var(--navy-950)}.player-action-check{margin-left:auto;color:var(--yellow-500);font-size:12px}.player-action-swap .player-action-icon{font-size:17px}.player-action-sell{position:relative;margin-top:5px;padding-top:11px;color:#ff7676}.player-action-sell::before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:hsla(0,0%,100%,.12)}.player-action-sell .player-action-icon{background:rgba(255,90,90,.12);color:#ff7676}.player-action-sell:hover{background:rgba(255,90,90,.1);color:#ff8b8b}.player-actions-offcanvas{--bs-offcanvas-height: auto;max-height:80vh;background:var(--navy-900);color:#fff;border-top:1px solid hsla(0,0%,100%,.12);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.player-actions-offcanvas .offcanvas-header{padding:18px 20px 14px;border-bottom:1px solid hsla(0,0%,100%,.1)}.player-actions-offcanvas .offcanvas-title{margin:0;color:#fff;font-size:17px;font-weight:800;line-height:1.2}.player-actions-offcanvas .player-actions-position{margin-top:4px;color:var(--yellow-500);font-size:12px;font-weight:700;text-transform:uppercase}.player-actions-offcanvas .btn-close{filter:invert(1);opacity:.7}.player-actions-offcanvas .btn-close:hover{opacity:1}.player-actions-offcanvas .offcanvas-body{padding:8px 12px calc(12px + env(safe-area-inset-bottom))}.player-actions-offcanvas .player-actions{padding:0}.player-actions-offcanvas .player-action-button{min-height:52px;padding:12px;font-size:15px;border-radius:8px}.player-actions-offcanvas .player-action-icon{flex:0 0 32px;width:32px;height:32px;font-size:16px}.player-actions-offcanvas .player-action-sell{margin-top:8px;padding-top:14px}.player-actions-offcanvas .player-action-sell::before{left:4px;right:4px}.swap-player-body{display:grid;grid-template-columns:minmax(0, 1fr) 54px minmax(0, 1.25fr);gap:1.1rem;align-items:stretch}.swap-player-column{display:flex;flex-direction:column;min-width:0}.swap-player-column-title{margin-bottom:.65rem;color:#91a3c4;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.swap-player-current-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px}.swap-player-image{display:flex;align-items:flex-end;justify-content:center;width:110px;height:130px;overflow:hidden}.swap-player-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.swap-player-current-info{width:100%;text-align:center;position:relative;overflow:hidden;background:rgba(3,18,50,.96);border:1px solid rgba(88,145,255,.55);border-radius:7px}.swap-player-content{display:flex;align-items:baseline;gap:7px;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(88,145,255,.4)}.swap-player-name{min-width:0;overflow:hidden;color:var(--white);font-size:clamp(.55rem,.65vw,.72rem);font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swap-player-position{color:var(--yellow-500);font-size:clamp(.75rem,.85vw,.95rem);font-weight:900;line-height:1;text-transform:uppercase}.swap-player-position .player-position-secondary,.swap-player-position .player-position-separator{opacity:.6}.swap-player-divider{display:flex;align-items:center;justify-content:center;padding-top:1.75rem}.swap-player-divider-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#071936;background:var(--fantasy-yellow, #ffc400);border-radius:50%;font-size:1rem;box-shadow:0 8px 22px rgba(0,0,0,.25)}.swap-player-options-list{display:flex;flex-direction:column;gap:.65rem;min-height:230px;justify-content:center}.swap-player-option{display:flex;min-width:0;justify-content:space-between;overflow:hidden;gap:5px;align-items:center;width:100%;min-height:70px;padding:0;color:inherit;text-align:left;background:rgba(3,18,50,.94);border:1px solid rgba(88,145,255,.52);border-radius:8px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.swap-player-option:hover{border-color:var(--yellow-500);box-shadow:0 7px 18px rgba(0,0,0,.22);transform:translateY(-1px)}.swap-player-option:hover .swap-player-option-action{border-color:var(--yellow-500);box-shadow:0 7px 18px rgba(0,0,0,.22);transform:translateY(-1px)}.swap-player-option:focus-visible{outline:2px solid var(--fantasy-yellow, #ffc400);outline-offset:2px}.swap-player-option-image{display:flex;align-items:flex-end;justify-content:center;width:70px;min-width:70px;height:70px;overflow:hidden;background:rgba(8,32,74,.55)}.swap-player-option-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.swap-player-option-info{min-width:0;width:100%;height:100%;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}.swap-player-option-name{min-width:0;overflow:hidden;color:var(--white);font-size:clamp(.55rem,.6vw,.68rem);font-weight:800;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swap-player-option-position{color:var(--yellow-500);font-size:clamp(.78rem,.8vw,.92rem);font-weight:900;line-height:1;text-transform:uppercase}.swap-player-option-action{display:flex;align-items:center;justify-content:center;min-width:30px;height:100%;background:var(--yellow-500);color:#06183d;font-size:15px;font-weight:900;line-height:1;transition:background-color .15s ease,transform .15s ease}.swap-player-options-empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:1rem;color:#91a3c4;text-align:center;background:hsla(0,0%,100%,.025);border:1px dashed hsla(0,0%,100%,.1);border-radius:.75rem;font-size:.85rem}@media(max-width: 767.98px){.swap-player-modal-dialog{max-width:560px}.swap-player-body{grid-template-columns:minmax(0, 1fr) 46px minmax(0, 1.15fr);gap:.75rem;padding-left:1rem;padding-right:1rem}.swap-player-current-card{min-height:210px;padding:1rem .75rem}.swap-player-image{width:90px;height:110px}.swap-player-option{grid-template-columns:54px minmax(0, 1fr) 28px;gap:.6rem;padding:.55rem}.swap-player-option-image{width:54px;height:58px}.swap-player-divider-icon{width:36px;height:36px;font-size:.85rem}}@media(max-width: 520px){.swap-player-modal-dialog{width:calc(100% - 1rem);margin:.5rem auto}.swap-player-modal-header{padding:1rem 1rem 0}.swap-player-body{grid-template-columns:1fr;gap:1rem;padding:1.75rem 1rem 1rem}.swap-player-divider{padding-top:0}.swap-player-divider-icon{transform:rotate(90deg)}.swap-player-current-card{min-height:180px}.swap-player-image{width:85px;height:100px}.swap-player-option{grid-template-columns:58px minmax(0, 1fr) 32px;min-height:76px}}.league-invitation{margin-top:20px;border:1px solid rgba(88,145,255,.28);border-radius:12px;background:rgba(3,18,50,.55);overflow:hidden}.league-invitation__text{padding:18px;color:#dce5f7;font-size:13px;line-height:1.55}.league-invitation__text p{margin:0 0 14px}.league-invitation__text p:last-child{margin-bottom:0}.league-invitation__text strong{color:var(--white);font-weight:800}.league-invitation__text a{color:var(--yellow-500);font-weight:800}.league-invitation__text a:hover{color:var(--yellow-400)}@media(max-width: 575.98px){.league-invitation__text{padding:14px;font-size:12px}}.league-members-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--border)}.league-members-header__name{min-width:0}.league-members-header__name span{display:block;margin-bottom:3px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.league-members-header__name strong{display:block;overflow:hidden;color:#fff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.league-members-header__count{flex-shrink:0;text-align:right}.league-members-header__count strong{color:var(--yellow-500);font-size:18px}.league-members-header__count span{margin-left:3px;color:var(--text-muted);font-size:12px}.league-members-list{max-height:340px;overflow-y:auto}.league-member{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;border-bottom:1px solid hsla(0,0%,100%,.06)}.league-member:last-child{border-bottom:0}.league-member__info{display:flex;align-items:center;min-width:0;gap:12px}.league-member__avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;color:var(--navy-950);background:var(--yellow-500);font-size:13px;font-weight:800;text-transform:uppercase}.league-member__name{min-width:0}.league-member__name strong{display:block;overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.league-member__name span{display:block;margin-top:2px;color:var(--text-muted);font-size:11px}.league-member__owner{flex-shrink:0;padding:4px 8px;border-radius:6px;color:var(--yellow-500);background:rgba(255,196,0,.1);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cursor-pointer{cursor:pointer}/*# sourceMappingURL=main.min.css.map */