:root{--fp-canvas:#eef3f8;--fp-paper:#fff;--fp-paper-soft:#f7fafc;--fp-border:#d9e5ef;--fp-border-strong:#c6d7e5;--fp-ink:#071b3a;--fp-muted:#657b91;--fp-muted-light:#8a9caf;--fp-shadow-sm:0 7px 22px #071b3a14;--fp-shadow-md:0 18px 42px #071b3a1c;--fp-radius:18px}body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card{min-height:332px;flex-direction:column!important;display:flex!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles{align-items:stretch;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.app-shell) .budget-strategy-card.modifier-budget-strategy-card .budget-strategy-roles{align-items:stretch;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.app-shell) .strategy-budget-allocation-backdrop{z-index:1200}body:has(.app-shell) .strategy-budget-allocation-modal{color:#f7fafc;text-align:left;background:linear-gradient(145deg,#102e50 0%,#0b2949 100%);width:min(620px,100%);max-height:min(760px,100dvh - 48px);padding:30px 30px 24px;overflow-y:auto}body:has(.app-shell) .strategy-budget-allocation-modal .eyebrow{color:#8fe8f2;margin:0 0 7px}body:has(.app-shell) .strategy-budget-allocation-modal h2{color:#f7fafc;margin:0}body:has(.app-shell) .strategy-budget-allocation-modal>p:not(.eyebrow){color:#b9cde0;margin:10px 0 18px}body:has(.app-shell) .strategy-budget-allocation-summary{background:#143657;border:1px solid #426384;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}body:has(.app-shell) .strategy-budget-allocation-summary strong{color:#c8ff19;font-size:14px}body:has(.app-shell) .strategy-budget-allocation-summary span{color:#b9cde0;text-align:right;font-size:11px;line-height:1.35}body:has(.app-shell) .strategy-budget-allocation-list{gap:10px;display:grid}body:has(.app-shell) .strategy-budget-allocation-row{color:#e3eef8;background:#143657;border:1px solid #426384;border-radius:13px;grid-template-columns:36px minmax(104px,1fr) minmax(150px,1.4fr) 82px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}body:has(.app-shell) .strategy-budget-allocation-row>.role{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-grid}body:has(.app-shell) .strategy-budget-allocation-row>.role.blue{background:#2563eb}body:has(.app-shell) .strategy-budget-allocation-row>.role.green{background:#16a34a}body:has(.app-shell) .strategy-budget-allocation-row>.role.amber{background:#f97316}body:has(.app-shell) .strategy-budget-allocation-row>.role.red{background:#ef4444}body:has(.app-shell) .strategy-budget-allocation-name{color:#f7fafc;min-width:0;font-size:12px;font-weight:800}body:has(.app-shell) .strategy-budget-allocation-row input[type=range]{accent-color:#c8ff19;width:100%;min-width:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-budget-allocation-row .credits-input{text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;width:100%;min-height:40px;color:#f7fafc!important;box-shadow:none!important;background:#071b36!important;border:1px solid #526f8b!important}body:has(.app-shell) .strategy-budget-allocation-row .credits-input:focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) .strategy-budget-allocation-actions{margin-top:16px}@media (max-width:800px){body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card{min-height:348px}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.app-shell) .budget-strategy-card.modifier-budget-strategy-card .budget-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.app-shell) .strategy-budget-allocation-modal{width:100%;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px;padding:28px 17px 18px}body:has(.app-shell) .strategy-budget-allocation-summary{flex-direction:column;align-items:flex-start;gap:4px}body:has(.app-shell) .strategy-budget-allocation-summary span{text-align:left}body:has(.app-shell) .strategy-budget-allocation-row{grid-template-columns:34px minmax(0,1fr) 78px;gap:8px 9px;padding:10px}body:has(.app-shell) .strategy-budget-allocation-row>.role{grid-area:1/1}body:has(.app-shell) .strategy-budget-allocation-name{grid-area:1/2;font-size:11px}body:has(.app-shell) .strategy-budget-allocation-row .credits-input{grid-area:1/3}body:has(.app-shell) .strategy-budget-allocation-row input[type=range]{grid-area:2/2/auto/-1}}body:has(.app-shell){background:var(--fp-canvas);color:var(--fp-ink)}body:has(.app-shell) main{background:radial-gradient(circle at 96% -8%, #16d9f517, transparent 24rem), linear-gradient(180deg, #f8fbfd 0%, var(--fp-canvas) 42rem);min-width:0}body:has(.app-shell) .content{width:min(100%,1500px);max-width:1500px;padding:42px 48px 88px}body:has(.app-shell) .topbar{background:#ffffffe0;border-bottom:1px solid #d9e5efeb;height:auto;min-height:78px;padding:14px 48px;box-shadow:0 5px 22px #071b3a0d}body:has(.app-shell) .topbar h1{letter-spacing:-1px;font-size:clamp(20px,2vw,27px)}body:has(.app-shell) .sidebar{background:radial-gradient(circle at 0 100%,#13c6b31f,#0000 16rem),linear-gradient(#06152f 0%,#071b3a 100%);border-right:1px solid #18385f;box-shadow:10px 0 32px #071b3a24}body:has(.app-shell) .sidebar nav button{border-radius:14px;min-height:48px;transition:background .18s,color .18s,transform .18s}body:has(.app-shell) .sidebar-nav-link{border-radius:14px;min-height:48px;transition:background .18s,color .18s,transform .18s}body:has(.app-shell) .sidebar nav button:hover{transform:translate(2px)}body:has(.app-shell) .sidebar-nav-link:hover{transform:translate(2px)}body:has(.app-shell) .sidebar nav button.active{box-shadow:0 10px 22px #c8ff1938}body:has(.app-shell) .sidebar-nav-link.sidebar-login-cta{box-shadow:0 10px 22px #c8ff1938}:is(body:has(.app-shell) .page-actions,body:has(.app-shell) .hero-row){margin-bottom:28px}:is(body:has(.app-shell) .page-actions h2,body:has(.app-shell) .hero-row h2){letter-spacing:-1.7px;font-size:clamp(29px,3.1vw,43px);line-height:1.08}:is(body:has(.app-shell) .page-actions>div>p:not(.eyebrow),body:has(.app-shell) .hero-row>div>p:not(.eyebrow)){max-width:720px;color:var(--fp-muted);font-size:14px;line-height:1.6}body:has(.app-shell) .eyebrow{color:#237b80;letter-spacing:1.45px;font-size:10px;font-weight:850}:is(body:has(.app-shell) .card,body:has(.app-shell) .table-card,body:has(.app-shell) .form-card,body:has(.app-shell) .account-card,body:has(.app-shell) .sessions-list-card,body:has(.app-shell) .listone-archive-card,body:has(.app-shell) .pilot-navigation){border-color:var(--fp-border);border-radius:var(--fp-radius);box-shadow:var(--fp-shadow-sm)}:is(body:has(.app-shell) .card h3,body:has(.app-shell) .table-card h3,body:has(.app-shell) .section-heading h3){letter-spacing:-.45px}body:has(.app-shell) .primary{border-radius:12px;min-height:42px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}body:has(.app-shell) .ghost{border-radius:12px;min-height:42px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}body:has(.app-shell) .hero-actions button{border-radius:12px;min-height:42px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}body:has(.app-shell) .table-toolbar button{border-radius:12px;min-height:42px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}body:has(.app-shell) .primary:hover:not(:disabled){transform:translateY(-1px)}body:has(.app-shell) .ghost:hover:not(:disabled){transform:translateY(-1px)}body:has(.app-shell) .hero-actions button:hover:not(:disabled){transform:translateY(-1px)}body:has(.app-shell) .table-toolbar button:hover:not(:disabled){transform:translateY(-1px)}body:has(.app-shell) input:not([type=checkbox]):not([type=radio]){border-color:var(--fp-border-strong);background:#fbfdff;border-radius:11px}body:has(.app-shell) select{border-color:var(--fp-border-strong);background:#fbfdff;border-radius:11px}body:has(.app-shell) textarea{border-color:var(--fp-border-strong);background:#fbfdff;border-radius:11px}body:has(.app-shell) input:not([type=checkbox]):not([type=radio]):focus{border-color:#16b9d1!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) select:focus{border-color:#16b9d1!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) textarea:focus{border-color:#16b9d1!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) .dashboard-home{gap:21px}body:has(.app-shell) .dashboard-match-banner{box-shadow:var(--fp-shadow-sm);border-radius:17px}body:has(.app-shell) .dashboard-hero{border-radius:28px;min-height:405px;box-shadow:0 24px 55px #071b3a2b}body:has(.app-shell) .dashboard-hero-proof>div{padding-right:22px}body:has(.app-shell) .dashboard-archive-card{min-height:310px;box-shadow:var(--fp-shadow-sm);border-radius:20px;padding:24px;position:relative;overflow:hidden}body:has(.app-shell) .dashboard-archive-card:before{content:"";background:#16d9f5;height:4px;position:absolute;inset:0 0 auto}body:has(.app-shell) .auction-pilot-product-card:before{content:"";background:#16d9f5;height:4px;position:absolute;inset:0 0 auto}body:has(.app-shell) .dashboard-archive-card-auction:before{background:var(--lime)}body:has(.app-shell) .auction-pilot-product-card-simulator:before{background:var(--lime)}body:has(.app-shell) .dashboard-archive-card-roster:before{background:#6088ff}body:has(.app-shell) .dashboard-archive-heading{margin-bottom:17px}body:has(.app-shell) .dashboard-archive-heading h3{font-size:19px}body:has(.app-shell) .dashboard-archive-count{border-radius:13px;width:42px;height:42px;font-size:17px}body:has(.app-shell) .dashboard-archive-item{background:#ffffffc7;border-radius:13px;min-height:54px;padding:8px 10px}body:has(.app-shell) .dashboard-archive-item:hover{background:#fff;border-color:#b9d3e5}body:has(.app-shell) .dashboard-archive-item-copy strong{font-size:13px}:is(body:has(.app-shell) .dashboard-archive-item-copy small,body:has(.app-shell) .dashboard-archive-item time){font-size:10px}body:has(.app-shell) .dashboard-archive-footer{padding-top:17px}body:has(.app-shell) .dashboard-archive-footer button{border-radius:10px;min-height:38px;font-size:12px}body:has(.app-shell) .model-data-card{min-height:164px;box-shadow:var(--fp-shadow-sm);border-radius:20px}:is(body:has(.app-shell) .auction-pilot-hub-heading,body:has(.app-shell) .mp-page-heading){max-width:920px}body:has(.app-shell) .auction-pilot-product-card{min-height:326px;box-shadow:var(--fp-shadow-sm);border-radius:20px;position:relative;overflow:hidden}body:has(.app-shell) .auction-pilot-product-card:hover{box-shadow:var(--fp-shadow-md)}body:has(.app-shell) .auction-pilot-product-card h3{letter-spacing:-.8px;font-size:24px}:is(body:has(.app-shell) .auction-pilot-product-icon,body:has(.app-shell) .mp-tool-icon){border-radius:15px}:is(body:has(.app-shell) .auction-product-navigation,body:has(.app-shell) .pilot-navigation,body:has(.app-shell) .mp-navigation){box-shadow:var(--fp-shadow-sm);border-radius:17px}:is(body:has(.app-shell) .auction-product-navigation button,body:has(.app-shell) .mp-navigation button){border-radius:11px;min-height:44px}body:has(.app-shell) .mp-tool-card{min-height:272px;box-shadow:var(--fp-shadow-sm);border-radius:20px}body:has(.app-shell) .mp-tool-card:hover{box-shadow:var(--fp-shadow-md)}:is(body:has(.app-shell) .archive-section-heading,body:has(.app-shell) .listone-subarchive-heading){align-items:center;gap:18px}body:has(.app-shell) .archive-status-filter{border:1px solid var(--fp-border);background:var(--fp-paper-soft);border-radius:12px;gap:3px;padding:4px}body:has(.app-shell) .archive-status-filter button{min-height:32px;color:var(--fp-muted);border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}body:has(.app-shell) .archive-status-filter button.active{background:var(--fp-ink);color:#fff;box-shadow:0 4px 10px #071b3a2e}:is(body:has(.app-shell) .sessions-table-wrap,body:has(.app-shell) .table-scroll){border-radius:0 0 var(--fp-radius) var(--fp-radius)}:is(body:has(.app-shell) .sessions-table th,body:has(.app-shell) .listone-data-table th,body:has(.app-shell) .purchase-register-desktop-table th){color:#5d748b;letter-spacing:.08em;background:#f3f7fb;font-size:10px}:is(body:has(.app-shell) .sessions-table td,body:has(.app-shell) .listone-data-table td,body:has(.app-shell) .purchase-register-desktop-table td){padding-top:15px;padding-bottom:15px}:is(body:has(.app-shell) .sessions-table tbody tr:hover,body:has(.app-shell) .listone-data-table tbody tr:hover,body:has(.app-shell) .purchase-register-desktop-table tbody tr:hover){background:#f7fbfe}:is(body:has(.app-shell) .session-status-pill,body:has(.app-shell) .strategy-pill,body:has(.app-shell) .band-badge){border-radius:8px;min-height:26px;padding-inline:9px;font-weight:800}body:has(.app-shell) .mp-page{gap:26px}:is(body:has(.app-shell) .mp-section,body:has(.app-shell) .mp-summary-card,body:has(.app-shell) .mp-formation-panel){border-radius:21px}body:has(.app-shell) .mp-section-heading h2{letter-spacing:-1.25px}body:has(.app-shell) .mp-summary-stats span{border-radius:12px}:is(body:has(.app-shell) .premium-modal-backdrop,body:has(.app-shell) .delete-session-backdrop,body:has(.app-shell) .mp-roster-upload-backdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b3aad}: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) .mp-roster-upload-dialog,body:has(.app-shell) .mp-roster-editor-dialog){border-color:var(--fp-border);border-radius:22px;box-shadow:0 30px 80px #071b3a42}:is(body:has(.app-shell) .premium-modal h2,body:has(.app-shell) .new-session-dialog h2,body:has(.app-shell) .delete-session-dialog h2,body:has(.app-shell) .mp-roster-upload-dialog h2,body:has(.app-shell) .mp-roster-editor-dialog h2){letter-spacing:-1px}:is(body:has(.landing-page) .landing-button,body:has(.landing-page) .landing-launch-hero-card,body:has(.landing-page) .landing-feature-card,body:has(.landing-page) .landing-plan-card){border-radius:14px}:is(body:has(.landing-page) .landing-match-showcase-card,body:has(.landing-page) .landing-insight-card,body:has(.landing-page) .landing-feature-card,body:has(.landing-page) .landing-plan-card){box-shadow:0 12px 30px #071b3a12}body:has(.landing-page) .landing-button-primary{box-shadow:0 10px 24px #91b90033}body:has(.landing-page) .landing-button-secondary{box-shadow:0 8px 22px #071b3a0f}@media (max-width:1000px){body:has(.app-shell) .content{padding:34px 30px 78px}body:has(.app-shell) .topbar{padding-inline:30px}}@media (max-width:720px){body:has(.app-shell) .content{width:100%;padding:25px 16px calc(106px + env(safe-area-inset-bottom))}body:has(.app-shell) .topbar{padding:13px 16px}:is(body:has(.app-shell) .page-actions,body:has(.app-shell) .hero-row){margin-bottom:20px}:is(body:has(.app-shell) .page-actions h2,body:has(.app-shell) .hero-row h2){letter-spacing:-1.1px;font-size:25px}:is(body:has(.app-shell) .page-actions>div>p:not(.eyebrow),body:has(.app-shell) .hero-row>div>p:not(.eyebrow)){font-size:13px}body:has(.app-shell) .dashboard-hero{border-radius:22px;min-height:0;padding:29px 22px}body:has(.app-shell) .dashboard-hero-proof{flex-wrap:wrap;gap:13px 18px;margin-top:26px}body:has(.app-shell) .dashboard-hero-proof>div{padding-right:14px}body:has(.app-shell) .dashboard-hero-visual{min-height:210px}body:has(.app-shell) .dashboard-archive-card{border-radius:17px;min-height:0;padding:20px 17px}body:has(.app-shell) .dashboard-archive-card:before{height:3px}body:has(.app-shell) .auction-pilot-product-card:before{height:3px}body:has(.app-shell) .dashboard-archive-item{min-height:51px}body:has(.app-shell) .dashboard-archive-footer button{min-height:40px}:is(body:has(.app-shell) .auction-pilot-product-grid,body:has(.app-shell) .mp-tool-grid){gap:14px}:is(body:has(.app-shell) .auction-pilot-product-card,body:has(.app-shell) .mp-tool-card){border-radius:17px;min-height:0;padding:20px 17px}body:has(.app-shell) .auction-pilot-product-card h3{font-size:21px}:is(body:has(.app-shell) .archive-section-heading,body:has(.app-shell) .listone-subarchive-heading){flex-direction:column;align-items:flex-start;gap:12px}body:has(.app-shell) .archive-status-filter{width:100%;overflow-x:auto}body:has(.app-shell) .archive-status-filter button{flex:1 0 auto}:is(body:has(.app-shell) .table-card,body:has(.app-shell) .sessions-list-card,body:has(.app-shell) .listone-archive-card){border-radius:17px}body:has(.app-shell) .mp-page{gap:20px}:is(body:has(.app-shell) .mp-section,body:has(.app-shell) .mp-summary-card,body:has(.app-shell) .mp-formation-panel){border-radius:17px}: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) .mp-roster-upload-dialog,body:has(.app-shell) .mp-roster-editor-dialog){border-radius:18px;width:min(100% - 20px,520px)}body:has(.landing-page) .landing-container{width:min(100% - 32px,1180px)}body:has(.app-shell) .mp-roster-mobile-card{cursor:pointer}body:has(.app-shell) .mp-roster-mobile-card:focus-visible{outline-offset:3px;outline:2px solid #16d9f5}}@media (min-width:1001px){body:has(.app-shell):has(.dashboard-home) .content{padding-top:22px}}@media (prefers-reduced-motion:reduce){:is(body:has(.app-shell) *,body:has(.landing-page) *){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.landing-page) .landing-header{background:#071b3af0;border-bottom-color:#17395f;box-shadow:0 8px 28px #071b3a2e}body:has(.landing-page) .landing-brand{color:#f7fafc}body:has(.landing-page) .landing-nav a{color:#f7fafc}body:has(.landing-page) .landing-login-link{color:#f7fafc}body:has(.landing-page) .landing-brand small{color:#a9bdd3}body:has(.landing-page) .landing-nav a{color:#a9bdd3}body:has(.landing-page) .landing-login-link{color:#a9bdd3}body:has(.landing-page) .landing-nav a:hover{color:var(--landing-lime)}body:has(.landing-page) .landing-login-link:hover{color:var(--landing-lime)}body:has(.landing-page) .landing-header .landing-button-secondary{color:#f7fafc;background:#0c2b50;border-color:#42617f}body:has(.landing-page) .landing-header .landing-button-secondary:hover{background:#123b63;border-color:#16d9f5}body:has(.landing-page) .landing-hero{isolation:isolate;color:#f7fafc;background:radial-gradient(circle at 78% 20%,#16d9f538,#0000 28rem),radial-gradient(circle at 22% 112%,#c8ff1929,#0000 24rem),linear-gradient(130deg,#06152f 0%,#071b3a 50%,#0a395d 100%)}body:has(.landing-page) .landing-hero:after{opacity:.75;background:#c8ff191a}body:has(.landing-page) .landing-hero-grid{min-height:690px;padding-top:82px;padding-bottom:92px}body:has(.landing-page) .landing-eyebrow{color:#8fb2cd}body:has(.landing-page) .landing-hero h1{color:#f7fafc;letter-spacing:-3.8px;font-size:clamp(50px,6.8vw,88px)}body:has(.landing-page) .landing-hero h1 em{color:var(--landing-lime)}body:has(.landing-page) .landing-hero-lead{color:#bed0e1;max-width:570px;font-size:17px}body:has(.landing-page) .landing-text-link{color:#dbeaf6}body:has(.landing-page) .landing-text-link span{color:var(--landing-lime)}body:has(.landing-page) .landing-hero-proof strong{color:#fff}body:has(.landing-page) .landing-hero-proof span{color:#9db6cf}body:has(.landing-page) .landing-demo-shell{min-height:485px}body:has(.landing-page) .landing-demo-card{border-color:#396888;box-shadow:0 28px 74px #00000052}body:has(.landing-page) .landing-demo-note{border-color:#c7d8e8;box-shadow:0 17px 40px #0000003b}body:has(.landing-page) .landing-trust-strip{background:#06152f;border-top-color:#1d4268;border-bottom-color:#1d4268}body:has(.landing-page) .landing-trust-strip>div>span{color:#a6bdd3}body:has(.landing-page) .landing-trust-strip b{color:#a6bdd3}body:has(.landing-page) .landing-trust-strip i{background:var(--landing-lime)}body:has(.landing-page) .landing-launch-hero{background:#edf2f7;padding:34px 0 38px}body:has(.landing-page) .landing-launch-hero-card{border-radius:22px;min-height:208px;box-shadow:0 20px 42px #071b3a29}body:has(.landing-page) .landing-launch-hero-card-match{background:linear-gradient(135deg,#082b50 0%,#0d5968 100%)}body:has(.landing-page) .landing-launch-card-asta{background:linear-gradient(135deg,#071b3a 0%,#10446a 100%)}body:has(.landing-page) .landing-section{padding-top:124px;padding-bottom:124px}:is(body:has(.landing-page) .landing-section-light,body:has(.landing-page) .landing-pricing,body:has(.landing-page) .landing-faq){background:#f8fafc}body:has(.landing-page) .landing-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:92px;margin-bottom:60px}body:has(.landing-page) .landing-section-heading h2{letter-spacing:-3px;font-size:clamp(40px,5vw,68px)}body:has(.landing-page) .landing-section-heading>p{color:#637991;font-size:14px}body:has(.landing-page) .landing-section-heading-dark>p{color:#b0c3d8}body:has(.landing-page) .landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body:has(.landing-page) .landing-feature-card{background:#fff;border-color:#d7e2ec;border-radius:19px;min-height:302px;padding:25px;box-shadow:0 10px 28px #071b3a0f}body:has(.landing-page) .landing-feature-card:hover{border-color:#aac4da;transform:translateY(-7px);box-shadow:0 19px 42px #071b3a1f}body:has(.landing-page) .landing-feature-card h3{margin-top:58px;font-size:20px}body:has(.landing-page) .landing-feature-card p{color:#647a91;max-width:255px;font-size:12px}body:has(.landing-page) .landing-feature-top b{border-radius:14px;width:45px;height:45px}body:has(.landing-page) .landing-steps{margin-bottom:66px}body:has(.landing-page) .landing-insight-card{background:linear-gradient(110deg,#0c2b50,#0d4262);border-color:#2b5277;border-radius:20px;box-shadow:0 16px 36px #0003}body:has(.landing-page) .landing-match-showcase{background:#edf2f7;padding:36px 0 38px}body:has(.landing-page) .landing-match-showcase-card{border-radius:26px;min-height:540px;box-shadow:0 25px 55px #071b3a33}body:has(.landing-page) .landing-match-showcase-metrics div{background:#ffffff0a;border-left-width:3px;border-radius:2px;padding:9px 12px}body:has(.landing-page) .landing-match-showcase-pitch{border-radius:22px;width:min(100%,365px);box-shadow:0 20px 42px #00000057,0 0 0 6px #16d9f514}body:has(.landing-page) .landing-plan-grid{gap:16px}body:has(.landing-page) .landing-plan-card{border-color:#d7e2ec;border-radius:19px;min-height:460px;padding:27px 24px 23px;box-shadow:0 10px 28px #071b3a0f}body:has(.landing-page) .landing-plan-card.featured{border-color:#91b92c;transform:translateY(-12px);box-shadow:0 21px 44px #071b3a26}body:has(.landing-page) .landing-plan-card h3{font-size:24px}body:has(.landing-page) .landing-plan-description{font-size:12px}body:has(.landing-page) .landing-plan-card li{font-size:12px}body:has(.landing-page) .landing-plan-price strong{font-size:38px}body:has(.landing-page) .landing-faq-list{border-top-color:#cbd9e6}body:has(.landing-page) .landing-faq details{border-bottom-color:#cbd9e6;padding:24px 0}body:has(.landing-page) .landing-faq summary{font-size:15px}body:has(.landing-page) .landing-faq details p{font-size:12px}body:has(.landing-page) .landing-final-cta{padding:138px 0 150px}body:has(.landing-page) .landing-final-cta h2{letter-spacing:-3.2px;font-size:clamp(45px,6vw,78px)}body:has(.app-shell) .app-shell{grid-template-columns:272px minmax(0,1fr)}body:has(.app-shell) .sidebar{padding:28px 18px 20px}body:has(.app-shell) .brand{padding-inline:4px}body:has(.app-shell) .main-navigation{gap:8px;margin-top:52px}body:has(.app-shell) .sidebar nav button{border-radius:15px;min-height:52px;padding-inline:14px;font-size:13px}body:has(.app-shell) .sidebar-nav-link{border-radius:15px;min-height:52px;padding-inline:14px;font-size:13px}body:has(.app-shell) .sidebar nav button span{border-radius:10px;width:31px;height:31px}body:has(.app-shell) .sidebar-nav-link span{border-radius:10px;width:31px;height:31px}body:has(.app-shell) .content{padding-top:48px}:is(body:has(.app-shell) .dashboard-home,body:has(.app-shell) .auction-pilot-hub,body:has(.app-shell) .mp-page){max-width:1320px;margin-inline:auto}body:has(.app-shell) .dashboard-hero{border-radius:32px;min-height:450px;padding:56px 60px}body:has(.app-shell) .dashboard-hero h2{letter-spacing:-2.8px;font-size:clamp(40px,4.8vw,64px)}body:has(.app-shell) .dashboard-hero .workspace-subtitle{font-size:16px}body:has(.app-shell) .dashboard-match-banner{border-radius:20px;min-height:80px;padding:20px 26px}body:has(.app-shell) .dashboard-match-banner-copy h3{font-size:22px}body:has(.app-shell) .dashboard-saved-grid{gap:20px}body:has(.app-shell) .dashboard-archive-card{border-radius:22px;min-height:330px;padding:27px}body:has(.app-shell) .dashboard-archive-card h3{font-size:21px}body:has(.app-shell) .dashboard-archive-item{border-radius:14px;min-height:58px}body:has(.app-shell) .model-data-card{border-radius:22px;min-height:184px;padding:31px 34px}:is(body:has(.app-shell) .auction-pilot-product-grid,body:has(.app-shell) .mp-tool-grid){gap:22px}body:has(.app-shell) .auction-pilot-product-card{border-radius:22px;min-height:355px;padding:29px}body:has(.app-shell) .auction-pilot-product-card h3{font-size:27px}body:has(.app-shell) .mp-tool-card{border-radius:22px;min-height:300px;padding:29px}:is(body:has(.app-shell) .sessions-list-card,body:has(.app-shell) .listone-archive-card,body:has(.app-shell) .listone-table-card){border-radius:22px;box-shadow:0 15px 38px #071b3a17}:is(body:has(.app-shell) .sessions-table th,body:has(.app-shell) .listone-data-table th,body:has(.app-shell) .purchase-register-desktop-table th){background:#ecf3f9;padding-top:15px;padding-bottom:15px}:is(body:has(.app-shell) .sessions-table td,body:has(.app-shell) .listone-data-table td,body:has(.app-shell) .purchase-register-desktop-table td){font-size:12px}body:has(.app-shell) .section-heading{margin-bottom:20px}body:has(.app-shell) .section-heading h3{font-size:18px}:is(body:has(.app-shell) .archive-section-heading h3,body:has(.app-shell) .listone-subarchive-heading h3){font-size:21px}@media (max-width:1200px){:is(body:has(.landing-page) .landing-feature-grid,body:has(.landing-page) .landing-plan-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .app-shell{grid-template-columns:88px minmax(0,1fr)}body:has(.app-shell) .sidebar{padding-inline:10px}body:has(.app-shell) .brand{justify-content:center;padding-inline:0}:is(body:has(.app-shell) .brand-copy,body:has(.app-shell) .brand-claim){display:none}body:has(.app-shell) .sidebar nav button{justify-content:center;padding-inline:0}body:has(.app-shell) .sidebar-nav-link{justify-content:center;padding-inline:0}body:has(.app-shell) .sidebar nav button>:not(span){display:none}body:has(.app-shell) .sidebar-nav-link>:not(span){display:none}body:has(.app-shell) .account-navigation-copy{display:none}body:has(.app-shell) .sidebar-bottom{display:none}}@media (max-width:900px){body:has(.landing-page) .landing-hero-grid{grid-template-columns:1fr 1fr;gap:42px}body:has(.landing-page) .landing-hero h1{font-size:clamp(45px,7vw,68px)}body:has(.landing-page) .landing-section-heading{gap:48px}body:has(.app-shell) .dashboard-hero{padding:42px 38px}}@media (max-width:720px){body:has(.landing-page) .landing-header{position:sticky}body:has(.landing-page) .landing-hero-grid{min-height:0;padding-top:70px;padding-bottom:64px;display:block}body:has(.landing-page) .landing-hero h1{letter-spacing:-2.7px;font-size:clamp(43px,13vw,66px)}body:has(.landing-page) .landing-hero-lead{font-size:15px}body:has(.landing-page) .landing-demo-shell{min-height:430px;margin-top:50px}body:has(.landing-page) .landing-launch-hero{padding:22px 0 26px}body:has(.landing-page) .landing-launch-card-stack{grid-template-columns:1fr;gap:13px}body:has(.landing-page) .landing-launch-hero-card{border-radius:19px;min-height:0}body:has(.landing-page) .landing-section{padding:84px 0}body:has(.landing-page) .landing-section-heading{margin-bottom:38px;display:block}body:has(.landing-page) .landing-section-heading h2{letter-spacing:-2.2px;font-size:clamp(39px,11vw,55px)}body:has(.landing-page) .landing-section-heading>p{margin-top:22px;font-size:13px}:is(body:has(.landing-page) .landing-feature-grid,body:has(.landing-page) .landing-plan-grid){grid-template-columns:1fr}body:has(.landing-page) .landing-feature-card{min-height:240px}body:has(.landing-page) .landing-match-showcase{padding:22px 0 25px}body:has(.landing-page) .landing-match-showcase-card{border-radius:21px;min-height:0;padding:29px 21px 26px}body:has(.landing-page) .landing-match-showcase-pitch{width:min(78vw,310px)}body:has(.landing-page) .landing-plan-card{min-height:0;transform:none}body:has(.landing-page) .landing-plan-card.featured{min-height:0;transform:none}body:has(.landing-page) .landing-final-cta{padding:92px 0 105px}body:has(.landing-page) .landing-final-cta h2{letter-spacing:-2.4px;font-size:clamp(41px,12vw,62px)}body:has(.app-shell) .app-shell{display:block}body:has(.app-shell) .sidebar{padding:7px 8px calc(7px + env(safe-area-inset-bottom))}body:has(.app-shell) .content{padding:28px 16px calc(110px + env(safe-area-inset-bottom))}body:has(.app-shell) .dashboard-hero{border-radius:22px;padding:31px 22px}body:has(.app-shell) .dashboard-hero h2{letter-spacing:-2px;font-size:clamp(34px,10vw,48px)}body:has(.app-shell) .dashboard-match-banner{border-radius:17px;padding:18px 17px}:is(body:has(.app-shell) .dashboard-archive-card,body:has(.app-shell) .auction-pilot-product-card,body:has(.app-shell) .mp-tool-card){border-radius:18px}body:has(.app-shell) .dashboard-archive-card{padding:21px 17px}body:has(.app-shell) .dashboard-archive-item{min-height:53px}}body:has(.landing-page) .landing-hero-copy{min-width:0}body:has(.landing-page) .landing-hero-copy h1{min-width:0}body:has(.landing-page) .landing-section-heading{min-width:0}body:has(.landing-page) .landing-section-heading h2{min-width:0}:is(body:has(.landing-page) .landing-hero h1,body:has(.landing-page) .landing-section-heading h2,body:has(.landing-page) .landing-final-cta h2){overflow-wrap:normal;word-break:normal;text-wrap:balance}body:has(.landing-page) .landing-hero h1{letter-spacing:-3.2px;max-width:720px;font-size:clamp(48px,6.25vw,82px);line-height:.98}body:has(.landing-page) .landing-match-showcase{padding:42px 0 34px}body:has(.landing-page) .landing-match-showcase-card{grid-template-columns:minmax(0,.86fr) minmax(240px,.58fr) minmax(190px,.42fr);gap:28px;min-height:0;padding:38px 40px}body:has(.landing-page) .landing-match-showcase-evaluation{z-index:1;border-left:1px solid #8fb2cd47;align-content:center;gap:17px;min-width:0;padding-left:26px;display:grid;position:relative}body:has(.landing-page) .landing-showcase-evaluation-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}body:has(.landing-page) .landing-showcase-evaluation-head>span{color:#9eb9d2;letter-spacing:.8px;max-width:115px;font-size:10px;font-weight:850;line-height:1.3}body:has(.landing-page) .landing-showcase-evaluation-head strong{color:var(--landing-lime);font-family:var(--font-heading);letter-spacing:-1.6px;white-space:nowrap;font-size:34px;line-height:.9}body:has(.landing-page) .landing-showcase-evaluation-head strong span{color:#8eacc8;font-family:var(--font-ui);letter-spacing:0;font-size:13px}body:has(.landing-page) .landing-showcase-evaluation-bar{background:#f7fafc24;border-radius:999px;height:8px;overflow:hidden}body:has(.landing-page) .landing-showcase-evaluation-bar i{border-radius:inherit;background:linear-gradient(90deg,#16d9f5,#c8ff19);height:100%;display:block;box-shadow:0 0 18px #c8ff1959}body:has(.landing-page) .landing-showcase-evaluation-stats{gap:8px;display:grid}body:has(.landing-page) .landing-showcase-evaluation-stats div{border-bottom:1px solid #8fb2cd33;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}body:has(.landing-page) .landing-showcase-evaluation-stats strong{color:#f7fafc;font-family:var(--font-heading);letter-spacing:-.5px;white-space:nowrap;font-size:19px}body:has(.landing-page) .landing-showcase-evaluation-stats span{color:#91acc5;text-align:right;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.25}body:has(.landing-page) .landing-showcase-evaluation-note{background:#c8ff1912;border:1px solid #c8ff1933;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}body:has(.landing-page) .landing-showcase-evaluation-note>span{color:var(--landing-lime);font-size:16px;line-height:1}body:has(.landing-page) .landing-showcase-evaluation-note p{color:#bfd3e5;margin:0;font-size:10px;line-height:1.45}body:has(.landing-page) .landing-launch-hero{padding:22px 0 30px}body:has(.landing-page) .landing-launch-card-stack{gap:12px}body:has(.landing-page) .landing-launch-hero-card{border-radius:18px;gap:18px;min-height:154px;padding:18px 22px}body:has(.landing-page) .landing-launch-hero-card h2{letter-spacing:-1px;font-size:clamp(20px,2.1vw,29px)}body:has(.landing-page) .landing-launch-hero-card p:not(.landing-eyebrow){max-width:430px;font-size:10px}body:has(.landing-page) .landing-launch-card-offer>strong{font-size:32px}@media (max-width:1100px){body:has(.landing-page) .landing-match-showcase-card{grid-template-columns:minmax(0,1fr) minmax(235px,.72fr)}body:has(.landing-page) .landing-match-showcase-evaluation{border-top:1px solid #8fb2cd47;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,.52fr);align-items:center;padding-top:20px;padding-left:0}}@media (max-width:720px){body:has(.landing-page) .landing-hero h1{letter-spacing:-2.5px;max-width:100%;font-size:clamp(43px,12.8vw,64px)}body:has(.landing-page) .landing-match-showcase{padding:22px 0 24px}body:has(.landing-page) .landing-match-showcase-card{padding:28px 22px 24px;display:block}body:has(.landing-page) .landing-match-showcase-evaluation{border-top:1px solid #8fb2cd47;grid-template-columns:1fr;gap:14px;margin-top:26px;padding-top:22px;display:grid}body:has(.landing-page) .landing-launch-hero-card{min-height:0;padding:18px 18px 17px}body:has(.landing-page) .landing-launch-hero-card h2{font-size:23px}}body:has(.landing-page) .landing-hero-pilot-preview .landing-demo-card{padding-bottom:14px;transform:rotate(1.2deg)}body:has(.landing-page) .landing-hero-preview-head{align-items:flex-end;gap:17px;padding:19px 20px 15px;display:flex}body:has(.landing-page) .landing-hero-preview-head>div{gap:4px;display:grid}body:has(.landing-page) .landing-hero-preview-head small{color:#8fa9c3;letter-spacing:.75px;font-size:8px;font-weight:850}body:has(.landing-page) .landing-hero-preview-head strong{color:#f7fafc;font-family:var(--font-heading);letter-spacing:-.8px;font-size:23px;line-height:1}body:has(.landing-page) .landing-hero-preview-head>div:nth-child(2) strong{color:var(--landing-lime)}body:has(.landing-page) .landing-hero-preview-head strong span{color:#8fa9c3;font-family:var(--font-ui);letter-spacing:0;font-size:10px}body:has(.landing-page) .landing-hero-preview-head .landing-demo-band{margin-left:auto}body:has(.landing-page) .landing-hero-preview-body{border-top:1px solid #315174;border-bottom:1px solid #315174;grid-template-columns:minmax(145px,.88fr) minmax(0,1fr);align-items:center;gap:17px;padding:17px 20px;display:grid}body:has(.landing-page) .landing-hero-preview-pitch{aspect-ratio:1086/1448;background:#0a3157;border:1px solid #16d9f58c;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 22px #0000004d,0 0 0 4px #16d9f514}body:has(.landing-page) .landing-hero-preview-pitch>img{z-index:0;object-fit:contain}body:has(.landing-page) .landing-hero-preview-player{z-index:2;text-align:center;justify-items:center;gap:1px;width:31px;display:grid;position:absolute;transform:translate(-50%,-50%)}body:has(.landing-page) .landing-hero-preview-player b{color:#071b3a;background:#c8ff19;border:1px solid #f7fafc;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid;box-shadow:0 3px 8px #071b3a99}body:has(.landing-page) .landing-hero-preview-player small{color:#c8ff19;text-shadow:0 1px 3px #071b3ad9;font-size:6px;font-weight:900;line-height:1}body:has(.landing-page) .landing-hero-preview-player.goalkeeper{top:88%;left:50%}body:has(.landing-page) .landing-hero-preview-player.defender-one{top:70%;left:21%}body:has(.landing-page) .landing-hero-preview-player.defender-two{top:70%;left:40%}body:has(.landing-page) .landing-hero-preview-player.defender-three{top:70%;left:60%}body:has(.landing-page) .landing-hero-preview-player.defender-four{top:70%;left:79%}body:has(.landing-page) .landing-hero-preview-player.midfielder-one{top:51%;left:24%}body:has(.landing-page) .landing-hero-preview-player.midfielder-two{top:51%;left:50%}body:has(.landing-page) .landing-hero-preview-player.midfielder-three{top:51%;left:76%}body:has(.landing-page) .landing-hero-preview-player.forward-one{top:29%;left:25%}body:has(.landing-page) .landing-hero-preview-player.forward-two{top:25%;left:50%}body:has(.landing-page) .landing-hero-preview-player.forward-three{top:29%;left:75%}body:has(.landing-page) .landing-hero-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body:has(.landing-page) .landing-hero-preview-stats div{background:#102f54;border:1px solid #315b83;border-radius:10px;align-content:center;gap:5px;min-height:60px;padding:9px 8px;display:grid}body:has(.landing-page) .landing-hero-preview-stats strong{color:#f7fafc;font-family:var(--font-heading);letter-spacing:-.5px;font-size:18px;line-height:1}:is(body:has(.landing-page) .landing-hero-preview-stats div:first-child strong,body:has(.landing-page) .landing-hero-preview-stats div:last-child strong){color:var(--landing-lime)}body:has(.landing-page) .landing-hero-preview-stats span{color:#91acc5;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}body:has(.landing-page) .landing-hero-preview-footer{justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 0;display:flex}body:has(.landing-page) .landing-hero-preview-footer span{color:var(--landing-lime);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}body:has(.landing-page) .landing-hero-preview-footer span i{background:var(--landing-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c8ff191f}body:has(.landing-page) .landing-hero-preview-footer small{color:#8fa9c3;text-align:right;font-size:8px}@media (max-width:720px){body:has(.landing-page) .landing-hero-preview-body{grid-template-columns:minmax(124px,.86fr) minmax(0,1fr);gap:12px;padding-inline:15px}:is(body:has(.landing-page) .landing-hero-preview-head,body:has(.landing-page) .landing-hero-preview-footer){padding-inline:15px}body:has(.landing-page) .landing-hero-preview-head{gap:11px}body:has(.landing-page) .landing-hero-preview-head strong{font-size:19px}body:has(.landing-page) .landing-hero-preview-head small{font-size:7px}body:has(.landing-page) .landing-hero-preview-stats div{min-height:54px}body:has(.landing-page) .landing-hero-preview-stats strong{font-size:16px}}body:has(.landing-page) .landing-hero-pilot-preview{min-height:555px}body:has(.landing-page) .landing-hero-preview-auction{border-top:1px solid #315174;grid-template-columns:minmax(92px,1.15fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-top:13px;padding:13px 20px 0;display:grid}body:has(.landing-page) .landing-hero-preview-auction>div:not(.landing-hero-preview-auction-title){border-left:1px solid #315174;gap:3px;min-width:0;padding-left:10px;display:grid}body:has(.landing-page) .landing-hero-preview-auction-title{gap:4px;display:grid}body:has(.landing-page) .landing-hero-preview-auction-title>span{color:var(--landing-cyan);letter-spacing:.7px;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}body:has(.landing-page) .landing-hero-preview-auction-title i{background:var(--landing-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16d9f51f}body:has(.landing-page) .landing-hero-preview-auction-title small{color:#8fa9c3;font-size:8px}body:has(.landing-page) .landing-hero-preview-auction strong{color:#f7fafc;font-family:var(--font-heading);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1;overflow:hidden}body:has(.landing-page) .landing-hero-preview-auction>div:nth-child(2) strong{color:var(--landing-lime)}body:has(.landing-page) .landing-hero-preview-auction strong small{color:#8fa9c3;font-family:var(--font-ui);letter-spacing:0;font-size:8px}body:has(.landing-page) .landing-hero-preview-auction>div:not(.landing-hero-preview-auction-title)>span{color:#8fa9c3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;line-height:1.25;overflow:hidden}body:has(.landing-page) .landing-hero-pilot-preview .landing-demo-note-one{bottom:33px}body:has(.landing-page) .landing-hero-pilot-preview .landing-demo-note-two{top:62px}:is(body:has(.landing-page) .landing-section-heading h2,body:has(.landing-page) .landing-final-cta h2){font-family:var(--font-heading);text-wrap:balance;font-weight:800;line-height:.99}body:has(.landing-page) .landing-section-heading{grid-template-columns:minmax(0,1fr);gap:0}body:has(.landing-page) .landing-section-heading h2{max-width:760px}body:has(.landing-page) .landing-section-heading-center{text-align:center}body:has(.landing-page) .landing-section-heading-center .landing-eyebrow{justify-content:center}body:has(.landing-page) .landing-section-heading-center h2{margin-inline:auto}@media (max-width:720px){body:has(.landing-page) .landing-hero-pilot-preview{min-height:575px}body:has(.landing-page) .landing-hero-preview-auction{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:5px;padding-inline:15px}body:has(.landing-page) .landing-hero-preview-auction>div:not(.landing-hero-preview-auction-title){padding-left:6px}body:has(.landing-page) .landing-hero-preview-auction strong{font-size:13px}body:has(.landing-page) .landing-hero-preview-auction-title>span{font-size:7px}body:has(.landing-page) .landing-hero-preview-auction-title small{font-size:6px}body:has(.landing-page) .landing-hero-preview-auction>div:not(.landing-hero-preview-auction-title)>span{font-size:6px}}body:has(.landing-page){background:#06152f}body:has(.landing-page) .landing-page{color:#f7fafc;background:radial-gradient(circle at 78% 20%,#16d9f538,#0000 28rem),radial-gradient(circle at 22% 112%,#c8ff1929,#0000 24rem),linear-gradient(130deg,#06152f 0%,#071b3a 50%,#0a395d 100%)}:is(body:has(.landing-page) .landing-hero,body:has(.landing-page) .landing-header,body:has(.landing-page) .landing-trust-strip,body:has(.landing-page) .landing-launch-hero,body:has(.landing-page) .landing-match-showcase,body:has(.landing-page) .landing-section-dark,body:has(.landing-page) .landing-section-light,body:has(.landing-page) .landing-pricing,body:has(.landing-page) .landing-faq){background:0 0}body:has(.landing-page) .landing-header{background:#06152fd6;border-bottom-color:#8fb2cd3b}body:has(.landing-page) .landing-trust-strip{border-top:0;border-bottom:0}:is(body:has(.landing-page) .landing-section h2,body:has(.landing-page) .landing-section-heading h2,body:has(.landing-page) .landing-faq summary,body:has(.landing-page) .landing-final-cta h2){color:#f7fafc}body:has(.landing-page) .landing-section-heading>p{color:#a9bfd3}body:has(.landing-page) .landing-feature-card{background:#0a2b50e0;border-color:#315174;box-shadow:0 16px 35px #0003}body:has(.landing-page) .landing-feature-card:hover{background:#0e3a63;border-color:#4c7395;box-shadow:0 21px 42px #00000047}body:has(.landing-page) .landing-feature-top span{color:#8fa9c3}body:has(.landing-page) .landing-feature-card h3{color:#f7fafc}body:has(.landing-page) .landing-feature-card p{color:#a9bfd3}body:has(.landing-page) .landing-feature-card.lime .landing-feature-top b{color:#c8ff19;background:#c8ff192e}body:has(.landing-page) .landing-feature-card.cyan .landing-feature-top b{color:#16d9f5;background:#16d9f52b}body:has(.landing-page) .landing-feature-card.teal .landing-feature-top b{color:#13c6b3;background:#13c6b32b}body:has(.landing-page) .landing-feature-card.violet .landing-feature-top b{color:#aaa7ff;background:#8e8bff2b}body:has(.landing-page) .landing-feature-arrow{color:#c8ff19}body:has(.landing-page) .landing-plan-card{background:#0a2b50e6;border-color:#315174;box-shadow:0 16px 35px #0003}body:has(.landing-page) .landing-plan-card.featured{border-color:#c8ff19a6;box-shadow:0 22px 48px #0000004d}body:has(.landing-page) .landing-plan-head{color:#a9bfd3}body:has(.landing-page) .landing-plan-description{color:#a9bfd3}body:has(.landing-page) .landing-plan-price span{color:#a9bfd3}body:has(.landing-page) .landing-plan-price del{color:#a9bfd3}:is(body:has(.landing-page) .landing-plan-card h3,body:has(.landing-page) .landing-plan-price strong){color:#f7fafc}body:has(.landing-page) .landing-plan-card li{color:#c3d4e4}body:has(.landing-page) .landing-plan-price-dual{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}body:has(.landing-page) .landing-plan-price-dual>div{background:#071b3a57;border:1px solid #315174;border-radius:11px;align-content:center;gap:4px;padding:9px 10px;display:grid}body:has(.landing-page) .landing-plan-price-dual>div:first-child{border-color:#16d9f566}body:has(.landing-page) .landing-plan-price-dual>div:nth-child(2){border-color:#c8ff1966}body:has(.landing-page) .landing-plan-price-dual small{color:#9eb9d2;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:850}body:has(.landing-page) .landing-plan-price-dual strong{font-size:25px;line-height:.95}body:has(.landing-page) .landing-plan-price-dual span{color:#a9bfd3;font-size:9px;font-weight:750}body:has(.landing-page) .landing-plan-price-dual del{color:#809ab3;font-size:8px}body:has(.landing-page) .landing-plan-disabled{color:#a9bfd3;border-color:#42617f}body:has(.landing-page) .landing-faq-list{border-color:#8fb2cd4d}body:has(.landing-page) .landing-faq details{border-color:#8fb2cd4d}body:has(.landing-page) .landing-faq details p{color:#a9bfd3}body:has(.landing-page) .landing-faq summary b{color:#c8ff19}body:has(.landing-page) .landing-final-cta{background:0 0}body:has(.landing-page) .landing-final-cta:before{display:none}body:has(.landing-page) .landing-final-cta:after{display:none}body:has(.landing-page) .landing-hero:after{display:none}body:has(.landing-page) .landing-section-dark:before{display:none}body:has(.landing-page) .landing-steps article{border-color:#0000}body:has(.landing-page) .landing-steps article+article{border-color:#0000}body:has(.landing-page) .landing-insight-card{background:#0a2b50b8;border:1px solid #4f7da675;padding-inline:22px;box-shadow:0 16px 36px #0003}body:has(.landing-page) .landing-launch-hero-compact{padding:14px 0 18px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:940px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-hero-card{border-radius:15px;gap:14px;min-height:96px;padding:12px 15px;box-shadow:0 10px 25px #0003}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-heading{gap:8px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-icon{border-radius:8px;width:28px;height:28px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-main h2{letter-spacing:-.6px;margin:4px 0 0;font-size:19px;line-height:1}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer{border-left-color:#8fb2cd59;gap:2px 7px;padding-left:14px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer>strong{letter-spacing:-1.2px;font-size:27px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer>b{font-size:9px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer>small{white-space:nowrap;font-size:7px}body:has(.landing-page) .landing-launch-hero-compact .landing-button{white-space:nowrap;min-height:34px;padding-inline:13px;font-size:10px}@media (max-width:720px){body:has(.landing-page) .landing-launch-hero-compact{padding:10px 0 14px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-stack{grid-template-columns:1fr;gap:9px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-hero-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:82px;padding:10px 12px;display:grid}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-main h2{font-size:17px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer{padding-left:9px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer>strong{font-size:23px}body:has(.landing-page) .landing-launch-hero-compact .landing-launch-card-offer>small{display:none}body:has(.landing-page) .landing-launch-hero-compact .landing-button{min-height:31px;padding-inline:10px}}body:has(.landing-page) .landing-hero-promos{gap:11px;margin:18px 0 24px;display:flex}body:has(.landing-page) .landing-hero-promo{aspect-ratio:1.55;width:174px;box-shadow:none;background:0 0;border:0;border-radius:17px;align-content:space-between;padding:13px;display:grid}body:has(.landing-page) .landing-hero-promo-match{background:0 0}body:has(.landing-page) .landing-hero-promo-asta{background:0 0}body:has(.landing-page) .landing-hero-promo-icon{width:30px;height:30px;color:var(--landing-lime);background:#c8ff191f;border:1px solid #c8ff1959;border-radius:9px;place-items:center;display:grid}body:has(.landing-page) .landing-hero-promo .landing-eyebrow{color:#b8cfe1;letter-spacing:1px;margin:0;font-size:7px}body:has(.landing-page) .landing-hero-promo .landing-eyebrow span{background:var(--landing-cyan);width:12px;height:2px}body:has(.landing-page) .landing-hero-promo strong{color:var(--landing-lime);font-family:var(--font-heading);letter-spacing:-1.3px;font-size:29px;line-height:.9}body:has(.landing-page) .landing-hero-promo small{color:#d3e1ed;font-size:9px;font-weight:750;line-height:1.25}@media (max-width:720px){body:has(.landing-page) .landing-hero-promos{gap:9px;margin:17px 0 22px}body:has(.landing-page) .landing-hero-promo{aspect-ratio:1.45;border-radius:15px;width:154px;padding:11px}body:has(.landing-page) .landing-hero-promo strong{font-size:26px}}:is(body:has(.landing-page) .landing-hero-promo,body:has(.landing-page) .landing-hero-promo-match,body:has(.landing-page) .landing-hero-promo-asta){background:linear-gradient(145deg,#0f3a60f5,#081f42f5);border:1px solid #4f7da685;box-shadow:0 13px 28px #0003}body:has(.landing-page) .landing-hero-promo em{color:#b9d0e2;font-size:9px;font-style:normal;font-weight:700;line-height:1.25;display:block}body:has(.app-shell) .dashboard-plans-section{gap:18px;margin-top:2px;display:grid}body:has(.app-shell) .dashboard-plans-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}body:has(.app-shell) .dashboard-plans-heading h3{color:var(--navy);font-family:var(--font-heading);letter-spacing:-.8px;margin:4px 0 0;font-size:25px}body:has(.app-shell) .dashboard-plans-heading>span{color:#698198;font-size:12px;font-weight:700}:is(body:has(.app-shell) .dashboard-plan-grid,body:has(.app-shell) .account-plan-options){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}body:has(.app-shell) .dashboard-plan-card{background:#fff;border:1px solid #d7e3ec;border-radius:18px;flex-direction:column;min-width:0;min-height:330px;padding:21px;display:flex;box-shadow:0 12px 28px #071b3a14}body:has(.app-shell) .dashboard-plan-card.active{background:linear-gradient(155deg,#f4fffc,#fff);border-color:#13c6b3;box-shadow:0 15px 32px #13c6b324}body:has(.app-shell) .dashboard-plan-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}body:has(.app-shell) .dashboard-plan-status{color:#6c8297;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:850}body:has(.app-shell) .dashboard-plan-check{color:#fff;background:#13c6b3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid}body:has(.app-shell) .dashboard-plan-card h4{color:var(--navy);font-family:var(--font-heading);letter-spacing:-.6px;margin:12px 0 7px;font-size:22px}body:has(.app-shell) .dashboard-plan-description{color:#647b91;min-height:42px;margin:0;font-size:11px;line-height:1.45}body:has(.app-shell) .dashboard-plan-billing-toggle{background:#f3f7fa;border:1px solid #d8e4ec;border-radius:9px;align-self:flex-start;gap:3px;margin-top:12px;padding:3px;display:inline-flex}body:has(.app-shell) .dashboard-plan-billing-toggle button{color:#617990;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:27px;padding:5px 9px;font-size:9px;font-weight:800}body:has(.app-shell) .dashboard-plan-billing-toggle button.active{color:#fff;background:#071b3a}body:has(.app-shell) .dashboard-plan-price{align-items:baseline;gap:5px;margin-top:15px;display:flex}body:has(.app-shell) .dashboard-plan-price strong{color:var(--navy);font-family:var(--font-heading);letter-spacing:-1.2px;font-size:30px}body:has(.app-shell) .dashboard-plan-price span{color:#6b8197;font-size:10px;font-weight:750}body:has(.app-shell) .dashboard-plan-promotion{color:#0b8e78;margin-top:3px;font-size:9px;font-weight:800}body:has(.app-shell) .dashboard-plan-card ul{gap:6px;margin:17px 0 0;padding:0;list-style:none;display:grid}body:has(.app-shell) .dashboard-plan-card li{color:#405b74;align-items:flex-start;gap:6px;font-size:10px;line-height:1.35;display:flex}body:has(.app-shell) .dashboard-plan-card li span{color:#0b9c82;font-weight:900}body:has(.app-shell) .dashboard-plan-card .billing-action-wrap{margin-top:auto;padding-top:18px}:is(body:has(.app-shell) .dashboard-plan-card .account-plan-buy,body:has(.app-shell) .dashboard-plan-card .account-plan-manage){width:100%}body:has(.app-shell) .dashboard-plan-current{color:#0b8e78;margin-top:auto;padding-top:18px;font-size:11px;font-weight:850;display:block}body:has(.app-shell) .account-plans-card .account-plan-options{margin-top:16px}body:has(.app-shell) .account-plans-card .account-plan-option{border-radius:17px;min-width:0;min-height:300px;padding:18px}@media (max-width:1180px){:is(body:has(.app-shell) .dashboard-plan-grid,body:has(.app-shell) .account-plan-options){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body:has(.app-shell) .dashboard-plans-heading{flex-direction:column;align-items:flex-start;gap:5px}body:has(.app-shell) .dashboard-plans-heading h3{font-size:22px}:is(body:has(.app-shell) .dashboard-plan-grid,body:has(.app-shell) .account-plan-options){grid-template-columns:1fr}body:has(.app-shell) .dashboard-plan-card{min-height:0}body:has(.app-shell) .account-plans-card .account-plan-option{min-height:0}:is(body:has(.app-shell) .dashboard-saved-grid,body:has(.app-shell) .dashboard-plan-grid){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 18px);max-width:none;margin-right:-18px;padding:2px 18px 12px 1px;display:flex;overflow-x:auto}body:has(.app-shell) .dashboard-saved-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .dashboard-plan-grid::-webkit-scrollbar{display:none}:is(body:has(.app-shell) .dashboard-saved-grid>.dashboard-archive-card,body:has(.app-shell) .dashboard-plan-grid>.dashboard-plan-card){scroll-snap-align:start;flex:0 0 min(86vw,360px);width:min(86vw,360px);min-width:min(86vw,360px)}}body:has(.landing-page) .landing-hero-promo{position:relative}body:has(.landing-page) .landing-hero-promo .landing-eyebrow{font-size:8px}body:has(.landing-page) .landing-hero-promo strong{font-size:34px;position:absolute;top:13px;right:14px}body:has(.landing-page) .landing-hero-promo small{font-size:10px}@media (max-width:720px){body:has(.landing-page) .landing-hero-promo strong{font-size:30px;top:11px;right:12px}}:is(body:has(.landing-page) .landing-hero h1 em,body:has(.landing-page) .landing-section h2 em,body:has(.landing-page) .landing-final-cta h2 em){color:#d7ff36}@media (max-width:800px){:is(body:has(.app-shell) .dashboard-saved-grid,body:has(.app-shell) .dashboard-plan-grid){scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 18px);margin-right:-18px;padding:2px 18px 14px 1px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}body:has(.app-shell) .dashboard-saved-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .dashboard-plan-grid::-webkit-scrollbar{display:none}:is(body:has(.app-shell) .dashboard-saved-grid>.dashboard-archive-card,body:has(.app-shell) .dashboard-plan-grid>.dashboard-plan-card){scroll-snap-align:start;flex:0 0 84%!important;width:84%!important;min-width:84%!important}}body:has(.app-shell):has(.dashboard-home){background:#071b3a}body:has(.app-shell):has(.dashboard-home) main{background:radial-gradient(circle at 88% 12%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.app-shell):has(.dashboard-home) .content{background:radial-gradient(circle at 88% 12%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.app-shell):has(.dashboard-home) .topbar{background:#071b3ae6;border-bottom-color:#8fb2cd33}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-heading h3{color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-heading .eyebrow{color:#8adcea}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-heading>span{color:#b9cde0}@media (max-width:800px){:is(body:has(.app-shell) .account-panel-grid,body:has(.app-shell) .account-plan-options,body:has(.app-shell) .auction-pilot-product-grid,body:has(.app-shell) .mp-tool-grid,body:has(.app-shell) .budget-strategy-grid){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 18px);margin-right:-18px;padding:2px 18px 14px 1px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}body:has(.app-shell) .account-panel-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .account-plan-options::-webkit-scrollbar{display:none}body:has(.app-shell) .auction-pilot-product-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .mp-tool-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .budget-strategy-grid::-webkit-scrollbar{display:none}:is(body:has(.app-shell) .account-panel-grid>.card,body:has(.app-shell) .account-plan-options>.account-plan-option,body:has(.app-shell) .auction-pilot-product-grid>.auction-pilot-product-card,body:has(.app-shell) .mp-tool-grid>.mp-tool-card,body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card){scroll-snap-align:start;flex:0 0 84%!important;width:84%!important;min-width:84%!important}body:has(.app-shell) .account-panel-grid{background:#fff;border:1px solid #d7e3ec;border-radius:18px;gap:0;width:100%;margin:0 0 14px;padding:19px;overflow:visible;box-shadow:0 12px 28px #071b3a14;grid-template-columns:1fr!important;display:grid!important}body:has(.app-shell) .account-panel-grid>.card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;flex:none!important;width:100%!important;min-width:0!important}body:has(.app-shell) .account-panel-grid>.card+.card{border-top:1px solid #e2ebf1;margin-top:20px;padding-top:20px}}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card,body:has(.app-shell):has(.dashboard-home) .dashboard-plan-card,body:has(.app-shell):has(.dashboard-home) .dashboard-journey-card,body:has(.app-shell):has(.dashboard-home) .model-data-card){color:#f7fafc;background:linear-gradient(145deg,#0d2d4f 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-strategy{background:linear-gradient(145deg,#0d3450 0%,#0b2948 100%)}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-listone{background:linear-gradient(145deg,#0d2d54 0%,#0b2948 100%)}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-auction{background:linear-gradient(145deg,#123b50 0%,#0b2948 100%)}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-roster{background:linear-gradient(145deg,#103354 0%,#0b2948 100%)}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-heading .eyebrow{color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-heading h3{color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item-copy strong{color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-empty strong{color:#f7fafc}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-empty){background:#ffffff12;border-color:#9dc6e033}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item:hover{background:#ffffff1f;border-color:#c8ff1973}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item-copy small,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item time,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-empty small,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-footer>span){color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-footer{border-top-color:#9dc6e033}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-strategy .dashboard-archive-footer button{color:#071b3a;background:#16d9f5;border-color:#16d9f5}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-auction .dashboard-archive-footer button{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card-roster .dashboard-archive-footer button{color:#071b3a;background:#6088ff;border-color:#6088ff}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-footer button:hover:not(:disabled){filter:brightness(1.08)}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-card.active{background:linear-gradient(145deg,#104155 0%,#0d304d 100%);border-color:#13c6b3e6;box-shadow:0 18px 38px #13c6b32e}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-status{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-description{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-price span{color:#b9cde0}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-plan-card h4,body:has(.app-shell):has(.dashboard-home) .dashboard-plan-price strong,body:has(.app-shell):has(.dashboard-home) .dashboard-plan-card li){color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-card li span{color:#c8ff19}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-billing-toggle{background:#ffffff14;border-color:#9dc6e047}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-billing-toggle button{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-billing-toggle button.active{color:#071b3a;background:#c8ff19}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-plan-promotion,body:has(.app-shell):has(.dashboard-home) .dashboard-plan-current){color:#8ff5ff}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-journey-heading h3,body:has(.app-shell):has(.dashboard-home) .dashboard-journey-next strong){color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-heading p:last-child{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-progress small{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-next span{color:#b9cde0}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-progress strong{color:#c8ff19}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button{color:#9db8ce}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button.active b,body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button.completed b){color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button span{border-color:#9dc6e066}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button i{border-top-color:#9dc6e033}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-next{border-top-color:#9dc6e033}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-steps button i{background:#9dc6e059}body:has(.app-shell):has(.dashboard-home) .model-data-card .eyebrow{color:#8ff5ff}body:has(.app-shell):has(.dashboard-home) .model-data-card h3{color:#f7fafc}body:has(.app-shell):has(.dashboard-home) .model-data-card p:last-of-type{color:#c1d8e8}body:has(.app-shell):has(.dashboard-home) .model-data-tags span{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e040}@media (max-width:720px){:is(body:not(:has(.account-view))>.site-footer,body:has(.app-shell):not(:has(.account-view))>.site-footer){display:none!important}body:has(.account-view)>.site-footer{display:block!important}}body:has(.app-shell){--canvas:#071b3a;--ink:#f7fafc;--muted:#b9cde0;--line:#9dc6e03d;--surface:#0d2d4f;--green:#c8ff19;--green2:#b8ed00;--soft:#ffffff14;--fp-canvas:#071b3a;--fp-paper:#0d2d4f;--fp-paper-soft:#ffffff12;--fp-border:#9dc6e040;--fp-border-strong:#9dc6e06b;--fp-ink:#f7fafc;--fp-muted:#b9cde0;--fp-muted-light:#91abc3;color:#f7fafc;background:radial-gradient(circle at 88% 8%,#16d9f521,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.app-shell) main{color:#f7fafc;background:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.app-shell) .content{color:#f7fafc;background:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.app-shell) .topbar{background:#071b3ae0;border-bottom-color:#9dc6e033;box-shadow:0 8px 24px #0000001f}:is(body:has(.app-shell) .topbar h1,body:has(.app-shell) .page-actions h2,body:has(.app-shell) .hero-row h2,body:has(.app-shell) .section-heading h3,body:has(.app-shell) .card h3,body:has(.app-shell) .table-card h3,body:has(.app-shell) .pilot-page-intro h2,body:has(.app-shell) .archive-section-heading h2,body:has(.app-shell) .archive-section-heading h3){color:#f7fafc}body:has(.app-shell) .page-actions>div>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .hero-row>div>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .pilot-page-intro>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .section-heading p{color:#b9cde0}body:has(.app-shell) .archive-section-heading p{color:#b9cde0}body:has(.app-shell) .eyebrow{color:#8ff5ff}body:has(.app-shell) [class*=card]:not([class*=modal]):not([class*=backdrop]):not([class*=admin]){color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell) [class*=panel]:not(.listone-inline-advanced-panel):not([class*=modal]):not([class*=backdrop]):not([class*=admin]):not(.account-panel-heading):not(.account-panel-stack):not(.account-panel-grid):not(.account-panel-action-row){color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell) .table-card{color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell) .form-card{color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell) .pilot-navigation{color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}body:has(.app-shell) .account-panel-grid{color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003}:is(body:has(.app-shell) .card p,body:has(.app-shell) .table-card p,body:has(.app-shell) .form-card p,body:has(.app-shell) .account-card p,body:has(.app-shell) .sessions-list-card p,body:has(.app-shell) .listone-archive-card p,body:has(.app-shell) .pilot-navigation small,body:has(.app-shell) .card small,body:has(.app-shell) .card time){color:#b9cde0}body:has(.app-shell) .primary{color:#071b3a;background:#c8ff19;box-shadow:0 8px 18px #c8ff1938}body:has(.app-shell) .primary:hover:not(:disabled){color:#071b3a;background:#b8ed00}body:has(.app-shell) .ghost{color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}body:has(.app-shell) .account-link{color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}body:has(.app-shell) .table-toolbar button{color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}body:has(.app-shell) .hero-actions button:not(.primary){color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}body:has(.app-shell) .ghost:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#c8ff1999}body:has(.app-shell) .account-link:hover{color:#fff;background:#ffffff24;border-color:#c8ff1999}body:has(.app-shell) .table-toolbar button:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#c8ff1999}body:has(.app-shell) input:not([type=checkbox]):not([type=radio]){color:#f7fafc;border-color:#9dc6e061;background:#ffffff14!important}body:has(.app-shell) select{color:#f7fafc;border-color:#9dc6e061;background:#ffffff14!important}body:has(.app-shell) textarea{color:#f7fafc;border-color:#9dc6e061;background:#ffffff14!important}body:has(.app-shell) input::placeholder{color:#91abc3}body:has(.app-shell) textarea::placeholder{color:#91abc3}body:has(.app-shell) select option{color:#f7fafc;background:#0d2d4f}body:has(.app-shell) input:not([type=checkbox]):not([type=radio]):focus{border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f52e!important}body:has(.app-shell) select:focus{border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f52e!important}body:has(.app-shell) textarea:focus{border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f52e!important}body:has(.app-shell) table th{color:#b9d4e8;background:#12365c;border-color:#9dc6e033}body:has(.app-shell) .sessions-table th{color:#b9d4e8;background:#12365c;border-color:#9dc6e033}body:has(.app-shell) .listone-data-table th{color:#b9d4e8;background:#12365c;border-color:#9dc6e033}body:has(.app-shell) .purchase-register-desktop-table th{color:#b9d4e8;background:#12365c;border-color:#9dc6e033}body:has(.app-shell) table td{color:#d6e7f2;border-color:#9dc6e026}body:has(.app-shell) .sessions-table td{color:#d6e7f2;border-color:#9dc6e026}body:has(.app-shell) .listone-data-table td{color:#d6e7f2;border-color:#9dc6e026}body:has(.app-shell) .purchase-register-desktop-table td{color:#d6e7f2;border-color:#9dc6e026}body:has(.app-shell) table tbody tr:hover{background:#ffffff12}body:has(.app-shell) .sessions-table tbody tr:hover{background:#ffffff12}body:has(.app-shell) .listone-data-table tbody tr:hover{background:#ffffff12}body:has(.app-shell) .purchase-register-desktop-table tbody tr:hover{background:#ffffff12}:is(body:has(.app-shell) .archive-status-filter,body:has(.app-shell) .listone-filter-card,body:has(.app-shell) .listone-toolbar,body:has(.app-shell) .pilot-tabs,body:has(.app-shell) .pilot-config-switch){background:#ffffff12;border-color:#9dc6e047}:is(body:has(.app-shell) .archive-status-filter button,body:has(.app-shell) .pilot-tabs button,body:has(.app-shell) .pilot-config-switch label){color:#b9cde0}:is(body:has(.app-shell) .archive-status-filter button.active,body:has(.app-shell) .pilot-tabs button.active){color:#071b3a;background:#c8ff19}:is(body:has(.app-shell) .strategy-pill,body:has(.app-shell) .session-status-pill,body:has(.app-shell) .band-badge,body:has(.app-shell) .listone-result-count,body:has(.app-shell) .ok-pill,body:has(.app-shell) .saved,body:has(.app-shell) .v0-chip){color:#cfe4f2;background:#ffffff1a;border-color:#9dc6e047}:is(body:has(.app-shell) .empty,body:has(.app-shell) .waiting,body:has(.app-shell) .sessions-empty,body:has(.app-shell) .listone-empty-state){color:#f7fafc}:is(body:has(.app-shell) .empty p,body:has(.app-shell) .waiting p,body:has(.app-shell) .sessions-empty p,body:has(.app-shell) .listone-empty-state p){color:#b9cde0}body:has(.app-shell)>.site-footer{color:#b9cde0;background:#071b3a;border-top-color:#9dc6e033}:is(body:has(.app-shell)>.site-footer a,body:has(.app-shell)>.site-footer strong){color:#f7fafc}body:has(.legal-page){background:radial-gradient(circle at 88% 8%,#16d9f521,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)}body:has(.legal-page) .legal-page{color:#f7fafc;background:0 0}body:has(.legal-page) .legal-brand{color:#f7fafc}body:has(.legal-page) .legal-card h1{color:#f7fafc}body:has(.legal-page) .legal-card h2{color:#f7fafc}body:has(.legal-page) .legal-back{color:#9ee7f4}body:has(.legal-page) .legal-kicker{color:#9ee7f4}body:has(.legal-page) .legal-card a{color:#9ee7f4}body:has(.legal-page) .legal-card{background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e047;box-shadow:0 24px 60px #00000038}body:has(.legal-page) .legal-lead{color:#c3d8e8}body:has(.legal-page) .legal-card p{color:#c3d8e8}body:has(.legal-page) .legal-card li{color:#c3d8e8}body:has(.legal-page) .legal-updated{color:#8fa9c3!important}:is(body:has(.app-shell) .table-toolbar,body:has(.app-shell) .table-legend,body:has(.app-shell) .table-pagination,body:has(.app-shell) .listone-table-filters,body:has(.app-shell) .listone-inline-advanced-panel,body:has(.app-shell) .sessions-table-wrap,body:has(.app-shell) .listone-filter-groups,body:has(.app-shell) .listone-filter-advanced,body:has(.app-shell) .archive-table-wrap){color:#b9cde0;background:#071b3a57;border-color:#9dc6e033}:is(body:has(.app-shell) .table-legend,body:has(.app-shell) .table-pagination){color:#9fb9cf}body:has(.app-shell) .table-legend>strong{color:#d6e8f4}body:has(.app-shell) .table-legend b{color:#d6e8f4}body:has(.app-shell) .table-pagination strong{color:#d6e8f4}body:has(.app-shell) .listone-inline-filter-label{color:#d6e8f4}body:has(.app-shell) .listone-filter-advanced-heading span{color:#d6e8f4}body:has(.app-shell) .listone-filter-number-grid label{color:#d6e8f4}body:has(.app-shell) .table-page-button{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e057}body:has(.app-shell) .table-page-size select{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e057}body:has(.app-shell) .listone-inline-advanced summary{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e057}body:has(.app-shell) .listone-table-filters .clear-filters{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e057}body:has(.app-shell) .table-page-button:hover:not(:disabled){color:#f7fafc;background:#16d9f51f;border-color:#16d9f5a6}body:has(.app-shell) .listone-inline-advanced summary:hover{color:#f7fafc;background:#16d9f51f;border-color:#16d9f5a6}body:has(.app-shell) .table-page-button.active{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .listone-inline-advanced summary:after{border-color:#9ec4dc}body:has(.app-shell) .listone-inline-advanced summary b{color:#8ff5ff;background:#16d9f526}body:has(.app-shell) .listone-result-count{color:#8ff5ff;background:#16d9f526}:is(body:has(.app-shell) .listone-filter-search-row,body:has(.app-shell) .listone-filter-groups,body:has(.app-shell) .listone-filter-advanced,body:has(.app-shell) .listone-inline-number-row){border-color:#9dc6e030}body:has(.app-shell) .listone-search-field{color:#aec6da}body:has(.app-shell) .listone-filter-advanced-heading small{color:#aec6da}body:has(.app-shell) .listone-filter-number-grid label{color:#aec6da}body:has(.app-shell) .listone-inline-filter-label{color:#aec6da}body:has(.app-shell) .listone-search-control .search{color:#f7fafc;border-color:#9dc6e05c;background:#071b3aa3!important}body:has(.app-shell) .listone-filter-number-grid input{color:#f7fafc;border-color:#9dc6e05c;background:#071b3aa3!important}body:has(.app-shell) .table-page-size select{color:#f7fafc;border-color:#9dc6e05c;background:#071b3aa3!important}body:has(.app-shell) .listone-search-icon{color:#8ff5ff}body:has(.app-shell) .listone-search-clear{color:#d6e8f4;background:#9dc6e02e}body:has(.app-shell) .listone-search-clear:hover{color:#f7fafc;background:#16d9f533}:is(body:has(.app-shell) .sessions-table th,body:has(.app-shell) .sessions-table td,body:has(.app-shell) .listone-data-table th,body:has(.app-shell) .listone-data-table td){border-color:#9dc6e02b}:is(body:has(.app-shell) .sessions-table tbody tr.active,body:has(.app-shell) .sessions-table tbody tr:hover,body:has(.app-shell) .listone-data-table tbody tr:hover){background:#16c6b31a}:is(body:has(.app-shell) .session-table-name input:hover,body:has(.app-shell) .session-table-name input:focus){background:#ffffff14;border-color:#9dc6e066}body:has(.app-shell) .session-season{color:#9fb9cf}body:has(.app-shell) .session-date{color:#9fb9cf}body:has(.app-shell) .listone-last-update small{color:#9fb9cf}:is(body:has(.app-shell) .session-status-pill,body:has(.app-shell) .session-current-label){color:#cfe4f2;background:#ffffff17;border-color:#9dc6e052}body:has(.app-shell) .session-status-pill.live{color:#8ff5e5;background:#13c6b329;border-color:#13c6b38c}body:has(.app-shell) .session-current-label{color:#8ff5e5;background:#13c6b329;border-color:#13c6b38c}body:has(.app-shell) .session-status-pill.completed{color:#9ee7f4;background:#16d9f521;border-color:#16d9f573}body:has(.app-shell) .session-status-pill.archived{color:#a9bfd3;background:#9dc6e01a;border-color:#9dc6e047}body:has(.app-shell) .cpu-call-panel{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-activity-panel{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-table-state{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-table-state article{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-call-rule{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-personality-list>div span{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e040}body:has(.app-shell) .cpu-call-heading span{color:#f7fafc}body:has(.app-shell) .cpu-call-heading strong{color:#f7fafc}body:has(.app-shell) .cpu-activity-panel>div span{color:#f7fafc}body:has(.app-shell) .cpu-activity-panel>div strong{color:#f7fafc}body:has(.app-shell) .cpu-table-state .section-heading h3{color:#f7fafc}body:has(.app-shell) .cpu-table-state article strong{color:#f7fafc}body:has(.app-shell) .cpu-table-state article b{color:#f7fafc}body:has(.app-shell) .cpu-call-rule{color:#a9bfd3}body:has(.app-shell) .cpu-call-rule span small{color:#a9bfd3}body:has(.app-shell) .cpu-personality-list>span{color:#a9bfd3}body:has(.app-shell) .cpu-activity-panel li{color:#a9bfd3}body:has(.app-shell) .cpu-table-state article small{color:#a9bfd3}body:has(.app-shell) .cpu-call-rule b{color:#8ff5ff}body:has(.app-shell) .cpu-call-rule button{color:#8ff5ff}body:has(.app-shell) .cpu-activity-panel li.latest{color:#8ff5ff}body:has(.app-shell) .cpu-personality-list{border-color:#9dc6e033}body:has(.app-shell) .cpu-activity-panel li{border-color:#9dc6e033}body:has(.app-shell) .cpu-table-state article.mine{background:#c8ff191a;border-color:#c8ff1980}:is(body:has(.app-shell) .archive-actions-menu,body:has(.app-shell) .player-dropdown,body:has(.app-shell) .new-session-dialog,body:has(.app-shell) .premium-modal,body:has(.app-shell) .delete-session-dialog,body:has(.app-shell) .complete-auction-dialog,body:has(.app-shell) .mp-custom-lineup-dialog){color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e052;box-shadow:0 28px 75px #0000006b}:is(body:has(.app-shell) .new-session-dialog h2,body:has(.app-shell) .premium-modal h2,body:has(.app-shell) .delete-session-dialog h2,body:has(.app-shell) .complete-auction-dialog h2,body:has(.app-shell) .mp-custom-lineup-dialog h2){color:#f7fafc}:is(body:has(.app-shell) .new-session-dialog>p:not(.eyebrow),body:has(.app-shell) .premium-modal p:not(.eyebrow),body:has(.app-shell) .delete-session-dialog>p:not(.eyebrow),body:has(.app-shell) .complete-auction-dialog p:not(.eyebrow),body:has(.app-shell) .mp-custom-lineup-dialog p:not(.eyebrow)){color:#b9cde0}body:has(.app-shell) .new-session-name-field{color:#cfe4f2}body:has(.app-shell) .premium-modal label{color:#cfe4f2}body:has(.app-shell) .delete-session-dialog label{color:#cfe4f2}body:has(.app-shell) .complete-auction-dialog label{color:#cfe4f2}body:has(.app-shell) .mp-custom-lineup-dialog label{color:#cfe4f2}:is(body:has(.app-shell) .new-session-close,body:has(.app-shell) .premium-modal-close,body:has(.app-shell) .delete-session-close){color:#d6e8f4;background:#9dc6e024}:is(body:has(.app-shell) .new-session-close:hover,body:has(.app-shell) .premium-modal-close:hover,body:has(.app-shell) .delete-session-close:hover){color:#fff;background:#16d9f52e}:is(body:has(.app-shell) .new-session-name-field input,body:has(.app-shell) .complete-auction-slot select,body:has(.app-shell) .complete-auction-slot input,body:has(.app-shell) .mp-custom-lineup-dialog select){color:#f7fafc;background:#071b3ab8;border-color:#9dc6e05c}body:has(.app-shell) .archive-actions-menu-item{color:#d6e8f4}body:has(.app-shell) .player-dropdown button{color:#d6e8f4}body:has(.app-shell) .multi-filter-options label{color:#d6e8f4}body:has(.app-shell) .archive-actions-menu-item:hover{color:#fff;background:#16d9f524}body:has(.app-shell) .player-dropdown button:hover{color:#fff;background:#16d9f524}body:has(.app-shell) .multi-filter-options label:hover{color:#fff;background:#16d9f524}:is(body:has(.app-shell) .auction-pilot-hub-heading h2,body:has(.app-shell) .mp-page-heading h2,body:has(.app-shell) .auction-pilot-product-card h3,body:has(.app-shell) .auction-pilot-product-count strong,body:has(.app-shell) .mp-tool-card h3,body:has(.app-shell) .mp-summary-card h3,body:has(.app-shell) .match-pilot-roadmap h3,body:has(.app-shell) .strategy-rules-heading h3,body:has(.app-shell) .strategy-editor-heading h2,body:has(.app-shell) .strategy-editor-identity strong,body:has(.app-shell) .strategy-used-card-copy strong,body:has(.app-shell) .strategy-linked-listone strong,body:has(.app-shell) .strategy-table-name strong,body:has(.app-shell) .strategy-tracker-head b,body:has(.app-shell) .nomination h3,body:has(.app-shell) .player-data-heading h3,body:has(.app-shell) .live-roster-card h3,body:has(.app-shell) .teams-card h3){color:#f7fafc}body:has(.app-shell) .auction-pilot-hub-heading p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .auction-pilot-product-description{color:#b9cde0}body:has(.app-shell) .auction-pilot-product-context{color:#b9cde0}body:has(.app-shell) .mp-tool-card>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .mp-summary-card>p{color:#b9cde0}body:has(.app-shell) .match-pilot-roadmap p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .strategy-rules-heading p{color:#b9cde0}body:has(.app-shell) .strategy-editor-heading-copy p{color:#b9cde0}body:has(.app-shell) .strategy-summary{color:#b9cde0}body:has(.app-shell) .strategy-linked-listone small{color:#b9cde0}body:has(.app-shell) .strategy-table-name small{color:#b9cde0}body:has(.app-shell) .strategy-tracker-head small{color:#b9cde0}body:has(.app-shell) .nomination label{color:#b9cde0}body:has(.app-shell) .player-data-heading p{color:#b9cde0}body:has(.app-shell) .live-roster-card p{color:#b9cde0}body:has(.app-shell) .teams-card p{color:#b9cde0}:is(body:has(.app-shell) .auction-pilot-product-card,body:has(.app-shell) .mp-tool-card,body:has(.app-shell) .mp-summary-card,body:has(.app-shell) .mp-section,body:has(.app-shell) .mp-fixture-card,body:has(.app-shell) .match-pilot-roadmap,body:has(.app-shell) .strategy-rules-card,body:has(.app-shell) .strategy-editor-identity,body:has(.app-shell) .strategy-used-card,body:has(.app-shell) .strategy-linked-listone-card,body:has(.app-shell) .strategy-tracker,body:has(.app-shell) .nomination,body:has(.app-shell) .player-data-panel,body:has(.app-shell) .live-roster-card,body:has(.app-shell) .teams-card,body:has(.app-shell) .auction-live-context-strip,body:has(.app-shell) .auction-access-card){color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e047;box-shadow:0 16px 34px #0003}:is(body:has(.app-shell) .auction-pilot-product-card:hover,body:has(.app-shell) .mp-tool-card:hover,body:has(.app-shell) .mp-fixture-card:hover,body:has(.app-shell) .strategy-used-card:hover,body:has(.app-shell) .strategy-linked-listone-card:hover){border-color:#16d9f594;box-shadow:0 19px 42px #0000004d}:is(body:has(.app-shell) .auction-pilot-product-icon,body:has(.app-shell) .mp-tool-icon,body:has(.app-shell) .strategy-used-card-mark){color:#8ff5ff;background:#16d9f524;border-color:#16d9f580}body:has(.app-shell) .auction-pilot-product-card-strategy .auction-pilot-product-icon{color:#8ff5e5;background:#13c6b326;border-color:#13c6b38c}body:has(.app-shell) .auction-pilot-product-card-simulator .auction-pilot-product-icon{color:#c8ff19;background:#c8ff1924;border-color:#c8ff199e}body:has(.app-shell) .auction-pilot-product-card.locked{opacity:.86;background:linear-gradient(145deg,#102a45 0%,#0d2138 100%);border-color:#9dc6e033}body:has(.app-shell) .auction-pilot-product-card.locked h3{color:#a9bfd3}body:has(.app-shell) .auction-pilot-product-card.locked .auction-pilot-product-count strong{color:#a9bfd3}body:has(.app-shell) .auction-pilot-product-card.locked .auction-pilot-product-description{color:#a9bfd3}body:has(.app-shell) .auction-pilot-product-card.locked .auction-pilot-product-icon{color:#8fa9c3;background:#9dc6e01a;border-color:#9dc6e04d}:is(body:has(.app-shell) .auction-product-navigation,body:has(.app-shell) .mp-navigation,body:has(.app-shell) .pilot-navigation){color:#d6e8f4;background:#071b3a75;border-color:#9dc6e047}:is(body:has(.app-shell) .auction-product-navigation button,body:has(.app-shell) .mp-navigation button,body:has(.app-shell) .pilot-navigation button){color:#b9cde0}:is(body:has(.app-shell) .auction-product-navigation button.active,body:has(.app-shell) .mp-navigation button.active,body:has(.app-shell) .pilot-navigation button.active){color:#071b3a;background:#c8ff19;box-shadow:0 6px 15px #c8ff1933}body:has(.app-shell) .match-pilot-roadmap{background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#16d9f54d}:is(body:has(.app-shell) .match-pilot-roadmap-copy .eyebrow,body:has(.app-shell) .mp-tool-card .eyebrow,body:has(.app-shell) .mp-summary-card .eyebrow,body:has(.app-shell) .mp-section .eyebrow){color:#8ff5ff}body:has(.app-shell) .match-pilot-roadmap-steps>span{color:#d6e8f4;background:#ffffff14;border-color:#9dc6e057}:is(body:has(.app-shell) .match-pilot-roadmap-steps>span.done,body:has(.app-shell) .match-pilot-roadmap-steps>span.active){color:#f7fafc;background:#c8ff1926;border-color:#c8ff19}body:has(.app-shell) .match-pilot-roadmap-steps>i{background:#9dc6e052}:is(body:has(.app-shell) .mp-tool-action,body:has(.app-shell) .mp-primary-button,body:has(.app-shell) .mp-ghost-button){color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}:is(body:has(.app-shell) .mp-tool-action:hover,body:has(.app-shell) .mp-ghost-button:hover){color:#fff;background:#16d9f524;border-color:#16d9f5a6}body:has(.app-shell) .strategy-rules-card label{color:#b9cde0}body:has(.app-shell) .strategy-editor-identity label{color:#b9cde0}body:has(.app-shell) .strategy-budget-heading p{color:#b9cde0}body:has(.app-shell) .strategy-role-summary-copy{color:#b9cde0}body:has(.app-shell) .strategy-role-summary-copy small{color:#b9cde0}body:has(.app-shell) .strategy-linked-listone-copy small{color:#b9cde0}body:has(.app-shell) .strategy-used-context{color:#b9cde0}body:has(.app-shell) .strategy-details-modal>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .strategy-details-section p{color:#b9cde0}body:has(.app-shell) .strategy-details-value-list small{color:#b9cde0}:is(body:has(.app-shell) .strategy-rules-heading,body:has(.app-shell) .strategy-budget-heading,body:has(.app-shell) .strategy-role-title-line,body:has(.app-shell) .strategy-tracker-head,body:has(.app-shell) .strategy-update-note){border-color:#9dc6e033}body:has(.app-shell) .strategy-role-accordion{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .strategy-role-players{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .strategy-details-section{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .strategy-details-meta-grid>div{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .strategy-details-budget{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .new-session-strategy-summary{color:#d6e8f4;background:#071b3a47;border-color:#9dc6e03d}body:has(.app-shell) .strategy-role-name{color:#f7fafc}body:has(.app-shell) .strategy-role-budget{color:#f7fafc}body:has(.app-shell) .strategy-role-count{color:#f7fafc}body:has(.app-shell) .strategy-details-section h3{color:#f7fafc}body:has(.app-shell) .strategy-details-value-list strong{color:#f7fafc}body:has(.app-shell) .new-session-strategy-summary strong{color:#f7fafc}:is(body:has(.app-shell) .strategy-editor-identity input,body:has(.app-shell) .strategy-editor-identity textarea,body:has(.app-shell) .strategy-editor-identity select,body:has(.app-shell) .strategy-create-dialog input,body:has(.app-shell) .strategy-create-dialog textarea,body:has(.app-shell) .new-session-strategy-field select){color:#f7fafc;border-color:#9dc6e05c;background:#071b3a9e!important}:is(body:has(.app-shell) .strategy-plan-readonly-banner,body:has(.app-shell) .strategy-readonly-banner,body:has(.app-shell) .strategy-premium-warning,body:has(.app-shell) .linked-auctions-warning){color:#d6e8f4;background:#ffffff14;border-color:#9dc6e047}body:has(.app-shell) .nomination label{color:#b9cde0}body:has(.app-shell) .player-search-label{color:#b9cde0}body:has(.app-shell) .auction-price-field{color:#b9cde0}body:has(.app-shell) .auction-mode-toggle{color:#b9cde0}body:has(.app-shell) .auction-opponent-select{color:#b9cde0}body:has(.app-shell) .auction-opponent-button{color:#b9cde0}body:has(.app-shell) .auction-live-context-strip small{color:#b9cde0}body:has(.app-shell) .auction-live-context-strip>span{color:#b9cde0}body:has(.app-shell) .advice-section-title{color:#b9cde0}body:has(.app-shell) .advice-card ul{color:#b9cde0}body:has(.app-shell) .advice-empty-state{color:#b9cde0}body:has(.app-shell) .team-list p small{color:#b9cde0}body:has(.app-shell) .team-list>div>span{color:#b9cde0}body:has(.app-shell) .nomination input{color:#f7fafc;border-color:#9dc6e04d;background:#071b3a75!important}body:has(.app-shell) .nomination select{color:#f7fafc;border-color:#9dc6e04d;background:#071b3a75!important}body:has(.app-shell) .auction-opponent-select{color:#f7fafc;border-color:#9dc6e04d;background:#071b3a75!important}body:has(.app-shell) .auction-opponent-button{color:#f7fafc;border-color:#9dc6e04d;background:#071b3a75!important}body:has(.app-shell) .auction-mode-toggle{color:#f7fafc;border-color:#9dc6e04d;background:#071b3a75!important}body:has(.app-shell) .player-data-panel{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .player-signals>div{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .advice-indicators>span{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .advice-tip{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .price-pair>div{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .team-list>div{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .auction-assignment-actions{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .auction-complete-inline{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}body:has(.app-shell) .purchase-register-filters{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e03d}:is(body:has(.app-shell) .player-signals small,body:has(.app-shell) .price-pair small,body:has(.app-shell) .advice-indicators small,body:has(.app-shell) .advice-tip small,body:has(.app-shell) .purchase-register-player small){color:#9fb9cf}:is(body:has(.app-shell) .player-signals b,body:has(.app-shell) .price-pair strong,body:has(.app-shell) .advice-indicators b,body:has(.app-shell) .advice-tip b,body:has(.app-shell) .team-list b,body:has(.app-shell) .auction-live-context-strip b,body:has(.app-shell) .purchase-register-player strong){color:#f7fafc}body:has(.app-shell) .team-list>div.mine{background:#c8ff191a;border-color:#c8ff198c}body:has(.app-shell) .archive-actions-trigger{color:#f7fafc;background:#ffffff14;border-color:#9dc6e05c}:is(body:has(.app-shell) .archive-actions-trigger:hover,body:has(.app-shell) .archive-actions-trigger:focus-visible,body:has(.app-shell) .archive-actions-trigger[aria-expanded=true]){color:#fff;background:#16d9f524;border-color:#16d9f5ad}body:has(.app-shell) .archive-actions-trigger>svg{color:#8ff5ff}body:has(.app-shell) .archive-actions-menu{background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e05c;box-shadow:0 24px 60px #00000075}body:has(.app-shell) .archive-actions-menu button{color:#d6e8f4}:is(body:has(.app-shell) .archive-actions-menu button:hover,body:has(.app-shell) .archive-actions-menu button:focus-visible){color:#fff;background:#16d9f524}body:has(.app-shell) .archive-actions-menu-icon{color:#8ff5ff;background:#16d9f51f;border:1px solid #16d9f557}body:has(.app-shell) .archive-actions-menu-copy>small{color:#9fb9cf}body:has(.app-shell) .archive-actions-menu button.danger{color:#ffb2a9}body:has(.app-shell) .archive-actions-menu button.danger .archive-actions-menu-icon{color:#ff958a;background:#ef665624;border-color:#ef66567a}:is(body:has(.app-shell) .archive-actions-menu button.danger:hover,body:has(.app-shell) .archive-actions-menu button.danger:focus-visible){color:#ffd0ca;background:#ef66562b}:is(body:has(.app-shell) .auction-export-dialog,body:has(.app-shell) .export-modal,body:has(.app-shell) .listone-upload-dialog,body:has(.app-shell) .mp-calendar-remove-dialog,body:has(.app-shell) .mp-roster-delete-dialog,body:has(.app-shell) .mp-roster-editor-dialog,body:has(.app-shell) .mp-roster-upload-dialog,body:has(.app-shell) .note-edit-modal,body:has(.app-shell) .personalization-modal,body:has(.app-shell) .player-detail-dialog,body:has(.app-shell) .price-edit-modal,body:has(.app-shell) .role-batch-confirm-dialog,body:has(.app-shell) .strategy-details-modal,body:has(.app-shell) .strategy-required-modal,body:has(.app-shell) .strategy-update-dialog,body:has(.app-shell) .undo-purchase-dialog,body:has(.app-shell) .unsaved-changes-dialog,body:has(.app-shell) .account-delete-modal,body:has(.app-shell) .cpu-strategy-leave-dialog){color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e057;box-shadow:0 28px 75px #00000080}:is(body:has(.app-shell) .auction-export-dialog h2,body:has(.app-shell) .export-modal h2,body:has(.app-shell) .listone-upload-dialog h2,body:has(.app-shell) .player-detail-dialog h2,body:has(.app-shell) .strategy-details-modal h2,body:has(.app-shell) .strategy-required-modal h2,body:has(.app-shell) .strategy-update-dialog h2,body:has(.app-shell) .unsaved-changes-dialog h2,body:has(.app-shell) .account-delete-modal h2){color:#f7fafc}body:has(.app-shell) .auction-export-dialog p{color:#b9cde0}body:has(.app-shell) .export-modal p{color:#b9cde0}body:has(.app-shell) .listone-upload-dialog p{color:#b9cde0}body:has(.app-shell) .player-detail-dialog p{color:#b9cde0}body:has(.app-shell) .strategy-details-modal>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .strategy-required-modal p{color:#b9cde0}body:has(.app-shell) .strategy-update-dialog p{color:#b9cde0}body:has(.app-shell) .unsaved-changes-dialog p{color:#b9cde0}body:has(.app-shell) .account-delete-modal p{color:#b9cde0}:is(body:has(.app-shell) .auction-export-dialog label,body:has(.app-shell) .export-modal label,body:has(.app-shell) .listone-upload-dialog label,body:has(.app-shell) .player-detail-dialog label,body:has(.app-shell) .strategy-details-modal label,body:has(.app-shell) .strategy-update-dialog label,body:has(.app-shell) .account-delete-modal label){color:#d6e8f4}:is(body:has(.app-shell) .auction-export-dialog input,body:has(.app-shell) .auction-export-dialog select,body:has(.app-shell) .auction-export-dialog textarea,body:has(.app-shell) .export-modal input,body:has(.app-shell) .export-modal select,body:has(.app-shell) .listone-upload-dialog input,body:has(.app-shell) .listone-upload-dialog select,body:has(.app-shell) .player-detail-dialog input,body:has(.app-shell) .player-detail-dialog select,body:has(.app-shell) .strategy-update-dialog input,body:has(.app-shell) .strategy-update-dialog select,body:has(.app-shell) .account-delete-modal input){color:#f7fafc;border-color:#9dc6e05c;background:#071b3ab3!important}:is(body:has(.app-shell) .auction-export-close,body:has(.app-shell) .modal-close,body:has(.app-shell) .player-detail-dialog-close,body:has(.app-shell) .strategy-details-modal-close,body:has(.app-shell) .strategy-update-close){color:#d6e8f4;background:#9dc6e024;border-color:#9dc6e040}:is(body:has(.app-shell) .auction-export-close:hover,body:has(.app-shell) .modal-close:hover,body:has(.app-shell) .player-detail-dialog-close:hover,body:has(.app-shell) .strategy-details-modal-close:hover,body:has(.app-shell) .strategy-update-close:hover){color:#fff;background:#16d9f52e}body:has(.app-shell) .auction-export-options label{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e047}body:has(.app-shell) .auction-export-id-upload{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e047}body:has(.app-shell) .auction-export-file-label{color:#d6e8f4;background:#ffffff12;border-color:#9dc6e047}body:has(.app-shell) .auction-export-options label.selected{background:#16d9f51f;border-color:#16d9f5b3}body:has(.app-shell) .auction-export-options small{color:#9fb9cf}body:has(.app-shell) .auction-export-intro{color:#9fb9cf}body:has(.app-shell) .auction-export-help{color:#9fb9cf}body:has(.app-shell) .auction-export-file-status{color:#9fb9cf}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button{color:#d6e8f4;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#9dc6e047;box-shadow:0 12px 26px #00000038}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper:before{background:linear-gradient(90deg,#16d9f566,#c8ff19cc,#16d9f566)}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button:before{background:#9dc6e059}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button:hover{background:linear-gradient(145deg,#103a63 0%,#0b3157 100%);border-color:#16d9f5ad}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button.active{color:#fff;background:linear-gradient(135deg,#071b3a 0%,#0d3d62 100%);border-color:#c8ff19}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button.completed:not(.active){color:#dffdf7;background:linear-gradient(145deg,#103d50 0%,#0b2948 100%);border-color:#13c6b38f}body:has(.app-shell) .auction-stepper-sticky .auction-journey-stepper button[data-locked=true]{color:#829bb3;background:#071b3a6b;border-color:#9dc6e02e}body:has(.app-shell) .auction-stepper-sticky .journey-step-icon{color:#8ff5ff;background:#16d9f51f;border-color:#16d9f573}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-icon{color:#8ff5e5;background:#13c6b329;border-color:#13c6b39e}body:has(.app-shell) .auction-stepper-sticky .journey-step-meta small{color:#9fb9cf}body:has(.app-shell) .auction-stepper-sticky .journey-step-detail{color:#9fb9cf}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-meta small{color:#cfe4f2}body:has(.app-shell) .auction-stepper-sticky .active .journey-step-detail{color:#cfe4f2}body:has(.app-shell) .auction-stepper-sticky .completed:not(.active) .journey-step-detail{color:#a9e9dc}body:has(.app-shell) .auction-stepper-sticky .journey-step-line{background:#16d9f58c}body:has(.app-shell) .auction-stepper-sticky .completed .journey-step-line{background:#13c6b3}body:has(.app-shell) .pilot-game-grid{grid-template-columns:repeat(3,minmax(0,190px));justify-content:start;gap:18px;width:100%;margin-top:24px;display:grid;overflow:visible}body:has(.app-shell) .pilot-game-card{appearance:none;aspect-ratio:1;color:#f7fafc;cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 10%,#214d72,#0c284c 75%);border:1px solid #31577c;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-width:0;min-height:0;padding:20px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #00091c2e,inset 0 1px #ffffff0f}body:has(.app-shell) .pilot-game-card:hover{border-color:#c8ff19;transform:translateY(-4px);box-shadow:0 14px 28px #00091c4d}body:has(.app-shell) .pilot-game-card:focus-visible{outline-offset:4px;outline:3px solid #c8ff19}body:has(.app-shell) .pilot-game-icon{color:#c8ff19;background:0 0;border:0;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex}body:has(.app-shell) .pilot-game-icon .mp-tool-icon{color:#c8ff19;background:0 0;border:0;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex}body:has(.app-shell) .pilot-game-icon svg{width:48px;height:48px}body:has(.app-shell) .pilot-game-title{color:#f7fafc;font-size:18px;font-weight:700;line-height:1.25}body:has(.app-shell) .pilot-game-card.locked .pilot-game-icon{color:#a5bbcf}body:has(.app-shell) .pilot-game-card:disabled{cursor:default;transform:none}@media (max-width:800px){body:has(.app-shell) .pilot-game-grid{scroll-snap-type:none;gap:14px;width:100%;margin-top:18px;margin-right:0;padding:0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}body:has(.app-shell) .pilot-game-card{border-radius:20px;gap:16px;padding:18px 10px}body:has(.app-shell) .pilot-game-icon{width:52px;height:52px}body:has(.app-shell) .pilot-game-icon .mp-tool-icon{width:52px;height:52px}body:has(.app-shell) .pilot-game-icon svg{width:42px;height:42px}body:has(.app-shell) .pilot-game-title{font-size:16px}body:has(.app-shell):has(.pilot-game-grid){background-color:#071b3a;background-attachment:fixed;min-height:100dvh}body:has(.app-shell):has(.pilot-game-grid) main{background:0 0}body:has(.app-shell):has(.pilot-game-grid) .content{background:0 0}body:has(.app-shell):has(.pilot-game-grid) main{min-height:100dvh}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) .pilot-game-card{transition:none}body:has(.app-shell) .pilot-game-card:hover{transform:none}}body:has(.app-shell) .pilot-section-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;margin-bottom:24px;padding:8px 0;display:grid}body:has(.app-shell) .pilot-section-back{color:#f7fafc;cursor:pointer;background:#102e50;border:1px solid #375675;border-radius:12px;flex-shrink:0;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex}body:has(.app-shell) .pilot-section-back:hover{background:#1b4267}body:has(.app-shell) .pilot-section-back:focus-visible{outline-offset:3px;outline:2px solid #c8ff19}body:has(.app-shell) .pilot-section-title{color:#f7fafc;text-align:center;justify-content:center;align-items:center;gap:12px;min-width:0;margin:0;font-size:26px;font-weight:700;line-height:1.2;display:flex}body:has(.app-shell) .pilot-section-title>span{color:#c8ff19;display:flex}body:has(.app-shell) .pilot-section-title svg{width:26px;height:26px}body:has(.app-shell) .strategy-archive-heading>.hero-actions{margin-left:auto}body:has(.app-shell) .listone-page-heading-external>.listone-heading-meta{margin-left:auto}body:has(.app-shell) .mp-section-heading>.mp-section-heading-actions:only-child{margin-left:auto}body:has(.app-shell) [role=dialog]{--ink:#f7fafc;--muted:#b9cde0;--surface:#102e50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc;background:#0b2546;border:1px solid #426384;border-radius:24px;max-width:calc(100vw - 32px);box-shadow:0 30px 90px #000616a6}body:has(.app-shell) [role=dialog] :is(h2,h3,h4){color:#f7fafc;overflow-wrap:anywhere}body:has(.app-shell) [role=dialog] h2{font-size:clamp(23px,3vw,32px);line-height:1.2}body:has(.app-shell) [role=dialog] :is(p,small){color:#b9cde0}body:has(.app-shell) [role=dialog] label{color:#e3eef8}body:has(.app-shell) [role=dialog] .eyebrow{color:#8ff5ff}body:has(.app-shell) [role=dialog] a{color:#8ff5ff;text-decoration:underline}body:has(.app-shell) [role=dialog] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color:#f7fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071b36;border-color:#526f8b}body:has(.app-shell) [role=dialog] ::placeholder{color:#9eb6cb;opacity:1}body:has(.app-shell) [role=dialog] :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #16d9f5}body:has(.app-shell) [role=dialog] :is(.personalization-action,.price-edit-reference,.note-edit-modal textarea,.export-filter-options button,.auction-export-options label,.auction-export-id-upload,.mp-roster-source-card,.mp-roster-import-option,.mp-calendar-upload-card,.new-session-strategy-option,.listone-mapping-row,.new-session-team-row){color:#f7fafc;background:#143657;border-color:#426384}body:has(.app-shell) [role=dialog] :is(.personalization-action-copy strong,.price-edit-reference strong,.auction-export-options strong,.new-session-team-row strong,.mp-roster-import-option strong){color:#f7fafc}body:has(.app-shell) [role=dialog] :is(.personalization-action:hover,.auction-export-options label.selected){background:#1b4666;border-color:#16d9f5}body:has(.app-shell) [role=dialog] :is(.personalization-confirm-note,.auction-export-warning,.new-session-required-note){color:#ffe2a1;background:#3c301d;border-color:#b98c39}body:has(.app-shell) [role=dialog] :is(.new-session-actions,.export-modal-actions,.personalization-modal-actions,.price-edit-modal-actions,.note-edit-modal-actions,.auction-export-actions,.mp-custom-lineup-dialog-actions,.delete-session-actions,.mp-roster-upload-actions){background:#0b2546;border-top-color:#426384;gap:12px}body:has(.app-shell) :is([role=dialog] .ghost,.archive-actions-trigger){color:#f7fafc;background:#183b5d;border-color:#526f8b}body:has(.app-shell) :is([role=dialog] .ghost:hover,.archive-actions-trigger:hover){color:#fff;background:#244d71}body:has(.app-shell) [role=dialog] :is(.primary,.mp-primary-button){color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) [role=dialog] button:disabled{opacity:.55;cursor:not-allowed}body:has(.app-shell) .archive-actions-menu{color:#f7fafc;background:#0b2546;border:1px solid #526f8b;border-radius:18px;padding:6px;box-shadow:0 18px 50px #00061699}body:has(.app-shell) .archive-actions-menu-item{color:#f7fafc;background:0 0;border-radius:12px}body:has(.app-shell) .archive-actions-menu-copy strong{color:#f7fafc}body:has(.app-shell) .archive-actions-menu-copy small{color:#b9cde0}body:has(.app-shell) .archive-actions-menu-icon{color:#8ff5ff;background:#183b5d}body:has(.app-shell) .archive-actions-menu-item:hover{background:#1b4267}body:has(.app-shell) .archive-actions-menu-item.danger :is(strong,.archive-actions-menu-icon){color:#ff9eaa}body:has(.app-shell) .archive-actions-menu-item.danger:hover{background:#482535}body:has(.app-shell) :is(.league-rule-section,.budget-strategy-card,.budget-plan-card,.strategy-custom-distribution,.strategy-details-grid>div,.strategy-details-modal-grid>div){color:#f7fafc;background:#102e50;border-color:#426384}body:has(.app-shell) .league-rule-section summary{color:#f7fafc;background:#153757}body:has(.app-shell) .league-rule-section summary :is(b,strong){color:#f7fafc}body:has(.app-shell) :is(.league-rule-section,.budget-strategy-card,.budget-plan-card) :is(p,small){color:#b9cde0}body:has(.app-shell) :is(.league-rule-body,.modifier-settings,.strategy-custom-distribution){background:#102e50}body:has(.app-shell) :is(.league-rule-body,.strategy-custom-distribution) label{color:#e3eef8}body:has(.app-shell) .league-rule-body :is(input,select):not([type=checkbox]){color:#f7fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071b36;border-color:#526f8b}body:has(.app-shell) :is(.toggle-row,.roster-slot-grid label,.scoring-field,.modifier-threshold-row){color:#f7fafc;background:#153757;border-color:#426384}body:has(.app-shell) :is(.toggle-row b,.formation-picker strong,.roster-slot-grid b){color:#f7fafc}body:has(.app-shell) .formation-picker button{color:#e3eef8;background:#183b5d;border-color:#526f8b}body:has(.app-shell) .formation-picker button.selected{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .scoring-input-sign{color:#ff9eaa}body:has(.app-shell) .sessions-table :is(th,td){border-color:#345575}body:has(.app-shell) .sessions-table th{color:#cfe4f2;background:#143657}body:has(.app-shell) .sessions-table td{color:#e3eef8}body:has(.app-shell) .sessions-table :is(.strategy-table-name strong,.session-name,.strategy-linked-listone strong){color:#f7fafc}body:has(.app-shell) .sessions-table :is(small,.strategy-summary){color:#b9cde0}body:has(.app-shell) .pilot-game-card{border-color:#426384}body:has(.app-shell) .pilot-game-card.locked{background:#152b43;border-color:#52667b}body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card.selected{background:linear-gradient(145deg,#16474e,#102e50);border-color:#c8ff19;box-shadow:inset 0 0 0 1px #c8ff1959}body:has(.app-shell) .budget-strategy-card :is(h3,.budget-strategy-roles b,.custom-allocation-dropdown summary>strong,.allocation-list label>span:not(.role)){color:#f7fafc}body:has(.app-shell) .budget-strategy-card :is(.budget-strategy-roles>div,.custom-allocation-body){background:#143657;border-color:#426384}body:has(.app-shell) .budget-strategy-card .custom-allocation-dropdown summary{color:#e3eef8;background:#183b5d}body:has(.app-shell) .budget-strategy-card .credits-input{color:#f7fafc;background:#071b36;border-color:#526f8b}body:has(.app-shell) .budget-strategy-card .full.ghost{color:#f7fafc;background:#183b5d;border-color:#526f8b}body:has(.app-shell) [role=dialog] :is(.mp-ghost-button,.mp-roster-upload-close,.premium-modal-close,.auction-export-close){color:#f7fafc;background:#183b5d;border-color:#526f8b}body:has(.app-shell) [role=dialog] :is(.mp-roster-file-picker,.mp-calendar-preview-summary,.mp-custom-lineup-field,.new-session-strategy-selector,.strategy-details-item){color:#f7fafc;background:#143657;border-color:#426384}body:has(.app-shell) [role=dialog] :is(.mp-roster-file-picker-copy strong,.mp-calendar-preview-summary strong,.mp-custom-lineup-field strong,.strategy-details-item strong){color:#f7fafc}body:has(.app-shell) [role=dialog] .mp-fantacalcio-guide{color:#e3eef8;background:#153e4c;border-color:#417c89}body:has(.app-shell) [role=dialog] .mp-fantacalcio-guide :is(strong,li,a){color:#e3eef8}body:has(.app-shell) .mp-formation-heading{border-bottom:0}body:has(.app-shell) [role=dialog] .premium-modal h2{text-align:left;margin-top:0}body:has(.app-shell) [role=dialog] .premium-modal p:not(.eyebrow){text-align:left}body:has(.app-shell) [role=dialog] .premium-modal>p{text-align:left}body:has(.app-shell) .export-modal .export-role-filter{background:#071b3a73;border:1px solid #9dc6e02e;border-radius:12px;margin-bottom:12px;padding:10px 12px}body:has(.app-shell) .export-modal .export-role-filter-heading{color:#b9cde0}body:has(.app-shell) .export-modal .export-role-filter-heading strong{color:#e4f2fb}body:has(.app-shell) .export-modal .export-role-reset{color:#7ee8f8;cursor:pointer;background:#16d9f51f;border:1px solid #16d9f538;border-radius:8px;padding:2px 8px;font-size:11px}body:has(.app-shell) .export-modal .export-role-reset:hover{color:#fff;background:#16d9f538}body:has(.app-shell) .export-modal .export-role-options{margin-top:8px}body:has(.app-shell) .export-modal .export-option{color:#ddeef8;background:#0d31578c;border-color:#9dc6e033}body:has(.app-shell) .export-modal .export-option:hover:not(.disabled){background:#0d3157bf;border-color:#16d9f566}body:has(.app-shell) .export-modal .export-option.selected{background:#16d9f51a;border-color:#16d9f5;box-shadow:0 0 0 2px #16d9f526}body:has(.app-shell) .export-modal .export-option input{accent-color:#16d9f5}body:has(.app-shell) .export-modal .export-option strong{color:#e4f2fb}body:has(.app-shell) .export-modal .export-option small{color:#7facc4}body:has(.app-shell) .export-modal .export-option>b{color:#16d9f5;font-weight:700}body:has(.app-shell) .export-modal .export-modal-intro{color:#8ab0c8}body:has(.app-shell) .export-modal .export-modal-actions{background:0 0;border-top-color:#9dc6e02e}body:has(.app-shell) .price-edit-modal-content{padding:4px 4px 12px}body:has(.app-shell) .price-edit-field{margin-top:18px;display:block}body:has(.app-shell) .price-edit-field>div{background:#071b36;border-color:#526f8b}body:has(.app-shell) .price-edit-field b{color:#b9cde0}body:has(.app-shell) .price-edit-modal-actions{border-top:0;margin-top:16px;padding-top:12px}body:has(.app-shell) .mp-roster-editor-row{background:#143657;border-color:#426384}:is(body:has(.app-shell) .mp-roster-editor-player strong,body:has(.app-shell) .mp-roster-editor-heading strong){color:#f7fafc}body:has(.app-shell) .mp-roster-editor-heading span{color:#b9cde0}body:has(.app-shell) .mp-roster-editor-row label>span{color:#b9cde0}body:has(.app-shell) .mp-roster-editor-actions{background:#0b2546;border-color:#426384;gap:12px}body:has(.app-shell) .listone-page-heading-external{justify-content:space-between;gap:16px}body:has(.app-shell) .listone-page-heading-external .listone-visibility-control{justify-content:flex-start;margin:0}body:has(.app-shell) .listone-visibility-control select{color:#f7fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#143657;border-color:#526f8b}body:has(.app-shell) .listone-visibility-control>span{color:#e3eef8}body:has(.app-shell) .listone-last-update{color:#b9cde0;font-size:13px}body:has(.app-shell) .listone-heading-actions{gap:12px;display:flex}body:has(.app-shell) .listone-table-card .clear-filters{color:#f7fafc;text-decoration:underline}body:has(.app-shell) .listone-last-update{white-space:nowrap}body:has(.app-shell) .listone-card-price-control{justify-content:space-between}body:has(.app-shell) :is(.listone-filter-reset,.listone-reset-filters,.listone-clear-filters,.listone-filter-reset-button){color:#f7fafc}body:has(.app-shell) .listone-data-table td.listone-name-cell{vertical-align:middle;display:table-cell}body:has(.app-shell) .listone-name-content{align-items:center;gap:8px;min-width:0;display:flex}body:has(.app-shell) .account-plan-option{background:#0a2b50e6;border:1px solid #315174;border-radius:24px;flex-direction:column;gap:16px;padding:26px;display:flex;box-shadow:0 16px 35px #0003}body:has(.app-shell) .account-plan-option.active{background:#0d3150;border-color:#c8ff19}body:has(.app-shell) .account-plan-option h4{color:#f7fafc;margin:0;font-size:23px}body:has(.app-shell) .account-plan-option p{color:#a9bfd3}body:has(.app-shell) .account-plan-option li{color:#c3d4e4;padding:5px 0}body:has(.app-shell) .account-plan-price strong{color:#f7fafc;font-size:36px;line-height:1.1}body:has(.app-shell) .account-plan-price :is(span,del){color:#a9bfd3}body:has(.app-shell) .account-plan-option>:is(button,.billing-actions,.account-plan-option-status){margin-top:auto}body:has(.app-shell) .account-plan-billing-toggle{background:#071b36;border-color:#426384}body:has(.app-shell) .account-plan-billing-toggle button{color:#e3eef8}body:has(.app-shell) .account-plan-billing-toggle button.active{color:#071b3a;background:#c8ff19}body:has(.app-shell) .simulator-sessions-heading{justify-content:flex-end;width:100%;display:flex}body:has(.app-shell) .simulator-sessions-heading>.hero-actions{justify-content:flex-end;width:auto;margin-left:auto}body:has(.app-shell) .simulator-sessions-heading button{width:auto}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card){background:#0b2546;border-color:#426384}body:has(.app-shell) .sessions-table-wrap{background:#0b2546;border-color:#426384}body:has(.app-shell) .sessions-table{background:#0b2546}body:has(.app-shell) .sessions-table thead th{color:#e3eef8;background:#183b5d}body:has(.app-shell) .sessions-table tbody td{color:#e3eef8;background:#0d2c4c;border-bottom-color:#345575}body:has(.app-shell) .sessions-table tbody tr:nth-child(2n) td{background:#103151}:is(body:has(.app-shell) .sessions-table tbody tr:hover td,body:has(.app-shell) .sessions-table tbody tr.active td){background:#184564}body:has(.app-shell) .sessions-table :is(.session-table-name strong,.strategy-table-name strong,.strategy-linked-listone strong){color:#f7fafc}body:has(.app-shell) .sessions-table .session-table-name input{color:#f7fafc;background:0 0}body:has(.app-shell) .sessions-table :is(.session-date,.session-mode-pill,.archive-date-row strong){color:#d6e8f4}body:has(.app-shell) :is(.archive-mobile-auction,.archive-mobile-strategy){background:#103151;border-color:#426384}body:has(.app-shell) :is(.archive-mobile-auction,.archive-mobile-strategy) :is(.archive-mobile-title strong,.archive-mobile-title input,.archive-mobile-field strong){color:#f7fafc}body:has(.app-shell) :is(.archive-mobile-auction,.archive-mobile-strategy) :is(.archive-mobile-kicker,small,.archive-mobile-field-label){color:#b9cde0}body:has(.app-shell) .archive-status-filter{background:#071b36;border-color:#426384}body:has(.app-shell) .archive-status-filter button{color:#cfe4f2}body:has(.app-shell) .archive-status-filter button.active{color:#fff;background:#245675}body:has(.app-shell) .strategy-editor-identity label{color:#e3eef8}body:has(.app-shell) .strategy-editor-identity input{color:#f7fafc;background:#071b36;border-color:#526f8b}body:has(.app-shell) :is(.account-panel-stack,.account-panel-grid,.account-panel-heading,.account-plan-options,.account-plans-card,.account-panel-action-row){box-shadow:none;background:0 0;border:0}body:has(.app-shell) .account-plans-card{padding:0}body:has(.app-shell) .account-delete-card{box-shadow:none;background:#b42335;border:1px solid #b42335}body:has(.app-shell) .account-delete-card :is(h3,.eyebrow){color:#fff}body:has(.app-shell) .account-delete-card p:not(.eyebrow){color:#fff}body:has(.app-shell) .account-view{filter:none;box-shadow:none!important;text-shadow:none!important}body:has(.app-shell) .account-view *{filter:none;box-shadow:none!important;text-shadow:none!important}body:has(.app-shell) .account-view :before{filter:none;box-shadow:none!important;text-shadow:none!important}body:has(.app-shell) .account-view :after{filter:none;box-shadow:none!important;text-shadow:none!important}body:has(.app-shell) .account-view :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid #c8ff19}body:has(.app-shell) .account-view :is(.account-panel-heading,.account-panel-stack,.account-panel-grid,.account-panel-action-row,.account-plans-card,.account-plan-options){box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .account-view .account-panel-heading:before{content:none}body:has(.app-shell) .account-view .account-panel-heading:after{content:none}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes{background:0 0;gap:12px}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button{color:#f7fafc;box-shadow:none;background:#143657;border:1px solid #526f8b}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button strong{color:#f7fafc}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button small{color:#b9cde0}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button svg{color:#8ff5ff}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button:hover{background:#1b4666;border-color:#8ff5ff}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button.active{background:#24443d;border-color:#c8ff19}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button.active svg{color:#c8ff19}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-create-modes>button.active small{color:#d8e8dc}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-strategy-summary{background:#143657;border-color:#526f8b}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-strategy-summary strong{color:#f7fafc}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-strategy-summary>div>span:not(:has(.mp-role-dot)){color:#b9cde0}body:has(.app-shell) .mp-roster-upload-dialog .mp-roster-import-error{color:#ffd5dc;background:#482535;border-color:#b95368}body:has(.app-shell) table:has(.archive-actions-trigger) thead tr{--archive-row-bg:#183b5d}body:has(.app-shell) table:has(.archive-actions-trigger) tbody tr{--archive-row-bg:#0d2c4c}body:has(.app-shell) table:has(.archive-actions-trigger) tbody tr:nth-child(2n){--archive-row-bg:#103151}body:has(.app-shell) table:has(.archive-actions-trigger) tbody tr:is(:hover,.active,.selected){--archive-row-bg:#184564}body:has(.app-shell) table:has(.archive-actions-trigger) :is(th,td){background:var(--archive-row-bg)!important}body:has(.app-shell) table:has(.archive-actions-trigger) :is(th,td):last-child{box-shadow:none!important}:is(body:has(.app-shell) table .session-row-actions,body:has(.app-shell) table .mp-roster-table-actions){box-shadow:none;background:0 0}body:has(.app-shell) table.mp-roster-table tbody tr:hover{--archive-row-bg:#0d2c4c;background:0 0}body:has(.app-shell) table.mp-roster-table tbody tr:nth-child(2n):hover{--archive-row-bg:#103151}body:has(.app-shell) table.mp-roster-table tbody tr.selected{--archive-row-bg:#184564}body:has(.app-shell) table.mp-roster-table tbody tr.selected:hover{--archive-row-bg:#184564}body:has(.app-shell) .mp-section-heading-actions .mp-primary-button{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .mp-roster-header-actions .mp-primary-button{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .mp-formation-roster-manage{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .mp-section-heading-actions .mp-primary-button:hover{color:#071b3a;background:#b8ed00}body:has(.app-shell) .mp-roster-header-actions .mp-primary-button:hover{color:#071b3a;background:#b8ed00}body:has(.app-shell) .mp-formation-roster-manage:hover{color:#071b3a;background:#b8ed00}body:has(.app-shell) .mp-roster-cta-upload{color:#071b3a;cursor:pointer;background:#c8ff19;border:1.5px solid #c8ff19;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}body:has(.app-shell) .mp-roster-cta-upload:hover{background:#b8ed00;border-color:#b8ed00}body:has(.app-shell) .mp-roster-cta-upload:disabled{cursor:wait;opacity:.62}@media (min-width:721px){body:has(.app-shell) .mp-formation-roster-select-row{align-items:center;column-gap:16px}body:has(.app-shell) .mp-formation-roster-select{display:contents}body:has(.app-shell) .mp-formation-roster-select>span{grid-area:1/1}body:has(.app-shell) .mp-formation-roster-select-control{grid-area:1/1}body:has(.app-shell) .mp-formation-roster-meta{grid-area:3/1/auto/-1}body:has(.app-shell) .mp-formation-roster-actions{grid-area:1/2;align-self:center;align-items:center;margin:0;padding:0;display:flex}}body:has(.app-shell) .mp-custom-lineup-dialog .mp-custom-lineup-dialog-body{background:#0b2546}body:has(.app-shell) .mp-custom-lineup-dialog .mp-custom-lineup-mode{background:#143657;border-color:#426384}body:has(.app-shell) .mp-custom-lineup-dialog :is(.mp-custom-lineup-mode strong,.mp-custom-lineup-source>span){color:#f7fafc}body:has(.app-shell) .mp-custom-lineup-dialog .mp-lineup-custom-select{box-shadow:none;background:0 0;border:0}body:has(.app-shell) .mp-custom-lineup-dialog :is(.mp-custom-lineup-source select,.mp-lineup-custom-select select){color:#f7fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071b36;border-color:#526f8b}body:has(.app-shell) .mp-custom-lineup-dialog :is(.mp-lineup-custom-select small,.mp-custom-lineup-mode small){color:#cfe4f2}body:has(.app-shell) .mp-custom-lineup-dialog .mp-switch>span{background:#526f8b;border-color:#8fa9bf}body:has(.app-shell) .mp-custom-lineup-dialog .mp-switch input:checked+span{background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .mp-custom-lineup-dialog .mp-custom-lineup-unavailable{color:#ffe2a1;background:#3c301d;border-color:#b98c39}@media (min-width:801px){body:has(.app-shell) .app-shell>main{background-color:#0000;background-image:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100dvh}body:has(.app-shell) .app-shell>main>.content{background:0 0!important}body:has(.app-shell) :is(.auction-pilot-hub,.mp-page,.mp-loading){background:0 0}}body:has(.app-shell) .mp-formation-section[aria-busy=true]{box-shadow:none;background:0 0;border:0}:is(.admin-page,.admin-workspace){--canvas:#f5f8fa;--ink:#071b3a;--muted:#617487;--line:#dce5ec;--surface:#fff;--soft:#edf3f7;--fp-canvas:#f5f8fa;--fp-paper:#fff;--fp-paper-soft:#f2f6fa;--fp-ink:#071b3a;--fp-muted:#617487;--fp-border:#dce5ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#071b3a}body:has(.admin-workspace) .app-shell>main{background:#f5f8fa!important}body:has(.admin-workspace) .app-shell>main>.content{background:#f5f8fa!important}body :is(.admin-page,.admin-workspace) :is(.admin-card,.admin-overview-card,.admin-table-card,.admin-panel){color:#071b3a;background:#fff;border-color:#dce5ec;box-shadow:0 4px 14px #071b3a0d}body :is(.admin-page,.admin-workspace) :is(h1,h2,h3,h4){color:#071b3a}body :is(.admin-page,.admin-workspace) :is(p:not(.admin-kicker):not(.eyebrow),small){color:#617487}body :is(.admin-page,.admin-workspace) :is(input,select,textarea){color:#071b3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cad7e2}body :is(.admin-page,.admin-workspace) :is(th,td){border-color:#dce5ec}body :is(.admin-page,.admin-workspace) th{color:#617487;background:#f2f6fa}body :is(.admin-page,.admin-workspace) td{color:#617487;background:#fff}body:has(.app-shell) .price-edit-modal .price-edit-field{box-shadow:none;background:0 0;border:0}body:has(.app-shell) .price-edit-modal .price-edit-field>div{box-shadow:none;background:0 0;border:0}body:has(.app-shell) .note-edit-modal .note-edit-field{box-shadow:none;background:0 0;border:0}body:has(.app-shell) .note-edit-modal-content{box-sizing:border-box;min-width:0;padding:4px 4px 12px}body:has(.app-shell) .note-edit-modal textarea{box-sizing:border-box;width:100%}body:has(.app-shell) .listone-table-card .clear-filters{box-shadow:none;color:#f7fafc;border:0;background:0 0!important}body:has(.app-shell) .listone-table-card .clear-filters:hover{box-shadow:none;color:#f7fafc;border:0;background:0 0!important}body:has(.app-shell) .listone-card-price-control{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body:has(.app-shell) .listone-card-price-control>.listone-visibility-control{order:0;margin:0}body:has(.app-shell) .listone-card-price-control>.listone-card-price-actions{order:1;margin-left:auto}body:has(.app-shell) .listone-card-price-control>.listone-heading-actions{order:2;justify-content:flex-end;margin-left:auto}body:has(.app-shell) .listone-card-price-control .listone-visibility-control>span{color:#e3eef8}body:has(.app-shell) .listone-page-heading-external{justify-content:flex-end}body:has(.app-shell) table.strategy-table tbody tr:hover{--archive-row-bg:#0d2c4c;background:0 0}body:has(.app-shell) table.strategy-table tbody tr:nth-child(2n):hover{--archive-row-bg:#103151}body:has(.app-shell) table.strategy-table tbody tr.active{--archive-row-bg:#184564}body:has(.app-shell) table.strategy-table tbody tr.active:hover{--archive-row-bg:#184564}body:has(.app-shell) .strategy-table .session-status-pill{color:#e3eef8;background:#183b5d;border-color:#526f8b}body:has(.app-shell) .strategy-table .session-status-pill.active{color:#bff2c8;background:#194c3b;border-color:#50b154}body:has(.app-shell) .strategy-table .session-status-pill.archived{color:#ded5ec;background:#3b3548;border-color:#8e819f}body:has(.app-shell) .strategy-table :is(.session-date,.session-date-label,.archive-date-label,.strategy-summary,.strategy-linked-listone small){color:#b9cde0}body:has(.app-shell) .strategy-table .session-icon{color:#8ff5ff;background:#183b5d;border-color:#426384}body:has(.app-shell) .strategy-table .auction-archive-dates small{color:#b9cde0}body:has(.app-shell) .strategy-table .auction-archive-dates time{color:#e3eef8}body:has(.app-shell) .mp-formation-roster-select-row{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;width:100%}body:has(.app-shell) .mp-formation-roster-actions{justify-content:flex-end;justify-self:end}body:has(.app-shell) .mp-opponent-overview{box-sizing:border-box;background-clip:padding-box;border:1px solid #426384;border-radius:18px;overflow:clip}body:has(.app-shell) .mp-opponent-overview-header{box-shadow:none;border-top:0;margin-top:0}body:has(.app-shell) .mp-opponent-overview-title>.eyebrow{color:#071b3a;text-transform:none;background:#c8ff19;border-radius:10px;align-self:flex-start;width:fit-content;padding:8px 12px;font-weight:700;display:inline-flex}body:has(.app-shell) .mp-formation-section{margin-top:0;padding-top:12px}body:has(.app-shell) .mp-formation-direct-panel{padding-top:0}body:has(.app-shell) .mp-formation-roster-select-row{margin-top:0}@media (max-width:720px){body:has(.app-shell) .mp-formation-roster-select-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}body:has(.app-shell) .mp-formation-roster-actions{flex-direction:column;gap:8px;width:auto}body:has(.app-shell) .mp-formation-roster-actions>button{width:auto;padding:10px;font-size:12px}}@media (max-width:800px){body:has(.app-shell) .listone-page-heading-external{flex-direction:row;padding:8px 14px;display:flex}body:has(.app-shell) .listone-page-heading-external .listone-visibility-control{display:flex}body:has(.app-shell) .listone-page-heading-external .listone-visibility-control>span{display:none}body:has(.app-shell) .listone-heading-actions{gap:8px}body:has(.app-shell) .listone-heading-actions button{padding:10px 12px;font-size:14px}body:has(.app-shell) [role=dialog]{border-radius:18px;max-width:calc(100vw - 24px)}body:has(.app-shell) [role=dialog] :is(input,select,textarea){font-size:16px}body:has(.app-shell) .archive-actions-menu{max-width:calc(100vw - 24px)}body:has(.app-shell) .pilot-section-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin-bottom:18px;padding:8px 0}body:has(.app-shell) .pilot-section-back{width:44px;padding:10px}body:has(.app-shell) .pilot-section-back>span{display:none}body:has(.app-shell) .pilot-section-title{gap:9px;font-size:21px}body:has(.app-shell) .pilot-section-title svg{width:23px;height:23px}}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card){color:#f4fbff;background:linear-gradient(145deg,#0b294c,#0b2444);border:1px solid #1f466f;border-radius:20px;gap:18px;margin-top:24px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #020b1c22}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-section-heading{margin:0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-section-heading h3{color:#fff}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-section-heading .eyebrow{color:#a9e6f1}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-filter-group>span{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-status-filter{background:#09213d;border-color:#2a5278}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-status-filter button{color:#9db8cb}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-status-filter button:hover,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-status-filter button.active){color:#071b3a;background:#c8ff19}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table-wrap{background:0 0;border:1px solid #1f4a70;border-radius:15px;width:100%;overflow-x:auto}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table{border-collapse:collapse;color:#dcebf4;background:0 0;width:100%;min-width:840px;font-size:13px}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table thead tr{--archive-row-bg:#0a294a}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr{--archive-row-bg:#0b294c;box-shadow:none}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:nth-child(2n){--archive-row-bg:#0b294c;box-shadow:none}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:hover,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr.active){--archive-row-bg:#10345a;box-shadow:none}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table :is(th,td){box-sizing:border-box;background:var(--archive-row-bg)!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table th{color:#87a9c0;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #2a5477;padding:12px 13px;font-size:10px;font-weight:900;background:#0a294a!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table td{color:#eff9fd;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #173d61;padding:13px}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:last-child td{border-bottom:0}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table th:last-child,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table td:last-child){z-index:2;text-align:right;min-width:156px;position:sticky;right:0;box-shadow:-10px 0 16px -15px #020b1c}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table th:last-child{background:#0a294a!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table td:last-child{background:#0b294c!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:hover td:last-child{background:#0b294c!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr.active td:last-child{background:#0b294c!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) :is(.session-table-name,.strategy-table-name){align-items:center;gap:9px;width:100%;min-width:0;display:flex;overflow:hidden}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) :is(.session-table-name,.strategy-table-name) .session-icon{color:#c8ff19;background:#123e60;border:1px solid #2e708c;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) :is(.session-table-name,.strategy-table-name)>:is(input,p){flex:auto;width:0;min-width:0;overflow:hidden}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-table-name input{color:#f7fafc;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;height:36px;padding:0 10px;font-size:14px;font-weight:800}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-table-name input:hover,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-table-name input:focus){background:#123e60;border-color:#2e708c}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .strategy-table-name strong,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-table-name input){color:#f7fafc}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-table-name small{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .strategy-linked-listone small{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .strategy-summary{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-date{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .auction-archive-dates small{color:#8eabc0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .strategy-linked-listone strong{color:#d8f5fb}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .auction-archive-dates time{color:#f7fafc}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-mode-pill,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-status-pill,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-current-label){color:#bde8f3;background:#123e60;border:1px solid #2e708c;border-radius:999px;min-height:25px;padding:0 9px;font-size:11px;font-weight:850}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-status-pill.live{color:#b8f1ba;background:#164e404d;border-color:#2e795e}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-status-pill.active{color:#b8f1ba;background:#164e404d;border-color:#2e795e}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-current-label{color:#b8f1ba;background:#164e404d;border-color:#2e795e}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-status-pill.completed{color:#bde8f3;background:#123e60;border-color:#2e708c}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-status-pill.archived{color:#b2c1ce;background:#273b4d;border-color:#586d83}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .session-row-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-actions-dropdown{min-width:0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-actions-trigger{color:#e7f1f7;background:#10365c;border:1px solid #3d6586;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}@media (max-width:720px){body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card){border-radius:18px;padding:16px}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-list{background:#09213d;border-top-color:#21496b}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-item{box-shadow:none;background:#0b294c;border-color:#1f466f #1f466f #1f466f #2e708c}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-item.is-current{box-shadow:none;background:#10345a;border-color:#2e708c #2e708c #2e708c #c8ff19}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-icon{color:#c8ff19;background:#123e60}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-kicker,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-field-label){color:#8fb2c7}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-title strong,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-title input,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-field-value strong){color:#f7fafc}:is(body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-title small,body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-field-value small){color:#b9cde0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-field{background:#09213d;border-color:#1f4a70}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-field-value{color:#dcebf4}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-actions .archive-actions-trigger{color:#e7f1f7;background:#10365c;border-color:#3d6586}}body:has(.app-shell) .mp-roster-archive-actions{justify-content:flex-end;margin-bottom:16px;display:flex}@media (min-width:721px){body:has(.app-shell) .content{position:relative}body:has(.app-shell) .mp-page{position:relative}body:has(.app-shell) .mp-roster-archive-actions{z-index:4;margin:0;position:absolute;top:8px;right:0}body:has(.app-shell) :is(.strategy-archive-heading,.simulator-sessions-heading){display:contents}body:has(.app-shell) :is(.strategy-archive-heading,.simulator-sessions-heading)>.hero-actions{z-index:4;width:auto;margin:0;position:absolute;top:56px;right:48px}body:has(.app-shell) .listone-archive-heading>.hero-actions{z-index:4;width:auto;margin:0;position:absolute;top:56px;right:48px}}@media (min-width:721px) and (max-width:1000px){body:has(.app-shell) :is(.strategy-archive-heading,.simulator-sessions-heading){right:30px}body:has(.app-shell) .listone-archive-heading>.hero-actions{right:30px}}body:has(.app-shell):has(.listone-table-card) .listone-inline-advanced-panel{background:#071b3a;border-color:#315d7e;box-shadow:0 24px 52px #020c1eb8,0 0 0 1px #16d9f533}body:has(.app-shell):has(.listone-table-card) .listone-inline-advanced-panel .listone-inline-advanced-mobile-head{background:#0b2a4d;border-bottom-color:#315d7e}body:has(.app-shell) .listone-save-actions{justify-content:flex-end;margin-bottom:16px;display:flex}body:has(.app-shell) .listone-save-button{border-radius:10px;min-height:40px;padding:0 16px;font-size:12px;font-weight:850}body:has(.app-shell) .listone-save-button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}body:has(.app-shell) .listone-save-button .operation-loader{margin-right:7px}@media (min-width:721px){body:has(.app-shell) .listone-save-actions{z-index:4;margin:0;position:absolute;top:56px;right:48px}}@media (min-width:721px) and (max-width:1000px){body:has(.app-shell) .listone-save-actions{right:30px}}body:has(.app-shell) .table-pagination{color:#b9cde0;background:#06152f;border-top-color:#2a5875}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:hover:not(.active){--archive-row-bg:#0b294c;box-shadow:none;background:0 0}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table :is(.session-table-name strong,.strategy-table-name strong){color:#f7fafc!important}body:has(.app-shell) :is(.archive-mobile-auction,.archive-mobile-strategy) .archive-mobile-title strong{color:#f7fafc!important}body:has(.app-shell) .simulator-room-title-copy{flex:auto;gap:7px;min-width:0;display:grid}body:has(.app-shell) .simulator-room-title-copy h2{margin:0}body:has(.app-shell) .simulator-room-name-field{gap:4px;width:min(100%,360px);display:grid}body:has(.app-shell) .simulator-room-name-field>span{color:#8fb2c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}body:has(.app-shell) .simulator-room-name-field input{color:#f7fafc;background:#0b294c;border:1px solid #2e708c;border-radius:9px;outline:none;width:100%;min-height:36px;padding:0 11px;font-size:14px;font-weight:800}body:has(.app-shell) .simulator-room-name-field input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #16d9f533}body:has(.app-shell) .simulator-room-name-field input:disabled{cursor:not-allowed;opacity:.65}body:has(.app-shell) .mp-roster-opponents-summary{color:#d9f5fb;background:#103b59;border-color:#2e708c}body:has(.app-shell) .mp-roster-opponents-summary>svg{color:#c8ff19}body:has(.app-shell) .mp-roster-opponents-summary strong{color:#f7fafc}body:has(.app-shell) .mp-roster-opponents-summary small{color:#8ff5ff;font-weight:750}@media (max-width:720px){body:has(.app-shell) .listone-archive-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}body:has(.app-shell) .listone-archive-heading>div:first-child{width:auto;min-width:0}body:has(.app-shell) .listone-archive-heading>.hero-actions{flex-wrap:nowrap;flex:none;width:auto;min-width:0;margin-left:auto}body:has(.app-shell) .listone-archive-heading>.hero-actions>button{white-space:nowrap;width:auto;min-width:0;max-width:100%}body:has(.app-shell) .mp-roster-archive-actions{justify-content:flex-end;align-items:center;width:100%}body:has(.app-shell) .mp-roster-archive-actions .mp-roster-cta-upload{white-space:nowrap;flex:none;justify-content:center;width:auto;max-width:100%}}body:has(.app-shell) :is(.strategy-rules-card input:not([type=checkbox]):not([type=radio]):not([type=range]),.strategy-rules-card select,.strategy-editor-identity input,.strategy-editor-identity textarea,.strategy-editor-identity select){caret-color:#c8ff19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;color:#f7fafc!important;background:#071b36!important;border:1px solid #526f8b!important}body:has(.app-shell) :is(.strategy-rules-card input:not([type=checkbox]):not([type=radio]):not([type=range]),.strategy-rules-card select,.strategy-editor-identity input,.strategy-editor-identity textarea,.strategy-editor-identity select):focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f533!important}body:has(.app-shell) :is(.strategy-rules-card input:not([type=checkbox]):not([type=radio]):not([type=range]),.strategy-editor-identity input,.strategy-editor-identity textarea)::placeholder{color:#7fa2b8;opacity:1}body:has(.app-shell) .strategy-rules-card select option{color:#f7fafc;background:#071b36}body:has(.app-shell) :is(.strategy-rules-card input:disabled,.strategy-rules-card select:disabled,.strategy-editor-identity input:disabled,.strategy-editor-identity textarea:disabled,.strategy-editor-identity select:disabled){cursor:not-allowed;opacity:.62}body:has(.app-shell) .strategy-details-budget{background:#0b294c;border:1px solid #315d7e;border-radius:12px;padding:12px}body:has(.app-shell) .strategy-details-budget>strong{color:#8ff5ff}body:has(.app-shell) .strategy-details-budget>div{background:#143657;border:1px solid #426384;border-left-width:4px}body:has(.app-shell) .strategy-details-budget>div:has(.role.blue){border-left-color:#60a5fa}body:has(.app-shell) .strategy-details-budget>div:has(.role.green){border-left-color:#4ade80}body:has(.app-shell) .strategy-details-budget>div:has(.role.amber){border-left-color:#fb923c}body:has(.app-shell) .strategy-details-budget>div:has(.role.red){border-left-color:#f87171}body:has(.app-shell) .strategy-details-budget>div>span:nth-child(2){color:#e3eef8;font-weight:800}body:has(.app-shell) .strategy-details-budget b{color:#f7fafc;font-variant-numeric:tabular-nums}body:has(.app-shell) .strategy-details-budget small{color:#8ff5ff;font-variant-numeric:tabular-nums;font-weight:800}body:has(.app-shell) .account-plan-home-style{border-radius:22px;gap:18px;margin-top:2px;padding:24px;display:grid;background:linear-gradient(145deg,#0d2d4f 0%,#0b2948 100%)!important;border:1px solid #9dc6e040!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) .account-plan-home-style .dashboard-plans-heading h3{color:#f7fafc}body:has(.app-shell) .account-plan-home-style .dashboard-plans-heading .eyebrow{color:#8adcea}body:has(.app-shell) .account-plan-home-style .dashboard-plans-heading>span{color:#b9cde0}body:has(.app-shell) .account-plan-home-style .dashboard-plan-card{color:#f7fafc;background:linear-gradient(145deg,#0d2d4f 0%,#0b2948 100%);border-color:#9dc6e040;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) .account-plan-home-style .dashboard-plan-card.active{background:linear-gradient(145deg,#104155 0%,#0d304d 100%);border-color:#13c6b3e6;box-shadow:0 18px 38px #13c6b32e!important}body:has(.app-shell) .account-plan-home-style .dashboard-plan-status{color:#b9cde0}body:has(.app-shell) .account-plan-home-style .dashboard-plan-description{color:#b9cde0}body:has(.app-shell) .account-plan-home-style .dashboard-plan-price span{color:#b9cde0}:is(body:has(.app-shell) .account-plan-home-style .dashboard-plan-card h4,body:has(.app-shell) .account-plan-home-style .dashboard-plan-price strong,body:has(.app-shell) .account-plan-home-style .dashboard-plan-card li){color:#f7fafc}body:has(.app-shell) .account-plan-home-style .dashboard-plan-card li span{color:#c8ff19}body:has(.app-shell) .account-plan-home-style .dashboard-plan-billing-toggle{background:#ffffff14;border-color:#9dc6e047}body:has(.app-shell) .account-plan-home-style .dashboard-plan-billing-toggle button{color:#b9cde0}body:has(.app-shell) .account-plan-home-style .dashboard-plan-billing-toggle button.active{color:#071b3a;background:#c8ff19}:is(body:has(.app-shell) .account-plan-home-style .dashboard-plan-promotion,body:has(.app-shell) .account-plan-home-style .dashboard-plan-current){color:#8ff5ff}@media (max-width:720px){body:has(.app-shell) .account-plan-home-style{border-radius:18px;padding:18px 16px}}body:has(.app-shell):has(.dashboard-home) :is(.dashboard-archive-card-strategy .dashboard-archive-heading h3,.dashboard-archive-card-auction .dashboard-archive-heading h3,.dashboard-archive-card-roster .dashboard-archive-heading h3){line-height:1.08;font-size:23px!important}body:has(.app-shell) .listone-save-button{border-radius:11px;min-height:46px;padding-inline:18px;font-size:14px;font-weight:850}body:has(.app-shell) .strategy-editor-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions{place-self:start end}body:has(.app-shell) .strategy-editor-back{color:#d6e8f4;white-space:nowrap;background:#143657;border:1px solid #426384;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:13px;font-weight:800;display:inline-flex}body:has(.app-shell) .strategy-editor-back:hover:not(:disabled){color:#fff;background:#1b4666;border-color:#16d9f5}body:has(.app-shell) .strategy-editor-back:focus-visible{color:#fff;background:#1b4666;border-color:#16d9f5}body:has(.app-shell) :is(.strategy-rules-card,.strategy-rules-card .league-rule-section,.budget-strategy-card){color:#f7fafc;background:#102e50!important;border-color:#426384!important}body:has(.app-shell) .strategy-rules-card .league-rule-section>summary{color:#f7fafc!important;background:#153757!important;border-color:#426384!important}body:has(.app-shell) .strategy-rules-card .league-rule-section[open]>summary{color:#f7fafc!important;background:#153757!important;border-color:#426384!important}body:has(.app-shell) .strategy-rules-card .league-rule-body{color:#e3eef8;background:#0d2c4c!important;border-color:#315d7e!important}body:has(.app-shell) .strategy-rules-card :is(label,.scoring-field>span:first-child,.toggle-row b,.formation-picker strong,.modifier-band-row>span){color:#e3eef8!important}body:has(.app-shell) .strategy-rules-card :is(label>small,.toggle-row small,.formation-picker p,.strategy-rules-heading p,.league-rule-section summary small){color:#b9cde0!important}body:has(.app-shell) .strategy-rules-card :is(.settings-grid>label,.scoring-field,.toggle-row,.roster-slot-grid label,.modifier-band-row,.formation-picker,.rules-preset-row){color:#e3eef8;background:#143657!important;border-color:#426384!important}body:has(.app-shell) .budget-strategy-card :is(.budget-strategy-roles small){color:#b9cde0!important}body:has(.app-shell) .budget-strategy-card :is(.budget-strategy-roles>div,.custom-allocation-dropdown,.custom-allocation-body,.allocation-list>label){color:#e3eef8;background:#143657!important;border-color:#426384!important}body:has(.app-shell) .strategies-list-card .strategy-table tbody tr:hover:not(.active){--archive-row-bg:#0b294c!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategies-list-card .strategy-table tbody tr:nth-child(2n):hover:not(.active){--archive-row-bg:#0b294c!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategies-list-card .strategy-table tbody tr:hover:not(.active) td{background:#0b294c!important}body:has(.app-shell) .strategies-list-card .strategy-table tbody tr.active{--archive-row-bg:#10345a!important}body:has(.app-shell) .strategies-list-card .strategy-table tbody tr.active:hover{--archive-row-bg:#10345a!important}body:has(.app-shell) :is(.table-pagination,.archive-pagination){box-shadow:none!important;background:0 0!important;border-top-color:#0000!important}body:has(.app-shell) .auction-sessions-list-card .session-mode-pill{justify-content:flex-start;text-align:left!important}body:has(.app-shell) .new-session-dialog :is(.new-session-mode button,.new-session-strategy-select,.new-session-strategy-summary,.new-session-teams input){color:#f7fafc!important;background:#143657!important;border-color:#426384!important}body:has(.app-shell) .new-session-dialog .new-session-mode button:hover:not(:disabled){background:#1b4666!important;border-color:#16d9f5!important}body:has(.app-shell) .new-session-dialog .new-session-mode button.selected{background:#1b4666!important;border-color:#16d9f5!important}body:has(.app-shell) .new-session-dialog .new-session-mode button :is(strong,small){color:#f7fafc!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-summary :is(strong,span){color:#f7fafc!important}body:has(.app-shell) .new-session-dialog .new-session-teams label{color:#f7fafc!important}body:has(.app-shell) .new-session-dialog .new-session-mode button small{color:#b9cde0!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-summary span{color:#b9cde0!important}body:has(.app-shell) .new-session-dialog .new-session-teams-heading>small{color:#b9cde0!important}body:has(.app-shell) .new-session-dialog .new-session-required-note{color:#b9cde0!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select{box-shadow:none}:is(body:has(.app-shell) .new-session-dialog .new-session-strategy-select select,body:has(.app-shell) .new-session-dialog .new-session-name-field input,body:has(.app-shell) .new-session-dialog .new-session-teams input){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select select option{color:#f7fafc!important;background:#071b36!important}body:has(.app-shell) .new-session-dialog .new-session-teams-heading{border-top-color:#315d7e}body:has(.app-shell) .new-session-dialog .new-session-strategy-label{color:#f7fafc!important}body:has(.app-shell) .new-session-dialog .new-session-teams-heading strong{color:#f7fafc!important}body:has(.app-shell) .new-session-dialog .new-session-teams-heading .eyebrow{color:#8ff5ff!important}:is(body:has(.app-shell) .new-session-dialog .new-session-strategy-label small,body:has(.app-shell) .new-session-dialog .new-session-teams-heading>small){color:#b9cde0!important}body:has(.app-shell) .new-session-dialog :is(.new-session-name-field input,.new-session-teams input){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important;box-shadow:inset 0 1px #ffffff0a!important}body:has(.app-shell) .new-session-dialog :is(.new-session-name-field input,.new-session-teams input):focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) .new-session-dialog :is(.new-session-name-field input,.new-session-teams input)::placeholder{color:#7895b5!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select{background:#071b36!important;border-color:#526f8b!important;box-shadow:inset 0 1px #ffffff0a!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select select{color:#f7fafc!important;background:0 0!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select:not(.has-selection) select{color:#9fb9cf!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select:focus-within{background:#071b36!important;border-color:#526f8b!important;box-shadow:inset 0 1px #ffffff0a!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-select:hover{background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) .new-session-dialog .new-session-strategy-icon{color:#c8ff19!important;background:#143657!important}body:has(.app-shell) .delete-session-dialog .delete-session-summary{color:#f7fafc;background:#3a2538!important;border-color:#6e4250!important}body:has(.app-shell) .delete-session-dialog .delete-session-summary span{color:#ff9eaa!important}body:has(.app-shell) .delete-session-dialog .delete-session-summary strong{color:#fff!important}body:has(.app-shell) .delete-session-dialog .delete-session-summary small{color:#d7bac1!important}body:has(.app-shell) .delete-session-dialog .delete-session-confirm{color:#fff;background:#b94a61;border:1px solid #ff8d9d}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination,.live-roster-card,.teams-card,.auction-purchase-register,.cpu-countdown-card,.cpu-activity-panel,.cpu-call-advice-card,.player-data-panel,.strategy-tracker,.strategy-used-card-compact,.strategy-used-card,.strategy-linked-listone-card){color:#f7fafc;background:#102e50!important;border-color:#426384!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip,.cpu-live-context-strip,.club-distribution,.strategy-role-accordion,.strategy-role-players,.team-accordion,.team-accordion-players,.cpu-bid-state,.cpu-leading-bid,.simulation-rules-disclosure,.simulation-rules-content,.advice-tips,.advice-empty-state){color:#e3eef8;background:#143657!important;border-color:#426384!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination h3,.section-heading h3,.player-data-heading h3,.strategy-tracker-head b,.cpu-call-advice-heading strong,.cpu-activity-title,.strategy-used-card-copy strong,.strategy-linked-listone-copy strong){color:#fff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination p:not(.eyebrow),.section-heading span,.player-data-heading p,.strategy-tracker-head small,.cpu-call-advice-card p,.cpu-activity-panel li,.strategy-used-card-copy small,.strategy-linked-listone-copy small){color:#b9cde0!important}body:has(.app-shell) .simulator-back-button{min-width:94px}@media (max-width:720px){body:has(.app-shell) .strategy-editor-heading{grid-template-columns:1fr;gap:12px}body:has(.app-shell) .strategy-editor-back{justify-self:start}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions{grid-template-columns:1fr;width:100%}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions .primary{justify-content:center;width:100%}body:has(.app-shell) .dashboard-archive-heading h3{font-size:21px!important}}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts{gap:10px;width:100%;display:grid}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut{aspect-ratio:auto;border-radius:16px;gap:7px;min-height:112px;padding:13px 10px 12px;position:relative}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon{width:36px;height:36px}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon .mp-tool-icon{width:36px;height:36px}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon svg{width:28px;height:28px}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-title{font-size:13px;line-height:1.15}body:has(.app-shell) .pilot-related-tools{grid-template-columns:repeat(auto-fit,minmax(150px,190px));gap:10px;width:100%;margin:-10px 0 22px;display:grid}body:has(.app-shell) .pilot-related-card{color:#f7fafc;text-align:left;cursor:pointer;background:#102e50;border:1px solid #426384;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:74px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}body:has(.app-shell) .pilot-related-card:hover{background:#163b60;border-color:#c8ff19;transform:translateY(-2px);box-shadow:0 8px 18px #00091c33}body:has(.app-shell) .pilot-related-card:focus-visible{outline-offset:3px;outline:3px solid #c8ff19}body:has(.app-shell) .pilot-related-card.locked{background:#152b43;border-color:#52667b}body:has(.app-shell) .pilot-related-card-icon{color:#c8ff19;background:#183b5d;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}body:has(.app-shell) .pilot-related-card-icon svg{width:20px;height:20px}body:has(.app-shell) .pilot-related-card-copy{flex:1;gap:3px;min-width:0;display:grid}body:has(.app-shell) .pilot-related-card-copy strong{color:#f7fafc;font-size:12px;line-height:1.2}@media (max-width:800px){:is(body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts-grid,body:has(.app-shell) .pilot-related-tools){scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin-right:-16px;padding:8px 16px 12px 0;display:flex;overflow-x:auto}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts-grid::-webkit-scrollbar{display:none}body:has(.app-shell) .pilot-related-tools::-webkit-scrollbar{display:none}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut{scroll-snap-align:start;flex:0 0 148px;min-width:148px}body:has(.app-shell) .pilot-related-tools{margin-top:-6px}body:has(.app-shell) .pilot-related-card{scroll-snap-align:start;flex:0 0 178px;min-width:178px}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) .pilot-related-card{transition:none}body:has(.app-shell) .pilot-related-card:hover{transform:none}}body:has(.app-shell) .pilot-mini-card{color:#f7fafc;cursor:pointer;grid-template-rows:minmax(0,1fr);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;height:78px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden;aspect-ratio:auto!important;text-align:left!important;background:linear-gradient(135deg,#153d5b 0%,#0c294a 100%)!important;border:1px solid #c8ff197a!important;border-radius:14px!important;min-height:78px!important;padding:10px 14px!important;display:grid!important;box-shadow:inset 0 0 0 1px #8ff5ff1a,0 9px 20px #00091c38!important}body:has(.app-shell) .pilot-mini-card:before{content:"";opacity:.9;background:linear-gradient(#c8ff19,#16d9f5);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0;box-shadow:0 0 11px #c8ff19b3}body:has(.app-shell) .pilot-mini-card:hover{background:linear-gradient(135deg,#153d5b 0%,#0c294a 100%)!important;border-color:#c8ff19!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #c8ff192e,0 0 17px #c8ff1929,0 13px 25px #00091c4d!important}body:has(.app-shell) .pilot-mini-card:focus-visible{outline-offset:3px;outline:2px solid #c8ff19}body:has(.app-shell) .pilot-mini-card>:is(.pilot-game-icon,.pilot-related-card-icon){filter:drop-shadow(0 0 6px #c8ff1940);grid-area:1/1;place-self:center start;place-items:center;color:#d8ff37!important;background:#c8ff191f!important;border:1px solid #c8ff199e!important;border-radius:11px!important;flex:none!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}body:has(.app-shell) .pilot-mini-card>:is(.pilot-game-icon,.pilot-related-card-icon) svg{width:24px!important;height:24px!important}body:has(.app-shell) .pilot-mini-card .mp-tool-icon{width:24px!important;height:24px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}body:has(.app-shell) .pilot-mini-card .mp-tool-icon svg{width:24px!important;height:24px!important}:is(body:has(.app-shell) .pilot-mini-card .pilot-game-title,body:has(.app-shell) .pilot-mini-card .pilot-related-card-copy){color:#f7fafc;text-align:left;flex:none;grid-area:1/2;align-self:center;width:auto;min-width:0;min-height:0;margin:0;font-size:13px;font-weight:800;line-height:1.2;display:block;background:0 0!important}body:has(.app-shell) .pilot-mini-card .pilot-related-card-copy strong{color:inherit;font:inherit;background:0 0!important}body:has(.app-shell) .pilot-mini-card.locked{background:linear-gradient(135deg,#16324f,#102741)!important;border-color:#8ff5ff47!important}body:has(.app-shell) .pilot-mini-card.locked>:is(.pilot-game-icon,.pilot-related-card-icon){filter:none;color:#9fb9cf!important;background:#8ff5ff14!important;border-color:#8ff5ff52!important}@media (max-width:800px){body:has(.app-shell) .pilot-mini-card{grid-template-columns:34px minmax(0,1fr);gap:10px;height:74px;flex:0 0 160px!important;min-width:160px!important;min-height:74px!important;padding:9px 12px!important}body:has(.app-shell) .pilot-mini-card>:is(.pilot-game-icon,.pilot-related-card-icon){width:34px!important;height:34px!important}body:has(.app-shell) .pilot-mini-card>:is(.pilot-game-icon,.pilot-related-card-icon) svg{width:21px!important;height:21px!important}body:has(.app-shell) .pilot-mini-card .mp-tool-icon{width:21px!important;height:21px!important}body:has(.app-shell) .pilot-mini-card .mp-tool-icon svg{width:21px!important;height:21px!important}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) .pilot-mini-card{transition:none}body:has(.app-shell) .pilot-mini-card:hover{transform:none!important}}body:has(.app-shell) .strategy-editor-heading{align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}body:has(.app-shell) .strategy-editor-heading-copy{width:100%;min-width:0}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions{justify-content:flex-end;place-self:start end;align-items:center;width:auto;min-width:0;display:flex}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions .primary{color:#071b3a;background:#c8ff19;border:1px solid #c8ff19;border-radius:12px;justify-content:center;min-width:168px;min-height:46px;box-shadow:0 0 22px #c8ff1929}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions .primary:hover:not(:disabled){color:#071b3a;background:#e2ff75;border-color:#e2ff75}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions .primary:focus-visible{color:#071b3a;background:#e2ff75;border-color:#e2ff75}body:has(.app-shell) .strategy-editor-readonly-fieldset{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}body:has(.app-shell) :is(.strategy-editor-identity,.budget-strategy-card,.strategy-rules-card){color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0b2949 100%)!important;border:1px solid #315d7e!important;border-radius:20px!important;box-shadow:0 16px 34px #00081c33!important}body:has(.app-shell) .strategy-editor-identity{padding:20px 22px!important}body:has(.app-shell) .strategy-editor-identity-content{align-items:end;gap:18px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}body:has(.app-shell) .strategy-name-save-meta{text-align:right;place-self:end;padding-bottom:9px}body:has(.app-shell) .strategy-name-save-meta small{color:#9eb1c6;font-size:10px}body:has(.app-shell) .strategy-name-save-meta strong{color:#dceaf4;font-size:11px}:is(body:has(.app-shell) .strategy-editor-identity label,body:has(.app-shell) .strategy-rules-card label,body:has(.app-shell) .budget-strategy-card label){color:#e3eef8!important}body:has(.app-shell) .strategy-editor-identity input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;min-height:40px;color:#f7fafc!important;box-shadow:none!important;background:#071b36!important;border:1px solid #526f8b!important}body:has(.app-shell) .strategy-rules-card :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;min-height:40px;color:#f7fafc!important;box-shadow:none!important;background:#071b36!important;border:1px solid #526f8b!important}body:has(.app-shell) .budget-strategy-card .credits-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;min-height:40px;color:#f7fafc!important;box-shadow:none!important;background:#071b36!important;border:1px solid #526f8b!important}body:has(.app-shell) .strategy-editor-identity input:focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) .strategy-rules-card :is(input,select,textarea):focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) .budget-strategy-card .credits-input:focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f529!important}:is(body:has(.app-shell) .strategy-rules-card :is(input[type=range],input[type=checkbox],input[type=radio]),body:has(.app-shell) .budget-strategy-card input[type=range]){accent-color:#c8ff19}:is(body:has(.app-shell) .strategy-rules-card input[type=range],body:has(.app-shell) .budget-strategy-card input[type=range]){min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-budget-heading{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 0;display:flex;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-budget-heading h3{text-shadow:0 0 18px #c8ff1929;color:#c8ff19!important}body:has(.app-shell) .strategy-budget-heading p{color:#b9cde0!important}body:has(.app-shell) .strategy-premium-warning{color:#fff0c2!important;background:linear-gradient(135deg,#683f15d1,#41261ed6)!important;border-color:#ffc25c8c!important}body:has(.app-shell) .strategy-premium-warning p{color:#f3d99b!important}body:has(.app-shell) .budget-strategy-grid{gap:16px}body:has(.app-shell) .budget-strategy-card{min-width:0;padding:18px!important}body:has(.app-shell) .budget-strategy-card.selected{background:linear-gradient(145deg,#173f58 0%,#10334d 100%)!important;border-color:#c8ff19!important;box-shadow:0 0 0 1px #c8ff1957,0 18px 38px #00081c3d!important}body:has(.app-shell) .budget-strategy-card :is(.budget-strategy-top h3,.budget-strategy-roles b){color:#fff!important}body:has(.app-shell) .budget-strategy-card>p{color:#b9cde0!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles small{color:#b9cde0!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles>div{background:#071b3685!important;border:1px solid #8ff5ff38!important}body:has(.app-shell) .budget-strategy-card .custom-allocation-dropdown{background:#071b3657!important;border-color:#8ff5ff42!important}body:has(.app-shell) .budget-strategy-card .custom-allocation-body{background:#071b3657!important;border-color:#8ff5ff42!important}body:has(.app-shell) .budget-strategy-card .allocation-list>label{background:#071b3657!important;border-color:#8ff5ff42!important}body:has(.app-shell) .strategy-rules-card{padding:20px!important}body:has(.app-shell) .strategy-rules-heading h3{color:#fff!important}body:has(.app-shell) .strategy-rules-heading p:not(.eyebrow){color:#b9cde0!important}body:has(.app-shell) .strategy-rules-card .league-rule-section{border-radius:15px;overflow:hidden;background:#071b365c!important;border:1px solid #315d7e!important}body:has(.app-shell) .strategy-rules-card .league-rule-section>summary{color:#fff!important;background:#153757!important;border:0!important;border-bottom:1px solid #315d7e!important}body:has(.app-shell) .strategy-rules-card .league-rule-section[open]>summary{color:#fff!important;background:#153757!important;border:0!important;border-bottom:1px solid #315d7e!important}body:has(.app-shell) .strategy-rules-card .league-rule-section>summary b{color:#fff!important}body:has(.app-shell) .strategy-rules-card .league-rule-section>summary small{color:#b9cde0!important}body:has(.app-shell) .strategy-rules-card .league-rule-body{color:#e3eef8!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-rules-card .league-rule-body.settings-grid{color:#e3eef8!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-rules-card .modifier-settings{color:#e3eef8!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-rules-card :is(.settings-grid>label,.scoring-field,.toggle-row,.roster-slot-grid label,.modifier-band-row,.formation-picker,.rules-preset-row,.progressive-goal-field){color:#e3eef8!important;box-shadow:none!important;background:0 0!important;border-color:#8ff5ff33!important}body:has(.app-shell) .strategy-rules-card :is(.settings-grid>label,.scoring-field,.roster-slot-grid label,.modifier-band-row){border-radius:0!important}body:has(.app-shell) .strategy-rules-card :is(label>small,.toggle-row small,.formation-picker p,.progressive-goal-field p){color:#9fb9cf!important}body:has(.app-shell) .strategy-rules-card :is(.toggle-row b,.formation-picker strong,.modifier-band-row>span,.progressive-goal-field strong){color:#f7fafc!important}body:has(.app-shell) .strategy-rules-card .formation-picker>div button{color:#e3eef8!important;background:#102e50!important;border-color:#526f8b!important}body:has(.app-shell) .strategy-rules-card .rules-preset-row button{color:#e3eef8!important;background:#102e50!important;border-color:#526f8b!important}body:has(.app-shell) .strategy-rules-card .formation-picker>div button.selected{color:#071b3a!important;background:#c8ff19!important;border-color:#c8ff19!important}body:has(.app-shell) .strategy-rules-card .rules-preset-row button:hover:not(:disabled){color:#071b3a!important;background:#c8ff19!important;border-color:#c8ff19!important}@media (max-width:720px){body:has(.app-shell) .strategy-editor-heading{gap:12px;grid-template-columns:1fr!important}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions{justify-self:stretch;width:100%!important}body:has(.app-shell) .strategy-editor-heading>.strategy-editor-actions .primary{justify-content:center;width:100%;min-height:50px}body:has(.app-shell) .strategy-budget-heading{flex-direction:column;align-items:start}body:has(.app-shell) .strategy-rules-card{padding:14px!important}body:has(.app-shell) .strategy-editor-identity-content{gap:10px;grid-template-columns:1fr!important}body:has(.app-shell) .strategy-name-save-meta{text-align:left;justify-self:start;padding-bottom:0}}body:has(.app-shell) .pilot-section-header-action{justify-content:flex-end;justify-self:end;align-items:center;width:auto;min-width:0;display:flex}body:has(.app-shell) .strategy-header-save-button{color:#071b3a;background:#c8ff19;border:1px solid #c8ff19;border-radius:12px;justify-content:center;min-width:168px;min-height:46px;box-shadow:0 0 22px #c8ff1929}body:has(.app-shell) .strategy-header-save-button:hover:not(:disabled){color:#071b3a;background:#e2ff75;border-color:#e2ff75}body:has(.app-shell) .strategy-header-save-button:focus-visible{color:#071b3a;background:#e2ff75;border-color:#e2ff75}body:has(.app-shell) .strategy-header-save-button:disabled{cursor:not-allowed;opacity:.78;color:#9fb6ca;filter:saturate(.55);box-shadow:none;background:#274769;border-color:#426384}@media (max-width:800px){body:has(.app-shell) .pilot-section-header:has(.pilot-section-header-action){row-gap:10px}body:has(.app-shell) .pilot-section-header-action{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}body:has(.app-shell) .strategy-header-save-button{width:100%;min-height:50px}}body:has(.app-shell) .strategy-rules-card.league-rules-card>.league-rule-section+.league-rule-section{margin-top:14px}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-section{overflow:hidden;background:#0d2c4c!important;border:1px solid #315d7e!important;border-radius:15px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-section>summary{color:#f7fafc!important;background:#153757!important;border:0!important;border-bottom:1px solid #315d7e!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-section[open]>summary{color:#f7fafc!important;background:#153757!important;border:0!important;border-bottom:1px solid #315d7e!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body{color:#e3eef8!important;background:#0d2c4c!important;border:0!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body.settings-grid{color:#e3eef8!important;background:#0d2c4c!important;border:0!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(.settings-grid>label,.roster-slot-grid>label,.scoring-field,.toggle-row,.formation-picker,.modifier-detail-grid,.progressive-goal-field){color:#e3eef8!important;box-shadow:none!important;background:#143657!important;border:1px solid #426384!important;border-radius:12px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(.settings-grid>label,.roster-slot-grid>label,.scoring-field,.toggle-row){padding:12px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(.formation-picker,.modifier-detail-grid,.progressive-goal-field){padding:15px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(label,.scoring-field>span:first-child,.toggle-row b,.formation-picker>strong,.progressive-goal-field>strong,.modifier-band-row>span){color:#f7fafc!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(label>small,.toggle-row small,.formation-picker>p,.progressive-goal-field>p,.league-rule-section summary small){color:#b9cde0!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(input,select):not([type=checkbox]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border:1px solid #526f8b!important;border-radius:8px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-detail-grid input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border:1px solid #526f8b!important;border-radius:8px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-detail-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border:1px solid #526f8b!important;border-radius:8px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .progressive-goal-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border:1px solid #526f8b!important;border-radius:8px!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body input::placeholder{color:#7895b5!important}:is(body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-detail-grid,body:has(.app-shell) .strategy-rules-card.league-rules-card .progressive-goal-field){margin-top:14px}body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-band-row{background:0 0!important;border-top-color:#8ff5ff38!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .formation-picker>div button{color:#e3eef8!important;background:#102e50!important;border-color:#526f8b!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .rules-preset-row button{color:#e3eef8!important;background:#102e50!important;border-color:#526f8b!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .formation-picker>div button:hover:not(:disabled){color:#fff!important;background:#183f60!important;border-color:#8ff5ff!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .rules-preset-row button:hover:not(:disabled){color:#fff!important;background:#183f60!important;border-color:#8ff5ff!important}body:has(.app-shell) .strategy-rules-card.league-rules-card .formation-picker>div button.selected{color:#071b3a!important;background:#c8ff19!important;border-color:#c8ff19!important}body:has(.app-shell) .strategy-rules-card.league-rules-card :is(input[type=checkbox],input[type=radio]){accent-color:#c8ff19}@media (max-width:720px){body:has(.app-shell) .strategy-rules-card.league-rules-card>.league-rule-section+.league-rule-section{margin-top:10px}body:has(.app-shell) .strategy-rules-card.league-rules-card .league-rule-body :is(.formation-picker,.modifier-detail-grid,.progressive-goal-field){padding:12px!important}:is(body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-detail-grid>label,body:has(.app-shell) .strategy-rules-card.league-rules-card .modifier-band-row label){color:#f7fafc!important}body:has(.app-shell) .mp-roster-archive-actions{justify-content:stretch;width:100%}:is(body:has(.app-shell) .mp-roster-archive-actions .mp-roster-cta-upload,body:has(.app-shell) .listone-save-actions .listone-save-button){flex:100%;justify-content:center;width:100%;max-width:none;min-height:50px}body:has(.app-shell) .listone-save-actions{justify-content:stretch;width:100%}}body:has(.app-shell) .mp-dnd-player-card.mp-dnd-player-p{border-width:2px!important;border-color:#ff9d3c!important}body:has(.app-shell) .mp-dnd-player-card.mp-dnd-player-d{border-width:2px!important;border-color:#50b154!important}body:has(.app-shell) .mp-dnd-player-card.mp-dnd-player-c{border-width:2px!important;border-color:#1677d2!important}body:has(.app-shell) .mp-dnd-player-card.mp-dnd-player-a{border-width:2px!important;border-color:#f05b55!important}body:has(.app-shell) .mp-dnd-player-card>small.mp-dnd-player-matchup{letter-spacing:.01em;justify-content:center;align-items:center;gap:1px;font-size:7px;font-weight:650;display:inline-flex;color:#b9d7e6!important}body:has(.app-shell) .mp-dnd-player-card>small.mp-dnd-player-matchup>span{align-items:center;min-width:0;padding:0;display:inline-flex}body:has(.app-shell) .mp-dnd-player-card>small.mp-dnd-player-matchup>.is-own{color:#f7fafc;box-shadow:none;background:0 0;font-weight:950}body:has(.app-shell) .mp-dnd-player-card>small.mp-dnd-player-matchup>.mp-dnd-player-matchup-separator{color:#6f8ca5;padding-inline:0}body:has(.app-shell) .auction-header-actions{grid-template-columns:repeat(2,minmax(138px,1fr));justify-content:end;align-items:stretch;gap:10px;min-width:286px;display:grid}body:has(.app-shell) .auction-header-actions>button{white-space:nowrap;justify-content:center;min-height:46px}body:has(.app-shell) .auction-header-complete-button{color:#f7fafc!important;background:#102f50!important;border:1px solid #526f8b!important;box-shadow:0 8px 18px #04122638!important}body:has(.app-shell) .auction-header-complete-button:hover:not(:disabled){color:#fff!important;background:#143657!important;border-width:1px!important;border-color:#16d9f5!important;box-shadow:0 0 18px #16d9f524!important}body:has(.app-shell) .auction-header-complete-button:focus-visible{color:#fff!important;background:#143657!important;border-width:1px!important;border-color:#16d9f5!important;box-shadow:0 0 18px #16d9f524!important}body:has(.app-shell) [role=dialog] .new-session-required-note{text-shadow:0 0 12px #c8ff1933;margin-top:8px;padding:0;color:#c8ff19!important;background:0 0!important;border:0!important}body:has(.app-shell) .auction-header-save-button{box-shadow:0 0 22px #c8ff1929;color:#071b3a!important;background:#c8ff19!important;border-color:#c8ff19!important}body:has(.app-shell) .auction-header-save-button:hover:not(:disabled){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important}body:has(.app-shell) .auction-header-save-button:focus-visible{color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important}body:has(.app-shell) .auction-header-actions>button:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.55);box-shadow:none}@media (max-width:800px){body:has(.app-shell) .auction-header-actions{grid-template-columns:1fr;width:100%;min-width:0}body:has(.app-shell) .auction-header-actions>button{width:100%;min-height:50px}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination,.live-roster-card,.teams-card,.auction-purchase-register,.strategy-tracker,.strategy-used-card,.strategy-used-card-compact,.strategy-linked-listone-card,.advice-card,.cpu-call-panel,.cpu-live-lot,.cpu-live-roster-card,.cpu-teams-card,.cpu-activity-panel,.cpu-table-state,.cpu-call-advice-card,.cpu-countdown-card){color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0d2948 100%)!important;border-color:#426384!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip,.cpu-live-context-strip,.player-data-panel,.player-signals>div,.advice-indicators>span,.advice-tip,.price-pair>div,.purchase-register-filters,.auction-assignment-actions,.auction-complete-inline,.club-distribution,.strategy-role-accordion,.strategy-role-players,.team-accordion,.team-accordion-players,.cpu-bid-state>div,.cpu-advice-strip>span,.cpu-lot-result,.cpu-call-rule,.cpu-personality-list>div span,.simulation-rules-disclosure,.simulation-rules-content,.advice-tips,.advice-empty-state){color:#e3eef8!important;background:#143657!important;border-color:#426384!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(h2,h3,.section-heading h3,.player-data-heading h3,.strategy-tracker-head b,.strategy-used-card-copy strong,.strategy-linked-listone-copy strong,.cpu-call-heading strong,.cpu-activity-panel>div strong,.cpu-table-state article strong,.cpu-table-state article b,.cpu-countdown-value strong,.cpu-lot-result strong,.team-accordion summary b,.team-accordion summary>strong,.roster-player>p b,.purchase-register-player strong){color:#f7fafc!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(p:not(.eyebrow),label,.section-heading>span,.player-data-heading p,.strategy-tracker-head small,.strategy-used-card-copy small,.strategy-linked-listone-copy small,.cpu-call-heading span,.cpu-call-rule,.cpu-call-rule span small,.cpu-player-search,.cpu-personality-list>span,.cpu-activity-panel li,.cpu-table-state article small,.cpu-live-top small,.cpu-bid-state small,.cpu-advice-strip small,.cpu-live-context-strip small,.team-accordion summary p small,.team-accordion-player p small,.roster-player>p small,.purchase-register-player small){color:#b9cde0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(input,select,textarea):focus{outline:none;border-color:#16d9f5!important;box-shadow:0 0 0 3px #16d9f533!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination .role-choice-pill:not(.selected),.cpu-role-pills .role-choice-pill:not(.selected)){background:#071b36!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.band-badge,.strategy-status-badge,.personal-price-badge,.cpu-personal-price){color:#e3eef8!important;background:#183f60!important;border-color:#426384!important}body:has(.app-shell) .cpu-open-room .cpu-countdown-status{color:#d6e8f4!important;background:#183f60!important;border:1px solid #426384!important}body:has(.app-shell) .cpu-open-room .cpu-countdown-card.running .cpu-countdown-status{color:#e3ff9a!important;background:#31461f!important;border-color:#8aa94d!important}body:has(.app-shell) .cpu-open-room .cpu-countdown-card.paused .cpu-countdown-status{color:#8ff5ff!important;background:#123f55!important;border-color:#2f9eb5!important}body:has(.app-shell) .cpu-open-room .cpu-countdown-card.urgent .cpu-countdown-status{color:#ffc0bb!important;background:#542735!important;border-color:#b75a58!important}body:has(.app-shell) .complete-auction-dialog :is(.complete-auction-slot,.complete-auction-cpu-toolbar,.complete-auction-dialog-content,.complete-auction-dialog>.delete-session-actions){color:#f7fafc!important;background:#102e50!important;border-color:#426384!important}body:has(.app-shell) .complete-auction-dialog :is(label span,small,p:not(.eyebrow)){color:#b9cde0!important}body:has(.app-shell) .complete-auction-dialog :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:is(:hover,.active,.selected){--archive-row-bg:#0b294c!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .sessions-table tbody tr:is(:hover,.active,.selected) td{background:#0b294c!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-item.is-current{box-shadow:none!important;background:#0b294c!important;border-color:#1f466f!important}@media (max-width:720px){body:has(.app-shell):has(.listone-table-card) .content{padding-top:16px!important;padding-left:16px!important;padding-right:16px!important}body:has(.app-shell):has(.listone-table-card) .pilot-section-header{margin-top:0;margin-bottom:16px;padding-top:0;padding-bottom:0}body:has(.app-shell):has(.listone-table-card) .listone-save-actions{width:100%;margin:0 0 16px;padding:0}body:has(.app-shell):has(.listone-table-card) .listone-save-button{justify-content:center;width:100%;min-height:50px}body:has(.app-shell):has(.listone-table-card) .listone-table-card{border:1px solid #1f466f!important;border-radius:18px!important;width:100%!important;margin:0!important}}body:has(.app-shell) .mp-roster-header-manage-button{color:#071b3a;background:#c8ff19;border:1px solid #c8ff19;justify-content:center;min-width:168px;min-height:46px;margin-top:0;box-shadow:0 0 22px #c8ff1929}body:has(.app-shell) .mp-roster-header-manage-button:hover:not(:disabled){color:#071b3a;background:#e2ff75;border-color:#e2ff75}body:has(.app-shell) .mp-roster-header-manage-button:focus-visible{color:#071b3a;background:#e2ff75;border-color:#e2ff75}@media (max-width:800px){body:has(.app-shell) .mp-roster-header-manage-button{justify-content:center;width:100%;min-height:50px}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room){--room-bg:#071b36;--room-surface:#102e50;--room-surface-raised:#143657;--room-surface-deep:#0a2443;--room-border:#426384;--room-border-soft:#315779;--room-text:#f7fafc;--room-muted:#b9cde0;--room-subtle:#90aac3;--room-cyan:#16d9f5;--room-lime:#c8ff19;--room-amber:#f3b24f;--room-red:#ff817b;color:var(--room-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .simulator-room-heading{position:relative;overflow:hidden;border:1px solid var(--room-border)!important;background:linear-gradient(135deg,#102e50 0%,#0b2646 60%,#0d3556 100%)!important;border-radius:22px!important;box-shadow:0 18px 38px #0003!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .simulator-room-heading:after{background:linear-gradient(90deg, transparent, var(--room-cyan), var(--room-lime), transparent);content:"";opacity:.92;border-radius:99px;width:34%;height:2px;position:absolute;top:0;right:8%}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.simulator-room-title-copy h2,.simulator-room-heading h2,.section-heading h3,.nomination h3,.advice-player h3,.cpu-call-heading strong,.cpu-live-player h3,.cpu-call-advice-heading strong,.cpu-countdown-value strong,.player-data-heading>span,.strategy-tracker-head b,.strategy-used-card-copy strong,.strategy-linked-listone-copy strong,.team-accordion summary b,.team-accordion summary>strong,.team-accordion-player p strong,.roster-player>p b,.purchase-register-player strong,.cpu-table-state article strong,.cpu-table-state article b,.cpu-lot-result strong){color:var(--room-text)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.simulator-room-title-copy h2,.nomination h3,.advice-player h3,.cpu-call-heading strong,.cpu-live-player h3){letter-spacing:-.02em}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.simulator-room-heading .eyebrow,.nomination .eyebrow,.advice-card .eyebrow,.cpu-simulator-room-heading .eyebrow,.cpu-countdown-card .eyebrow,.cpu-live-roster-card .eyebrow,.cpu-call-advice-heading span,.strategy-used-card-copy .eyebrow,.strategy-linked-listone-copy .eyebrow){letter-spacing:.1em;font-weight:900;color:var(--room-cyan)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.simulator-room-subtitle-row p,.save-meta small,.simulator-room-name-field>span,.section-heading>span,.section-heading>div>p,.section-heading small,.nomination-selection-row>label,.role-choice>span,.player-search-label,.auction-price-field,.league-assignment-controls label,.auction-mode-toggle,.auction-mode-toggle small,.auction-opponent-select,.cpu-player-search,.cpu-countdown-select,.cpu-call-heading>div>span,.cpu-call-rule,.cpu-call-rule small,.cpu-personality-list>span,.cpu-live-player-info>small,.cpu-bid-state small,.cpu-advice-strip small,.cpu-live-context-strip small,.auction-live-context-strip small,.advice-indicators small,.price-pair small,.player-data-heading p,.signal-legend,.strategy-tracker-head small,.strategy-budget-reserve,.strategy-used-card-copy small,.strategy-linked-listone-copy small,.team-accordion summary p small,.team-accordion-player p small,.roster-player>p small,.purchase-register-player small,.club-distribution small,.club-distribution>div>span,.cpu-table-state article small,.cpu-activity-panel li,.cpu-mobile-call-advice summary small){color:var(--room-muted)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination,.advice-card,.live-roster-card,.teams-card,.auction-purchase-register,.strategy-used-card,.strategy-used-card-compact,.strategy-linked-listone-card,.cpu-call-panel,.cpu-live-lot,.cpu-call-advice-card,.cpu-activity-panel,.cpu-countdown-card,.cpu-table-state){border:1px solid var(--room-border)!important;background:linear-gradient(145deg, var(--room-surface) 0%, #0d2948 100%)!important;color:var(--room-text)!important;border-radius:22px!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .nomination{border-top:3px solid var(--room-cyan)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card){border-top:3px solid #7aefff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.live-roster-card,.cpu-live-roster-card){border-top:3px solid var(--room-lime)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.teams-card,.cpu-teams-card){border-top:3px solid var(--room-amber)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-live-lot{border-top:3px solid var(--room-lime)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-used-card,.strategy-used-card-compact,.strategy-linked-listone-card,.cpu-countdown-card,.cpu-activity-panel){border-top-color:#6285ff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-shell,.nomination-disabled-content,.cpu-live-analysis,.cpu-auction-grid,.sim-right){background:0 0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip,.cpu-live-context-strip,.player-data-panel,.player-signals>div,.advice-indicators>span,.advice-tip,.advice-tips,.price-pair>div,.purchase-register-filters,.auction-assignment-actions,.auction-complete-inline,.club-distribution,.strategy-tracker,.strategy-role-accordion,.strategy-role-players,.team-accordion,.team-accordion-players,.cpu-bid-state>div,.cpu-advice-strip>span,.cpu-lot-result,.cpu-call-rule,.cpu-personality-list>div>span,.cpu-mobile-call-advice,.simulation-rules-disclosure,.simulation-rules-content,.advice-empty-state,.cpu-table-state article){border:1px solid var(--room-border-soft)!important;background:var(--room-surface-raised)!important;color:var(--room-text)!important;box-shadow:none!important;border-radius:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip,.cpu-live-context-strip,.advice-indicators,.price-pair,.player-signals,.cpu-advice-strip,.cpu-personality-list>div){gap:10px}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip>span,.cpu-live-context-strip>span,.advice-indicators>span,.price-pair>div,.cpu-advice-strip>span,.player-signals>div,.cpu-personality-list>div>span){min-height:62px;border:1px solid var(--room-border-soft)!important;background:#102f50!important;border-radius:12px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip b,.cpu-live-context-strip strong,.advice-indicators b,.price-pair strong,.cpu-advice-strip b,.player-signals>div b,.cpu-personality-list>div>span b,.strategy-budget-reserve b,.roster-credits,.cpu-leading-bid strong,.cpu-bid-state strong){color:var(--room-lime)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip>span:first-child b,.cpu-live-context-strip>span:first-child strong,.price-recommended strong,.price-recommended b,.advice-buy-button){color:var(--room-cyan)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination .role-choice-pill:not(.selected),.cpu-role-pills .role-choice-pill:not(.selected)){border:1px solid var(--room-border)!important;background:var(--room-bg)!important;color:var(--room-muted)!important;box-shadow:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.nomination .role-choice-pill:hover:not(:disabled),.cpu-role-pills .role-choice-pill:hover:not(:disabled)){transform:translateY(-1px);border-color:var(--room-cyan)!important;color:var(--room-cyan)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .role-choice-pill.selected.blue{color:#f4fdff!important;background:#12688f!important;border-color:#23d7ff!important;box-shadow:0 0 16px #16d9f52e!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .role-choice-pill.selected.green{color:#effff3!important;background:#216344!important;border-color:#74e0a0!important;box-shadow:0 0 16px #74e0a029!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .role-choice-pill.selected.amber{color:#fff8e8!important;background:#79551b!important;border-color:#ffd477!important;box-shadow:0 0 16px #f3b24f29!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .role-choice-pill.selected.red{color:#fff1f0!important;background:#71363d!important;border-color:#ffaaa5!important;box-shadow:0 0 16px #ff817b29!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:44px;background:var(--room-bg)!important;color:var(--room-text)!important;border:1px solid #526f8b!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff09!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none;border-color:var(--room-cyan)!important;box-shadow:0 0 0 3px #16d9f529!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(input,select,textarea)::placeholder{opacity:1;color:#7692ad!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(button.primary,.advice-buy-button,.league-assignment-button,.role-batch-simulation-button,.cpu-call-top-button,.cpu-direct-bid,.cpu-start-actions .primary){border-color:var(--room-lime)!important;background:var(--room-lime)!important;color:#071b36!important;box-shadow:0 0 18px #c8ff1924!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(button.primary:hover:not(:disabled),.advice-buy-button:hover:not(:disabled),.league-assignment-button:hover:not(:disabled),.role-batch-simulation-button:hover:not(:disabled),.cpu-call-top-button:hover:not(:disabled),.cpu-direct-bid:hover:not(:disabled)){color:#071b36!important;background:#e2ff75!important;border-color:#e2ff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(button.secondary,button.ghost,.auction-opponent-button,.cpu-change-call,.cpu-pause-button,.cpu-cancel-call,.cpu-pass,.undo-button,.purchase-register-bulk-undo){border:1px solid var(--room-border)!important;background:var(--room-surface-raised)!important;color:var(--room-cyan)!important;box-shadow:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(button.secondary:hover:not(:disabled),button.ghost:hover:not(:disabled),.auction-opponent-button:hover:not(:disabled),.cpu-change-call:hover:not(:disabled),.cpu-pause-button:hover:not(:disabled),.cpu-cancel-call:hover:not(:disabled),.cpu-pass:hover:not(:disabled),.undo-button:hover:not(:disabled),.purchase-register-bulk-undo:hover:not(:disabled)){border-color:var(--room-cyan)!important;color:#f4fdff!important;background:#1a4968!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(button:disabled,input:disabled,select:disabled){opacity:.58;cursor:not-allowed}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.band-badge,.strategy-status-badge,.personal-price-badge,.cpu-personal-price,.football-status-pill,.session-mode-pill){align-items:center;min-height:26px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex;border:1px solid var(--room-border)!important;color:#e3eef8!important;background:#183f60!important;border-radius:999px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .band-badge.band-top{border-color:var(--room-lime)!important;color:#e5ff9b!important;background:#2b4d24!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .band-badge.band-semitop{border-color:var(--room-cyan)!important;color:#9cf4ff!important;background:#124e68!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .band-badge.band-buono{color:#ffe2a3!important;background:#5c421d!important;border-color:#f3b24f!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .band-badge.band-scommessa,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .band-badge.band-daclassificare){color:#ffc2cf!important;background:#512c40!important;border-color:#c27c91!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-status-badge,.personal-price-badge,.cpu-personal-price,.football-status-pill){color:#aeefff!important;background:#143d5c!important;border-color:#527c9b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-accordion,.team-accordion)>summary{color:var(--room-text)!important;background:#123350!important;border-radius:12px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-accordion,.team-accordion)>summary:hover{background:#174263!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-players .roster-player,.roster-players .roster-player,.team-accordion-player,.purchase-register-mobile-card,.cpu-personality-list>div>span){color:var(--room-text)!important;background:#102f50!important;border-color:#315779!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-players .roster-player+.roster-player,.roster-players .roster-player+.roster-player,.team-accordion-player+.team-accordion-player){border-top-color:#315779!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.cpu-live-top,.cpu-call-heading,.cpu-call-advice-heading,.section-heading,.strategy-tracker-head,.player-data-heading){border-color:#315779!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.cpu-live-top-actions,.cpu-start-actions,.cpu-bid-buttons,.cpu-secondary-controls) button{border-radius:11px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.premium-warning-banner,.auction-readonly-banner){color:#eaffb3!important;background:linear-gradient(135deg,#263b2a 0%,#203b4b 100%)!important;border:1px solid #6c7239!important;border-radius:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.premium-warning-banner p,.auction-readonly-banner span){color:#c6d8be!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-countdown-status{color:#b6eeff!important;background:#183f60!important;border:1px solid #527c9b!important;border-radius:999px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-countdown-card.running .cpu-countdown-status{color:#e3ff9a!important;background:#31461f!important;border-color:#8aa94d!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-countdown-card.paused .cpu-countdown-status{color:#8ff5ff!important;background:#123f55!important;border-color:#2f9eb5!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-countdown-card.urgent .cpu-countdown-status{color:#ffc0bb!important;background:#542735!important;border-color:#b75a58!important}body:has(.app-shell) :is(.new-session-dialog,.delete-session-dialog,.complete-auction-dialog,.role-batch-confirm-dialog,.strategy-update-dialog){color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0b2646 100%)!important;border:1px solid #426384!important;border-radius:24px!important;box-shadow:0 24px 70px #0000006b!important}body:has(.app-shell) :is(.new-session-dialog,.delete-session-dialog,.complete-auction-dialog,.role-batch-confirm-dialog,.strategy-update-dialog) :is(h2,h3,strong){color:#f7fafc!important}body:has(.app-shell) :is(.new-session-dialog,.delete-session-dialog,.complete-auction-dialog,.role-batch-confirm-dialog,.strategy-update-dialog) :is(p,small,label,.eyebrow,.new-session-strategy-label,.new-session-teams-heading>small){color:#b9cde0!important}body:has(.app-shell) :is(.new-session-dialog,.delete-session-dialog,.complete-auction-dialog,.role-batch-confirm-dialog,.strategy-update-dialog) :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important;border-radius:10px!important}body:has(.app-shell) .new-session-mode>div{gap:12px}body:has(.app-shell) .new-session-mode button{color:#b9cde0!important;box-shadow:none!important;background:#0a2443!important;border:1px solid #426384!important;border-radius:15px!important}body:has(.app-shell) .new-session-mode button strong{color:#f7fafc!important}body:has(.app-shell) .new-session-mode button:hover:not(:disabled){background:#123d5c!important;border-color:#16d9f5!important}body:has(.app-shell) .new-session-mode button.selected{background:linear-gradient(135deg,#204d3a 0%,#12435c 100%)!important;border-color:#c8ff19!important;box-shadow:0 0 22px #c8ff191f!important}body:has(.app-shell) .new-session-mode button.selected strong{color:#e8ff9e!important}body:has(.app-shell) :is(.new-session-strategy-summary,.new-session-teams,.delete-session-summary,.complete-auction-slot,.complete-auction-cpu-toolbar,.linked-auctions-warning){color:#e3eef8!important;background:#143657!important;border:1px solid #426384!important;border-radius:14px!important}body:has(.app-shell) :is(.new-session-strategy-summary,.new-session-teams,.delete-session-summary,.complete-auction-slot,.complete-auction-cpu-toolbar,.linked-auctions-warning) :is(strong,b){color:#f7fafc!important}body:has(.app-shell) :is(.new-session-close,.delete-session-close,.premium-modal-close){color:#b9cde0!important;background:#0a2443!important;border-color:#426384!important}body:has(.app-shell) :is(.new-session-close,.delete-session-close,.premium-modal-close):hover{color:#f7fafc!important;border-color:#16d9f5!important}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.simulator-room-heading,.nomination,.advice-card,.live-roster-card,.teams-card,.auction-purchase-register,.cpu-call-panel,.cpu-live-lot,.cpu-call-advice-card,.cpu-activity-panel,.cpu-countdown-card){border-radius:18px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip>span,.cpu-live-context-strip>span,.advice-indicators>span,.price-pair>div,.cpu-advice-strip>span,.player-signals>div){min-height:56px}:is(body:has(.app-shell) .new-session-dialog,body:has(.app-shell) .delete-session-dialog,body:has(.app-shell) .complete-auction-dialog,body:has(.app-shell) .role-batch-confirm-dialog,body:has(.app-shell) .strategy-update-dialog){border-radius:18px!important}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room)>.simulator-room-heading{margin-top:18px!important;margin-bottom:18px!important;padding:24px 28px!important}body:has(.app-shell) .cpu-open-room>.simulator-room-heading{margin-inline:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card{position:relative}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.section-heading{padding-right:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.section-heading>span{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar{z-index:auto;flex:none;justify-content:flex-end;align-items:center;inset:auto;background:0 0!important;border:0!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:static!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.team-table-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-right:0!important;display:flex!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.team-table-heading h3{flex:auto;min-width:0;margin:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar>span{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar:not(:has(button)){display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-toggle{letter-spacing:.01em;min-height:36px;padding:0 12px;font-size:11px;font-weight:900;border:1px solid var(--room-lime,#c8ff19)!important;color:#e4ff9b!important;background:#224d38!important;border-radius:9px!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-toggle:hover,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-toggle:focus-visible){color:#f1ffbc!important;background:#345d3c!important;border-color:#e2ff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #315779;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:22px;padding:0 2px 5px;font-size:9px;font-weight:900;line-height:1;display:grid;color:#8ff5ff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels span:first-child{grid-column:2}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels span:last-child{text-align:right;grid-column:3;color:#dfff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>strong{font-size:14px;font-weight:950;color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>strong small{font-size:10px;font-weight:850;color:#dfff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .purchase-register-filters{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(body:has(.app-shell) .cpu-live-roster-card .cpu-desktop-strategy-match-list,body:has(.app-shell) .cpu-live-roster-card>.roster-groups){display:none!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles{gap:9px;margin-top:14px;display:grid!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details{border-radius:14px;overflow:hidden;background:#143657!important;border:1px solid #426384!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;min-height:52px;padding:9px 12px;list-style:none;display:grid;color:#f7fafc!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details>summary::-webkit-details-marker{display:none}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details>summary:hover{background:#174263!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-name{font-size:12px;font-weight:900;color:#f7fafc!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles summary>b{white-space:nowrap;font-size:11px;font-weight:800;color:#b9cde0!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players{border-top:1px solid #315779;gap:7px;padding:0 10px 10px;display:grid}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player{border-bottom:1px solid #315779;min-height:48px;padding:8px 2px;background:0 0!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player:last-child{border-bottom:0}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .roster-player>strong{color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card) .advice-tips{scrollbar-color:#426384 transparent;max-height:min(330px,42vh);padding:2px 5px 2px 0;overflow-y:auto;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:0!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card) .advice-tip{width:100%;min-height:68px;background:#143657!important;border:1px solid #426384!important;border-radius:13px!important;margin:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card) .advice-tip p{min-width:0}body:has(.app-shell) .cpu-open-room .cpu-activity-horizontal li{color:#d6e8f4!important;background:#143657!important;border:1px solid #315779!important}body:has(.app-shell) .cpu-open-room .cpu-activity-horizontal li.latest{color:#9cf4ff!important;background:#12445e!important;border-color:#16d9f5!important;box-shadow:0 0 14px #16d9f51f!important}body:has(.app-shell) .cpu-open-room .cpu-activity-horizontal li i{background:#6a89a4!important}body:has(.app-shell) .cpu-open-room .cpu-activity-horizontal li.latest i{box-shadow:0 0 9px #c8ff19a6;background:#c8ff19!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid>div{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid{padding:0!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid input{background:#071b36!important;box-shadow:inset 0 1px #ffffff09!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.cpu-countdown-card-top,.strategy-used-card-copy>.eyebrow,.strategy-linked-listone-copy>.eyebrow,.strategy-tracker-head small){box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room)>.simulator-room-heading{margin-top:12px!important;padding:18px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.section-heading{padding-bottom:48px!important;padding-right:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar{justify-content:flex-end;width:auto;inset:auto;margin:0 0 0 auto!important;position:static!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-toggle{width:100%}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details>summary{grid-template-columns:auto minmax(0,1fr) auto auto}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles>details>summary>i{grid-column:4}}body:has(.app-shell) .strategy-used-card{color:#f7fafc!important;background:linear-gradient(135deg,#102e50 0%,#0b2948 68%,#123c58 100%)!important;border:1px solid #426384!important;border-radius:18px!important;box-shadow:0 16px 32px #0003!important}:is(body:has(.app-shell) .strategy-used-card:hover,body:has(.app-shell) .strategy-used-card:focus-visible){background:linear-gradient(135deg,#123b5a 0%,#103251 68%,#164d64 100%)!important;border-color:#16d9f5!important;box-shadow:0 0 24px #16d9f524!important}body:has(.app-shell) .strategy-used-card-mark{box-shadow:0 0 16px #16d9f521;color:#c8ff19!important;background:#12445e!important;border:1px solid #16d9f5!important}body:has(.app-shell) .strategy-used-card-copy .eyebrow{color:#8ff5ff!important;background:0 0!important}body:has(.app-shell) .strategy-used-card-copy strong{color:#f7fafc!important}body:has(.app-shell) .strategy-used-card-copy small{color:#b9cde0!important}body:has(.app-shell) .strategy-used-card-action{color:#dfff75!important}body:has(.app-shell) .strategy-details-modal{position:relative;color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0a2443 72%,#103d58 100%)!important;border:1px solid #426384!important;border-radius:24px!important;width:min(100%,760px)!important;max-height:min(90dvh,820px)!important;padding:24px!important;box-shadow:0 28px 76px #00000080,0 0 0 1px #16d9f50f!important}body:has(.app-shell) .strategy-details-modal:before{content:"";background:linear-gradient(90deg,#0000,#16d9f5,#c8ff19,#0000);border-radius:99px;height:2px;position:absolute;top:0;left:12%;right:12%}body:has(.app-shell) .strategy-details-modal-content{scrollbar-color:#426384 transparent;gap:0;padding-right:5px;display:grid}body:has(.app-shell) .strategy-details-modal h2{letter-spacing:-.03em;margin:4px 44px 18px 0;font-size:26px;color:#f7fafc!important}body:has(.app-shell) .strategy-details-modal .eyebrow{letter-spacing:.1em;margin:0 0 5px;color:#8ff5ff!important;background:0 0!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-grid,.strategy-details-section,.strategy-details-budget){position:relative}body:has(.app-shell) .strategy-details-modal .strategy-details-grid{gap:10px;margin:0 0 12px}body:has(.app-shell) .strategy-details-modal .strategy-details-grid>div{min-height:72px;padding:12px;background:#143657!important;border:1px solid #426384!important;border-top:2px solid #16d9f5!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff09!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid>div:nth-child(3n+2){border-top-color:#c8ff19!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid>div:nth-child(3n){border-top-color:#b896ff!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid span{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800;color:#9fb9cf!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;color:#f7fafc!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid>div:nth-child(3n+2) strong{color:#e5ff9b!important}body:has(.app-shell) .strategy-details-modal .strategy-details-meta-grid{margin-bottom:7px}:is(body:has(.app-shell) .strategy-details-modal .strategy-details-section,body:has(.app-shell) .strategy-details-modal .strategy-details-budget){gap:10px;margin:8px 0 0;padding:15px;box-shadow:none!important;background:#0d2948!important;border:1px solid #426384!important;border-radius:16px!important}body:has(.app-shell) .strategy-details-modal .strategy-details-section{border-top:1px solid #426384!important}:is(body:has(.app-shell) .strategy-details-modal .strategy-details-section>strong,body:has(.app-shell) .strategy-details-modal .strategy-details-budget>strong){letter-spacing:-.01em;font-size:14px;color:#8ff5ff!important}body:has(.app-shell) .strategy-details-modal .strategy-details-section>p{margin:0;font-size:13px;font-weight:750;line-height:1.5;color:#f7fafc!important}body:has(.app-shell) .strategy-details-modal .strategy-details-section>small{font-size:11px;color:#9fb9cf!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list,.strategy-details-rule-list){gap:8px}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list>span,.strategy-details-rule-list>span){min-height:38px;padding:8px 10px;background:#143657!important;border:1px solid #315779!important;border-radius:10px!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list>span,.strategy-details-rule-list>span):nth-child(3n+1){border-left:3px solid #16d9f5!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list>span,.strategy-details-rule-list>span):nth-child(3n+2){border-left:3px solid #c8ff19!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list>span,.strategy-details-rule-list>span):nth-child(3n){border-left:3px solid #b896ff!important}body:has(.app-shell) .strategy-details-modal :is(.strategy-details-value-list small,.strategy-details-rule-list small){font-size:10px;color:#b9cde0!important}body:has(.app-shell) .strategy-details-modal .strategy-details-value-list b{font-variant-numeric:tabular-nums;font-size:12px;color:#c8ff19!important}body:has(.app-shell) .strategy-details-modal .strategy-details-rule-list b{text-align:right;font-size:10px;line-height:1.3;color:#f7fafc!important}body:has(.app-shell) .strategy-details-modal .strategy-details-budget{margin-bottom:4px;background:linear-gradient(145deg,#0f3152 0%,#0c2949 100%)!important;border-color:#527c9b!important}body:has(.app-shell) .strategy-details-modal .strategy-details-budget>div{border-left-width:4px;min-height:42px;padding:8px 10px;background:#143657!important;border:1px solid #426384!important;border-radius:10px!important}body:has(.app-shell) .strategy-details-modal .strategy-details-budget>div>span:nth-child(2){font-weight:850;color:#e3eef8!important}body:has(.app-shell) .strategy-details-modal .strategy-details-budget b{font-variant-numeric:tabular-nums;color:#c8ff19!important}body:has(.app-shell) .strategy-details-modal .strategy-details-budget small{font-variant-numeric:tabular-nums;font-weight:850;color:#8ff5ff!important}body:has(.app-shell) .strategy-details-modal>.primary.full{min-height:46px;margin-top:16px;padding:0 18px;color:#071b36!important;background:#c8ff19!important;border:0!important;border-top:1px solid #315779!important;border-radius:12px!important;box-shadow:0 0 18px #c8ff1924!important}body:has(.app-shell) .strategy-details-modal>.primary.full:hover{background:#e2ff75!important}body:has(.app-shell) .strategy-details-modal .premium-modal-close{z-index:2;color:#b9cde0!important;background:#0a2443!important;border:1px solid #426384!important}body:has(.app-shell) .strategy-details-modal .premium-modal-close:hover{color:#f7fafc!important;background:#12445e!important;border-color:#16d9f5!important}@media (max-width:720px){body:has(.app-shell) .strategy-details-modal{border-radius:20px!important;width:100%!important;max-height:92dvh!important;padding:18px!important}body:has(.app-shell) .strategy-details-modal .strategy-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body:has(.app-shell) .strategy-details-modal .strategy-details-value-list,body:has(.app-shell) .strategy-details-modal .strategy-details-rule-list){grid-template-columns:1fr}body:has(.app-shell) .strategy-details-modal h2{font-size:23px}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .club-distribution>div:first-child small{letter-spacing:.1em;font-size:10px;font-weight:950;color:#8ff5ff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .club-distribution>div:first-child>span{font-size:11px;font-weight:800;color:#e5ff9b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .club-distribution>div:last-child>span{color:#f7fafc!important;background:#102f50!important;border:1px solid #315779!important;border-radius:10px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player{min-width:0;grid-template-columns:26px 30px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-role{justify-self:start;place-items:center;width:24px;height:24px;border:1px solid #ffffff3d!important;border-radius:50%!important;grid-area:1/1!important;font-size:10px!important;font-weight:950!important;display:inline-grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>.auction-player-avatar{grid-area:1/2!important;width:30px!important;height:30px!important;margin:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>p{gap:2px;min-width:0;grid-area:1/3!important;margin:0!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>p>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden;color:#f7fafc!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>p>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden;color:#b9cde0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>strong{white-space:nowrap;justify-self:end;color:#c8ff19!important;grid-area:1/4!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player>.roster-player-remove{grid-area:1/5!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels{gap:8px;padding-inline:0;grid-template-columns:26px 30px minmax(0,1fr) auto auto!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels span:first-child{color:#8ff5ff!important;grid-column:1!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels span:nth-child(2){grid-column:3!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-accordion-player-labels span:nth-child(3){text-align:right;color:#dfff75!important;grid-column:4!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player{align-items:center;gap:8px;grid-template-columns:30px minmax(0,1fr) auto auto!important;display:grid!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player>.auction-player-avatar{grid-area:1/1/span 2!important;width:30px!important;height:30px!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player>p{grid-area:1/2!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player>.band-badge{white-space:nowrap;place-self:center end;grid-area:1/3!important;margin:0!important}body:has(.app-shell) .cpu-live-roster-card .cpu-mobile-strategy-roles .mobile-role-players .roster-player>strong{color:#c8ff19!important;grid-area:1/4!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid:focus-within{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid>div{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid>div:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell) .cpu-open-room .cpu-direct-bid input{background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .strategy-used-card{box-shadow:none!important;background:0 0!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .strategy-used-card:hover,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .strategy-used-card:focus-visible){background:#16d9f50d!important;box-shadow:0 0 20px #16d9f51a!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card) .advice-tips{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 5px 0 0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-card,.cpu-call-advice-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body:has(.app-shell) .cpu-open-room .cpu-call-advice-card .cpu-call-advice-heading{padding-inline:0!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid{box-shadow:none!important;background:0 0!important;border:0 #0000!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid:hover{box-shadow:none!important;background:0 0!important;border:0 #0000!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid:focus-within{box-shadow:none!important;background:0 0!important;border:0 #0000!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid>div{box-shadow:none!important;background:0 0!important;border:0 #0000!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid>div:hover{box-shadow:none!important;background:0 0!important;border:0 #0000!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid label{color:#b9cde0!important;background:0 0!important;border:0!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid input{color:#f7fafc!important;background:#071b36!important;border-color:#526f8b!important}body:has(.app-shell) .cpu-open-room .cpu-live-lot .cpu-live-top-actions form.cpu-direct-bid button[type=submit]{background:var(--room-lime)!important;color:#071b36!important;box-shadow:none!important;border:0!important}body:has(.app-shell) .cpu-open-room .cpu-strategy-countdown-row>.strategy-used-card{box-shadow:none!important;background:0 0!important}body:has(.app-shell) .sim-open-room .strategy-used-card{box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategy-used-card{box-shadow:none!important;background:0 0!important}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card>.section-heading>.roster-credits,body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card>.section-heading>.roster-credits){text-shadow:0 0 14px #c8ff1933;color:#c8ff19!important}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card>.section-heading>.roster-credits small,body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card>.section-heading>.roster-credits small){text-shadow:0 0 10px #c8ff1938;color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .simulator-room-heading .save-meta strong{color:#f7fafc!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-used-card,.strategy-used-card-compact) .strategy-used-card-copy>strong{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-used-card,.strategy-used-card-compact) .strategy-used-card-copy{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}body:has(.app-shell) .cpu-open-room .cpu-strategy-countdown-row>.strategy-used-card:hover{background:#16d9f50d!important;box-shadow:0 0 20px #16d9f51a!important}body:has(.app-shell) .cpu-open-room .cpu-strategy-countdown-row>.strategy-used-card:focus-visible{background:#16d9f50d!important;box-shadow:0 0 20px #16d9f51a!important}body:has(.app-shell) .sim-open-room .strategy-used-card:hover{background:#16d9f50d!important;box-shadow:0 0 20px #16d9f51a!important}body:has(.app-shell) .sim-open-room .strategy-used-card:focus-visible{background:#16d9f50d!important;box-shadow:0 0 20px #16d9f51a!important}body:has(.app-shell) .cpu-open-room .cpu-activity-title span{color:#b9cde0!important;text-shadow:none!important}body:has(.app-shell) .cpu-open-room .cpu-activity-heading.is-live .cpu-activity-title{color:#f7fafc!important;text-shadow:0 0 10px #c8ff19ad,0 0 18px #c8ff1942!important}body:has(.app-shell) .cpu-open-room .cpu-activity-heading.is-live .cpu-activity-title span{color:#f7fafc!important;text-shadow:0 0 10px #c8ff19ad,0 0 18px #c8ff1942!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure{min-width:0;overflow:hidden;color:#f7fafc!important;box-shadow:none!important;background:#0e294c!important;border:1px solid #315779!important;border-radius:16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary{border-bottom:1px solid #0000;min-width:0;min-height:56px;padding:11px 13px;color:#f7fafc!important;background:linear-gradient(135deg,#143657 0%,#102e50 100%)!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure[open]>summary{border-bottom-color:#315779}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary>span{min-width:0;overflow:hidden}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary b,body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary small){overflow-wrap:anywhere;min-width:0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary b{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary small{color:#9ebbd0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary>i{flex:0 0 28px;color:#16d9f5!important;background:#102f50!important;border-color:#426384!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content{gap:8px;min-width:0;padding:10px 12px 12px;display:grid;overflow:hidden;background:#0e294c!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle,body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-opponent-select){box-sizing:border-box;width:100%;min-width:0;color:#f7fafc!important;background:#102f50!important;border:1px solid #426384!important;border-radius:12px!important;margin:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle{align-items:flex-start;padding:11px 12px}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle input{accent-color:#c8ff19;flex:0 0 18px;margin:1px 0 0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle>span{overflow-wrap:anywhere;flex:auto;min-width:0;display:block}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle b{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-opponent-select{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-mode-toggle small{overflow-wrap:anywhere;max-width:100%;margin-top:3px;line-height:1.4;display:block;color:#9ebbd0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-opponent-select{gap:7px;padding:11px 12px;display:grid;overflow:hidden}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content .auction-opponent-select select{width:100%;min-width:0;max-width:100%}@media (max-width:720px){body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-disclosure>summary{padding-inline:11px}body:has(.app-shell):has(.sim-open-room) .sim-open-room .simulation-rules-content{padding:8px 9px 10px}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-assignment-actions{border:0 #0000!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-assignment-actions>button{color:#fff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-assignment-actions>button:hover:not(:disabled){color:#fff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-assignment-actions>button:focus-visible{color:#fff!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-strip{min-width:0;color:#d6e8f4!important;box-shadow:none!important;background:linear-gradient(145deg,#143657 0%,#102e50 100%)!important;border:1px solid #315779!important;border-radius:14px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-heading{min-width:0;color:#9ebbd0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-heading>span{min-width:0;color:#9ebbd0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-heading>span{overflow-wrap:anywhere}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-heading .football-status-pill{color:#ffd477!important;background:#f3b24f29!important;border:1px solid #a9782a!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-strip>strong{overflow-wrap:anywhere;color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-stats{min-width:0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-stats>span{border:1px solid #315779;min-width:0;background:#102f50!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-stats small{overflow-wrap:anywhere;color:#9ebbd0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .football-profile-stats b{color:#f7fafc!important}body:has(.app-shell) .sim-right .advice-card .advice-top{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;padding-right:38px;display:grid!important}body:has(.app-shell) .sim-right .advice-card .advice-top>div{grid-area:1/1;min-width:0}body:has(.app-shell) .sim-right .advice-card .advice-top>span{white-space:nowrap;grid-area:1/2;justify-content:center;align-items:center;min-height:27px;display:inline-flex;margin:0!important}body:has(.app-shell) .sim-open-room .advice-card .advice-club{text-shadow:0 0 8px #16d9f52e;font-weight:800;color:#8ff5ff!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-grid{align-items:start}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-grid>.sim-right{grid-area:1/2/span 2;min-width:0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-grid>.sim-call-advice-card{grid-area:2/1;min-width:0;margin:0;padding:18px;color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0d2948 100%)!important;border:1px solid #426384!important;border-radius:16px!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-heading>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850;color:#16d9f5!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-card .advice-tips{margin-top:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-card .advice-empty-state{margin:0;color:#b9cde0!important;background:#0e294c!important;border-color:#315779!important}@media (max-width:720px){body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-grid>.sim-right{grid-area:2/1}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-grid>.sim-call-advice-card{grid-area:3/1;padding:16px 0 0;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #294a70!important;border-radius:0!important}}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card){color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0d2948 100%)!important;border-color:#426384!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) .section-heading h3{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .section-heading .eyebrow{letter-spacing:.1em;font-weight:900;color:#16d9f5!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .roster-credits{text-shadow:0 0 12px #c8ff1933;color:#c8ff19!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .roster-credits small{text-shadow:0 0 12px #c8ff1933;color:#c8ff19!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-tracker,body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .club-distribution){color:#f7fafc!important;background:#102d51!important;border-color:#315779!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-tracker-head,body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card>.section-heading){border-color:#315779!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-tracker-head small{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .selected-strategy-mode{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-budget{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-delta{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .roster-player>p small{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .roster-empty{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .club-distribution small{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .club-distribution>div>span{color:#b9cde0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-tracker-head b{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-budget-reserve{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-name{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-summary-copy{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .roster-player>p b{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .club-distribution>div>span b{color:#f7fafc!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-tracker-head>span{color:#8ff5ff!important;background:#153c50!important;border:1px solid #527c9b!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-match-list>div>div{background:#18395d!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card :is(.strategy-role-accordion,.strategy-role-players),body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card :is(.team-accordion,.team-accordion-players)){color:#f7fafc!important;background:#143657!important;border-color:#426384!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) :is(.strategy-role-accordion,.team-accordion)>summary{color:#f7fafc!important;background:#123350!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) :is(.strategy-role-accordion,.team-accordion)>summary:hover{background:#174263!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) :is(.strategy-role-players .roster-player,.team-accordion-player){color:#f7fafc!important;background:#102f50!important;border-color:#315779!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) :is(.strategy-role-players .roster-player+.roster-player,.team-accordion-player+.team-accordion-player){border-top-color:#315779!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player-labels{color:#8ff5ff!important;border-bottom-color:#315779!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player-labels span:last-child{color:#dfff75!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player>strong small{color:#dfff75!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>:is(.live-roster-card,.teams-card) :is(.strategy-role-count,.team-accordion-player>strong){color:#c8ff19!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-list>div{color:#f7fafc!important;background:#102f50!important;border-color:#315779!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-list>div.mine{background:#123b54!important;border-color:#2b8392!important}body:has(.app-shell) :is(.sim-open-room .player-data-panel .player-signals>div>small,.cpu-open-room .cpu-live-analysis .player-signals>div>small){letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2;display:block;color:#9eb1c6!important;opacity:1!important}body:has(.app-shell) .cpu-open-room .cpu-personality-list>div>span>small{font-size:10px;font-weight:800;line-height:1.2;color:#d6e8f4!important}body:has(.app-shell) .purchase-register-filters{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .purchase-register-filters:before{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .purchase-register-filters:after{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-card{color:#f7fafc!important;background:linear-gradient(145deg,#102e50 0%,#0d2948 100%)!important;border:1px solid #426384!important;border-radius:22px!important;padding:18px!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-heading{gap:3px;margin-bottom:13px;display:grid}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-heading>span{letter-spacing:.65px;text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:800;line-height:1.2;color:#9eb1c6!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-heading>strong{font:800 16px/1.25 var(--font-sora), sans-serif;color:#f7fafc!important}@media (min-width:761px){body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row{grid-template-columns:minmax(0,1fr) minmax(176px,190px);align-items:stretch}body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;align-items:stretch;gap:12px;min-width:0;margin:0;display:grid}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context>.strategy-used-card,body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context>.strategy-linked-listone-card){box-sizing:border-box;align-self:stretch;min-width:0;min-height:0;margin:18px 0 24px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context>.strategy-used-card{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context>.strategy-used-card .strategy-used-card-action{grid-column:2;place-self:end start}body:has(.app-shell):has(.cpu-open-room) .cpu-strategy-countdown-row>.strategy-used-context>.strategy-linked-listone-card{border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room){--auction-panel:#0f2d4d;--auction-panel-deep:#0a2443;--auction-panel-raised:#143657;--auction-tile:#102f50;--auction-line:#426384;--auction-line-soft:#315779;--auction-copy:#f7fafc;--auction-copy-muted:#b9cde0;--auction-copy-subtle:#91abc2}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-call-card,.auction-player-card,.auction-guidance-card,.live-roster-card,.teams-card,.auction-purchase-register){border:1px solid var(--auction-line)!important;color:var(--auction-copy)!important;background:linear-gradient(145deg,#102e50 0%,#0c2847 100%)!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-call-card{border-top:3px solid #16d9f5!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-player-card,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card){border-top:3px solid #c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card{border-top:3px solid #7aefff!important;border-radius:22px!important;padding:18px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card{border-top:3px solid #f3b24f!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-purchase-register{border-top:3px solid #bc9cff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip,.cpu-live-context-strip,.price-pair,.cpu-advice-strip,.advice-indicators,.player-signals,.advice-tips,.cpu-personality-list>div){box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-live-context-strip>span,.cpu-live-context-strip>span,.price-pair>div,.cpu-advice-strip>span,.advice-indicators>span,.player-signals>div,.cpu-personality-list>div>span){border:1px solid var(--auction-line-soft)!important;background:var(--auction-tile)!important;color:var(--auction-copy)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.player-data-panel,.strategy-tracker,.club-distribution,.cpu-call-rule,.simulation-rules-disclosure,.advice-empty-state){border:1px solid var(--auction-line-soft)!important;background:var(--auction-panel-deep)!important;color:var(--auction-copy)!important;box-shadow:none!important;border-radius:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-accordion,.team-accordion,.cpu-mobile-strategy-roles>details){border-color:var(--auction-line)!important;background:var(--auction-panel-raised)!important;color:var(--auction-copy)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-accordion,.team-accordion,.cpu-mobile-strategy-roles>details)>summary{color:var(--auction-copy)!important;background:#123350!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-role-players .roster-player,.team-accordion-player,.cpu-mobile-strategy-roles .mobile-role-players .roster-player,.purchase-register-mobile-card){border-color:var(--auction-line-soft)!important;background:var(--auction-tile)!important;color:var(--auction-copy)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.section-heading,.player-data-heading,.cpu-call-heading,.cpu-call-advice-heading,.sim-call-advice-heading,.cpu-countdown-card-top,.selected-strategy-mode,.strategy-used-card-copy,.strategy-linked-listone-copy,.cpu-personality-hint){box-shadow:none!important;background:0 0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.section-heading h3,.player-data-heading>span,.cpu-call-heading strong,.cpu-call-advice-heading strong,.sim-call-advice-heading strong,.strategy-tracker-head b,.roster-player b,.team-accordion-player b){color:var(--auction-copy)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.section-heading>span,.player-data-heading p,.signal-legend,.cpu-call-rule small,.strategy-role-budget,.strategy-role-delta,.roster-player small,.team-accordion-player small){color:var(--auction-copy-muted)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.strategy-used-card,.strategy-linked-listone-card){border-color:var(--auction-line)!important;color:var(--auction-copy)!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card .advice-tip{border:1px solid var(--auction-line-soft)!important;background:var(--auction-panel-raised)!important;color:var(--auction-copy)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card .advice-tip.positive{border-left:3px solid #c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card .advice-tip.warning{border-left:3px solid #f3b24f!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card .advice-tip:is(.negative,.danger){border-left:3px solid #ff817b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-player-card .advice-top>span{color:#aeefff!important;background:#143d5c!important;border:1px solid #527c9b!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-player-card.buy .advice-top>span{color:#dfff75!important;background:#2a4728!important;border-color:#7ca44a!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-player-card.stop .advice-top>span{color:#ffaaa3!important;background:#4b2938!important;border-color:#a95858!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-advice-strip>span.buy b{color:#dfff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-advice-strip>span.caution b{color:#ffd477!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-advice-strip>span.stop b{color:#ffaaa3!important}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.auction-call-card,.auction-player-card,.auction-guidance-card,.live-roster-card,.teams-card,.auction-purchase-register){border-radius:18px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-guidance-card{padding:16px!important}}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row{min-width:0}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-simulator-room-heading{min-width:0;margin:18px 0!important;padding:24px 28px!important}@media (min-width:1180px){body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row{grid-template-columns:minmax(400px,1fr) minmax(522px,552px);align-items:stretch;gap:12px;margin:18px 0 24px;display:grid}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-simulator-room-heading{height:176px;margin:0!important;padding:18px 22px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .simulator-room-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .simulator-room-heading h2{font-size:clamp(20px,1.35vw,23px)!important;line-height:1.08!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .save-meta{flex-direction:column;align-items:flex-end;gap:1px;padding-top:1px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .save-meta :is(small,strong){line-height:1.25}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .simulator-room-name-field{margin-top:8px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .simulator-room-name-field input{height:40px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .simulator-room-subtitle-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-strategy-countdown-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;height:176px;margin:0;display:grid}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context{display:contents}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-strategy-countdown-row>.strategy-used-context>:is(.strategy-used-card,.strategy-linked-listone-card){margin:0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card,.strategy-linked-listone-card,.cpu-countdown-card){aspect-ratio:auto;align-self:stretch;width:100%;min-width:0;height:176px;min-height:0;background:linear-gradient(155deg,#173b60 0%,#102d50 100%)!important;border:1px solid #47708f!important;border-radius:18px!important;margin:0!important;box-shadow:0 12px 28px #04152b24!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card,.strategy-linked-listone-card){grid-template-rows:auto 1fr auto;grid-template-columns:32px minmax(0,1fr);align-content:stretch;align-items:center;gap:8px 9px;display:grid;padding:14px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card-copy,.strategy-linked-listone-copy){display:contents}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card-copy,.strategy-linked-listone-copy) .eyebrow{letter-spacing:.075em;grid-area:1/2;align-self:center;line-height:1.25;color:#7cecf2!important;margin:0!important;font-size:9px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card-copy,.strategy-linked-listone-copy) strong{text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;align-self:end;line-height:1.25;display:-webkit-box;overflow:hidden;color:#fff!important;white-space:normal!important;font-size:15px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card-copy,.strategy-linked-listone-copy) small{text-overflow:ellipsis;grid-area:3/1/auto/-1;align-self:start;line-height:1.35;overflow:hidden;color:#b9cfe0!important;white-space:nowrap!important;margin:0!important;font-size:10px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-card-action{white-space:nowrap;font-size:10px;position:absolute;bottom:13px;right:14px;color:var(--lime)!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-card{position:relative;padding-bottom:34px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-card-copy small{padding-right:0}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row :is(.strategy-used-card-mark,.strategy-linked-listone-mark){border:1px solid #63809b;border-radius:10px;grid-area:1/1;width:32px;height:32px;color:var(--lime)!important;background:#0b2443!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-card{justify-content:flex-start;gap:8px;padding:14px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-card .eyebrow{letter-spacing:.075em;font-size:9px;color:#7cecf2!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-value{align-items:baseline;gap:4px;margin:auto 0 2px;display:flex}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-value strong{font-size:42px;line-height:.9;color:#fff!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-select{gap:4px;font-size:9px;color:#b9cfe0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-select select{height:34px;font-size:11px;color:#fff!important;background:#0a2342!important;border-color:#47708f!important}}@media (max-width:1179px){body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-strategy-countdown-row{width:100%}}@media (max-width:720px){body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-simulator-room-heading{margin:12px 0!important;padding:18px!important}}body:has(.app-shell) .strategies-list-card .strategy-table td:first-child{white-space:normal}body:has(.app-shell) .strategies-list-card .strategy-table .strategy-table-name{overflow:visible}body:has(.app-shell) .strategies-list-card .strategy-table .strategy-table-name>p{overflow:visible}body:has(.app-shell) .strategies-list-card .strategy-table .strategy-table-name strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2;display:block;overflow:visible}body:has(.app-shell):has(.sim-open-room) .sim-open-room{width:min(100%,1280px);margin-inline:auto}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.simulator-room-heading{margin:0 0 22px!important;padding:26px 30px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-readonly-banner{margin:0 0 22px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:20px}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.nomination{min-width:0;margin:0!important;padding:24px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-right{gap:20px;min-width:0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .advice-shell{min-width:0;margin:0}body:has(.app-shell):has(.sim-open-room) .sim-open-room .advice-shell>.advice-card{min-width:0;padding:24px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-card{min-width:0;margin:0!important;padding:20px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact{gap:10px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;margin:18px 0 0!important;padding:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact>:is(.strategy-used-card,.strategy-linked-listone-card){min-width:0;margin:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections{gap:20px;margin:22px 0 0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.card{min-width:0;margin:0!important;padding:22px 24px 24px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-purchase-register{min-width:0;margin:20px 0 0!important;padding:22px 24px 24px!important}@media (min-width:721px){body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-title-row{grid-template-columns:minmax(0,1fr) minmax(132px,.58fr);align-items:end;gap:18px;display:grid}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-title-row .auction-price-field{width:auto;margin:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-selection-row{grid-template-columns:minmax(132px,.86fr) minmax(0,1.14fr);align-items:end;gap:16px;margin-top:22px;display:grid}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-selection-row .player-search-label{margin-top:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .league-assignment-controls{grid-template-columns:minmax(0,1fr) minmax(176px,.72fr);gap:14px;margin-top:22px;padding-top:18px}body:has(.app-shell):has(.sim-open-room) .sim-open-room .league-assignment-button{margin-top:0}}@media (min-width:721px) and (max-width:880px){body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid{grid-template-columns:minmax(0,1fr)}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-right{grid-area:2/1!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-call-advice-card{grid-area:3/1!important}}@media (max-width:720px){body:has(.app-shell):has(.sim-open-room) .sim-open-room{width:100%;max-width:none;margin:0;padding:0 14px 28px}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.simulator-room-heading{margin:0 0 16px!important;padding:20px 18px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-readonly-banner{margin:0 0 16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin:0!important;padding:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.nomination{padding:20px 16px 18px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-right{gap:14px;grid-area:2/1!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .advice-shell>.advice-card{padding:20px 16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .sim-call-advice-card{grid-area:3/1!important;padding:18px 16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections{gap:14px;margin-top:16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.card{border-radius:18px!important;padding:18px 16px 20px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-purchase-register{border-radius:18px!important;padding:18px 16px 20px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-purchase-register{margin-top:14px!important}}body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card{min-width:0;position:relative;overflow:hidden;border:1px solid var(--room-border,#426384)!important;border-top:3px solid var(--room-lime,#c8ff19)!important;background:linear-gradient(145deg, var(--room-surface,#102e50) 0%, #0d2948 100%)!important;color:var(--room-text,#f7fafc)!important;border-radius:22px!important;padding:24px!important;box-shadow:0 16px 34px #0003!important}body:has(.app-shell) .sim-open-room .league-player-card .advice-data-panel{margin-top:18px!important}body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card.buy{border-top-color:var(--room-lime,#c8ff19)!important}body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card.stop{border-top-color:#ff817b!important}body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card.caution{border-top-color:#f3b24f!important}body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card.neutral{border-top-color:var(--room-cyan,#16d9f5)!important}@media (max-width:720px){body:has(.app-shell) .sim-open-room .sim-right .advice-shell>.advice-card.auction-player-card{border-radius:18px!important;padding:20px 16px!important}}body:has(.app-shell) .cpu-strategy-leave-dialog{color:#f7fafc;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%);border-color:#16d9f5 #9dc6e057 #9dc6e057;border-top-style:solid;border-top-width:3px}body:has(.app-shell) .cpu-strategy-leave-dialog .eyebrow{color:#8ff5ff}body:has(.app-shell) .cpu-strategy-leave-dialog h2{color:#f7fafc}body:has(.app-shell) .cpu-strategy-leave-dialog>p:not(.eyebrow){color:#b9cde0}body:has(.app-shell) .cpu-strategy-leave-note{background:#16d9f51a;border-color:#16d9f552}body:has(.app-shell) .cpu-strategy-leave-note strong{color:#f7fafc}body:has(.app-shell) .cpu-strategy-leave-note span{color:#b9cde0}body:has(.app-shell) .cpu-strategy-leave-actions .primary{color:#071b3a;background:#c8ff19;border-color:#c8ff19}body:has(.app-shell) .cpu-strategy-leave-actions .primary:hover:not(:disabled){background:#e0ff70;border-color:#e0ff70}body:has(.app-shell) .cpu-strategy-leave-actions .primary:focus-visible{background:#e0ff70;border-color:#e0ff70}@media (max-width:720px){body:has(.app-shell) .cpu-strategy-leave-dialog{width:min(100%,475px)}}@media (max-width:760px){body:has(.app-shell) .cpu-call-selection-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}:is(body:has(.app-shell) .cpu-call-selection-row .cpu-role-pills,body:has(.app-shell) .cpu-call-selection-row .cpu-player-search){grid-column:1;width:100%}}@media (max-width:720px){body:has(.app-shell) .nomination-selection-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}:is(body:has(.app-shell) .nomination-selection-row .role-choice,body:has(.app-shell) .nomination-selection-row .player-search-label){grid-column:1;width:100%}}body:has(.app-shell) .league-open-room .league-assignment-controls{grid-template-columns:minmax(0,1fr)!important}body:has(.app-shell) .league-open-room .league-assignment-button{margin-top:0!important}@media (min-width:761px){body:has(.app-shell) .cpu-call-selection-row{margin-top:18px;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}:is(body:has(.app-shell) .cpu-call-selection-row .cpu-role-pills,body:has(.app-shell) .cpu-call-selection-row .cpu-player-search){grid-column:1;width:100%;margin-top:0}body:has(.app-shell) .cpu-call-selection-row .cpu-player-search{gap:7px;display:grid}}@media (min-width:721px){body:has(.app-shell) .nomination-selection-row{margin-top:22px;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}:is(body:has(.app-shell) .nomination-selection-row .role-choice,body:has(.app-shell) .nomination-selection-row .player-search-label){grid-column:1;width:100%;margin-top:0!important}}:is(body:has(.app-shell) .sim-open-room:not(.league-open-room) .auction-assignment-actions,body:has(.app-shell) .sim-open-room:not(.league-open-room) .auction-live-context-strip,body:has(.app-shell) .sim-open-room:not(.league-open-room) .simulation-rules-content){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell) .sim-open-room:not(.league-open-room) .auction-live-context-strip{padding:0!important}body:has(.app-shell) .sim-open-room:not(.league-open-room) .simulation-rules-content{padding:10px 0 12px!important}:is(body:has(.app-shell) .sim-open-room:not(.league-open-room) .auction-assignment-actions .advice-buy-button,body:has(.app-shell) .sim-open-room:not(.league-open-room) .base-manual-actions .base-manual-buy-button){color:#071b36!important}body:has(.app-shell) .auction-room-opening-skeleton{background:linear-gradient(#0d3155 0%,#092440 100%);border:1px solid #1f466f;border-radius:24px;flex-direction:column;gap:18px;width:100%;min-height:660px;padding:24px;display:flex;box-shadow:0 18px 42px #071b3a29}:is(body:has(.app-shell) .auction-room-opening-skeleton-header,body:has(.app-shell) .auction-room-opening-skeleton-grid,body:has(.app-shell) .auction-room-opening-skeleton-secondary){gap:18px;display:grid}body:has(.app-shell) .auction-room-opening-skeleton-header{grid-template-columns:minmax(0,1fr) 150px;align-items:center}body:has(.app-shell) .auction-room-opening-skeleton-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}body:has(.app-shell) .auction-room-opening-skeleton-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body:has(.app-shell) .auction-room-opening-skeleton-heading,body:has(.app-shell) .auction-room-opening-skeleton-panel){flex-direction:column;display:flex}body:has(.app-shell) .auction-room-opening-skeleton-heading{gap:10px;padding:4px 0}body:has(.app-shell) .auction-room-opening-skeleton-panel{background:#0d3155b8;border:1px solid #1f466f;border-radius:20px;gap:18px;min-width:0;padding:20px}:is(body:has(.app-shell) .auction-room-opening-skeleton .skeleton-eyebrow,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-title,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-subtitle,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-header-action,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-panel-heading *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-row *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-wide,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-action-row *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-player-row *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-metric-row *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-data-grid *,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-list-row *){background:linear-gradient(100deg,#163d61 20%,#285678 50%,#163d61 80%) 0 0/220% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer;display:block}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-eyebrow{border-radius:5px;width:120px;height:10px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-title{border-radius:8px;width:min(380px,72%);height:30px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-subtitle{border-radius:7px;width:min(520px,90%);height:14px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-header-action{border-radius:12px;justify-self:end;width:150px;height:42px}:is(body:has(.app-shell) .auction-room-opening-skeleton .skeleton-panel-heading,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-row,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-action-row,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-player-row,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-metric-row,body:has(.app-shell) .auction-room-opening-skeleton .skeleton-list-row){align-items:center;gap:12px;display:flex}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-panel-heading{justify-content:space-between}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-panel-heading span{border-radius:6px;width:42%;height:18px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-panel-heading i{border-radius:6px;width:23%;height:12px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-row span{border-radius:6px;width:34%;height:12px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-row b{border-radius:10px;flex:1;height:38px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-row b.short{flex:0 0 30%}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-field-wide{border-radius:12px;width:100%;height:66px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-action-row{justify-content:flex-end}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-action-row i{border-radius:10px;width:30%;height:38px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-player-row i{border-radius:50%;flex:0 0 46px;width:46px;height:46px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-player-row span{border-radius:6px;width:44%;height:18px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-player-row b{border-radius:6px;width:25%;height:12px;margin-left:auto}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-metric-row i{border-radius:10px;flex:1;height:52px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-data-grid i{border-radius:9px;height:42px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-list-row i{border-radius:50%;flex:0 0 28px;width:28px;height:28px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-list-row span{border-radius:7px;width:48%;height:14px}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-list-row b{border-radius:6px;width:22%;height:12px;margin-left:auto}@media (max-width:900px){:is(body:has(.app-shell) .auction-room-opening-skeleton-grid,body:has(.app-shell) .auction-room-opening-skeleton-secondary){grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){body:has(.app-shell) .auction-room-opening-skeleton{border-radius:18px;min-height:760px;padding:16px}body:has(.app-shell) .auction-room-opening-skeleton-header{grid-template-columns:minmax(0,1fr);align-items:start}body:has(.app-shell) .auction-room-opening-skeleton .skeleton-header-action{justify-self:stretch;width:100%}body:has(.app-shell) .auction-room-opening-skeleton-panel{border-radius:16px;padding:16px}}body:has(.app-shell) .sim-open-room:not(.league-open-room) .simulation-rules-content{grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important;padding:14px 12px 16px!important}:is(body:has(.app-shell) .sim-open-room:not(.league-open-room) .simulation-rules-content .auction-mode-toggle,body:has(.app-shell) .sim-open-room:not(.league-open-room) .simulation-rules-content .auction-opponent-select){margin:0!important}body:has(.app-shell) .budget-strategy-card.modifier-budget-strategy-card .budget-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:0 8px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar{inset:auto;margin:0 0 0 auto!important;position:static!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list>.team-list-column{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;place-items:start stretch!important;gap:8px!important;padding:0!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion{align-self:start;min-width:0;overflow:hidden;color:#f7fafc!important;background:#102f50!important;border:1px solid #315779!important;border-radius:10px!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion.mine{background:#123b54!important;border-color:#2b8392!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary{color:#dceaf4;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto 24px;align-items:center;gap:9px;min-height:52px;padding:9px;list-style:none;display:grid}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary::-webkit-details-marker{display:none}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>span{font-family:var(--font-mono);font-size:10px;font-weight:850;color:#b8d5ea!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary p{min-width:0;margin:0}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary p b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden;color:#fff!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden;color:#fff!important}:is(body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary p small,body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>strong small){margin-top:3px;font-size:9px;font-weight:650;display:block;color:#b1c8d9!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>strong{font-size:14px;color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>i{border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;line-height:1;transition:transform .16s,background .16s;display:grid;color:#16d9f5!important;background:#102d51!important;border:1px solid #315377!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion[open]>summary{border-bottom:1px solid #315377}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list{grid-template-columns:minmax(0,1fr)!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list>.team-list-column{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .team-name-editor-bar{width:auto;inset:auto;margin:0 0 0 auto!important;position:static!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .teams-card>.team-table-heading{align-items:center!important;padding-bottom:0!important}}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .teams-card .team-list>.team-list-column,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-teams-card .team-list>.team-list-column){min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;place-items:start stretch!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card .strategy-role-accordions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;margin-top:12px!important;display:grid!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card .strategy-role-accordion-column{min-width:0;align-content:start!important;gap:8px!important;display:grid!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card .strategy-role-accordion{align-self:start;min-width:0}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .cpu-mobile-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:9px!important;margin-top:14px!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column{min-width:0;align-content:start!important;gap:9px!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details{min-width:0;overflow:hidden;color:#f7fafc!important;background:#143657!important;border:1px solid #426384!important;border-radius:14px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details[open]{background:#123b54!important;border-color:#2b8392!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary{cursor:pointer;align-items:center;gap:9px;min-height:52px;padding:9px 12px;list-style:none;color:#f7fafc!important;grid-template-columns:32px minmax(0,1fr) auto auto 24px!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary::-webkit-details-marker{display:none}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary .role{width:32px;min-width:32px;height:32px;min-height:32px;font-size:11px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary .mobile-role-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden;color:#f7fafc!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary>b{white-space:nowrap;font-size:11px;font-weight:800;color:#b9cde0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary .strategy-role-count{text-align:right;justify-items:end;gap:2px;min-width:44px;display:grid}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary .strategy-role-count>b{white-space:nowrap;font-size:12px;font-weight:900;color:#c8ff19!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary .strategy-role-count>small{white-space:nowrap;font-size:9px;font-weight:850;color:#8ff5ff!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details>summary>i{border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;line-height:1;transition:transform .16s,background .16s;color:#16d9f5!important;background:#102d51!important;border:1px solid #315377!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details[open]>summary{border-bottom:1px solid #315779}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column>details[open]>summary>i{transform:rotate(180deg);background:#18395d!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column .mobile-role-players{gap:7px;padding:7px 10px 10px;background:0 0!important;border-top:0!important;display:grid!important}@media (max-width:720px){:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .live-roster-card .strategy-role-accordions,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .cpu-mobile-strategy-roles){grid-template-columns:minmax(0,1fr)!important}}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion>summary>i{transform-origin:50%;min-width:24px;min-height:24px;transform:rotate(0);width:24px!important;height:24px!important;box-shadow:none!important;color:#16d9f5!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-list .team-accordion[open]>summary>i{transform:rotate(180deg);background:0 0!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-accordion-players{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #315779!important;border-radius:0!important;padding:5px 10px 8px!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-accordion-player-labels{min-height:22px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-accordion-player{min-height:46px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #315779b8!important;border-radius:0!important;padding:8px 0!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-accordion-player:last-child{border-bottom:0!important}body:has(.app-shell) :is(.sim-open-room .teams-card,.cpu-open-room .cpu-teams-card) .team-accordion-empty{padding:10px 0 4px;display:block;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-players{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-teams-card .team-accordion-players{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-players{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column .mobile-role-players{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-teams-card .team-accordion-player{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.live-roster-card .strategy-role-players .roster-player{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-roster-card .live-roster-role-column .mobile-role-players .roster-player{box-shadow:none!important;background:0 0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-players{background:0 0!important;gap:5px!important;padding:7px 8px 8px!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-teams-card .team-accordion-players{background:0 0!important;gap:5px!important;padding:7px 8px 8px!important;display:grid!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player{min-height:48px;box-shadow:none!important;background:0 0!important;border:1px solid #315779!important;border-radius:9px!important;padding:8px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-teams-card .team-accordion-player{min-height:48px;box-shadow:none!important;background:0 0!important;border:1px solid #315779!important;border-radius:9px!important;padding:8px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections>.teams-card .team-accordion-player:last-child{border:1px solid #315779!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-teams-card .team-accordion-player:last-child{border:1px solid #315779!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-buy-button:hover:not(:disabled),.base-manual-buy-button:hover:not(:disabled),.role-batch-simulation-button:hover:not(:disabled)){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;margin-top:12px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion-column{min-width:0;align-content:start!important;gap:8px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion{align-self:start;min-width:0;overflow:hidden;color:#f7fafc!important;background:#143657!important;border:1px solid #426384!important;border-radius:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion[open]{background:#123b54!important;border-color:#2b8392!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary{cursor:pointer;align-items:center;gap:9px;min-height:52px;padding:9px 12px;list-style:none;color:#f7fafc!important;grid-template-columns:32px minmax(0,1fr) auto 24px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary::-webkit-details-marker{display:none}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary:hover{background:#174263!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .role{width:32px;min-width:32px;height:32px;min-height:32px;font-size:11px}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-summary-copy{gap:3px;min-width:0;display:grid}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden;color:#f7fafc!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-delta{white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:900}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-delta.positive{color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-delta.negative{color:#ff9d91!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-budget{white-space:nowrap;font-size:10px;font-weight:800;display:block;color:#b9cde0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-progress{border-radius:999px;width:100%;height:4px;margin-top:1px;display:block;overflow:hidden;background:#18395d!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-progress>span{border-radius:inherit;height:100%;display:block;background:linear-gradient(90deg,#16d9f5,#c8ff19)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-count{text-align:right;justify-items:end;gap:2px;min-width:44px;display:grid}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-count>b{white-space:nowrap;font-size:12px;font-weight:900;color:#c8ff19!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary .strategy-role-count>small{white-space:nowrap;font-size:9px;font-weight:850;color:#8ff5ff!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion>summary>i{transform-origin:50%;place-self:center;width:24px;height:24px;font-size:20px;font-style:normal;line-height:1;box-shadow:none!important;color:#16d9f5!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordion[open]>summary>i{transform:rotate(180deg);background:0 0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players{box-shadow:none!important;background:0 0!important;border-top:1px solid #315779!important;gap:5px!important;padding:7px 8px 8px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player{align-items:center;gap:8px;min-height:48px;box-shadow:none!important;background:0 0!important;border:1px solid #315779!important;border-radius:9px!important;grid-template-columns:30px minmax(0,1fr) auto auto auto!important;padding:8px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>.auction-player-avatar{grid-area:1/1/span 2!important;width:30px!important;height:30px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>p{min-width:0;grid-area:1/2!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>.band-badge{white-space:nowrap;justify-self:end;grid-area:1/3!important;margin:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>strong{white-space:nowrap;justify-self:end;color:#c8ff19!important;grid-area:1/4!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>.roster-player-remove{grid-area:1/5/span 2!important}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-accordions{grid-template-columns:minmax(0,1fr)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player{grid-template-columns:30px minmax(0,1fr) auto auto!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>.band-badge{justify-self:start;grid-area:2/2!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>strong{grid-area:1/3/span 2!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .strategy-role-players .roster-player>.roster-player-remove{grid-area:1/4/span 2!important}}body:has(.app-shell) .sim-open-room .role-batch-simulation .role-batch-simulation-button{font-family:var(--font-ui)!important;font-size:var(--text-base)!important;line-height:var(--leading-base)!important;font-weight:var(--font-semibold)!important}body:has(.app-shell) .sim-open-room .auction-assignment-actions .advice-buy-button:hover:not(:disabled){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) .sim-open-room .base-manual-actions .base-manual-buy-button:hover:not(:disabled){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) .sim-open-room .role-batch-simulation .role-batch-simulation-button:hover:not(:disabled){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) .sim-open-room .auction-assignment-actions .advice-buy-button:focus-visible{color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) .sim-open-room .base-manual-actions .base-manual-buy-button:focus-visible{color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}body:has(.app-shell) .sim-open-room .role-batch-simulation .role-batch-simulation-button:focus-visible{color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important;box-shadow:0 0 22px #c8ff1929!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .live-roster-card .roster-empty,body:has(.app-shell) .cpu-open-room .cpu-live-roster-card .roster-empty){box-sizing:border-box;text-align:left!important;width:auto!important;margin:0!important;padding:10px 12px!important;display:block!important}body:has(.app-shell) .archive-name-button{min-width:0;max-width:100%;font:inherit;font-weight:850;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin:0;padding:0;text-decoration:none;display:inline-block;overflow:hidden;color:#f7fafc!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell) .archive-name-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:#fff!important}body:has(.app-shell) .archive-name-button:focus-visible{outline-offset:3px;outline:2px solid #16d9f5!important}body:has(.app-shell) .archive-name-button:disabled{cursor:not-allowed;opacity:.58}:is(body:has(.app-shell) :is(.session-table-name,.strategy-table-name) .archive-name-button,body:has(.app-shell) .mp-roster-table-name .archive-name-button){width:100%;font-size:14px;display:block}body:has(.app-shell) .archive-mobile-title .archive-name-button{width:100%;font-size:15px;line-height:1.2;display:block}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name .archive-name-button{width:auto;font-size:14px}body:has(.app-shell) :is(.strategy-table-name,.archive-mobile-strategy .archive-mobile-title){text-align:left!important}body:has(.app-shell) :is(.strategy-table-name,.archive-mobile-strategy .archive-mobile-title) .archive-name-button{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:100%;overflow:visible;text-align:left!important}@media (max-width:720px){:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room){width:calc(100% - 32px)!important;max-width:none!important;margin:16px 16px 0!important;padding-left:0!important;padding-right:0!important}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .purchase-register-filters{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .purchase-register-filters:before{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .purchase-register-filters:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .purchase-register-filters{margin:0 0 14px!important;padding:0!important}body:has(.app-shell) :is(.auction-purchase-register,.cpu-purchase-register) .purchase-register-filters{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}body:has(.app-shell) :is(.auction-purchase-register,.cpu-purchase-register) .purchase-register-filters:before{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}body:has(.app-shell) :is(.auction-purchase-register,.cpu-purchase-register) .purchase-register-filters:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}@media (max-width:720px){body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-list{scrollbar-gutter:auto;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-actions .archive-actions-trigger{color:#f7fafc;min-height:40px;box-shadow:none;background:#183b5d;border-color:#526f8b;border-radius:10px;font-size:12px}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-actions .archive-actions-trigger:hover:not(:disabled):not([aria-expanded=true]){color:#f7fafc;box-shadow:none;background:#183b5d;border-color:#526f8b}body:has(.app-shell) :is(.auction-sessions-list-card,.strategies-list-card) .archive-mobile-actions .archive-actions-trigger[aria-expanded=true]{color:#fff;box-shadow:none;background:#16d9f524;border-color:#16d9f5ad}}@media (max-width:800px){body:has(.app-shell) :is(.pilot-section-header-room,.pilot-related-tools-auction-room){box-sizing:border-box;width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}body:has(.app-shell) .pilot-related-tools-auction-room{margin-top:-6px!important;margin-bottom:22px!important;padding:0 0 5px!important}}body:has(.app-shell) .pilot-related-tools{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}body:has(.app-shell) .pilot-related-tools>.pilot-related-card{margin:0!important}@media (max-width:800px){body:has(.app-shell) .pilot-related-tools{box-sizing:border-box;background:0 0!important;width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding:0 0 5px!important}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-data-panel{border:1px solid var(--auction-line-soft)!important;background:var(--auction-panel-deep)!important;color:var(--auction-copy)!important;box-shadow:none!important;border-radius:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-data-heading>span{color:var(--auction-copy)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend{color:var(--auction-copy-muted)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend i.excellent{background:#8dbd42!important;box-shadow:0 0 0 2px #8dbd4238!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend i.good{background:#3f9d77!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend i.medium{background:#a47b35!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend i.bad{background:#a95858!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .signal-legend i.critical{background:#a95858!important;box-shadow:0 0 0 2px #a9585838!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div{border:1px solid var(--auction-line-soft)!important;background:var(--auction-tile)!important;color:var(--auction-copy)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div>small{color:var(--auction-copy-muted)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-excellent{background:linear-gradient(145deg,#1f482f,#153a38)!important;border-color:#8dbd42!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-excellent b{color:#dfff75!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-good{background:linear-gradient(145deg,#17433b,#123849)!important;border-color:#3f9d77!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-good b{color:#8ff0bd!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-medium{background:linear-gradient(145deg,#483a24,#173249)!important;border-color:#a47b35!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-medium b{color:#ffd477!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-bad,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-critical){background:linear-gradient(145deg,#482d3c,#183047)!important;border-color:#a95858!important}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-bad b,body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-critical b){color:#ffaaa3!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-neutral{border-color:var(--auction-line-soft)!important;background:var(--auction-tile)!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .player-signals>div.signal-neutral b{color:var(--auction-copy)!important}body:has(.app-shell) .listone-inline-advanced-panel :is(.multi-filter,.multi-filter-options,.starter-filter-options,.listone-inline-filter-groups,.listone-inline-number-row,.listone-filter-number-grid,.listone-team-filter){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body:has(.app-shell) .listone-inline-advanced-panel :is(.listone-inline-number-row,.listone-team-filter){border-color:#0000!important}@media (max-width:800px){body:has(.app-shell) .account-view .account-panel-grid{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) .account-view .account-panel-grid>.card{color:#f7fafc!important;background:linear-gradient(145deg,#0d3157 0%,#0b2948 100%)!important;border:1px solid #9dc6e040!important;border-radius:18px!important;flex:none!important;width:100%!important;min-width:0!important;min-height:0!important;padding:20px!important;display:block!important}body:has(.app-shell) .account-view .account-panel-grid>.card+.card{border-top:1px solid #9dc6e040!important;margin-top:0!important;padding-top:20px!important}body:has(.app-shell) .account-view :is(.account-marketing,.account-panel-actions,.account-delete-card){box-sizing:border-box;width:100%!important;min-width:0!important;margin-inline:0!important}:is(body:has(.app-shell) .account-view .account-panel-actions,body:has(.app-shell) .account-view .account-delete-card){border-radius:18px!important;padding:20px!important}:is(body:has(.app-shell) .account-view .account-panel-actions .account-panel-action-row,body:has(.app-shell) .account-view .account-delete-card .account-panel-action-row){width:100%;min-width:0}}body:has(.app-shell) .pilot-section-mobile-action{display:none}@media (max-width:800px){body:has(.app-shell) .pilot-section-header>.pilot-section-header-action{display:none!important}body:has(.app-shell) .pilot-section-mobile-action{box-sizing:border-box;align-items:stretch;width:calc(100% - 32px);display:flex;margin:0 16px 18px!important}:is(body:has(.app-shell) .pilot-section-mobile-action>.strategy-header-save-button,body:has(.app-shell) .pilot-section-mobile-action>.auction-header-actions){width:100%;min-width:0}body:has(.app-shell) .pilot-section-mobile-action>.strategy-header-save-button{min-height:50px}body:has(.app-shell) .pilot-section-mobile-action .auction-header-actions{width:100%;min-width:0}body:has(.app-shell) .pilot-section-mobile-action .auction-header-actions>button{width:100%;min-height:50px}}body:has(.app-shell) .pilot-section-title-auction{flex-direction:column;gap:2px}body:has(.app-shell) .pilot-section-title-auction>.pilot-section-title-label{color:#f7fafc;text-align:center;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.18;display:block;overflow:hidden}body:has(.app-shell) .pilot-section-title-auction>.pilot-section-title-context{color:#b9cde0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,360px);font-size:11px;font-weight:600;line-height:1.2;display:block;overflow:hidden}@media (max-width:800px){body:has(.app-shell) .pilot-section-title-auction>.pilot-section-title-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}body:has(.app-shell) .pilot-section-title-auction>.pilot-section-title-context{max-width:100%;font-size:10px}body:has(.app-shell) .pilot-section-mobile-action.is-mobile-action-sticky{top:auto;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom) + 8px);z-index:30;background:linear-gradient(#071b3afa 0%,#071b3adb 78%,#071b3a00 100%);width:auto;padding-block:6px;margin:0!important;position:fixed!important}body:has(.app-shell) .pilot-section-mobile-action.is-mobile-action-sticky .strategy-header-save-button{box-shadow:0 8px 22px #010a1c47,0 0 22px #c8ff1929}body:has(.app-shell) :is(.premium-modal-backdrop,.new-session-backdrop,.delete-session-backdrop,.account-delete-backdrop,.mp-roster-upload-backdrop,.mp-custom-lineup-backdrop,.auction-export-backdrop,.player-detail-backdrop){padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important;justify-content:center!important;place-items:center!important;overflow-y:auto!important}body:has(.app-shell) :is(.dashboard-saved-grid,.dashboard-plan-grid,.account-plan-options,.auction-pilot-product-grid,.mp-tool-grid,.budget-strategy-grid){padding-top:8px!important;padding-bottom:18px!important}body:has(.app-shell):has(.dashboard-home) :is(.dashboard-pilot-shortcuts-grid,.dashboard-plan-grid){position:relative}body:has(.app-shell):has(.dashboard-home) :is(.dashboard-pilot-shortcuts-grid,.dashboard-plan-grid).has-more-right:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg,#071b3a00,#071b3ae6);width:30px;position:absolute;top:8px;bottom:18px;right:0}}body:has(.app-shell):has(.dashboard-home) .dashboard-saved-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;display:grid!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card{min-height:0!important;padding:18px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-heading{margin-bottom:11px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item{min-height:49px}.mobile-room-disclosure{min-width:0;display:contents}.mobile-room-disclosure-toggle{display:none}.mobile-room-disclosure-content{min-width:0;display:contents}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-content>:is(.card,.cpu-activity-panel){min-width:0}@media (max-width:720px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room){gap:14px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure{width:100%;min-width:0;display:block}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-toggle{color:#f7fafc;text-align:left;background:#102f50;border:1px solid #315779;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:10px 13px;display:flex}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-toggle>span{gap:2px;min-width:0;display:grid}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-toggle strong{color:#f7fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-toggle small{color:#9eb1c6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-toggle>i{color:#16d9f5;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:19px;font-style:normal;line-height:1;transition:transform .16s;display:grid;transform:rotate(0)}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure[data-mobile-open=true]>.mobile-room-disclosure-toggle{background:#123b54;border-color:#2b8392;border-bottom-right-radius:10px;border-bottom-left-radius:10px}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure[data-mobile-open=true]>.mobile-room-disclosure-toggle>i{transform:rotate(180deg)}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-content{min-width:0;margin-top:9px;display:block}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure[data-mobile-open=false]>.mobile-room-disclosure-content{display:none}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-room-disclosure-content>:is(.card,.cpu-activity-panel){width:100%;margin:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .simulator-room-subtitle-row{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-call-rule small{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .cpu-personality-hint{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .role-batch-simulation>small{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .premium-warning-banner p{display:none!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .auction-readonly-banner>span{display:none!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.simulator-room-heading{margin:0 0 2px!important;padding:16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.nomination{grid-area:1/1!important;padding:16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-right{grid-area:2/1!important;gap:12px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.sim-grid>.sim-call-advice-card{grid-area:3/1!important;padding:14px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-title-row{align-items:end;grid-template-columns:minmax(0,1fr) minmax(104px,.44fr)!important;gap:10px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-title-row .nomination-heading-copy h3{font-size:18px!important;line-height:1.12!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-selection-row{gap:10px!important;margin-top:14px!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-selection-row .role-pills,body:has(.app-shell):has(.sim-open-room) .sim-open-room .nomination-selection-row .player-picker){width:100%}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact{margin-top:12px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact .strategy-used-card{min-height:64px;border-radius:14px!important;padding:10px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact .strategy-used-card-copy small{display:none!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .strategy-used-card-compact .strategy-used-card-action{display:none!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .role-batch-simulation{margin-top:12px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room .role-batch-simulation-button{width:100%}body:has(.app-shell):has(.sim-open-room) .sim-open-room .advice-shell>.advice-card{padding:16px!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room .advice-player-personal-meta,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-player-personal-meta){flex-wrap:nowrap;gap:6px;max-width:100%;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.advice-player-personal-meta,.cpu-player-personal-meta)>*{white-space:nowrap;flex:none}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-player-data-disclosure .player-data-panel{margin-top:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-player-data-disclosure .player-signals{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-player-data-disclosure .signal-legend{display:none}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-player-data-disclosure .player-data-heading{min-height:0;padding-bottom:8px}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:2px!important;display:grid!important}:is(body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections .live-roster-card,body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections .teams-card,body:has(.app-shell):has(.sim-open-room) .sim-open-room>.mobile-purchase-register-disclosure .auction-purchase-register){border-radius:18px!important;padding:16px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections .teams-card>.team-table-heading{padding-bottom:0!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.mobile-purchase-register-disclosure{margin-top:0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room{flex-direction:column;gap:12px!important;display:flex!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-room-heading-row{order:1;gap:10px;display:grid;margin:0!important}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.auction-readonly-banner,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.premium-warning-banner){order:2;margin:0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-auction-grid{order:3;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-activity-disclosure{order:4;margin:0!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-live-roster-disclosure{order:5}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-teams-disclosure{order:6}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-purchase-register-disclosure{order:7}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-simulator-room-heading{margin:0!important;padding:16px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row>.cpu-strategy-countdown-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%!important;margin:0!important;display:grid!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context{display:contents!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context>:is(.strategy-used-card,.strategy-linked-listone-card){min-width:0;height:auto;min-height:82px;border-radius:14px!important;margin:0!important;padding:10px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context>.strategy-used-card{grid-template-columns:27px minmax(0,1fr);gap:7px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context :is(.strategy-used-card-mark,.strategy-linked-listone-mark){border-radius:8px;width:27px;height:27px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context :is(.strategy-used-card-copy strong,.strategy-linked-listone-copy strong){-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden;font-size:12px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .strategy-used-context :is(.strategy-used-card-copy small,.strategy-linked-listone-copy small,.strategy-used-card-action){display:none!important}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-card{aspect-ratio:auto;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;height:auto;min-height:76px;display:grid;border-radius:14px!important;margin:0!important;padding:10px 12px!important}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-card-top,body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-value,body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-select){margin:0}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-card-top{grid-column:1}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-value{grid-column:2;align-items:baseline;gap:3px;display:flex}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-value strong{font-size:30px}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-select{grid-column:3;gap:3px;min-width:0;display:grid}body:has(.app-shell):has(.cpu-open-room) .cpu-room-heading-row .cpu-countdown-select select{width:100%;height:36px;min-height:36px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-auction-grid>.cpu-live-lot{grid-area:1/1!important;padding:16px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-auction-grid>.cpu-call-panel{grid-area:2/1!important;padding:16px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.cpu-auction-grid>.cpu-desktop-call-advice-card{display:none!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-top{flex-direction:column;align-items:stretch;gap:12px}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-player,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-top-actions){width:100%}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-live-top h3{font-size:20px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-advice-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-advice-strip>span{gap:3px;min-height:54px;padding:8px 7px;display:grid}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-advice-strip b{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-call-rule{margin-top:10px;padding:8px 9px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-personality-list{margin-top:13px;padding-top:11px}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-personality-list>div{flex-wrap:nowrap;margin-right:-4px;padding-bottom:3px;overflow-x:auto}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .cpu-personality-list>div>span{flex:none}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .mobile-activity-disclosure .cpu-activity-panel{border-radius:16px!important;padding:13px!important}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .mobile-activity-disclosure .cpu-activity-panel ol{gap:7px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .mobile-activity-disclosure .cpu-activity-panel li{border-radius:10px;min-width:min(78vw,245px);padding:9px 10px;border-left:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.mobile-live-roster-disclosure,.mobile-teams-disclosure,.mobile-purchase-register-disclosure) .mobile-room-disclosure-content>.card{border-radius:18px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) :is(.mobile-live-roster-disclosure,.mobile-teams-disclosure,.mobile-purchase-register-disclosure) .mobile-room-disclosure-content>.card>.section-heading{min-width:0}:is(body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-live-roster-disclosure .mobile-room-disclosure-content>.live-roster-card,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room .mobile-live-roster-disclosure .mobile-room-disclosure-content>.cpu-live-roster-card){padding:16px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .mobile-room-disclosure-content>.teams-card{padding:16px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-purchase-register-disclosure .mobile-room-disclosure-content>.auction-purchase-register{padding:16px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .teams-card>.team-table-heading{padding-bottom:0!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .team-name-editor-bar{width:auto;margin-left:auto!important;position:static!important}}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .mobile-room-disclosure-content>.teams-card .team-accordion-players{background:0 0!important;gap:5px!important;padding:7px 8px 8px!important;display:grid!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .mobile-room-disclosure-content>.teams-card .team-accordion-player{min-height:48px;box-shadow:none!important;background:0 0!important;border:1px solid #315779!important;border-radius:9px!important;padding:8px!important}body:has(.app-shell) :is(.sim-open-room,.cpu-open-room) .mobile-teams-disclosure .mobile-room-disclosure-content>.teams-card .team-accordion-player:last-child{border:1px solid #315779!important}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-section{border-top:1px solid #9dc6e038;padding-top:22px;margin-top:28px!important}@media (max-width:800px){body:has(.app-shell):has(.dashboard-home) .dashboard-saved-grid{scroll-snap-type:none!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.app-shell):has(.dashboard-home) .dashboard-saved-grid>.dashboard-archive-card{scroll-snap-align:none!important;border-radius:16px!important;flex:none!important;width:100%!important;min-width:0!important;padding:14px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-heading h3{font-size:18px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-count{border-radius:10px;width:34px;height:34px;font-size:14px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-list{gap:6px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item{border-radius:10px;min-height:44px;padding:6px 8px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item-copy strong{font-size:11px}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item-copy small,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item time){font-size:8px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-footer{padding-top:10px}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-footer button{min-height:34px;padding:8px 10px;font-size:12px}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-section{padding-top:20px;margin-top:32px!important}}@media (max-width:720px){body:has(.app-shell) .sidebar{z-index:100!important;visibility:visible!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}body:has(.app-shell) .content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}body:has(.app-shell):has(.dashboard-home) .dashboard-hero{display:block;border-radius:18px!important;min-height:0!important;padding:17px 17px 15px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-hero .eyebrow{margin-bottom:4px;font-size:8px}body:has(.app-shell):has(.dashboard-home) .dashboard-hero h2{letter-spacing:-1.25px;max-width:310px;margin-bottom:7px;line-height:1.02;font-size:clamp(25px,7.4vw,32px)!important}body:has(.app-shell):has(.dashboard-home) .dashboard-hero .workspace-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}body:has(.app-shell):has(.dashboard-home) .dashboard-context-note{border-radius:9px;gap:7px;max-width:100%;margin-top:10px;padding:7px 9px}body:has(.app-shell):has(.dashboard-home) .dashboard-context-icon{border-radius:6px;flex-basis:22px;width:22px;height:22px;font-size:12px}body:has(.app-shell):has(.dashboard-home) .dashboard-context-icon>svg{width:13px;height:13px}body:has(.app-shell):has(.dashboard-home) .dashboard-context-note strong{font-size:9px}body:has(.app-shell):has(.dashboard-home) .dashboard-context-note small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box;overflow:hidden}body:has(.app-shell):has(.dashboard-home) .dashboard-hero-proof{justify-content:space-between;gap:0;margin-top:14px}body:has(.app-shell):has(.dashboard-home) .dashboard-hero-proof>div{flex:1 1 0;gap:4px;min-width:0;padding-right:8px}body:has(.app-shell):has(.dashboard-home) .dashboard-hero-proof strong{font-size:17px}body:has(.app-shell):has(.dashboard-home) .dashboard-hero-proof span{font-size:7px;line-height:1.15}body:has(.app-shell):has(.dashboard-home) .dashboard-hero-visual{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts-grid{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut{scroll-snap-align:none!important;border-radius:13px!important;flex:none!important;grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:70px!important;min-height:70px!important;padding:9px 10px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon{width:29px!important;height:29px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon .mp-tool-icon{width:29px!important;height:29px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-icon svg{width:22px!important;height:22px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcut .pilot-game-title{line-height:1.12;font-size:10px!important}}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.82fr);grid-template-areas:"hero match""shortcuts shortcuts";align-items:stretch;gap:18px;width:100%;min-width:0;display:grid}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-hero{grid-area:hero;min-width:0;min-height:390px}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-pilot-shortcuts{grid-area:shortcuts;min-width:0}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-match-preview{grid-area:match;min-width:0}body:has(.app-shell) .dashboard-match-preview{box-sizing:border-box;color:#f7fafc;background:radial-gradient(circle at 100% 0,#c8ff191f,#0000 34%),radial-gradient(circle at 0 100%,#16d9f521,#0000 42%),linear-gradient(145deg,#0d3154 0%,#071d3b 100%);border:1px solid #16d9f57a;border-radius:22px;flex-direction:column;gap:13px;min-height:390px;padding:19px;display:flex;overflow:hidden;box-shadow:0 18px 42px #020b1c38,inset 0 1px #ffffff0a}body:has(.app-shell) .dashboard-match-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}body:has(.app-shell) .dashboard-match-preview-heading>div{min-width:0}body:has(.app-shell) .dashboard-match-preview-heading .eyebrow{color:#c8ff19;letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}body:has(.app-shell) .dashboard-match-preview-heading h3{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(19px,2vw,26px);line-height:1.05}body:has(.app-shell) .dashboard-match-preview-heading p:last-child{color:#b8d1df;max-width:38ch;margin:6px 0 0;font-size:11px;line-height:1.35}body:has(.app-shell) .dashboard-match-preview-icon{color:#c8ff19;background:#071b3aa8;border:1px solid #c8ff19a6;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 22px #c8ff191f}body:has(.app-shell) .dashboard-match-preview-controls{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-row{min-width:0;margin:0;display:block}body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-row.is-home-preview .mp-formation-roster-select{width:100%}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-trigger,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-select-trigger){box-sizing:border-box;color:#fff;background:#071b3ab8;border:1px solid #9dc6e057;border-radius:12px;width:100%;min-height:44px}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-trigger:hover,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-select-trigger:hover,body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-trigger:focus-visible,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-select-trigger:focus-visible){border-color:#c8ff19;outline:0;box-shadow:0 0 0 3px #c8ff191f}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-trigger-copy,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-trigger-copy){min-width:0}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-trigger-copy strong,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-trigger-copy strong){color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-trigger-copy small,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-trigger-copy small){color:#a9cada;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-trigger>svg,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-select-trigger>svg){color:#c8ff19;flex:none}body:has(.app-shell) .dashboard-match-preview-module-control{gap:4px;min-width:0;display:grid}body:has(.app-shell) .dashboard-match-preview-control-label{color:#9ed3e1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-select-control{min-width:0}:is(body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-menu,body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-menu){z-index:30;background:#0b2948;border-color:#3b7892;max-height:260px;overflow-y:auto;box-shadow:0 20px 42px #020b1c85}body:has(.app-shell) .dashboard-match-preview-pitch{flex:auto;justify-content:center;align-items:center;min-height:0;padding:1px 0;display:flex}body:has(.app-shell) .dashboard-match-preview .mp-dnd-pitch-board{display:block;width:min(100%,238px)!important;margin:0 auto!important}body:has(.app-shell) .dashboard-match-preview .mp-dnd-pitch{border-color:#c8ff19bf;border-radius:17px;box-shadow:0 14px 28px #020b1c66,0 0 0 1px #16d9f52e;width:100%!important}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-position{width:48px}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-card{border-color:#f7fafcad;border-radius:7px;gap:1px;padding:3px 2px}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-card>strong{font-size:6px}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-card>small{font-size:5px}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-card>small.mp-dnd-player-opponent{font-size:4.5px}body:has(.app-shell) .dashboard-match-preview .mp-lineup-view-switch{display:none}body:has(.app-shell) .dashboard-match-preview-footer{border-top:1px solid #9dc6e029;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:2px;display:flex}body:has(.app-shell) .dashboard-match-preview-footer>span{color:#a9cada;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:750;overflow:hidden}body:has(.app-shell) .dashboard-match-preview-cta{color:#071b3a;cursor:pointer;background:#c8ff19;border:1px solid #c8ff19;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:9px 12px;font-size:12px;font-weight:950;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}:is(body:has(.app-shell) .dashboard-match-preview-cta:hover,body:has(.app-shell) .dashboard-match-preview-cta:focus-visible){background:#d9ff54;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #c8ff192e}body:has(.app-shell) .dashboard-match-preview-empty-pitch{text-align:center;background:linear-gradient(#071b3a47,#071b3ab3),url(/brand/match-pilot-pitch.png) 50%/cover no-repeat;border:1px solid #16d9f557;border-radius:17px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:224px;padding:24px 16px;display:flex;position:relative;overflow:hidden}body:has(.app-shell) .dashboard-match-preview-empty-pitch:after{pointer-events:none;content:"";background:radial-gradient(circle,#0000 12%,#071b3a85 78%);position:absolute;inset:0}body:has(.app-shell) .dashboard-match-preview-empty-pitch>*{z-index:1;position:relative}body:has(.app-shell) .dashboard-match-preview-empty-icon{color:#c8ff19;background:#071b3ab8;border:1px solid #c8ff19b3;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid}body:has(.app-shell) .dashboard-match-preview-empty-pitch strong{color:#fff;font-family:var(--font-heading);font-size:17px}body:has(.app-shell) .dashboard-match-preview-empty-pitch small{color:#c3d8e2;max-width:32ch;font-size:10px;line-height:1.35}body:has(.app-shell) .dashboard-match-preview-empty-pitch-warning{border-color:#ffa64c7a;min-height:190px}body:has(.app-shell) .dashboard-match-preview-empty-pitch-warning .dashboard-match-preview-empty-icon{color:#ffb263;border-color:#ffa64cb8}body:has(.app-shell) .dashboard-match-preview-skeleton{background:#071b3a85;border:1px solid #9dc6e033;border-radius:17px;flex:auto;align-content:center;justify-items:center;gap:8px;min-height:224px;padding:16px;display:grid}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch{aspect-ratio:1086/1448;background:linear-gradient(135deg,#16d9f51f,#c8ff1914),url(/brand/match-pilot-pitch.png) 50%/cover no-repeat;border:1px solid #c8ff1947;border-radius:13px;width:min(100%,132px);position:relative;overflow:hidden}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch:after{background:linear-gradient(90deg,#c9dee91f,#c9dee966,#c9dee91f) 0 0/200% 100%;border-radius:999px;animation:1.35s ease-in-out infinite dashboard-match-skeleton;display:block}body:has(.app-shell) .dashboard-match-preview-skeleton-lines i{background:linear-gradient(90deg,#c9dee91f,#c9dee966,#c9dee91f) 0 0/200% 100%;border-radius:999px;animation:1.35s ease-in-out infinite dashboard-match-skeleton;display:block}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i{background:linear-gradient(90deg,#c9dee91f,#c9dee966,#c9dee91f) 0 0/200% 100%;border-radius:999px;animation:1.35s ease-in-out infinite dashboard-match-skeleton;display:block}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i{width:30px;height:8px;position:absolute;transform:translate(-50%,-50%)}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:first-child{top:19%;left:50%}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:nth-child(2){top:37%;left:28%}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:nth-child(3){top:37%;left:72%}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:nth-child(4){top:57%;left:24%}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:nth-child(5){top:57%;left:76%}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i:nth-child(6){top:82%;left:50%}body:has(.app-shell) .dashboard-match-preview-skeleton-lines{gap:5px;width:min(100%,190px);display:grid}body:has(.app-shell) .dashboard-match-preview-skeleton-lines i{width:100%;height:7px}body:has(.app-shell) .dashboard-match-preview-skeleton-lines i:nth-child(2){width:76%}body:has(.app-shell) .dashboard-match-preview-skeleton-lines i:nth-child(3){width:54%}body:has(.app-shell) .dashboard-match-preview-skeleton strong{color:#fff;font-size:12px}body:has(.app-shell) .dashboard-match-preview-skeleton small{color:#a9cada;text-align:center;font-size:9px}@keyframes dashboard-match-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:920px) and (min-width:721px){body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:13px}body:has(.app-shell) .dashboard-match-preview{padding:15px}}@media (max-width:720px){body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{flex-direction:column;gap:12px;display:flex}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-hero{order:1}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-pilot-shortcuts{order:2}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-match-preview{order:3}body:has(.app-shell) .dashboard-match-preview{border-radius:18px;min-height:0;padding:15px}body:has(.app-shell) .dashboard-match-preview-heading h3{font-size:21px}body:has(.app-shell) .dashboard-match-preview-heading p:last-child{font-size:10px}body:has(.app-shell) .dashboard-match-preview-pitch{min-height:0;padding:4px 0}body:has(.app-shell) .dashboard-match-preview .mp-dnd-pitch-board{width:min(100%,245px)!important}body:has(.app-shell) .dashboard-match-preview .mp-dnd-player-position{width:50px}body:has(.app-shell) .dashboard-match-preview-footer{flex-direction:column;align-items:stretch}body:has(.app-shell) .dashboard-match-preview-footer>span{white-space:normal}body:has(.app-shell) .dashboard-match-preview-footer .dashboard-match-preview-cta{width:100%}:is(body:has(.app-shell) .dashboard-match-preview-empty-pitch,body:has(.app-shell) .dashboard-match-preview-skeleton){min-height:220px}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) .dashboard-match-preview-skeleton-pitch:after{animation:none}body:has(.app-shell) .dashboard-match-preview-skeleton-lines i{animation:none}body:has(.app-shell) .dashboard-match-preview-skeleton-pitch i{animation:none}}body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select-row{border:0!important;height:auto!important;padding:0!important;display:block!important}body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-select{gap:0;width:100%;display:grid!important}body:has(.app-shell) .dashboard-match-preview-roster-control{gap:4px;min-width:0;display:grid}@media (min-width:721px){body:has(.app-shell) .dashboard-match-preview-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner{display:block;min-height:0!important;padding:23px 30px 21px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .dashboard-hero-visual{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .dashboard-hero-copy{max-width:none}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner h2{max-width:none;margin-bottom:6px;font-size:clamp(28px,3vw,42px);line-height:1.03}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .workspace-subtitle{max-width:920px;font-size:12px;line-height:1.4}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner-subtitle-mobile{display:none}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .dashboard-context-note,body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .dashboard-hero-proof){display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"auction match";align-items:stretch;gap:18px}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-auction-preview{grid-area:auction}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-match-preview{grid-area:match}body:has(.app-shell) .dashboard-auction-preview{box-sizing:border-box;color:#f7fafc;background:radial-gradient(circle at 100% 0,#c8ff1921,#0000 33%),radial-gradient(circle at 0 100%,#16d9f521,#0000 44%),linear-gradient(145deg,#102f4e 0%,#071d3b 100%);border:1px solid #c8ff1966;border-radius:22px;flex-direction:column;gap:13px;min-width:0;min-height:390px;padding:19px;display:flex;overflow:hidden;box-shadow:0 18px 42px #020b1c38,inset 0 1px #ffffff0a}body:has(.app-shell) .dashboard-auction-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}body:has(.app-shell) .dashboard-auction-preview-heading>div{min-width:0}body:has(.app-shell) .dashboard-auction-preview-heading .eyebrow{color:#c8ff19;letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}body:has(.app-shell) .dashboard-auction-preview-heading h3{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(19px,2vw,26px);line-height:1.05}body:has(.app-shell) .dashboard-auction-preview-heading p:last-child{color:#b8d1df;max-width:38ch;margin:6px 0 0;font-size:11px;line-height:1.35}body:has(.app-shell) .dashboard-auction-preview-icon{color:#c8ff19;background:#071b3aa8;border:1px solid #c8ff19a6;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 22px #c8ff191f}body:has(.app-shell) .dashboard-auction-preview-icon svg{width:21px;height:21px}body:has(.app-shell) .dashboard-auction-preview-board{background:linear-gradient(#1649679e,#071b3aa8),repeating-linear-gradient(90deg,#c8ff190d 0 1px,#0000 1px 30px);border:1px solid #9dc6e040;border-radius:17px;flex-direction:column;flex:auto;justify-content:center;gap:13px;min-height:0;padding:16px;display:flex}:is(body:has(.app-shell) .dashboard-auction-preview-board-top,body:has(.app-shell) .dashboard-auction-preview-footer){justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}:is(body:has(.app-shell) .dashboard-auction-preview-mode,body:has(.app-shell) .dashboard-auction-preview-status){color:#d9f5fb;letter-spacing:.04em;text-transform:uppercase;background:#123e5b;border:1px solid #39728c;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}body:has(.app-shell) .dashboard-auction-preview-mode.cpu{color:#ffd7c9;background:#50323c;border-color:#bb8068}body:has(.app-shell) .dashboard-auction-preview-mode.league{color:#d8fbff;background:#164a61;border-color:#62b3c5}body:has(.app-shell) .dashboard-auction-preview-mode.guided{color:#eaffac;background:#2a4e37;border-color:#c8ff19}body:has(.app-shell) .dashboard-auction-preview-status{color:#b8d1df;background:#071b3a8f;border-color:#9dc6e052}body:has(.app-shell) .dashboard-auction-preview-name{gap:4px;min-width:0;display:grid}body:has(.app-shell) .dashboard-auction-preview-name strong{color:#fff;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2.2vw,25px);line-height:1.05;overflow:hidden}body:has(.app-shell) .dashboard-auction-preview-name small{color:#a9cada;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body:has(.app-shell) .dashboard-auction-preview-summary{gap:7px;min-width:0;display:grid}body:has(.app-shell) .dashboard-auction-preview-summary-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}body:has(.app-shell) .dashboard-auction-preview-summary-heading strong{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900}body:has(.app-shell) .dashboard-auction-preview-summary-heading small{color:#a9cada;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body:has(.app-shell) .dashboard-auction-preview-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}body:has(.app-shell) .dashboard-auction-preview-summary-cards>span{background:#071b3a7a;border:1px solid #9dc6e038;border-radius:10px;gap:3px;min-width:0;padding:7px 8px;display:grid}body:has(.app-shell) .dashboard-auction-preview-summary-cards small{color:#8fb2c8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}body:has(.app-shell) .dashboard-auction-preview-summary-cards strong{color:#eaffac;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}:is(body:has(.app-shell) .dashboard-auction-preview-role-list,body:has(.app-shell) .dashboard-auction-preview-team-list){scrollbar-width:thin;scrollbar-color:#c8ff1980 transparent;gap:4px;min-width:0;max-height:128px;padding-right:2px;display:grid;overflow:auto}:is(body:has(.app-shell) .dashboard-auction-preview-role-row,body:has(.app-shell) .dashboard-auction-preview-team-row){background:#071b3a57;border:1px solid #9dc6e029;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:27px;padding:5px 7px;display:flex}body:has(.app-shell) .dashboard-auction-preview-role-row>span{align-items:center;gap:6px;min-width:0;display:inline-flex}body:has(.app-shell) .dashboard-auction-preview-role-row .role{border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:950;display:grid}:is(body:has(.app-shell) .dashboard-auction-preview-role-row b,body:has(.app-shell) .dashboard-auction-preview-team-row strong){color:#e8f5fa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;overflow:hidden}:is(body:has(.app-shell) .dashboard-auction-preview-role-row>strong,body:has(.app-shell) .dashboard-auction-preview-team-row small){color:#fff;text-align:right;white-space:nowrap;flex:none;font-size:9px;font-weight:900}body:has(.app-shell) .dashboard-auction-preview-role-row>strong small{color:#a9cada;font-size:8px;font-weight:750}body:has(.app-shell) .dashboard-auction-preview-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-shell) .dashboard-auction-preview-team-row{align-content:center;gap:2px;min-height:39px;display:grid}body:has(.app-shell) .dashboard-auction-preview-team-row small{color:#a9cada;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}body:has(.app-shell) .dashboard-auction-preview-summary-empty{background:#071b3a47;border:1px dashed #9dc6e047;border-radius:10px;gap:3px;padding:10px;display:grid}body:has(.app-shell) .dashboard-auction-preview-summary-empty strong{color:#fff;font-size:10px}body:has(.app-shell) .dashboard-auction-preview-summary-empty small{color:#a9cada;font-size:9px;line-height:1.3}body:has(.app-shell) .dashboard-auction-preview-footer{border-top:1px solid #9dc6e029;padding-top:2px}body:has(.app-shell) .dashboard-auction-preview-footer>span{color:#a9cada;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:750;overflow:hidden}:is(body:has(.app-shell) .dashboard-auction-preview-footer button,body:has(.app-shell) .dashboard-auction-preview-empty button){color:#071b3a;cursor:pointer;background:#c8ff19;border:1px solid #c8ff19;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:9px 12px;font-size:12px;font-weight:950;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}body:has(.app-shell) .dashboard-auction-preview-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}body:has(.app-shell) .dashboard-auction-preview-actions button{flex:1 1 0;width:100%}body:has(.app-shell) .dashboard-auction-preview-actions .dashboard-auction-preview-secondary{color:#e7f6fb;background:#164365;border-color:#9dc6e080}:is(body:has(.app-shell) .dashboard-auction-preview-footer button:hover,body:has(.app-shell) .dashboard-auction-preview-footer button:focus-visible,body:has(.app-shell) .dashboard-auction-preview-empty button:hover,body:has(.app-shell) .dashboard-auction-preview-empty button:focus-visible){background:#d9ff54;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #c8ff192e}:is(body:has(.app-shell) .dashboard-auction-preview-footer .dashboard-auction-preview-secondary:hover,body:has(.app-shell) .dashboard-auction-preview-footer .dashboard-auction-preview-secondary:focus-visible){color:#fff;background:#205779;border-color:#9dc6e0bf;box-shadow:0 8px 18px #1643653d}body:has(.app-shell) .dashboard-auction-preview-empty{text-align:center;background:#071b3a6b;border:1px solid #9dc6e033;border-radius:17px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:0;padding:20px;display:flex}body:has(.app-shell) .dashboard-auction-preview-empty-icon{color:#c8ff19;background:#071b3ab8;border:1px solid #c8ff19b3;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid}body:has(.app-shell) .dashboard-auction-preview-empty-icon svg{width:25px;height:25px}body:has(.app-shell) .dashboard-auction-preview-empty strong{color:#fff;font-family:var(--font-heading);font-size:17px}body:has(.app-shell) .dashboard-auction-preview-empty small{color:#c3d8e2;max-width:32ch;font-size:10px;line-height:1.35}body:has(.app-shell) .dashboard-auction-preview-skeleton{background:#071b3a6b;border:1px solid #9dc6e033;border-radius:17px;flex:auto;align-content:center;gap:10px;min-height:0;padding:18px;display:grid}body:has(.app-shell) .dashboard-auction-preview-skeleton>i{background:linear-gradient(90deg,#c9dee91f,#c9dee966,#c9dee91f) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.35s ease-in-out infinite dashboard-match-skeleton;display:block}body:has(.app-shell) .dashboard-auction-preview-skeleton>div i{background:linear-gradient(90deg,#c9dee91f,#c9dee966,#c9dee91f) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.35s ease-in-out infinite dashboard-match-skeleton;display:block}body:has(.app-shell) .dashboard-auction-preview-skeleton>i.wide{width:72%}body:has(.app-shell) .dashboard-auction-preview-skeleton>i.medium{width:48%}body:has(.app-shell) .dashboard-auction-preview-skeleton>div{gap:8px;display:flex}body:has(.app-shell) .dashboard-auction-preview-skeleton>div i{border-radius:8px;width:33%;height:52px}body:has(.app-shell) .dashboard-auction-preview-skeleton>i.button{width:35%;height:34px;margin-top:5px}body:has(.app-shell) .dashboard-match-preview-body-cta{width:100%;margin-top:8px}@media (min-width:721px){body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{align-items:stretch}:is(body:has(.app-shell) .dashboard-auction-preview,body:has(.app-shell) .dashboard-match-preview){min-height:460px}body:has(.app-shell) .dashboard-auction-preview-board{flex:auto;justify-content:center;gap:14px;padding:13px}body:has(.app-shell) .dashboard-match-preview{gap:9px;padding:15px}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-body{flex:auto;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:12px;min-width:0;display:grid}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-controls{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}:is(body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-roster-control,body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-module-control,body:has(.app-shell) .dashboard-match-preview-ready .mp-formation-roster-select-row,body:has(.app-shell) .dashboard-match-preview-ready .mp-formation-roster-select,body:has(.app-shell) .dashboard-match-preview-ready .mp-formation-roster-select-control,body:has(.app-shell) .dashboard-match-preview-ready .mp-lineup-module-select-control){width:100%}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-pitch{flex:none;align-self:start;min-width:0;padding:0}body:has(.app-shell) .dashboard-match-preview .mp-dnd-pitch-board{width:min(100%,285px)!important}}:is(body:has(.app-shell) .dashboard-match-preview .mp-formation-roster-trigger-copy.is-compact,body:has(.app-shell) .dashboard-match-preview .mp-lineup-module-trigger-copy.is-compact){align-items:center}@media (max-width:720px){body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-body{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-controls{display:contents}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-roster-control{order:1}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-module-control{order:2}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-pitch{order:3;width:100%}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-body-cta{order:4}body:has(.app-shell) .dashboard-match-preview-ready .dashboard-match-preview-pitch{min-width:0;padding:0}body:has(.app-shell):has(.dashboard-home) .dashboard-home{flex-direction:column;gap:12px;display:flex}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner{order:1}body:has(.app-shell):has(.dashboard-home) .dashboard-pilot-shortcuts{order:2}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{order:3}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-match-preview{order:1}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout>.dashboard-auction-preview{order:2}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-journey-card,body:has(.app-shell):has(.dashboard-home) .dashboard-saved-grid,body:has(.app-shell):has(.dashboard-home) .dashboard-plans-section){order:4}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner{padding:17px 17px 15px!important}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner h2{max-width:330px;line-height:1.02;font-size:clamp(25px,7.4vw,32px)!important}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .workspace-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner-subtitle-desktop{display:none}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner-subtitle-mobile{display:inline}body:has(.app-shell):has(.dashboard-home) .dashboard-primary-layout{flex-direction:column;gap:12px;display:flex}body:has(.app-shell) .dashboard-auction-preview{border-radius:18px;min-height:0;padding:15px}body:has(.app-shell) .dashboard-auction-preview-heading h3{font-size:21px}body:has(.app-shell) .dashboard-auction-preview-board{padding:13px}body:has(.app-shell) .dashboard-auction-preview-team-list{grid-template-columns:minmax(0,1fr);max-height:156px}body:has(.app-shell) .dashboard-auction-preview-summary-heading{flex-direction:column;align-items:flex-start;gap:2px}body:has(.app-shell) .dashboard-auction-preview-footer{flex-direction:column;align-items:stretch}body:has(.app-shell) .dashboard-auction-preview-footer>span{white-space:normal}:is(body:has(.app-shell) .dashboard-auction-preview-footer button,body:has(.app-shell) .dashboard-auction-preview-empty button){width:100%}body:has(.app-shell) .dashboard-auction-preview-actions button{flex:1 1 0;width:100%}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) .dashboard-auction-preview-skeleton>i{animation:none}body:has(.app-shell) .dashboard-auction-preview-skeleton>div i{animation:none}}@media (max-width:720px){body:has(.app-shell) .strategies-list-card{width:100%;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.app-shell) .strategies-list-card>.archive-section-heading{width:100%;margin:0!important;padding:0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-list{width:100%;scrollbar-gutter:auto!important;background:0 0!important;border:0!important;gap:10px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy{cursor:pointer;gap:12px;min-width:0;display:grid;position:relative;background:linear-gradient(145deg,#0d3157 0%,#0b294c 100%)!important;border:1px solid #2b648a!important;border-left:3px solid #c8ff19!important;border-radius:16px!important;padding:14px!important;box-shadow:0 8px 20px #071b3a26!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy.is-current{background:linear-gradient(145deg,#123b63 0%,#0d3157 100%)!important;border-color:#3f789b #3f789b #3f789b #c8ff19!important;box-shadow:0 8px 22px #071b3a32!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-icon{color:#c8ff19;background:#123e60;border:1px solid #6f8f42;border-radius:11px;flex-basis:38px;width:38px;height:38px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title{gap:3px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-header{padding-right:76px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-status{z-index:1;max-width:92px;display:inline-flex;position:absolute;top:14px;right:14px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-status .session-status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:is(body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-kicker,body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field-label){color:#8fb2c7!important}:is(body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title strong,body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title input){font-size:16px;line-height:1.2;color:#f7fafc!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title .archive-name-button{text-align:left;border:0;border-radius:0;width:100%;padding:0;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title .archive-name-button:hover{text-align:left;border:0;border-radius:0;width:100%;padding:0;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-title .archive-name-button:focus-visible{text-align:left;border:0;border-radius:0;width:100%;padding:0;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;display:grid}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field{grid-column:1/-1;gap:4px;min-width:0;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #21496b!important;border-radius:0!important;padding:0 0 9px!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field.is-wide{grid-column:1/-1;gap:4px;min-width:0;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #21496b!important;border-radius:0!important;padding:0 0 9px!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field:last-child{border-bottom:0!important;padding-bottom:0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field-value{min-width:0;font-size:12px;line-height:1.28;color:#dcebf4!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field-value strong{font-size:13px;color:#f7fafc!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field-value small{color:#b9cde0!important}:is(body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-actions,body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-actions-dropdown){cursor:default;width:100%;min-width:0}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-actions .archive-actions-trigger{color:#f7fafc;width:100%;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-actions .archive-actions-trigger:hover:not(:disabled):not([aria-expanded=true]){color:#f7fafc;width:100%;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-actions .archive-actions-trigger[aria-expanded=true]{color:#fff;box-shadow:none;background:#c8ff1921;border-color:#c8ff19b8}body:has(.app-shell) .strategies-list-card>.archive-pagination{box-shadow:none!important;background:0 0!important;border-top:0!important;margin-top:0!important;padding:0!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field:has(.auction-archive-dates){grid-column:1/-1}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field:has(.auction-archive-dates) .auction-archive-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid!important}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field:has(.auction-archive-dates) .auction-archive-dates>span{gap:2px;min-width:0;display:grid}body:has(.app-shell) .strategies-list-card .archive-mobile-strategy .archive-mobile-field:has(.auction-archive-dates) .auction-archive-dates time{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden;white-space:nowrap!important}}body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card{flex-direction:column!important;min-height:332px!important;display:flex!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-top{min-height:58px!important}body:has(.app-shell) .budget-strategy-card>p{min-height:58px!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}body:has(.app-shell) .budget-strategy-card.modifier-budget-strategy-card .budget-strategy-roles{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles>div{align-content:center;min-width:0!important;min-height:78px!important}body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card>.full:last-child{margin-top:auto!important}@media (max-width:800px){body:has(.app-shell) .budget-strategy-grid>.budget-strategy-card{min-height:348px!important}body:has(.app-shell) .budget-strategy-card .budget-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.app-shell) .budget-strategy-card.modifier-budget-strategy-card .budget-strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:has(.app-shell) .budget-strategy-custom-status{justify-items:end;gap:4px;min-width:max-content;display:grid}body:has(.app-shell) .budget-strategy-custom-status>span{color:#e2ff75;white-space:nowrap;background:#c8ff1921;border:1px solid #c8ff1980;border-radius:999px;align-items:center;min-height:24px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}body:has(.app-shell) .budget-strategy-custom-status>small{color:#c8ff19;white-space:nowrap;font-size:10px;font-weight:850}body:has(.app-shell) .budget-strategy-custom-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}body:has(.app-shell) .budget-strategy-custom-actions>button{white-space:nowrap;border-radius:11px;width:100%;min-width:0;min-height:44px;padding-inline:10px;font-size:12px;font-weight:850}body:has(.app-shell) .budget-strategy-custom-actions .budget-custom-personalize{color:#f7fafc!important;box-shadow:none!important;background:#123e60!important;border:1px solid #3d6f99!important}:is(body:has(.app-shell) .budget-strategy-custom-actions .budget-custom-personalize:hover,body:has(.app-shell) .budget-strategy-custom-actions .budget-custom-personalize:focus-visible){color:#fff!important;background:#185277!important;border-color:#16d9f5!important}body:has(.app-shell) .budget-strategy-custom-actions .primary{color:#071b3a!important;background:#c8ff19!important;border-color:#c8ff19!important;box-shadow:0 0 22px #c8ff1929!important}:is(body:has(.app-shell) .budget-strategy-custom-actions .primary:hover,body:has(.app-shell) .budget-strategy-custom-actions .primary:focus-visible){color:#071b3a!important;background:#e2ff75!important;border-color:#e2ff75!important}body:has(.app-shell) .strategy-league-heading{margin-top:4px}body:has(.app-shell) .strategy-league-heading .eyebrow{letter-spacing:.08em;margin:0 0 4px;font-size:10px;color:#8fe8f2!important}body:has(.app-shell) .strategy-rules-accordion-list{gap:14px;width:100%;min-width:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) div.strategy-rules-card.league-rules-card.strategy-rules-accordion-list{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-shell) .strategy-rules-accordion-list>.league-rule-section{width:100%;min-width:0;margin:0!important}body:has(.app-shell) .strategy-rules-accordion-list>.league-rule-section+.league-rule-section{width:100%;min-width:0;margin:0!important}@media (max-width:800px){body:has(.app-shell) .budget-strategy-custom-actions{gap:8px}body:has(.app-shell) .budget-strategy-custom-actions>button{min-height:46px;padding-inline:8px;font-size:11px}body:has(.app-shell) .strategy-league-heading{margin-top:0}}@media (max-width:720px){body:has(.app-shell) .simulator-sessions-heading{width:100%;margin:0 0 12px!important;display:block!important}body:has(.app-shell) .simulator-sessions-heading>.hero-actions{width:100%!important;margin:0!important;position:static!important}body:has(.app-shell) .simulator-sessions-heading>.hero-actions button{justify-content:center;width:100%;min-height:50px}body:has(.app-shell) .auction-sessions-list-card{min-width:0;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) .auction-sessions-list-card>.archive-section-heading{width:100%;margin:0!important;padding:0!important}body:has(.app-shell) .auction-sessions-list-card .archive-filter-groups{gap:8px}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-list{width:100%;scrollbar-gutter:auto!important;background:0 0!important;border:0!important;gap:10px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction{cursor:pointer;gap:12px;min-width:0;display:grid;position:relative;background:linear-gradient(145deg,#0d3157 0%,#0b294c 100%)!important;border:1px solid #2b648a!important;border-left:3px solid #c8ff19!important;border-radius:16px!important;padding:14px!important;box-shadow:0 8px 20px #071b3a26!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction.is-current{background:linear-gradient(145deg,#123b63 0%,#0d3157 100%)!important;border-color:#3f789b #3f789b #3f789b #c8ff19!important;box-shadow:0 8px 22px #071b3a32!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-icon{color:#c8ff19;background:#123e60;border:1px solid #6f8f42;border-radius:11px;flex-basis:38px;width:38px;height:38px}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-header{padding-right:86px;position:relative}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-title{gap:3px}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-status{z-index:1;justify-items:end;gap:4px;max-width:92px;display:grid;position:absolute;top:0;right:0}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-status .session-status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:is(body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-kicker,body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field-label){color:#8fb2c7!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-title .archive-name-button{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;padding:0;font-size:16px;line-height:1.2;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-title .archive-name-button:hover{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;padding:0;font-size:16px;line-height:1.2;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-title .archive-name-button:focus-visible{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;padding:0;font-size:16px;line-height:1.2;text-decoration:none;transform:none;color:#f7fafc!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;display:grid}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field{grid-column:auto;gap:4px;min-width:0;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #21496b!important;border-radius:0!important;padding:0 0 9px!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field.is-wide{grid-column:1/-1}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field:last-child{border-bottom:0!important;padding-bottom:0!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field-value{min-width:0;font-size:12px;line-height:1.28;color:#dcebf4!important}:is(body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field-value .session-status-pill,body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-field-value .session-mode-pill){text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .auction-archive-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid!important}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .auction-archive-dates>span{gap:2px;min-width:0;display:grid}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .auction-archive-dates time{color:#e3eef8;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden;white-space:nowrap!important}:is(body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-actions,body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-actions-dropdown,body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-actions-trigger){width:100%;min-width:0}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-actions .archive-actions-trigger{color:#f7fafc;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-actions .archive-actions-trigger:hover:not(:disabled):not([aria-expanded=true]){color:#f7fafc;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .auction-sessions-list-card .archive-mobile-auction .archive-mobile-actions .archive-actions-trigger[aria-expanded=true]{color:#fff;box-shadow:none;background:#c8ff1921;border-color:#c8ff19b8}body:has(.app-shell) .auction-sessions-list-card>.archive-pagination{box-shadow:none!important;background:0 0!important;border-top:0!important;margin-top:0!important;padding:0!important}body:has(.app-shell-auction-pilot):has(.listone-table-card){background-color:#071b3a!important;background-image:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)!important}body:has(.app-shell-auction-pilot):has(.listone-table-card) main{background-color:#071b3a!important;background-image:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)!important}body:has(.app-shell-auction-pilot):has(.listone-table-card) .content{background-color:#071b3a!important;background-image:radial-gradient(circle at 88% 8%,#16d9f51f,#0000 28rem),linear-gradient(132deg,#071b3a 0%,#0b3157 72%,#0b5260 100%)!important}body:has(.app-shell-auction-pilot):has(.listone-table-card) .content{padding-top:25px!important}}body:has(.app-shell) .mp-formation-roster-select-row.is-disabled .mp-formation-roster-select-trigger{color:#b7cad8;box-shadow:none;cursor:wait;opacity:.68;background:linear-gradient(135deg,#123654,#0b2948);border-color:#3d6685}body:has(.app-shell) .mp-formation-roster-select-trigger:disabled{color:#b7cad8;box-shadow:none;cursor:wait;opacity:.68;background:linear-gradient(135deg,#123654,#0b2948);border-color:#3d6685}body:has(.app-shell) .mp-formation-roster-select-row.is-disabled .mp-formation-roster-select-trigger>svg{color:#8ca8b9}body:has(.app-shell) .mp-formation-roster-select-trigger:disabled>svg{color:#8ca8b9}body:has(.app-shell) .mp-formation-roster-select-row.is-disabled .mp-formation-roster-manage{cursor:wait;opacity:.55}body:has(.app-shell) .mp-formation-load-error{color:#f7fafc;background:linear-gradient(135deg,#402b3c,#33243a);border:1px solid #a65b5e;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}body:has(.app-shell) .mp-formation-load-error-copy{align-items:flex-start;gap:11px;min-width:0;display:flex}body:has(.app-shell) .mp-formation-load-error-copy>svg{color:#ffc164;flex:none;margin-top:1px}body:has(.app-shell) .mp-formation-load-error-copy>div{min-width:0}body:has(.app-shell) .mp-formation-load-error-copy strong{color:#fff4f1;font-size:14px;display:block}body:has(.app-shell) .mp-formation-load-error-copy p{color:#ffd9d4;margin:4px 0 0;font-size:12px;line-height:1.45}body:has(.app-shell) .mp-formation-load-error-copy small{color:#d8bfc6;margin-top:5px;font-size:11px;line-height:1.4;display:block}body:has(.app-shell) .mp-formation-load-error>.mp-primary-button{white-space:nowrap;flex:none;min-height:40px}@media (max-width:720px){body:has(.app-shell) .mp-formation-load-error{flex-direction:column;align-items:stretch;gap:14px;margin-top:15px;padding:14px}body:has(.app-shell) .mp-formation-load-error>.mp-primary-button{width:100%}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-ready .dashboard-match-preview-pitch{order:1}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-ready .dashboard-match-preview-roster-control{order:2}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-ready .dashboard-match-preview-module-control{order:3}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-ready .dashboard-match-preview-body-cta{order:4}body:has(.app-shell):has(.dashboard-home) .dashboard-home-banner .workspace-subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:32ch;display:-webkit-box;overflow:hidden}body:has(.app-shell):has(.dashboard-home) .dashboard-context-note small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-heading p{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-empty small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-summary-empty small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview:not(.dashboard-match-preview-ready) .dashboard-match-preview-heading p:last-child{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-empty-pitch small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-skeleton small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-empty small{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-plan-description{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-plans-heading>span{display:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-heading p{display:none!important}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-heading,body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-heading){gap:8px}body:has(.app-shell):has(.dashboard-home) .dashboard-context-note{margin-top:8px}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-empty,body:has(.app-shell):has(.dashboard-home) .dashboard-match-preview-empty-pitch){gap:10px}body:has(.app-shell):has(.dashboard-home) .dashboard-journey-heading{align-items:center}body:has(.app-shell):has(.dashboard-home) .dashboard-auction-preview-summary-heading.is-personal{display:none!important}}:is(body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card,body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item){cursor:default}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item{transition:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-item:hover{box-shadow:none!important;background:#ffffff12!important;border-color:#9dc6e033!important;transform:none!important}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card[role=button]{cursor:pointer}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card[role=button] .dashboard-archive-item{cursor:pointer}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card[role=button][aria-disabled=true]{cursor:default}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card[role=button][aria-disabled=true] .dashboard-archive-item{cursor:default}body:has(.app-shell):has(.dashboard-home) .dashboard-archive-card[role=button]:focus-visible{outline-offset:3px;outline:3px solid #16d9f5}@media (max-width:800px){body:has(.app-shell) :is(.sim-open-room,.cpu-open-room){padding-bottom:calc(220px + env(safe-area-inset-bottom))!important}}body:has(.app-shell) :is(details>summary>i,.mobile-room-disclosure-toggle>i){transform-origin:50%!important;flex:0 0 24px!important;place-self:center!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:0!important;font-style:normal!important;line-height:0!important;display:grid!important;position:relative!important;transform:none!important}body:has(.app-shell) :is(details>summary>i,.mobile-room-disclosure-toggle>i):before{content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}body:has(.app-shell) :is(details[open]>summary>i,.mobile-room-disclosure[data-mobile-open=true]>.mobile-room-disclosure-toggle>i):before{transform:translate(-50%,-50%)rotate(225deg)}body:has(.app-shell) .listone-inline-advanced summary:after{box-sizing:border-box;content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;width:9px;height:9px;margin-left:3px;font-size:0;line-height:0;transition:transform .16s;display:block;transform:rotate(45deg)}body:has(.app-shell) .custom-allocation-dropdown summary:after{box-sizing:border-box;content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;width:9px;height:9px;margin-left:3px;font-size:0;line-height:0;transition:transform .16s;display:block;transform:rotate(45deg)}body:has(.app-shell) .listone-inline-advanced[open] summary:after{transform:rotate(225deg)}body:has(.app-shell) .custom-allocation-dropdown[open] summary:after{transform:rotate(225deg)}@media (max-width:720px){body:has(.app-shell):has(.sim-open-room) .sim-open-room>.auction-room-secondary-sections{gap:18px!important;margin-top:18px!important}body:has(.app-shell):has(.sim-open-room) .sim-open-room>.mobile-purchase-register-disclosure{margin-top:18px!important}:is(body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-live-roster-disclosure,body:has(.app-shell):has(.cpu-open-room) .cpu-open-room>.mobile-purchase-register-disclosure){margin-top:6px!important}body:has(.app-shell) .mp-roster-archive-card{width:100%;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.app-shell) .mp-roster-archive-heading{width:100%;margin:0!important;padding:0!important}body:has(.app-shell) .mp-roster-mobile-list{width:100%;gap:10px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.app-shell) .mp-roster-mobile-card{gap:12px;min-width:0;display:grid;position:relative;background:linear-gradient(145deg,#0d3157 0%,#0b294c 100%)!important;border:1px solid #2b648a!important;border-left:3px solid #c8ff19!important;border-radius:16px!important;padding:14px!important;box-shadow:0 8px 20px #071b3a26!important}body:has(.app-shell) .mp-roster-mobile-card.selected{background:linear-gradient(145deg,#123b63 0%,#0d3157 100%)!important;border-color:#3f789b #3f789b #3f789b #c8ff19!important;box-shadow:0 8px 22px #071b3a32!important}body:has(.app-shell) .mp-roster-mobile-card header{align-items:flex-start;padding-right:82px;position:relative}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-status-pill{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:92px;position:absolute;top:0;right:0;overflow:hidden}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name>span{color:#c8ff19;background:#123e60;border-color:#6f8f42;border-radius:11px;flex-basis:38px;width:38px;height:38px}body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-name .archive-name-button{white-space:normal;font-size:16px;line-height:1.2;color:#f7fafc!important}body:has(.app-shell) .mp-roster-mobile-references{border-top:0!important;border-bottom:1px solid #21496b!important;padding:0 0 10px!important}body:has(.app-shell) .mp-roster-mobile-references .mp-roster-reference-cell{gap:10px 14px}body:has(.app-shell) .mp-roster-mobile-card>p{border-bottom:1px solid #21496b;margin:0;padding-bottom:10px;font-size:12px;color:#b9cde0!important}body:has(.app-shell) .mp-roster-mobile-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}body:has(.app-shell) .mp-roster-mobile-meta span{gap:4px;min-width:0;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #21496b!important;border-radius:0!important;padding:0 0 9px!important}body:has(.app-shell) .mp-roster-mobile-meta small{color:#8fb2c7!important}body:has(.app-shell) .mp-roster-mobile-meta strong{color:#f7fafc!important}:is(body:has(.app-shell) .mp-roster-mobile-card .mp-roster-table-actions,body:has(.app-shell) .mp-roster-mobile-card .archive-actions-dropdown,body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger){width:100%;min-width:0}body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger{color:#f7fafc;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger:hover:not(:disabled):not([aria-expanded=true]){color:#f7fafc;min-height:42px;box-shadow:none;background:#123e60;border-color:#3d6586;border-radius:10px}body:has(.app-shell) .mp-roster-mobile-card .archive-actions-trigger[aria-expanded=true]{color:#fff;box-shadow:none;background:#c8ff1921;border-color:#c8ff19b8}body:has(.app-shell) .mp-formation-section{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}body:has(.app-shell) .mp-formation-direct-panel{gap:18px!important;padding:14px!important}body:has(.app-shell) .mp-formation-roster-select-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}:is(body:has(.app-shell) .mp-formation-roster-select,body:has(.app-shell) .mp-formation-roster-select-control,body:has(.app-shell) .mp-formation-roster-select-trigger){min-width:0;width:100%!important}body:has(.app-shell) .mp-formation-roster-select-trigger{min-height:50px}body:has(.app-shell) .mp-formation-roster-actions{flex-direction:column;gap:8px;width:100%}body:has(.app-shell) .mp-formation-roster-actions>button{justify-content:center;width:100%;min-height:44px}body:has(.app-shell) .mp-lineup-active-heading{gap:12px}body:has(.app-shell) .mp-lineup-active-heading>div:first-child{min-width:0}body:has(.app-shell) .mp-lineup-active-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;width:100%;display:grid!important}:is(body:has(.app-shell) .mp-lineup-module-select,body:has(.app-shell) .mp-lineup-module-select-control){min-width:0;max-width:none;width:100%!important}body:has(.app-shell) .mp-lineup-module-select-trigger{min-height:50px}body:has(.app-shell) .mp-lineup-edit-custom{justify-content:center;width:100%;min-height:44px}body:has(.app-shell) .mp-lineup-visual-layout{gap:15px!important}body:has(.app-shell) .mp-lineup-visual-layout .mp-dnd-pitch-board{order:1;width:min(100%,380px);margin-inline:auto}body:has(.app-shell) .mp-lineup-visual-layout .mp-lineup-metrics{order:2}body:has(.app-shell) .mp-lineup-visual-layout .mp-lineup-bench{order:3;width:100%;overflow:visible}body:has(.app-shell) .mp-lineup-bench ol{height:auto!important;max-height:none!important;overflow:visible!important}}
