html{overflow-x:clip}body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}@media (min-width:1001px){body:has(.app-shell) .app-shell{min-height:100vh;display:block}body:has(.app-shell) .sidebar{z-index:20;overscroll-behavior:contain;width:286px;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}body:has(.app-shell) main{min-height:100vh;margin-left:286px}}@media (min-width:721px) and (max-width:1000px){body:has(.app-shell) .app-shell{min-height:100vh;display:block}body:has(.app-shell) .sidebar{z-index:20;overscroll-behavior:contain;width:238px;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}body:has(.app-shell) main{min-height:100vh;margin-left:238px}}@media (max-width:1100px){body:has(.app-shell) .content{min-width:0}:is(body:has(.app-shell) .card,body:has(.app-shell) .dashboard-hero,body:has(.app-shell) .match-pilot-hero){min-width:0}}@media (max-width:720px){:is(body:has(.app-shell) .mp-roster-editor-dialog,body:has(.app-shell) .mp-roster-sync-dialog){border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:0}body:has(.app-shell) .mp-roster-editor-scroll{padding:27px 17px 22px}:is(body:has(.app-shell) .mp-roster-editor-dialog h2,body:has(.app-shell) .mp-roster-sync-dialog h2){font-size:22px;line-height:1.12}body:has(.app-shell) .mp-roster-editor-heading{flex-direction:column;align-items:flex-start;gap:4px}body:has(.app-shell) .mp-roster-editor-row{grid-template-columns:minmax(0,1fr);gap:8px}body:has(.app-shell) .mp-roster-editor-player{grid-column:1/-1}body:has(.app-shell) .mp-roster-editor-selection{grid-column:1/2;width:100%}body:has(.app-shell) .mp-roster-editor-price{grid-area:auto/1/auto/2;width:110px}body:has(.app-shell) .mp-roster-sync-card{flex-direction:column;align-items:stretch}body:has(.app-shell) .mp-roster-sync-card .mp-secondary-button{width:100%}body:has(.app-shell) .mp-roster-sync-auction-select{width:100%}body:has(.app-shell) .mp-roster-editor-actions{padding:12px 17px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:8px}body:has(.app-shell) .mp-roster-editor-actions button{width:100%;min-width:0}body:has(.app-shell) .mp-roster-sync-dialog{padding:27px 17px 0}body:has(.app-shell) .mp-roster-sync-dialog .mp-roster-editor-actions{flex-direction:row;justify-content:flex-end;margin-inline:-17px}body:has(.app-shell) .mp-roster-sync-dialog .mp-roster-editor-actions button{width:auto;min-width:126px}body:has(.app-shell) .mp-roster-sync-scroll{padding-top:14px}body:has(.app-shell) .mp-roster-sync-summary{gap:5px}body:has(.app-shell) .mp-roster-sync-summary span{padding:8px 4px;font-size:8px}body:has(.app-shell) .mp-roster-sync-summary strong{font-size:16px}body:has(.app-shell) .mp-roster-sync-diff-list>div{grid-template-columns:18px minmax(0,1fr)}body:has(.app-shell) .mp-roster-sync-diff-list>div b{grid-column:2}:is(body:has(.app-shell),body:has(.landing-page),body:has(.auth-page)){width:100%;min-width:0;overflow-x:hidden}body:has(.app-shell) .app-shell{width:100%;min-width:0;max-width:100%}body:has(.app-shell) main{width:100%;min-width:0;max-width:100%}body:has(.app-shell) .content{width:100%;min-width:0;max-width:100%}body:has(.app-shell) .dashboard-home{width:100%;min-width:0;max-width:100%}body:has(.app-shell) .match-pilot-page{width:100%;min-width:0;max-width:100%}body:has(.app-shell) .content{padding:22px 14px calc(104px + env(safe-area-inset-bottom))}:is(body:has(.app-shell) .card,body:has(.app-shell) .card>*,body:has(.app-shell) .page-actions>*,body:has(.app-shell) .section-heading>*,body:has(.app-shell) .hero-row>*,body:has(.app-shell) .sim-right>*,body:has(.app-shell) .dashboard-tool-card>*,body:has(.app-shell) .model-data-card>*,body:has(.app-shell) .match-pilot-hero>*,body:has(.app-shell) .match-pilot-roadmap>*){min-width:0;max-width:100%}:is(body:has(.app-shell) .page-actions,body:has(.app-shell) .hero-row){flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}:is(body:has(.app-shell) .page-actions>div:first-child,body:has(.app-shell) .hero-row>div:first-child){width:100%}:is(body:has(.app-shell) .page-actions h2,body:has(.app-shell) .hero-row h2,body:has(.app-shell) .workspace-heading h2,body:has(.app-shell) .dashboard-hero h2){overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,9vw,35px);line-height:1.08}body:has(.app-shell) .page-actions>div>p:not(.eyebrow){max-width:100%;font-size:13px;line-height:1.55}body:has(.app-shell) .hero-row p{max-width:100%;font-size:13px;line-height:1.55}body:has(.app-shell) .workspace-heading>p:not(.eyebrow){max-width:100%;font-size:13px;line-height:1.55}body:has(.app-shell) .hero-actions{flex-wrap:wrap;width:100%;min-width:0}body:has(.app-shell) .dashboard-hero-actions{flex-wrap:wrap;width:100%;min-width:0}body:has(.app-shell) .page-actions .listone-heading-meta{flex-wrap:wrap;width:100%;min-width:0}body:has(.app-shell) .account-panel-action-row{flex-wrap:wrap;width:100%;min-width:0}:is(body:has(.app-shell) .hero-actions>button,body:has(.app-shell) .hero-actions>a,body:has(.app-shell) .dashboard-hero-actions>button,body:has(.app-shell) .dashboard-hero-actions>a){max-width:100%}:is(body:has(.app-shell) .section-heading,body:has(.app-shell) .strategy-tracker-head,body:has(.app-shell) .simulator-room-heading,body:has(.app-shell) .listone-filter-heading,body:has(.app-shell) .new-session-teams-heading,body:has(.app-shell) .bonus-malus-heading){min-width:0}:is(body:has(.app-shell) .section-heading>div,body:has(.app-shell) .strategy-tracker-head>div,body:has(.app-shell) .simulator-room-heading>div,body:has(.app-shell) .listone-filter-heading>div,body:has(.app-shell) .bonus-malus-heading>div){min-width:0;max-width:100%}body:has(.app-shell) .pilot-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}body:has(.app-shell) .pilot-tabs button{gap:5px;min-width:0;padding-inline:4px;font-size:10px}body:has(.app-shell) .pilot-tabs button span{flex:none;font-size:14px}body:has(.app-shell) .main-navigation>.account-navigation-button{flex-direction:column;gap:3px}body:has(.app-shell) .main-navigation>.account-navigation-button .account-navigation-copy{flex:0 auto;align-items:center;gap:3px;width:auto;min-width:0;display:flex}body:has(.app-shell) .main-navigation>.account-navigation-button .account-navigation-copy strong{font-size:9px;line-height:1;display:block}body:has(.app-shell) .main-navigation>.account-navigation-button .account-navigation-copy small{display:none}:is(body:has(.app-shell) .section-heading h3,body:has(.app-shell) .strategy-tracker-head b,body:has(.app-shell) .simulator-room-heading h2,body:has(.app-shell) .listone-filter-heading h3,body:has(.app-shell) .account-plan-option h4){overflow-wrap:anywhere}body:has(.app-shell) .dashboard-tool-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px}:is(body:has(.app-shell) .dashboard-tool-arrow,body:has(.app-shell) .dashboard-tool-status){grid-column:2;justify-self:start}body:has(.app-shell) .model-data-card{align-items:flex-start;gap:18px;padding:21px 18px}body:has(.app-shell) .model-data-card-copy{width:100%;padding-left:0}body:has(.app-shell) .model-data-card-visual{flex-basis:102px;align-self:center;width:102px;height:102px}body:has(.app-shell) .listone-filters-card{width:100%;max-width:100%;padding:14px}body:has(.app-shell) .listone-filter-search-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}body:has(.app-shell) .listone-filter-groups{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}body:has(.app-shell) .listone-filter-groups.has-advanced-filters{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}body:has(.app-shell) .listone-filter-advanced{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}:is(body:has(.app-shell) .listone-filter-groups,body:has(.app-shell) .listone-filter-advanced){gap:9px}:is(body:has(.app-shell) .filter-panel,body:has(.app-shell) .multi-filter,body:has(.app-shell) .multi-filter-options,body:has(.app-shell) .listone-filter-number-grid){min-width:0;max-width:100%}body:has(.app-shell) .multi-filter-options{align-items:flex-start}:is(body:has(.app-shell) .filter-all,body:has(.app-shell) .filter-chip,body:has(.app-shell) .role-filter-dot){min-height:32px}body:has(.app-shell) .listone-filter-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body:has(.app-shell) .table-card,body:has(.app-shell) .listone-table-card,body:has(.app-shell) .sessions-list-card){width:100%;min-width:0;max-width:100%;overflow:hidden}body:has(.app-shell) .listone-table-card{overflow:visible}body:has(.app-shell) .table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}body:has(.app-shell) .sessions-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}body:has(.app-shell) .table-card.compact{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}body:has(.app-shell) .table-scroll table{min-width:620px;max-width:none}body:has(.app-shell) .sessions-table{min-width:620px;max-width:none}body:has(.app-shell) .table-card.compact table{min-width:620px;max-width:none}body:has(.app-shell) .table-toolbar{gap:10px;width:100%;min-width:0;padding:13px 14px}body:has(.app-shell) .table-toolbar-actions{flex-wrap:wrap;align-items:flex-start;gap:9px;width:100%;min-width:0}body:has(.app-shell) .table-toolbar-actions>span{flex:170px;min-width:0;line-height:1.4}body:has(.app-shell) .table-page-size{margin-left:auto}body:has(.app-shell) .table-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px 13px;display:grid}body:has(.app-shell) .table-pagination>span{white-space:normal;grid-column:1/-1;justify-self:center}body:has(.app-shell) .table-page-button{width:100%;min-width:0}:is(body:has(.app-shell) .sim-grid,body:has(.app-shell) .sim-right,body:has(.app-shell) .nomination,body:has(.app-shell) .advice-shell,body:has(.app-shell) .advice-card,body:has(.app-shell) .live-roster-card){width:100%;min-width:0;max-width:100%}body:has(.app-shell) .nomination{padding:18px 16px}body:has(.app-shell) .player-dropdown{max-width:100%}body:has(.app-shell) .advice-top{flex-wrap:wrap;align-items:flex-start;gap:10px}body:has(.app-shell) .advice-top>div{flex:180px;min-width:0}body:has(.app-shell) .advice-top>span{margin-right:0}body:has(.app-shell) .price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.app-shell) .price-pair>div:last-child{grid-column:1/-1}body:has(.app-shell) .price-pair strong{font-size:25px}body:has(.app-shell) .advice-indicators{grid-template-columns:1fr}body:has(.app-shell) .advice-data-panel{padding:12px 10px}body:has(.app-shell) .player-data-heading{flex-direction:column;align-items:flex-start;gap:8px}body:has(.app-shell) .signal-legend{justify-content:flex-start}body:has(.app-shell) .advice-data-panel .player-signals{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .player-data-panel .player-signals>div{min-width:0}body:has(.app-shell) .advice-tips{grid-template-columns:1fr}body:has(.app-shell) .result-card{flex-direction:column;align-items:flex-start;gap:15px}body:has(.app-shell) .hammer{text-align:left;border-top:1px solid #2b6753;border-left:0;width:100%;padding:14px 0 0}:is(body:has(.app-shell) .team-list,body:has(.app-shell) .roster-groups,body:has(.app-shell) .budget-strategy-grid,body:has(.app-shell) .scoring-grid){grid-template-columns:1fr}body:has(.app-shell) .roster-player{grid-template-columns:29px minmax(0,1fr) auto}body:has(.app-shell) .roster-player .band-badge{grid-area:2/2;justify-self:start}body:has(.app-shell) .strategy-match-list>div{grid-template-columns:minmax(0,1fr) minmax(70px,1fr) 32px}body:has(.app-shell) .custom-allocation-dropdown .allocation-list label{grid-template-columns:24px minmax(60px,.8fr) minmax(55px,1fr) 54px;gap:6px}body:has(.app-shell) .sessions-table{min-width:680px}body:has(.app-shell) .session-table-name{min-width:210px}body:has(.app-shell) .session-row-actions{flex-wrap:wrap}:is(body:has(.app-shell) .premium-modal-backdrop,body:has(.app-shell) .new-session-backdrop,body:has(.app-shell) .delete-session-backdrop,body:has(.app-shell) .account-delete-backdrop){padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));align-items:start;overflow-y:auto}:is(body:has(.app-shell) .premium-modal,body:has(.app-shell) .new-session-dialog,body:has(.app-shell) .delete-session-dialog,body:has(.app-shell) .account-delete-modal){width:100%;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}:is(body:has(.app-shell) .new-session-teams,body:has(.app-shell) .new-session-teams-heading){min-width:0}body:has(.app-shell) .new-session-teams{grid-template-columns:1fr}:is(body:has(.app-shell) .new-session-actions,body:has(.app-shell) .delete-session-actions,body:has(.app-shell) .account-delete-actions){flex-direction:column-reverse;align-items:stretch}:is(body:has(.app-shell) .new-session-actions button,body:has(.app-shell) .delete-session-actions button,body:has(.app-shell) .account-delete-actions button){width:100%}body:has(.app-shell) .match-pilot-hero{width:100%;max-width:100%;padding:27px 18px 22px}body:has(.app-shell) .match-pilot-copy h2{max-width:100%;font-size:clamp(29px,9vw,35px)}body:has(.app-shell) .match-pilot-visual{width:100%;max-width:100%;overflow:hidden}body:has(.app-shell) .match-pilot-visual-label{max-width:calc(100% - 12px);right:0}body:has(.app-shell) .match-pilot-roadmap{grid-template-columns:1fr;gap:20px;padding:20px 18px}body:has(.app-shell) .match-pilot-roadmap-steps{justify-content:space-between;width:100%;min-width:0}body:has(.app-shell) .match-pilot-roadmap-steps>span{flex:1 1 0;min-width:0}body:has(.app-shell) .match-pilot-roadmap-steps>i{min-width:8px}}@media (max-width:800px){body:has(.app-shell) .mp-roster-mobile-card>p{color:#c4dce9}body:has(.app-shell) .mp-roster-mobile-meta small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-card>div:first-child small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-list small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-list em{color:#c4dce9}body:has(.app-shell) .mp-roster-mobile-meta strong{color:#fff}body:has(.app-shell) .mp-roster-role-card>div:first-child strong{color:#fff}body:has(.app-shell) .mp-roster-role-list span{color:#fff}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name strong{color:#fff}}@media (max-width:720px){body:has(.app-shell) .mp-roster-upload-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0;overflow:hidden}body:has(.app-shell) .mp-roster-upload-fields{overflow:visible}body:has(.app-shell) .mp-roster-file-picker{grid-template-columns:auto minmax(0,1fr)}body:has(.app-shell) .mp-roster-upload-fields .mp-roster-file-picker-action{grid-column:1/-1;width:100%}body:has(.app-shell) .mp-roster-upload-actions{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top-color:#dce7ee;margin:0;position:relative;bottom:0}}body:has(.app-shell) .auction-stepper-sticky{z-index:9;margin-bottom:24px;position:sticky;top:12px}body:has(.app-shell) .journey-context-card{background:linear-gradient(135deg,#f5fbff 0%,#fff 74%);border-color:#cfe1ee;margin-top:0;margin-bottom:22px;box-shadow:0 10px 24px #071b3a0c}body:has(.app-shell) .journey-context-card .journey-next-actions{flex:none}body:has(.app-shell) .dashboard-journey-progress{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}body:has(.app-shell) .dashboard-journey-progress strong{color:#2c8b78;letter-spacing:-1px;font-size:26px;line-height:1}body:has(.app-shell) .dashboard-journey-progress small{color:#8194a7;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}@media (max-width:720px){body:has(.app-shell) .auction-stepper-sticky{margin-bottom:18px;top:8px}body:has(.app-shell) .journey-context-card{margin-bottom:18px}body:has(.app-shell) .dashboard-journey-progress{align-items:flex-start}}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-meta small{color:#b9d0e4}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-detail{color:#b9d0e4}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-detail{color:#4e8877}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-action{color:#217660}body:has(.app-shell) .auction-stepper-sticky .data-locked .journey-step-detail{color:#8999a8}body:has(.app-shell) .auction-stepper-sticky button[data-locked=true] .journey-step-detail{color:#8999a8}body:has(.app-shell) .auction-stepper-sticky button[data-locked=true] .journey-step-action{color:#8999a8}@media (max-width:720px){body:has(.app-shell) .auction-stepper-sticky .journey-step-copy{gap:3px}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta small{font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta em{padding:3px 5px;font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy>strong{font-size:14px}body:has(.app-shell) .auction-stepper-sticky .journey-step-detail{font-size:10px}body:has(.app-shell) .auction-stepper-sticky .journey-step-action{margin-top:1px;font-size:7px}body:has(.app-shell)>.site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom));background:#071b3a}body:has(.app-shell)>.site-footer .site-footer-inner{padding-bottom:calc(30px + env(safe-area-inset-bottom))}html body .floatable-wrapper.iub-floatable-wrapper-2025,html body .iubenda-uspr-btn,html body .iub__us-widget,html body a.iubenda-tp-btn.iubenda-cs-preferences-link,html body [data-tp-float]{display:none!important}}body:has(.app-shell) .table-pagination{flex-wrap:wrap;align-items:center;padding:13px 17px;font-size:12px}body:has(.app-shell) .table-pagination-summary{color:#647b8f;font-size:12px;font-weight:700}body:has(.app-shell) .table-pagination-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:flex}body:has(.app-shell) .table-pagination-number-group{align-items:center;gap:5px;display:inline-flex}body:has(.app-shell) .table-pagination-number-group>b{color:#8a9aa7;font-size:13px}body:has(.app-shell) .table-page-number{min-width:34px;padding-inline:8px}body:has(.app-shell) .table-page-number.active{color:#fff;background:#176b5e;border-color:#176b5e}body:has(.app-shell) .table-legend{border-top:1px solid #edf1f5;border-bottom:0;margin-top:0;font-size:12px}body:has(.app-shell) .price-pair>div{padding:16px 15px}body:has(.app-shell) .price-pair small{color:#60788c;font-size:12px;font-weight:850}body:has(.app-shell) .price-pair strong{letter-spacing:-.8px;font-size:34px;font-weight:800}body:has(.app-shell) .price-pair strong em{font-size:14px;font-weight:750}body:has(.app-shell) .player-data-heading>span{font-size:14px;font-weight:850}body:has(.app-shell) .signal-legend{color:#667c8c;gap:7px;font-size:11px;font-weight:750}body:has(.app-shell) .signal-legend i{width:9px;height:9px}body:has(.app-shell) .player-data-panel .player-signals>div{padding:13px 10px}body:has(.app-shell) .advice-tips{font-size:14px}body:has(.app-shell) .advice-card ul{font-size:14px}body:has(.app-shell) .advice-empty-state{font-size:14px}body:has(.app-shell) .advice-tip b{font-size:13px;font-weight:850}body:has(.app-shell) .advice-tip small{font-size:11px}body:has(.app-shell) .advice-club{font-size:13px;font-weight:800}body:has(.app-shell) .live-roster-card .section-heading .eyebrow{font-size:13px;font-weight:900}body:has(.app-shell) .live-roster-card .section-heading h3{font-size:20px;font-weight:850}body:has(.app-shell) .teams-card .section-heading h3{font-size:20px;font-weight:850}body:has(.app-shell) .table-card.compact .section-heading h3{font-size:20px;font-weight:850}body:has(.app-shell) .live-roster-card .section-heading>.roster-credits{font-size:28px;font-weight:800}body:has(.app-shell) .teams-card .section-heading>span{font-size:13px;font-weight:800}body:has(.app-shell) .table-card.compact .section-heading>span{font-size:13px;font-weight:800}body:has(.app-shell) .team-list{font-size:14px}body:has(.app-shell) .roster-player{font-size:14px}body:has(.app-shell) .table-card.compact table{font-size:14px}body:has(.app-shell) .team-list p b{font-size:14px}body:has(.app-shell) .roster-player p b{font-size:14px}body:has(.app-shell) .table-card.compact td strong{font-size:14px}body:has(.app-shell) .team-list p small{font-size:11px}body:has(.app-shell) .roster-player p small{font-size:11px}body:has(.app-shell) .table-card.compact td small{font-size:11px}@media (max-width:720px){body:has(.app-shell) .table-pagination{align-items:stretch;gap:9px}body:has(.app-shell) .table-pagination>.table-page-size{margin:0 auto}body:has(.app-shell) .table-pagination-summary{text-align:center;width:100%}body:has(.app-shell) .table-pagination-pages{justify-content:center;width:100%;margin-left:0}:is(body:has(.app-shell) .table-pagination-pages>.table-page-button:first-child,body:has(.app-shell) .table-pagination-pages>.table-page-button:last-child){min-width:42px;padding-inline:8px;font-size:0;overflow:hidden}body:has(.app-shell) .table-pagination-pages>.table-page-button:first-child:first-letter{font-size:14px}body:has(.app-shell) .table-pagination-pages>.table-page-button:first-child:before{content:"←";font-size:14px}body:has(.app-shell) .table-pagination-pages>.table-page-button:last-child:after{content:"→";font-size:14px}body:has(.app-shell) .price-pair strong{font-size:29px}body:has(.app-shell) .signal-legend{justify-content:flex-start;margin-top:6px;font-size:10px}}body:has(.app-shell) .auction-stepper-sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;border:1px solid #c9dbe9;border-radius:18px;position:sticky;top:12px;overflow:hidden;box-shadow:0 14px 30px #071b3a17}body:has(.app-shell) .auction-stepper-head{background:#fff;border-bottom:1px solid #e0eaf2;justify-content:flex-end;align-items:center;gap:18px;padding:14px 17px 12px;display:flex}body:has(.app-shell) .auction-stepper-head>div{min-width:0}body:has(.app-shell) .auction-stepper-kicker{color:#61809d;letter-spacing:1.15px;margin-bottom:3px;font-size:9px;font-weight:900;display:block}body:has(.app-shell) .auction-stepper-head strong{color:#071b3a;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;display:block;overflow:hidden}body:has(.app-shell) .auction-stepper-progress{color:#52708b;background:#f3f8fb;border:1px solid #d2e3ed;border-radius:9px;flex:none;align-items:baseline;gap:5px;padding:6px 9px;display:inline-flex}body:has(.app-shell) .auction-stepper-progress b{color:#087d70;letter-spacing:-.6px;font-size:16px}body:has(.app-shell) .auction-stepper-progress small{letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:850}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper{background:#f4f8fb;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid;position:relative;overflow:visible}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper:before{content:"";background:#d1e0ea;height:2px;position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button{z-index:1;color:#536d87;text-align:left;background:#fff;border:1px solid #d3e1eb;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-height:84px;padding:12px 13px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;box-shadow:0 2px #071b3a08}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button[data-locked=true]{color:#8294a5;opacity:.78;background:#f6f8fa;border-style:dashed}body:has(.app-shell) .auction-stepper-sticky .journey-step-icon{color:#476b88;letter-spacing:.2px;background:#f2f7fa;border:1px solid #c6d9e6;border-radius:11px;width:34px;height:34px;font-size:11px;font-weight:900}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-icon{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-icon{color:#176f5e;background:#d9f5e9;border-color:#9bd6c3}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}body:has(.app-shell) .auction-stepper-sticky .journey-step-line{background:#b9cfdd;border-radius:99px;width:11px;height:3px;display:block;top:50%;right:-11px;transform:translateY(-50%)}body>.site-footer{color:#b8cbe0;background:#071b3a;border-top:3px solid #13c6b3}body>.site-footer .site-footer-inner{grid-template-rows:auto auto;grid-template-columns:minmax(260px,1fr) minmax(360px,auto);gap:26px 46px;width:min(1280px,100% - 48px);max-width:none;margin:0 auto;padding:32px 0 24px;display:grid}body>.site-footer .site-footer-brand{color:#f7fafc}body>.site-footer .site-footer-logo{background:#0d2c52;border-color:#2a5278;border-radius:14px;width:46px;height:46px}body>.site-footer .site-footer-logo img{width:41px;height:41px}body>.site-footer .site-footer-brand-copy{gap:5px}body>.site-footer .site-footer-brand-copy strong{letter-spacing:-.35px;font-size:16px}body>.site-footer .site-footer-brand-copy small{color:#9cb2cf;white-space:normal;font-size:11px;overflow:visible}body>.site-footer .site-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 22px}body>.site-footer .site-footer-links a{color:#d4e0ed;align-items:center;min-height:32px;font-size:12px;font-weight:750;display:inline-flex}body>.site-footer .site-footer-links a:hover{color:#c8ff19}body>.site-footer .site-footer-links .site-footer-social{background:#0d2c52;border:1px solid #2a5278;border-radius:8px;padding:5px 10px}body>.site-footer .site-footer-social-handle{color:#8fa9c3}body>.site-footer .site-footer-meta{color:#8fa9c3;white-space:normal;border-top:1px solid #24486d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}body>.site-footer .site-footer-meta small{color:inherit;white-space:normal;font-size:10px;line-height:1.5}body:has(.app-shell) .site-footer-sidebar{color:#9cb2cf;margin-top:auto}body:has(.app-shell) .site-footer-sidebar-inner{border-top-color:#286083;gap:12px;padding:14px 8px 4px}body:has(.app-shell) .site-footer-sidebar-brand{background:#0a493c;border:1px solid #145b55;border-radius:10px;padding:7px 8px}body:has(.app-shell) .site-footer-sidebar-copy strong{font-size:12px}body:has(.app-shell) .site-footer-sidebar-copy small{color:#9cb2cf;font-size:8px}body:has(.app-shell) .site-footer-sidebar-bottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px 6px;display:grid}:is(body:has(.app-shell) .site-footer-sidebar-link,body:has(.app-shell) .site-footer-sidebar-social){color:#b2c6dc;white-space:nowrap;min-width:0;padding:3px 2px;font-size:9px;font-weight:750}body:has(.app-shell) .site-footer-sidebar-meta{color:#7896b3;grid-column:1/-1;margin-top:2px;font-size:8px}body:has(.app-shell) .sidebar-admin-link{color:#c9d8ec;background:#0a2850;border:1px solid #28517d;margin-top:5px}body:has(.app-shell) .sidebar-admin-link span:first-child{color:#c8ff19;background:#173c68}body:has(.app-shell) .sidebar-admin-link:hover{color:#fff;background:#113663;border-color:#4c759f}body:has(.app-shell) .sidebar-admin-link:hover span:first-child{color:#c8ff19;background:#245281}body:has(.app-shell) .sidebar nav .sidebar-admin-link.active{color:#071b3a;background:#c8ff19;border-color:#c8ff19;box-shadow:0 7px 18px #c8ff1930}body:has(.app-shell) .sidebar nav .sidebar-admin-link.active span:first-child{color:#c8ff19;background:#071b3a}body:has(.app-shell) .admin-workspace{min-width:0}body:has(.app-shell) .admin-workspace-intro{margin-top:0}body:has(.app-shell) .admin-workspace-intro h2{color:#071b3a;letter-spacing:-.8px;margin:3px 0 0;font-size:24px}@media (max-width:720px){body:has(.app-shell) .main-navigation:has(.sidebar-admin-link){grid-template-columns:repeat(5,minmax(0,1fr));padding-right:0}body:has(.app-shell) .main-navigation:has(.sidebar-admin-link) .sidebar-admin-link{background:0 0;border-color:#0000;margin-top:0}body:has(.app-shell) .main-navigation:has(.sidebar-admin-link) .sidebar-admin-link span:first-child{background:#0d2a52}body:has(.app-shell) .main-navigation:has(.sidebar-admin-link) .sidebar-admin-link:hover{background:#0c2a51}body:has(.app-shell) .main-navigation:has(.sidebar-admin-link) .sidebar-admin-link.active{color:#071b3a;background:#c8ff19;border-color:#0000;box-shadow:0 4px 14px #c8ff1930}body:has(.app-shell) .main-navigation:has(.sidebar-admin-link) .sidebar-admin-link.active span:first-child{color:#c8ff19;background:#071b3a}body:has(.app-shell) .admin-workspace-intro{padding:15px}body:has(.app-shell) .admin-workspace-intro h2{font-size:21px}}@media (min-width:721px) and (max-width:1000px){body:has(.app-shell) .site-footer-sidebar-link:before{content:none;display:none}body:has(.app-shell) .site-footer-sidebar-social:before{content:none;display:none}:is(body:has(.app-shell) .site-footer-sidebar-link,body:has(.app-shell) .site-footer-sidebar-social){text-align:left;width:auto;overflow:visible}}@media (max-width:720px){body:has(.app-shell) .auction-stepper-sticky{border-radius:16px;position:relative;top:auto;box-shadow:0 10px 24px #071b3a15}body:has(.app-shell) .auction-stepper-head{gap:10px;padding:12px 13px 10px}body:has(.app-shell) .auction-stepper-head strong{font-size:12px}body:has(.app-shell) .auction-stepper-progress{padding:5px 7px}body:has(.app-shell) .auction-stepper-progress b{font-size:14px}body:has(.app-shell) .auction-stepper-progress small{display:none}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper{flex-direction:column;gap:8px;padding:10px;display:flex}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper:before{width:2px;height:auto;inset:28px auto 28px 27px;transform:none}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button{border-radius:12px;gap:10px;width:100%;min-height:68px;padding:10px 12px}body:has(.app-shell) .auction-stepper-sticky .journey-step-icon{border-radius:10px;width:32px;height:32px;font-size:10px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy strong{font-size:13px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy small{font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy em{font-size:8px}body:has(.app-shell) .auction-stepper-sticky .journey-step-line{border-radius:99px;width:2px;height:8px;top:100%;left:26px;right:auto;transform:none}:is(body>.site-footer,body:has(.app-shell)>.site-footer){border-top-width:2px}:is(body>.site-footer .site-footer-inner,body:has(.app-shell)>.site-footer .site-footer-inner){width:calc(100% - 32px);padding:27px 0 calc(28px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:20px;display:flex}:is(body>.site-footer .site-footer-brand,body:has(.app-shell)>.site-footer .site-footer-brand){width:100%}:is(body>.site-footer .site-footer-links,body:has(.app-shell)>.site-footer .site-footer-links){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;width:100%;display:grid}:is(body>.site-footer .site-footer-links a,body:has(.app-shell)>.site-footer .site-footer-links a){border-bottom:1px solid #24486d;min-height:38px;font-size:11px}:is(body>.site-footer .site-footer-links .site-footer-social,body:has(.app-shell)>.site-footer .site-footer-links .site-footer-social){border-bottom:0;width:max-content;min-height:32px;margin-top:8px}:is(body>.site-footer .site-footer-meta,body:has(.app-shell)>.site-footer .site-footer-meta){flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding-top:15px;display:flex}}@media (max-width:430px){body:has(.app-shell) .content{padding-inline:11px}body:has(.app-shell) .card{border-radius:14px}body:has(.app-shell) .table-legend{padding-inline:12px}body:has(.app-shell) .table-toolbar-actions{flex-direction:column;align-items:stretch}body:has(.app-shell) .table-page-size{justify-content:space-between;margin-left:0}:is(body:has(.app-shell) .listone-filter-number-grid,body:has(.app-shell) .scoring-grid){grid-template-columns:1fr}body:has(.app-shell) .price-pair{grid-template-columns:1fr}body:has(.app-shell) .price-pair>div:last-child{grid-column:auto}body:has(.app-shell) .advice-data-panel .player-signals{gap:6px}body:has(.app-shell) .advice-data-panel .player-signals>div{padding-inline:5px}body:has(.app-shell) .match-pilot-pitch{width:155px;height:190px}body:has(.app-shell) .match-pilot-orbit{width:215px;height:170px}body:has(.app-shell) .match-pilot-orbit-two{width:245px;height:195px}}body:has(.app-shell) .pilot-tabs.auction-journey-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.app-shell) .auction-journey-stepper button{min-width:0;padding-inline:9px}body:has(.app-shell) .journey-mobile-status{display:none}@media (max-width:720px){body:has(.app-shell) .pilot-tabs.auction-journey-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.app-shell) .journey-mobile-status{display:flex}:is(body:has(.app-shell) .journey-next-card,body:has(.app-shell) .simulator-journey-card){flex-direction:column;align-items:flex-start}}body:has(.app-shell) .eyebrow{font-size:11px}body:has(.app-shell) .pilot-heading h2{font-size:31px}body:has(.app-shell) .pilot-heading>p:not(.eyebrow){font-size:15px}body:has(.app-shell) .auction-journey-stepper .journey-step-icon{width:29px;height:29px;font-size:12px}body:has(.app-shell) .auction-journey-stepper .journey-step-copy{gap:3px;font-size:14px}body:has(.app-shell) .auction-journey-stepper .journey-step-copy small{font-size:10px}:is(body:has(.app-shell) .listone-filter-heading h3,body:has(.app-shell) .strategy-rules-heading h3){font-size:20px}body:has(.app-shell) .listone-filter-row label{font-size:12px}body:has(.app-shell) .listone-search-field{font-size:12px}body:has(.app-shell) .multi-filter-label{font-size:12px}body:has(.app-shell) .listone-filter-advanced-heading span{font-size:12px}:is(body:has(.app-shell) .listone-filter-row select,body:has(.app-shell) .listone-filter-row input,body:has(.app-shell) .listone-filter-number-grid input){height:44px;font-size:13px}:is(body:has(.app-shell) .filter-all,body:has(.app-shell) .filter-chip,body:has(.app-shell) .role-filter-dot){min-height:34px;font-size:13px}body:has(.app-shell) .table-legend{font-size:12px}body:has(.app-shell) .listone-table-card .table-toolbar{font-size:12px}body:has(.app-shell) .table-page-size{font-size:12px}body:has(.app-shell) .table-pagination{font-size:12px}body:has(.app-shell) .table-legend>strong{font-size:11px}body:has(.app-shell) .table-page-button{min-height:36px;font-size:12px}body:has(.app-shell) .listone-table-card table{font-size:14px}body:has(.app-shell) .listone-table-card th{font-size:11px}body:has(.app-shell) .listone-table-card td{font-size:14px}body:has(.app-shell) .listone-table-card td small{font-size:12px}body:has(.app-shell) .budget-strategy-card>p{font-size:13px}body:has(.app-shell) .strategy-rules-heading>div>p:not(.eyebrow){font-size:13px}:is(body:has(.app-shell) .budget-strategy-top>span,body:has(.app-shell) .strategy-tracker-head>span){font-size:11px}body:has(.app-shell) .budget-strategy-roles b{font-size:14px}body:has(.app-shell) .budget-strategy-roles small{font-size:10px}body:has(.app-shell) .strategy-tracker-head small{font-size:10px}body:has(.app-shell) .selected-strategy-mode{font-size:10px}body:has(.app-shell) .strategy-tracker-head b{font-size:16px}body:has(.app-shell) .strategy-match-list p b{font-size:12px}body:has(.app-shell) .strategy-match-list strong{font-size:12px}body:has(.app-shell) .strategy-match-list p small{font-size:9px}body:has(.app-shell) .settings-grid label{font-size:12px}body:has(.app-shell) .allocation-list label{font-size:12px}body:has(.app-shell) .scoring-field{font-size:12px}body:has(.app-shell) .strategy-rules-card .settings-grid input{height:44px;font-size:14px}body:has(.app-shell) .strategy-rules-card .settings-grid select{height:44px;font-size:14px}body:has(.app-shell) .strategy-rules-card .credits-input{height:44px;font-size:14px}body:has(.app-shell) .scoring-field input{height:44px;font-size:14px}body:has(.app-shell) .custom-allocation-dropdown summary b{font-size:12px}:is(body:has(.app-shell) .custom-allocation-dropdown summary small,body:has(.app-shell) .custom-allocation-dropdown summary>strong){font-size:11px}body:has(.app-shell) .bonus-malus-heading>small{font-size:11px}body:has(.app-shell) .simulator-room-heading h2{font-size:29px}body:has(.app-shell) .simulator-room-heading p{font-size:15px}body:has(.app-shell) .sessions-table th{font-size:11px}:is(body:has(.app-shell) .sessions-table td,body:has(.app-shell) .session-table-name input){font-size:14px}:is(body:has(.app-shell) .session-season,body:has(.app-shell) .session-date,body:has(.app-shell) .session-status-pill){font-size:11px}body:has(.app-shell) .nomination .role-choice>span{font-size:14px}body:has(.app-shell) .nomination .player-search-label{font-size:14px}body:has(.app-shell) .nomination .auction-price-field{font-size:14px}body:has(.app-shell) .role-choice-pill{font-size:15px}body:has(.app-shell) .auction-mode-toggle b{font-size:13px}body:has(.app-shell) .auction-mode-toggle small{font-size:11px}body:has(.app-shell) .player-dropdown button small{font-size:11px}body:has(.app-shell) .player-dropdown-empty{font-size:11px}body:has(.app-shell) .player-dropdown button strong{font-size:13px}body:has(.app-shell) .advice-card ul{font-size:13px}body:has(.app-shell) .advice-empty-state{font-size:13px}:is(body:has(.app-shell) .advice-top>span,body:has(.app-shell) .advice-indicators small){font-size:11px}body:has(.app-shell) .advice-indicators b{font-size:15px}body:has(.app-shell) .player-data-heading{font-size:11px}body:has(.app-shell) .player-data-heading b{font-size:11px}body:has(.app-shell) .player-data-panel .player-signals small{color:#4f6979;font-size:11px;font-weight:850}body:has(.app-shell) .player-data-panel .player-signals b{font-size:18px;font-weight:850}body:has(.app-shell) .player-tags span{font-size:10px}body:has(.app-shell) .algorithm-flow-note strong{font-size:14px}body:has(.app-shell) .algorithm-flow-note p{font-size:11px}@media (max-width:720px){body:has(.app-shell) .pilot-heading h2{font-size:27px}body:has(.app-shell) .pilot-heading>p:not(.eyebrow){font-size:14px}body:has(.app-shell) .auction-journey-stepper .journey-step-icon{width:27px;height:27px}body:has(.app-shell) .auction-journey-stepper .journey-step-copy{font-size:12px}body:has(.app-shell) .auction-journey-stepper .journey-step-copy small{font-size:9px}body:has(.app-shell) .listone-table-card table{font-size:13px}body:has(.app-shell) .listone-table-card th{font-size:10px}body:has(.app-shell) .listone-table-card td{font-size:13px}body:has(.app-shell) .listone-filter-row label{font-size:12px}body:has(.app-shell) .listone-search-field{font-size:12px}body:has(.app-shell) .multi-filter-label{font-size:12px}body:has(.app-shell) .settings-grid label{font-size:12px}body:has(.app-shell) .allocation-list label{font-size:12px}body:has(.app-shell) .scoring-field{font-size:12px}body:has(.app-shell) .simulator-room-heading h2{font-size:26px}body:has(.app-shell) .simulator-room-heading p{font-size:14px}body:has(.app-shell) .advice-card ul{font-size:12px}body:has(.app-shell) .advice-empty-state{font-size:12px}body:has(.app-shell) .player-data-panel .player-signals b{font-size:18px;font-weight:850}}body:has(.app-shell) .auction-stepper-sticky{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}body:has(.app-shell) .auction-access-preview .auction-stepper-sticky{margin-bottom:0;position:static}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button{color:#526b83;text-align:left;background:#fff;border:1px solid #d6e3ed;border-radius:13px;justify-content:center;align-items:flex-start;gap:8px;min-height:78px;padding:11px 12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button:hover{border-color:#9dbbd0;transform:translateY(-1px);box-shadow:0 6px 14px #071b3a12}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button.active{color:#fff;background:#071b3a;border-color:#071b3a;box-shadow:0 8px 17px #071b3a2b}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button.completed:not(.active){color:#216f5c;background:#f1fbf6;border-color:#99d6bf}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button[data-locked=true]{opacity:.65}body:has(.app-shell) .auction-stepper-sticky .journey-step-icon{color:#58728b;background:#f4f8fb;border-color:#cbdce8;width:31px;height:31px;font-size:12px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy{gap:3px;min-width:0;line-height:1.05}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy small{color:#8499ab;letter-spacing:.8px;font-size:9px;font-weight:850}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy strong{color:inherit;font-size:14px;font-weight:850}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy em{color:#8296a8;font-size:9px;font-style:normal;font-weight:750}:is(body:has(.app-shell) .auction-stepper-sticky .active .journey-step-copy small,body:has(.app-shell) .auction-stepper-sticky .active .journey-step-copy em){color:#b8cce1}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-copy em{color:#2c8b78}body:has(.app-shell) .auction-stepper-sticky .journey-step-line{z-index:2;background:#c8dce9;width:12px;height:2px;display:block;top:50%;right:-12px;transform:translateY(-50%)}body:has(.app-shell) .auction-stepper-sticky .completed .journey-step-line{background:#8acdb4}@media (max-width:720px){body:has(.app-shell) .auction-stepper-sticky{box-shadow:none;border-radius:0}body:has(.app-shell) .auction-stepper-sticky .pilot-tabs.auction-journey-stepper{border-radius:0;gap:6px;padding:0}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button{border-radius:11px;align-items:center;gap:5px;min-height:76px;padding:8px 5px}body:has(.app-shell) .auction-stepper-sticky .journey-step-icon{width:27px;height:27px;font-size:11px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy{gap:2px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy small{letter-spacing:.45px;font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy strong{font-size:11px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy em{font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-line{width:6px;height:2px;right:-6px}}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy{flex:auto;justify-content:center;align-items:stretch;gap:4px;line-height:1.1;display:flex}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta small{color:#7f96aa;letter-spacing:.9px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta em{color:#6a8196;white-space:nowrap;background:#f4f8fa;border:1px solid #d5e3eb;border-radius:99px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850;line-height:1}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy>strong{color:inherit;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.05;overflow:hidden}body:has(.app-shell) .auction-stepper-sticky .journey-step-detail{color:#6f879b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.2;overflow:hidden}body:has(.app-shell) .auction-stepper-sticky .journey-step-action{color:#258575;letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:4px;margin-top:2px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}body:has(.app-shell) .auction-stepper-sticky .journey-step-action b{background:#effaf6;border:1px solid #b8dccc;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-grid}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-meta em{color:#d7e7f5;background:#163858;border-color:#34516f}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-meta small{color:#b9d0e4}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-detail{color:#b9d0e4}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-action{color:#c8ff19}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-action b{color:#071b3a;background:#c8ff19;border-color:#719143}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-meta em{color:#217660;background:#e7f8f0;border-color:#b7e2d1}:is(body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-detail,body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-action){color:#217660}:is(body:has(.app-shell) .auction-stepper-sticky button[data-locked=true] .journey-step-detail,body:has(.app-shell) .auction-stepper-sticky button[data-locked=true] .journey-step-action){color:#8999a8}body:has(.app-shell) .auction-stepper-sticky button[data-locked=true] .journey-step-meta em{color:#788b9a;background:#eef2f5;border-color:#d8e0e6}@media (max-width:720px){body:has(.app-shell) .auction-stepper-sticky .journey-step-copy{gap:3px}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta small{font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta em{padding:3px 5px;font-size:7px}body:has(.app-shell) .auction-stepper-sticky .journey-step-copy>strong{font-size:14px}body:has(.app-shell) .auction-stepper-sticky .journey-step-detail{font-size:10px}body:has(.app-shell) .auction-stepper-sticky .journey-step-action{margin-top:1px;font-size:7px}body:has(.app-shell) .mp-roster-header-actions{justify-content:center}body:has(.app-shell) .mp-roster-header-actions .mp-primary-button{flex:100%;justify-content:center;width:100%}}@media (min-width:801px) and (max-width:1180px){body:has(.app-shell) .mp-roster-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body:has(.app-shell) .mp-page{gap:14px;padding-bottom:25px}:is(body:has(.app-shell) .mp-topbar,body:has(.app-shell) .mp-hero,body:has(.app-shell) .mp-section-heading,body:has(.app-shell) .mp-roster-header,body:has(.app-shell) .mp-formation-toolbar){flex-direction:column;align-items:stretch;gap:13px}body:has(.app-shell) .mp-section-heading-actions{justify-content:stretch;width:100%}:is(body:has(.app-shell) .mp-section-heading-actions .mp-icon-button,body:has(.app-shell) .mp-section-heading-actions .mp-primary-button){flex:1 1 0}body:has(.app-shell) .mp-topbar h1{font-size:30px}body:has(.app-shell) .mp-topbar p:not(.eyebrow){font-size:13px}body:has(.app-shell) .mp-refresh-button{width:100%}body:has(.app-shell) .mp-navigation{margin-inline:-2px}body:has(.app-shell) .mp-navigation button{min-height:39px;padding-inline:11px;font-size:12px}body:has(.app-shell) .mp-hero{border-radius:20px;min-height:0;padding:26px 20px 20px}body:has(.app-shell) .mp-hero h2{font-size:31px}body:has(.app-shell) .mp-hero p:not(.eyebrow){font-size:13px}body:has(.app-shell) .mp-hero-orbit{align-self:center;width:240px;height:170px;margin-top:4px;transform:scale(.88)}:is(body:has(.app-shell) .mp-tool-grid,body:has(.app-shell) .mp-overview-grid){grid-template-columns:1fr;gap:11px}body:has(.app-shell) .mp-tool-card{min-height:0;padding:20px}body:has(.app-shell) .mp-tool-card h3{font-size:19px}body:has(.app-shell) .mp-tool-card>p:not(.eyebrow){font-size:13px}body:has(.app-shell) .mp-summary-card{padding:19px}body:has(.app-shell) .mp-summary-heading h3{font-size:18px}body:has(.app-shell) .mp-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:17px 0}body:has(.app-shell) .mp-summary-stats span{min-height:64px;padding:7px}body:has(.app-shell) .mp-summary-stats strong{font-size:17px}body:has(.app-shell) .mp-summary-stats small{font-size:9px}body:has(.app-shell) .mp-section{border-radius:16px;margin-inline:-2px;padding:18px 14px}body:has(.app-shell) .mp-section-heading h2{font-size:29px}body:has(.app-shell) .mp-section-heading p:not(.eyebrow){font-size:13px}body:has(.app-shell) .mp-data-banner{flex-direction:column;align-items:flex-start;gap:10px;margin-top:17px;padding:13px}body:has(.app-shell) .mp-source-chip{white-space:normal}body:has(.app-shell) .mp-fixture-browser{grid-template-columns:minmax(0,1fr);gap:10px}body:has(.app-shell) .mp-fixture-list{scroll-snap-type:x proximity;gap:8px;max-height:none;padding:0 0 5px;display:flex;overflow:auto hidden}body:has(.app-shell) .mp-fixture-card{scroll-snap-align:start;flex:0 0 174px;gap:8px;width:174px;min-width:174px;padding:11px}body:has(.app-shell) .mp-fixture-card:hover{transform:none}body:has(.app-shell) .mp-fixture-card strong{font-size:11px}body:has(.app-shell) .mp-fixture-card small{display:none}body:has(.app-shell) .mp-fixture-detail{border-radius:14px}body:has(.app-shell) .mp-fixture-detail-header{align-items:flex-start;padding:13px 11px}body:has(.app-shell) .mp-fixture-detail-header>div{gap:7px}body:has(.app-shell) .mp-fixture-detail-header strong{font-size:13px}body:has(.app-shell) .mp-fixture-detail-header small{font-size:9px}body:has(.app-shell) .mp-probable-board{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .mp-team-lineup{padding:10px 7px 12px}body:has(.app-shell) .mp-team-lineup>header{flex-direction:column;align-items:stretch;gap:8px;min-height:0;margin-bottom:9px;padding:2px 3px 10px}body:has(.app-shell) .mp-team-lineup-away>header{align-items:flex-end}body:has(.app-shell) .mp-team-lineup>header>div:first-child>strong{font-size:15px}:is(body:has(.app-shell) .mp-team-lineup>header>div:first-child>span,body:has(.app-shell) .mp-team-lineup>header>div:first-child>small){font-size:9px}body:has(.app-shell) .mp-team-confidence{flex-basis:auto;justify-items:start;width:100%}body:has(.app-shell) .mp-team-lineup-away .mp-team-confidence{justify-items:end}body:has(.app-shell) .mp-team-confidence small{font-size:7px}body:has(.app-shell) .mp-team-confidence strong{font-size:13px}body:has(.app-shell) .mp-team-lineup>div{gap:7px}body:has(.app-shell) .mp-lineup-group+.mp-lineup-group{margin-top:13px}body:has(.app-shell) .mp-lineup-group h4{margin-bottom:6px;font-size:8px}body:has(.app-shell) .mp-lineup-role-sections{gap:7px}body:has(.app-shell) .mp-lineup-role-section{border-radius:9px}body:has(.app-shell) .mp-lineup-role-section>header{gap:5px;padding:6px}body:has(.app-shell) .mp-lineup-role-section>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body:has(.app-shell) .mp-lineup-player{border-radius:9px;grid-template-columns:minmax(0,1fr);gap:7px;padding:9px 8px}body:has(.app-shell) .mp-player-identity{flex-wrap:wrap;gap:5px}body:has(.app-shell) .mp-player-identity strong{font-size:11px}body:has(.app-shell) .mp-player-role{flex-basis:19px;width:19px;height:19px;font-size:8px}body:has(.app-shell) .mp-player-change{max-width:100%;font-size:7px}body:has(.app-shell) .mp-player-probability{gap:5px}body:has(.app-shell) .mp-player-probability b{min-width:29px;font-size:10px}body:has(.app-shell) .mp-probability-track{height:5px}body:has(.app-shell) .mp-lineup-player>.mp-report-status{grid-column:auto}body:has(.app-shell) .mp-lineup-player-main{gap:4px;display:grid}body:has(.app-shell) .mp-lineup-player-main strong{font-size:12px}body:has(.app-shell) .mp-lineup-player-main>span small{font-size:9px}body:has(.app-shell) .mp-lineup-player-main b{font-size:15px}body:has(.app-shell) .mp-lineup-player .mp-report-status{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;padding:4px;font-size:8px;overflow:hidden}body:has(.app-shell) .mp-team-lineup-away .mp-lineup-player .mp-report-status{justify-self:stretch}body:has(.app-shell) .mp-unmatched-lineup{gap:7px;padding:12px 7px}:is(body:has(.app-shell) .mp-match-ballots,body:has(.app-shell) .mp-match-situations){padding:12px 7px}:is(body:has(.app-shell) .mp-match-ballots>header,body:has(.app-shell) .mp-match-situations>header){flex-direction:column;align-items:flex-start;gap:2px}:is(body:has(.app-shell) .mp-match-ballots>div,body:has(.app-shell) .mp-match-situations>div){grid-template-columns:1fr;gap:7px}body:has(.app-shell) .mp-ballot-card>header{padding-inline:10px}body:has(.app-shell) .mp-ballot-candidate{padding-inline:10px}body:has(.app-shell) .mp-duel-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .mp-ballot-player{flex-direction:column;align-items:flex-start}body:has(.app-shell) .mp-ballot-player>span{width:100%}body:has(.app-shell) .mp-duel-candidates .mp-ballot-candidate:nth-child(2n) .mp-ballot-player{flex-direction:column;align-items:flex-end}body:has(.app-shell) .mp-duel-value{font-size:16px}body:has(.app-shell) .mp-player-situation{flex-direction:column;align-items:flex-start;gap:6px}body:has(.app-shell) .mp-team-lineup>.mp-team-match-panel{gap:7px;margin-top:12px;padding:12px 0 0}body:has(.app-shell) .mp-team-lineup>.mp-team-match-panel>header{align-items:flex-start;gap:2px}body:has(.app-shell) .mp-team-lineup-away>.mp-team-match-panel>header{align-items:flex-end}body:has(.app-shell) .mp-team-lineup .mp-duel-candidates{grid-template-columns:minmax(0,1fr)}body:has(.app-shell) .mp-team-lineup-away .mp-player-situation{text-align:right;align-items:flex-end}body:has(.app-shell) .mp-probable-row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}body:has(.app-shell) .mp-probable-signal{justify-content:space-between;width:100%}body:has(.app-shell) .mp-probable-signal .mp-report-status{white-space:normal}body:has(.app-shell) .mp-empty-state{padding:36px 17px}body:has(.app-shell) .mp-roster-header h3{font-size:25px}body:has(.app-shell) .mp-roster-layout{margin-top:10px}body:has(.app-shell) .mp-roster-detail-skeleton{gap:14px;margin-top:10px}body:has(.app-shell) .mp-roster-detail-skeleton-header{flex-direction:column;align-items:stretch;gap:11px}body:has(.app-shell) .mp-roster-detail-skeleton-copy .title{width:78%;height:27px}body:has(.app-shell) .mp-roster-detail-skeleton-copy .meta{width:94%}body:has(.app-shell) .mp-roster-detail-skeleton-actions{width:100%}body:has(.app-shell) .mp-roster-detail-skeleton-actions i{flex:1 1 0;width:auto}body:has(.app-shell) .mp-roster-detail-skeleton-banner{min-height:54px;padding:11px}body:has(.app-shell) .mp-roster-detail-skeleton-banner i:nth-child(2){width:35%}body:has(.app-shell) .mp-roster-detail-skeleton-banner i:last-child{width:42%}body:has(.app-shell) .mp-roster-detail-skeleton-board{border-radius:14px}body:has(.app-shell) .mp-roster-detail-skeleton-board-heading{padding:13px 11px}body:has(.app-shell) .mp-roster-detail-skeleton-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}body:has(.app-shell) .mp-roster-detail-skeleton-role{border-radius:10px;min-height:174px}body:has(.app-shell) .mp-roster-detail-skeleton-role-heading{gap:6px;min-height:39px;padding:7px}body:has(.app-shell) .mp-roster-detail-skeleton-role-heading i:first-child{width:22px;height:22px}body:has(.app-shell) .mp-roster-detail-skeleton-role-heading i:last-child{width:22px;height:18px}body:has(.app-shell) .mp-roster-detail-skeleton-player-list>div{grid-template-columns:27px minmax(0,1fr) 29px;gap:6px;min-height:48px;padding:7px}body:has(.app-shell) .mp-roster-detail-skeleton-player-list>div>i{width:27px;height:27px}body:has(.app-shell) .mp-roster-detail-skeleton-player-list>div>b{width:29px}body:has(.app-shell) .mp-roster-header-actions{flex-wrap:wrap;width:100%}:is(body:has(.app-shell) .mp-roster-header-actions .mp-ghost-button,body:has(.app-shell) .mp-roster-header-actions .mp-secondary-button,body:has(.app-shell) .mp-roster-header-actions .mp-primary-button,body:has(.app-shell) .mp-roster-header-actions .archive-actions-trigger){flex:1 1 0}body:has(.app-shell) .mp-roster-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body:has(.app-shell) .mp-roster-role-card{border-radius:10px;padding:0}body:has(.app-shell) .mp-roster-squad-board{border-radius:14px}body:has(.app-shell) .mp-roster-squad-heading{align-items:flex-start;padding:13px 11px}body:has(.app-shell) .mp-roster-squad-heading strong{font-size:16px}body:has(.app-shell) .mp-roster-squad-heading>small{padding:5px 7px;font-size:9px}body:has(.app-shell) .mp-roster-squad-board .mp-roster-role-grid{padding:7px}body:has(.app-shell) .mp-roster-role-card>header{gap:6px;min-height:39px;padding:7px}body:has(.app-shell) .mp-roster-role-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body:has(.app-shell) .mp-roster-role-card>header small{min-width:22px;height:22px;font-size:9px}body:has(.app-shell) .mp-roster-player-row{gap:6px;min-height:50px;padding:8px 7px}body:has(.app-shell) .mp-roster-player-copy strong{font-size:11px}body:has(.app-shell) .mp-roster-player-copy small{font-size:9px}body:has(.app-shell) .mp-roster-player-avatar{width:29px;height:29px;font-size:9px}body:has(.app-shell) .mp-roster-player-row>b{min-width:34px;font-size:13px}body:has(.app-shell) .mp-roster-player-row>b small{font-size:8px}body:has(.app-shell) .mp-roster-archive-card{border-radius:16px;gap:13px;margin-top:18px;padding:14px}body:has(.app-shell) .mp-roster-archive-heading{flex-direction:column;align-items:flex-start;gap:11px}body:has(.app-shell) .mp-roster-archive-heading strong{font-size:21px}body:has(.app-shell) .mp-roster-filter{width:100%}body:has(.app-shell) .mp-roster-filter button{flex:1 1 0}body:has(.app-shell) .mp-roster-table-wrap{display:none}body:has(.app-shell) .mp-roster-mobile-list{gap:10px;display:grid}body:has(.app-shell) .mp-roster-mobile-card{background:#0e3154;border:1px solid #235174;border-radius:14px;gap:11px;padding:14px;display:grid}body:has(.app-shell) .mp-roster-mobile-card.selected{box-shadow:none;border-color:#235174}body:has(.app-shell) .mp-roster-mobile-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name{min-width:0}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name>span{width:30px;height:30px}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name strong{max-width:180px}body:has(.app-shell) .mp-roster-mobile-card>p{color:#9fb8cb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}body:has(.app-shell) .mp-roster-mobile-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body:has(.app-shell) .mp-roster-mobile-meta span{background:#0b2949;border:1px solid #234e70;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}body:has(.app-shell) .mp-roster-mobile-meta small{color:#86a8be;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body:has(.app-shell) .mp-roster-mobile-meta strong{color:#f7fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-actions{justify-content:stretch}:is(body:has(.app-shell) .mp-roster-mobile-card .archive-actions-dropdown,body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger){width:100%}body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger{min-width:0}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-action-button{flex:1 1 0;padding-inline:7px;font-size:11px}body:has(.app-shell) .mp-roster-import-card{border-radius:16px;margin-top:18px;padding:17px 14px}body:has(.app-shell) .mp-roster-import-copy{gap:10px}body:has(.app-shell) .mp-roster-import-copy h3{font-size:18px}body:has(.app-shell) .mp-roster-import-copy p{font-size:12px}body:has(.app-shell) .mp-roster-upload-backdrop{align-items:end;padding:0}body:has(.app-shell) .mp-roster-upload-dialog{border-radius:20px 20px 0 0;width:100%;max-height:min(760px,100vh - 18px);padding:0}body:has(.app-shell) .mp-roster-upload-scroll{padding:24px 16px 20px}body:has(.app-shell) .mp-roster-create-modes{grid-template-columns:1fr}body:has(.app-shell) .mp-roster-create-modes>button{align-items:center}body:has(.app-shell) .mp-roster-strategy-summary{flex-direction:column;align-items:flex-start}body:has(.app-shell) .mp-roster-upload-actions{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}body:has(.app-shell) .mp-roster-upload-dialog h2{max-width:calc(100% - 36px);font-size:26px}body:has(.app-shell) .mp-roster-upload-copy{font-size:13px}body:has(.app-shell) .mp-roster-upload-actions{justify-content:stretch}:is(body:has(.app-shell) .mp-roster-upload-actions .mp-primary-button,body:has(.app-shell) .mp-roster-upload-actions .mp-ghost-button){flex:1 1 0}body:has(.app-shell) .mp-roster-config-grid{grid-template-columns:1fr}body:has(.app-shell) .mp-roster-empty{flex-direction:column;padding:20px 16px}body:has(.app-shell) .mp-import-form{grid-template-columns:1fr}body:has(.app-shell) .mp-import-form .mp-primary-button{width:100%}body:has(.app-shell) .mp-coming-grid{grid-template-columns:1fr}body:has(.app-shell) .mp-stepper{grid-template-columns:1fr;gap:0;padding:8px 10px}body:has(.app-shell) .mp-stepper-item{align-items:center;display:flex}body:has(.app-shell) .mp-stepper-item button{width:100%;min-height:39px}body:has(.app-shell) .mp-stepper-item i{display:none}body:has(.app-shell) .mp-formation-panel{padding:14px}body:has(.app-shell) .mp-formation-direct-panel{gap:17px}body:has(.app-shell) .mp-formation-heading{gap:5px;padding-bottom:15px}body:has(.app-shell) .mp-formation-heading h2{font-size:25px}body:has(.app-shell) .mp-formation-heading p:not(.eyebrow){font-size:12px}body:has(.app-shell) .mp-lineup-module-picker{gap:12px;padding:13px}body:has(.app-shell) .mp-lineup-module-picker h3{font-size:18px}body:has(.app-shell) .mp-lineup-module-picker p:not(.eyebrow){font-size:12px}body:has(.app-shell) .mp-lineup-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:has(.app-shell) .mp-lineup-module-tabs button{width:100%;padding:0 8px;font-size:11px}body:has(.app-shell) .mp-lineup-active-heading{flex-direction:column;align-items:flex-start;gap:8px}body:has(.app-shell) .mp-lineup-active-heading h3{font-size:20px}body:has(.app-shell) .mp-pitch{border-radius:18px;min-height:430px}body:has(.app-shell) .mp-pitch-player{width:62px}body:has(.app-shell) .mp-pitch-player>span{width:33px;height:33px;font-size:9px}body:has(.app-shell) .mp-pitch-player small{max-width:62px;font-size:8px}body:has(.app-shell) .mp-lineup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .mp-lineup-metric:last-child{grid-column:span 2}:is(body:has(.app-shell) .mp-lineup-custom-header,body:has(.app-shell) .mp-lineup-captain-summary){flex-direction:column;align-items:stretch}body:has(.app-shell) .mp-lineup-custom-header .mp-lineup-custom-header{flex-basis:auto;width:100%}body:has(.app-shell) .mp-lineup-custom-header label{flex-basis:auto;width:100%}body:has(.app-shell) .mp-lineup-custom-grid{grid-template-columns:1fr}body:has(.app-shell) .mp-lineup-captain-summary>span{text-align:left}body:has(.app-shell) .mp-formation-roster-picker{gap:12px;padding-bottom:17px}body:has(.app-shell) .mp-formation-roster-picker-heading{gap:10px}body:has(.app-shell) .mp-formation-roster-picker-heading h3{font-size:18px}body:has(.app-shell) .mp-formation-roster-picker-heading p:not(.eyebrow){font-size:12px}body:has(.app-shell) .mp-formation-roster-list{grid-template-columns:1fr}body:has(.app-shell) .mp-formation-roster-option-row{gap:6px}body:has(.app-shell) .mp-formation-roster-option{padding:11px 12px}body:has(.app-shell) .mp-formation-roster-manage{min-height:38px;padding:0 10px;font-size:11px}body:has(.app-shell) .mp-formation-loading{padding:30px 12px}:is(body:has(.app-shell) .mp-selection-card,body:has(.app-shell) .mp-matchday-selection,body:has(.app-shell) .mp-captain-row){flex-direction:column;align-items:stretch;gap:13px;padding:14px}:is(body:has(.app-shell) .mp-selection-card .mp-primary-button,body:has(.app-shell) .mp-panel-actions .mp-primary-button,body:has(.app-shell) .mp-panel-actions .mp-ghost-button){width:100%}body:has(.app-shell) .mp-panel-actions{flex-direction:column-reverse}body:has(.app-shell) .mp-lineup-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.app-shell) .mp-lineup-role header{padding:9px}body:has(.app-shell) .mp-lineup-role header strong{font-size:11px}body:has(.app-shell) .mp-lineup-role>div button{padding:9px 8px}body:has(.app-shell) .mp-lineup-role>div button strong{font-size:11px}body:has(.app-shell) .mp-captain-row select{width:100%}body:has(.app-shell) .mp-error-banner{flex-wrap:wrap;align-items:flex-start}body:has(.app-shell) .mp-error-banner>span{min-width:calc(100% - 34px)}body:has(.app-shell) .mp-error-banner button{margin-left:29px}}@media (max-width:720px){body:has(.app-shell) .mp-roster-role-grid{grid-template-columns:minmax(0,1fr);gap:9px}body:has(.app-shell) .mp-roster-calendar-status{align-items:flex-start;margin:0 0 2px;padding:13px}body:has(.app-shell) .mp-roster-calendar-status strong{font-size:12px}body:has(.app-shell) .mp-roster-calendar-status span{font-size:10px}body:has(.app-shell) .mp-formation-fixture-context{border-radius:14px;align-items:flex-start;font-size:11px;line-height:1.35}}@media (max-width:800px){body:has(.app-shell) .mp-roster-mobile-card>p{color:#c4dce9}body:has(.app-shell) .mp-roster-mobile-meta small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-card>div:first-child small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-list small{color:#c4dce9}body:has(.app-shell) .mp-roster-role-list em{color:#c4dce9}body:has(.app-shell) .mp-roster-mobile-meta strong{color:#fff}body:has(.app-shell) .mp-roster-role-card>div:first-child strong{color:#fff}body:has(.app-shell) .mp-roster-role-list span{color:#fff}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name strong{color:#fff}}@media (max-width:720px){body:has(.app-shell) .mp-lineup-visual-layout{grid-template-columns:1fr;gap:15px}body:has(.app-shell) .mp-lineup-visual-layout .mp-pitch-board{order:1}body:has(.app-shell) .mp-lineup-visual-layout .mp-lineup-metrics{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .mp-pitch-board{justify-items:center;width:100%}body:has(.app-shell) .mp-pitch-board-head{width:min(100%,380px)}body:has(.app-shell) .mp-pitch-board-head{align-items:flex-start;gap:8px}body:has(.app-shell) .mp-pitch-board-head>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}body:has(.app-shell) .mp-pitch-board-head strong{font-size:17px}body:has(.app-shell) .mp-pitch-legend{gap:5px;padding-top:3px;font-size:9px}body:has(.app-shell) .mp-pitch{border-radius:16px;width:min(100%,380px);max-width:380px;min-height:0}body:has(.app-shell) .mp-pitch-row-a{top:25%}body:has(.app-shell) .mp-pitch-row-c{top:44%}body:has(.app-shell) .mp-pitch-row-d{top:67%}body:has(.app-shell) .mp-pitch-row-p{top:87%}body:has(.app-shell) .mp-pitch-player-dot{border-width:2px;width:37px;height:37px}body:has(.app-shell) .mp-pitch-player-dot i{border-width:1px;width:8px;height:8px}body:has(.app-shell) .mp-pitch-board{justify-items:center;width:min(100%,360px);max-width:360px;padding-right:0}body:has(.app-shell) .mp-pitch-board-head{justify-content:flex-end;width:min(100%,330px)}body:has(.app-shell) .mp-pitch{width:min(100%,330px);max-width:330px;margin-right:0}body:has(.app-shell) .mp-pitch-row{gap:2px;left:12%;right:12%}body:has(.app-shell) .mp-pitch-player{width:auto;max-width:72px;position:relative;transform:none}body:has(.app-shell) .mp-pitch-player>.mp-pitch-player-dot{border-width:2px;width:36px;min-width:36px;height:36px;min-height:36px}body:has(.app-shell) .mp-pitch-player-dot b{font-size:9px}body:has(.app-shell) .mp-pitch-player>.mp-pitch-player-dot i{width:14px;height:14px;font-size:7px;bottom:-3px;right:-4px}body:has(.app-shell) .mp-pitch-player small{max-width:72px;margin-top:4px;padding:2px;font-size:8px}body:has(.app-shell) .mp-pitch-player em{max-width:66px;font-size:7px}body:has(.app-shell) .mp-pitch-board{width:min(100%,380px);max-width:380px}body:has(.app-shell) .mp-pitch{width:min(100%,350px);max-width:350px}body:has(.app-shell) .mp-pitch-row-p{justify-content:center}body:has(.app-shell) .mp-pitch-player>.mp-pitch-player-dot i{color:#fff;text-shadow:0 1px 2px #071b3a73;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;min-width:0;height:100%;min-height:0;font-size:11px;line-height:1;display:grid;position:static}}
