:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-control:.5rem;--radius-card:.8rem;--radius-pill:999px;--shadow-card:0 .7rem 1.8rem #0f274212;--shadow-card-hover:0 .95rem 2.1rem #0f27421f;--shadow-control:0 .5rem 1rem #0f27421a;--sport-soccer:#0f766e;--sport-soccer-soft:#f0fdfa;--sport-soccer-border:#99f6e4;--sport-basketball:#c2410c;--sport-basketball-soft:#fff7ed;--sport-basketball-border:#fed7aa;--sport-flag-football:#4f46e5;--sport-flag-football-soft:#eef2ff;--sport-flag-football-border:#c7d2fe}.button,.button--primary{color:#fff;min-height:2.75rem;font-family:var(--font-display), Sora, sans-serif;background:var(--theme-orange);border:1px solid var(--theme-orange);border-radius:var(--radius-control);padding:.65rem 1rem;font-size:.86rem;font-weight:700;line-height:1.2;box-shadow:0 .5rem 1rem #f973162e}.button:hover,.button--primary:hover{color:#fff;background:var(--theme-orange-hover);border-color:var(--theme-orange-hover)}.button--secondary{color:#fff;background:var(--theme-blue);border-color:var(--theme-blue);box-shadow:0 .5rem 1rem #2563eb29}.button--secondary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.button--destructive{color:#fff;background:var(--text-error);border-color:var(--text-error);box-shadow:0 .5rem 1rem #dc262624}.button--destructive:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.button--tertiary{min-height:auto;color:var(--text-link);box-shadow:none;text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.button--tertiary:hover{color:#1d4ed8;background:0 0}.badge,.game-status,.team-status,.role-label,.you-label,.teams-count,.app-page-header-badge{min-height:1.75rem;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.045em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;padding:.26rem .55rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex}.badge--status-neutral,.game-status:not(.game-status--completed):not(.game-status--cancelled),.team-status:not(.is-active){color:var(--text-secondary);background:#f1f5f9;border-color:#cbd5e1}.badge--status-scheduled,.badge--status-active{color:#1e40af;background:var(--theme-blue-soft);border-color:#93c5fd}.badge--status-completed,.game-status--completed,.team-status.is-active{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.badge--role,.role-label,.you-label,.badge--count,.teams-count,.app-page-header-badge{color:#1e40af;background:var(--theme-blue-soft);border-color:#bfdbfe}.badge--role-data-entry{color:#6b21a8;background:#f3e8ff;border-color:#c084fc}.badge--role-owner{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.badge--role-platform-owner{color:#92400e;background:#fef3c7;border-color:#f59e0b}.game-card-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.game-card-meta>span:last-child{color:var(--text-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:750}.table-wrap tbody td:nth-child(4),.table-wrap tbody td:last-child{color:var(--text-primary);font-weight:inherit}.table-wrap tbody td.fantasy-stat,.table-wrap tbody td.positive-stat{color:var(--text-success);font-weight:800}.card,.home-dashboard-section,.league-action-card,.league-card,.info-card,.teams-empty-state,.league-empty-state,.draft-finished-summary,.league-invite-card{background:var(--theme-surface);border-color:var(--theme-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card--interactive,.team-card,.league-card--link{transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.card--interactive:hover,.team-card:hover,.league-card--link:hover{box-shadow:var(--shadow-card-hover);border-color:#93c5fd;transform:translateY(-1px)}.card--inset,.home-empty-state,.empty-leagues,.draft-order-controls,.league-setup-section,.card--metric,.league-position,.draft-room-status,.draft-turn-details>div{background:var(--theme-surface-soft);border-color:var(--theme-border);border-radius:var(--radius-control)}.empty-state,.home-empty-state,.empty-leagues,.teams-empty-state,.league-empty-state{padding:var(--space-5);color:var(--text-secondary);background:var(--theme-surface-soft);border-radius:var(--radius-card);box-shadow:none;border:1px dashed #b6c6da}.empty-state h2,.empty-state h3,.home-empty-state h2,.home-empty-state h3,.empty-leagues h2,.league-empty-state h2,.teams-empty-state h2{color:var(--text-primary)}.empty-state p,.home-empty-state p,.league-empty-state p,.teams-empty-state p{color:var(--text-secondary);line-height:1.55}.league-setup-section,.league-choice-field.league-setup-section{padding:var(--space-4);border-radius:var(--radius-control)}.league-season-option>span,.league-size-option>span,.league-draft-option>span{border-radius:var(--radius-control)}.league-size-option>span{border-radius:50%}.profile-page{width:min(100%,76rem)}.profile-account-card{padding:clamp(1.25rem,3vw,1.75rem)}.profile-account-header{padding-bottom:var(--space-5);border-bottom:1px solid var(--theme-border)}.profile-account-header .eyebrow,.profile-section-heading .eyebrow{margin:0 0 var(--space-2)}.profile-account-header h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.profile-account-meta{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;color:var(--text-secondary);flex-wrap:wrap;font-size:.92rem;font-weight:700;display:flex}.profile-account-meta span+span{align-items:center;gap:var(--space-3);display:inline-flex}.profile-account-meta span+span:before{content:"";background:#93c5fd;border-radius:50%;width:.28rem;height:.28rem}.profile-account-section{padding-top:var(--space-5)}.profile-account-section+.profile-account-section{margin-top:var(--space-5);border-top:1px solid var(--theme-border)}.profile-details-grid,.profile-card .profile-details-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.profile-details-grid>div,.profile-card .profile-details-grid>div{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.profile-details-grid dt{color:var(--text-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:750}.profile-details-grid dd,.profile-card .profile-details-grid dd{overflow-wrap:anywhere;margin:var(--space-1) 0 0;color:var(--text-primary);font-size:.94rem;font-weight:750}.profile-account-stats{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(7rem,.7fr))}.profile-account-stats>div:not(:first-child) dd{color:var(--theme-blue);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem}.profile-next-move{margin-top:var(--space-5);border-left-color:var(--theme-orange);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.15rem,2vw,1.35rem);display:grid}.profile-next-move>.profile-next-actions{justify-items:end;gap:var(--space-3);display:grid}.profile-next-secondary-links{justify-content:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.profile-next-secondary-links .text-link{white-space:nowrap;font-size:.82rem;font-weight:750}@media (max-width:760px){.profile-account-card{padding:var(--space-4)}.profile-details-grid,.profile-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-account-stats>div:first-child{grid-column:1/-1}.profile-next-move{gap:var(--space-4);grid-template-columns:1fr}.profile-next-move>.profile-next-actions{justify-items:start}.profile-next-secondary-links{justify-content:flex-start}}:root{--imf-utility:#e7f2fc;--imf-utility-soft:#f7fbff;--imf-utility-border:#bcd4e8;--imf-utility-muted:#486681;--imf-utility-text:#041a32}.league-action-card,.league-settings-section,.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.how-it-works-actions,.compact-roadmap,.compact-roadmap-detail,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-game-workflow,.admin-activity-controls{color:var(--imf-utility-text);background:var(--imf-utility);border-color:var(--imf-utility-border);box-shadow:none}.league-action-card :is(h1,h2,h3,h4,strong,label,legend),.league-settings-section :is(h1,h2,h3,h4,strong,label,legend),.teams-filters :is(h1,h2,h3,h4,strong,label,legend),.games-filters :is(h1,h2,h3,h4,strong,label,legend),.university-leaderboard-filter :is(h1,h2,h3,h4,strong,label,legend),.compare-controls :is(h1,h2,h3,h4,strong,label,legend),.how-it-works-actions :is(h1,h2,h3,h4,strong,label,legend),.compact-roadmap :is(h1,h2,h3,h4,strong,label,legend),.compact-roadmap-detail :is(h1,h2,h3,h4,strong,label,legend),.admin-university-settings :is(h1,h2,h3,h4,strong,label,legend),.admin-team-editor :is(h1,h2,h3,h4,strong,label,legend),.admin-team-add :is(h1,h2,h3,h4,strong,label,legend),.admin-game-workflow :is(h1,h2,h3,h4,strong,label,legend){color:var(--imf-utility-text)!important}.league-action-card :is(p,small,.field-help),.league-settings-section :is(p,small,.field-help),.teams-filters :is(p,small,.field-help),.games-filters :is(p,small,.field-help),.university-leaderboard-filter :is(p,small,.field-help),.compare-controls :is(p,small,.field-help),.how-it-works-actions :is(p,small),.compact-roadmap :is(p,small),.compact-roadmap-detail :is(p,small),.admin-university-settings :is(p,small),.admin-team-editor :is(p,small),.admin-team-add :is(p,small),.admin-game-workflow :is(p,small){color:var(--imf-utility-muted)!important}.league-action-card :is(input,select,textarea),.league-settings-section :is(input,select,textarea),.teams-filters :is(input,select,textarea),.games-filters :is(input,select,textarea),.university-leaderboard-filter :is(input,select,textarea),.compare-controls :is(input,select,textarea),.admin-university-settings :is(input,select,textarea),.admin-team-editor :is(input,select,textarea),.admin-team-add :is(input,select,textarea),.admin-game-workflow :is(input,select,textarea),.admin-activity-controls :is(input,select,textarea){color:var(--imf-utility-text)!important;background:#fff!important;border-color:#a8c4dc!important}.league-action-card :is(input,select,textarea):focus,.league-settings-section :is(input,select,textarea):focus,.teams-filters :is(input,select,textarea):focus,.games-filters :is(input,select,textarea):focus,.university-leaderboard-filter :is(input,select,textarea):focus,.compare-controls :is(input,select,textarea):focus,.admin-university-settings :is(input,select,textarea):focus,.admin-team-editor :is(input,select,textarea):focus,.admin-team-add :is(input,select,textarea):focus,.admin-game-workflow :is(input,select,textarea):focus,.admin-activity-controls :is(input,select,textarea):focus{border-color:var(--imf-blue)!important;box-shadow:0 0 0 .2rem #056df233!important}.league-setup-section,.league-choice-field.league-setup-section{background:var(--imf-utility-soft);border-color:var(--imf-utility-border)}.league-season-option>span,.league-size-option>span,.league-draft-option>span{color:var(--imf-utility-text);box-shadow:none;background:#fff;border-color:#a8c4dc}.league-size-option small{color:var(--imf-utility-muted)}.league-choice-input:checked+span{color:#fff!important;background:var(--imf-action-blue)!important;border-color:#004fc2!important;box-shadow:0 0 0 2px #041a3229!important}.league-choice-input:focus-visible+span{outline-offset:2px;outline:3px solid #056df257}.league-season-option:hover>span,.league-size-option:hover>span,.league-draft-option:hover>span{color:var(--imf-utility-text);border-color:var(--imf-blue);background:#f2f8fd;transform:none}.league-choice-input:checked+span:hover{color:#fff;background:#0059d5!important}.league-tab,.performance-filters button,.draft-team-filters button,.games-filters button,.compare-controls button{color:var(--imf-utility-text);background:#fff;border-color:#a8c4dc}.league-tab:hover,.performance-filters button:hover,.draft-team-filters button:hover,.games-filters button:hover,.compare-controls button:hover{color:var(--imf-utility-text);border-color:var(--imf-blue);box-shadow:none;background:#f2f8fd}.league-tab.is-active,.performance-filters button.is-active,.draft-team-filters button.is-active,.games-filters button.is-active,.compare-controls button.is-active{color:#fff;background:var(--imf-action-blue);border-color:#004fc2;box-shadow:inset 0 -.16rem #010f2061}.teams-filters .button,.games-filters .button,.university-leaderboard-filter .button,.compare-controls .button,.league-action-card .button,.league-settings-section .button,.admin-university-settings .button,.admin-team-editor .button,.admin-team-add .button,.admin-game-workflow .button{color:#fff;background:var(--imf-action-blue);border-color:var(--imf-action-blue)}.teams-filters .button:hover,.games-filters .button:hover,.university-leaderboard-filter .button:hover,.compare-controls .button:hover,.league-action-card .button:hover,.league-settings-section .button:hover,.admin-university-settings .button:hover,.admin-team-editor .button:hover,.admin-team-add .button:hover,.admin-game-workflow .button:hover{color:#fff;background:#0059d5;border-color:#0059d5}.compact-roadmap-hint,.compact-step,.compact-step-title,.compact-step-mobile-detail{color:var(--imf-utility-text)!important}.compact-step-title{background:#fff;border:1px solid #d2e2f0}.compact-roadmap-path-base{stroke:#c8dcec}.compact-roadmap-path-route{stroke:var(--imf-blue)}.compact-step-node{color:#fff;background:var(--imf-action-blue);border-color:#fff;box-shadow:0 0 0 2px #86b8ed}.compact-step:hover .compact-step-node{background:#0059d5;transform:none}.compact-step.is-active .compact-step-node{background:var(--imf-action-blue);transform:scale(1.05);box-shadow:0 0 0 3px #9ac8f5}.compact-step.is-active .compact-step-title{border-color:var(--imf-blue);color:var(--imf-blue)!important}.compact-step-mobile-detail{border-color:#bcd4e8;border-left-color:var(--imf-blue);background:#fff}.home-dashboard-section,.league-card,.team-card,.team-detail-card,.game-card,.league-leaderboard,.league-position,.standings-list,.pick-history-list,.admin-team-table-wrap,.admin-updates-table-wrap,.admin-league-support-table-wrap{background:var(--imf-surface);border-color:var(--imf-border)}.home-dashboard-section:nth-child(2n),.game-card:nth-child(2n),.team-card:nth-child(2n){background:#061c35}.home-dashboard-section :is(h2,h3,strong),.league-card :is(h2,h3,strong),.team-card :is(h2,h3,strong),.team-detail-card :is(h2,h3,strong),.game-card :is(h2,h3,strong),.league-leaderboard :is(h2,h3,strong),.standings-list :is(h2,h3,strong){color:#fff}.home-dashboard-section :is(p,small),.league-card :is(p,small),.team-card :is(p,small),.team-detail-card :is(p,small),.game-card :is(p,small),.league-leaderboard :is(p,small),.standings-list :is(p,small){color:var(--imf-muted)}.app-content>:not(.landing-page) .text-link{color:var(--imf-blue);font-weight:750}@media (max-width:480px){.profile-details-grid,.profile-account-stats{grid-template-columns:1fr}.profile-account-stats>div:first-child{grid-column:auto}.profile-account-meta span+span:before{display:none}}.league-settings-form{gap:var(--space-5);display:grid}.league-settings-section{gap:var(--space-4);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(1rem,2vw,1.35rem);display:grid}.league-settings-section-heading .eyebrow{margin:0 0 var(--space-1)}.league-settings-section-heading h2{margin:0;font-size:1.15rem}.league-settings-section-heading>p:last-child{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.league-settings-field{gap:var(--space-2);color:#334155;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.02em;font-size:.78rem;font-weight:750;display:grid}.league-settings-field input,.league-settings-field select{width:min(100%,28rem);min-height:2.7rem;color:var(--text-primary);font-family:var(--font-body), Manrope, sans-serif;border-radius:var(--radius-control);background:#fff;border:1px solid #cbd8e8;padding:.55rem .7rem;font-size:.92rem}.league-settings-field input:focus,.league-settings-field select:focus{border-color:var(--theme-blue);outline-offset:0;outline:3px solid #2563eb2e}.league-settings-field select:disabled{color:var(--text-secondary);cursor:not-allowed;background:#f1f5f9}.league-settings-readonly{gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:var(--radius-control);border-left:3px solid #94a3b8;display:grid}.league-settings-readonly>span{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.league-settings-readonly strong{color:var(--text-primary)}.league-settings-readonly small{color:var(--text-secondary);font-size:.78rem}.league-settings-choice-field{gap:var(--space-3);padding:var(--space-4);background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:var(--radius-control);margin:0;display:grid}.league-settings-choice-field legend{color:#334155;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.02em;padding:0;font-size:.78rem;font-weight:750}.league-settings-choice-field:disabled{opacity:1}.league-settings-choice-field .league-choice-input:disabled+span{cursor:not-allowed;opacity:.58}.league-settings-choice-field .league-choice-input:checked:disabled+span{color:var(--text-secondary);box-shadow:none;opacity:1;background:#e2e8f0;border-color:#cbd5e1}.league-settings-choice-field .field-help{margin:0}.draft-summary-card{margin-bottom:var(--space-5);padding:clamp(1rem,2vw,1.35rem)}.draft-summary-header{margin-bottom:var(--space-4)}.draft-summary-header h2{margin:0;font-size:1.15rem}.draft-summary-header p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.draft-summary-grid{margin:0;display:grid}.draft-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-roster-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-summary-grid>div{min-width:0;padding:var(--space-3) var(--space-4)}.draft-summary-grid>div:first-child,.draft-summary-grid>div:nth-child(4){padding-left:0}.draft-summary-grid>div:nth-child(n+4){border-top:1px solid var(--theme-border)}.draft-summary-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--theme-border)}.draft-roster-summary>div{padding-block:var(--space-2)}.draft-roster-summary>div:nth-child(4){padding-left:var(--space-4)}.draft-roster-summary>div:nth-child(n+4){border-top:0}.draft-roster-summary>div:not(:first-child){border-left:1px solid var(--theme-border)}.draft-summary-grid dt{color:var(--text-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.065em;text-transform:uppercase;font-size:.68rem;font-weight:750}.draft-summary-grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-display), Sora, sans-serif;font-size:.98rem;font-weight:750;line-height:1.35}@media (max-width:540px){.league-settings-field input,.league-settings-field select{width:100%}.league-settings-choice-field{padding:var(--space-3)}}@media (max-width:760px){.draft-settings-summary,.draft-roster-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-summary-grid>div,.draft-summary-grid>div:first-child,.draft-summary-grid>div:nth-child(4),.draft-roster-summary>div:nth-child(4){padding:var(--space-3)}.draft-summary-grid>div,.draft-roster-summary>div:not(:first-child){border-left:0}.draft-summary-grid>div:nth-child(2n){border-left:1px solid var(--theme-border)}.draft-summary-grid>div:nth-child(n+3){border-top:1px solid var(--theme-border)}}@media (max-width:440px){.draft-settings-summary,.draft-roster-summary{grid-template-columns:1fr}.draft-summary-grid>div:nth-child(2n){border-left:0}.draft-summary-grid>div:nth-child(n+2){border-top:1px solid var(--theme-border)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--imf-app-navy:#041a32;--imf-surface:#010f20;--imf-surface-raised:#0b2d53;--imf-navigation:#001f3d;--imf-blue:#056df2;--imf-action-blue:#0068f8;--imf-white:#fff;--imf-muted:#afc3d6;--imf-border:#1d4162;--imf-positive:#00d078;--imf-negative:#f04028;--imf-gold:#f3bb43;--theme-background:var(--imf-app-navy);--theme-surface:var(--imf-surface);--theme-surface-soft:var(--imf-surface-raised);--theme-sidebar:var(--imf-navigation);--theme-sidebar-soft:var(--imf-surface-raised);--theme-shell-gradient:var(--imf-app-navy);--theme-blue:var(--imf-blue);--theme-blue-soft:#056df229;--theme-orange:var(--imf-action-blue);--theme-orange-hover:#0059d5;--theme-success:var(--imf-positive);--theme-text:var(--imf-white);--theme-muted:var(--imf-muted);--theme-border:var(--imf-border);--text-primary:var(--imf-white);--text-secondary:var(--imf-muted);--text-muted:var(--imf-muted);--text-link:var(--imf-blue);--text-success:var(--imf-positive);--text-error:var(--imf-negative);--shadow-card:0 .75rem 1.75rem #0000002e;--shadow-card-hover:0 .8rem 1.9rem #00000038;--shadow-control:none;--radius-control:.45rem;--radius-card:.65rem}.imf-logo{font-family:var(--font-display), Sora, sans-serif;letter-spacing:-.055em;align-items:center;gap:.52rem;font-size:1.2rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;color:var(--imf-white)!important}.imf-logo-mark{color:var(--imf-white);letter-spacing:-.24em;align-items:baseline;font-size:1.28em;font-style:italic;font-weight:900;line-height:.9;display:inline-flex;transform:skew(-8deg)}.imf-logo-mark i{color:var(--imf-blue);font-style:inherit}.imf-logo-mark b{color:var(--imf-white);font:inherit;margin-left:.03em}.imf-logo-wordmark{color:var(--imf-white)}:is(body:has(.app-sidebar),body:has(.auth-page)){background:var(--imf-app-navy)}body:has(.app-sidebar) .app-content{background:var(--imf-app-navy);min-height:calc(100vh - 4.5rem)}.app-sidebar{color:var(--imf-white);background:var(--imf-navigation);border-right:1px solid var(--imf-border);box-shadow:none}.app-sidebar:after{background:var(--imf-border);box-shadow:none}.app-sidebar .imf-logo{padding:.15rem 0}.app-sidebar .sidebar-footer{border-color:var(--imf-border)}.app-account-header,.mobile-app-header{color:var(--imf-white);background:var(--imf-app-navy);border-color:var(--imf-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-app-header .imf-logo{font-size:1.1rem}.sidebar-nav a,.account-nav a{color:var(--imf-muted);border-radius:var(--radius-control);box-shadow:none;background:0 0;border-color:#0000}.sidebar-nav a:hover,.sidebar-nav a[aria-current=page],.account-nav a:hover{color:var(--imf-white);box-shadow:inset .2rem 0 0 var(--imf-blue);background:#056df229;border-color:#056df273}.sidebar-nav a svg,.account-nav a svg{color:currentColor}.sidebar-nav a[aria-current=page] .sidebar-nav-icon{color:var(--imf-white);background:var(--imf-blue);border-color:var(--imf-blue)}.logout-button{color:#fff;background:var(--imf-negative);border-color:var(--imf-negative);box-shadow:none}.app-content>:not(.landing-page),.app-content>:not(.landing-page) :is(h1,h2,h3,h4,strong,th,dt){color:var(--imf-white)}.app-content>:not(.landing-page) a:not(.button){color:var(--imf-blue)}.app-standard-page,.home-dashboard,.league-hub,.games-page,.profile-page,.admin-page,.team-detail-page,.roster-page,.leaderboard-page,.university-leaderboard-page{background:var(--imf-app-navy)}.app-page-header,.home-dashboard-section,.home-league-card,.league-card,.league-panel,.league-position,.league-hub-header,.invite-card,.info-card,.card,.compare-panel,.game-card,.game-entry-section,.game-result,.profile-card,.team-detail-card,.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings-section,.admin-league-detail-section,.admin-team-editor,.admin-empty-state,.league-empty-state,.home-empty-state,.empty-leagues,.auth-form-panel{color:var(--imf-white);background:var(--imf-surface);border-color:var(--imf-border);box-shadow:var(--shadow-card)}.home-quick-actions>*,.home-next-actions>*,.dashboard-stat,.league-action-card,.league-invite-card,.draft-summary-grid,.compare-stats>*,.game-card-meta,.auth-preview,.admin-metrics>*,.admin-team-history,.admin-activity-history,.account-action-menu-panel,.account-modal,.account-transfer-list{color:var(--imf-white);background:var(--imf-surface-raised);border-color:var(--imf-border);box-shadow:none}.app-page-header .eyebrow,.eyebrow,.home-section-heading .eyebrow,.league-hub .eyebrow,.admin-section-heading .eyebrow{color:var(--imf-blue)}.app-page-header>*,.home-dashboard-section>*,.league-panel>*,.league-card>*,.game-card>*{border-color:var(--imf-border)}.app-content>:not(.landing-page) :is(table,.table-wrap,.admin-team-table-wrap,.admin-updates-table-wrap,.admin-league-support-table-wrap){color:var(--imf-white);background:var(--imf-surface);border-color:var(--imf-border)}.app-content>:not(.landing-page) :is(thead,th){color:var(--imf-muted);background:var(--imf-surface-raised);border-color:var(--imf-border)}.app-content>:not(.landing-page) :is(td,th,tr,.standing-row,.league-leaderboard-row,.member-list li,.available-list>*,.home-game-list>*,.admin-team-editor-row){border-color:var(--imf-border)}.app-content>:not(.landing-page) :is(tbody tr:hover,.standing-row:hover,.league-leaderboard-row:hover,.member-list li:hover,.available-list>:hover){background:#0b2d53b8}.app-content>:not(.landing-page) :is(.standing-row.is-current,.league-leaderboard-row.is-current,.member-list li.is-current,.home-league-card.is-current){background:#056df233;border-color:#056df299}.app-content>:not(.landing-page) :is(.standing-row:first-child .standing-rank,.league-leaderboard-row:first-child .league-leaderboard-rank,.rank--first){color:var(--imf-gold)}.fantasy-stat,.game-fantasy-points,.league-position-points,.home-league-points,.score-value,.game-score{color:var(--imf-white);font-family:var(--font-display), Sora, sans-serif;font-weight:800}.positive-stat,.movement-up,.rank-movement--up,.auth-preview-team b,.auth-live-pill{color:var(--imf-positive)}.negative-stat,.movement-down,.rank-movement--down{color:var(--imf-negative)}.button,.button--primary,.button--secondary,.app-page-header-action .button{color:var(--imf-white);background:var(--imf-action-blue);border-color:var(--imf-action-blue);border-radius:var(--radius-control);box-shadow:none}.button:hover,.button--primary:hover,.button--secondary:hover,.app-page-header-action .button:hover{color:var(--imf-white);background:#0059d5;border-color:#0059d5}.button--secondary-outline,.button--outline,.button--ghost{color:var(--imf-white);border-color:var(--imf-border);background:0 0}.button--destructive,.admin-account-delete{color:var(--imf-white);background:var(--imf-negative);border-color:var(--imf-negative);box-shadow:none}.button--tertiary{color:var(--imf-blue)}.league-tab,.performance-filters button,.draft-team-filters button,.games-filters button,.compare-controls button{color:var(--imf-muted);background:var(--imf-surface);border-color:var(--imf-border);border-radius:var(--radius-control);box-shadow:none}.league-tab:hover,.league-tab.is-active,.performance-filters button:hover,.performance-filters button.is-active,.draft-team-filters button:hover,.draft-team-filters button.is-active,.games-filters button:hover,.games-filters button.is-active,.compare-controls button:hover,.compare-controls button.is-active{color:var(--imf-white);border-color:var(--imf-blue);box-shadow:inset 0 -.16rem 0 var(--imf-blue);background:#056df22e}.badge,.game-status,.team-status,.role-label,.you-label,.teams-count,.app-page-header-badge{color:var(--imf-muted);border-color:var(--imf-border);background:#0b2d53bf}.badge--status-active,.team-status.is-active,.auth-live-pill{color:var(--imf-positive);background:#00d0781a;border-color:#00d0786b}.badge--status-completed,.game-status--completed{color:var(--imf-muted);border-color:var(--imf-border);background:#afc3d617}.badge--status-scheduled,.badge--role,.you-label,.badge--count,.teams-count,.app-page-header-badge{color:var(--imf-blue);background:#056df221;border-color:#056df261}.badge--role-admin{color:var(--imf-gold);background:#f3bb431a;border-color:#f3bb435c}.app-content>:not(.landing-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--imf-white);background:var(--imf-surface);border-color:var(--imf-border);border-radius:var(--radius-control);box-shadow:none}.app-content>:not(.landing-page) :is(input,select,textarea):focus{border-color:var(--imf-blue);outline:0;box-shadow:0 0 0 .18rem #056df238}.form-status--success{color:var(--imf-positive);background:#00d0781a;border-color:#00d07859}.field-error,.form-status--error{color:#ff9a8d;background:#f040281a;border-color:#f0402861}.auth-page{color:#f8fbff;background:#041a32}.auth-shell{color:#f8fbff;box-shadow:none;background:0 0;border-color:#0000}.auth-form-panel{color:#041a32;background:#f4f7fb;border-color:#d5e2ee;box-shadow:0 1.5rem 3.5rem #0000004d}.auth-form-panel .auth-form-wrap :is(h1,h2,h3,strong,label){color:#041a32!important}.auth-form-panel .auth-form-wrap :is(p,small,.field-help){color:#55708b!important}.auth-form-panel .auth-form-wrap .eyebrow{color:var(--imf-blue)!important}.auth-form-panel .form-field :is(input,select,textarea){color:#041a32!important;background:#fff!important;border-color:#afc3d6!important}.auth-form-panel .form-field :is(input,select,textarea):focus{border-color:var(--imf-blue)!important;box-shadow:0 0 0 .18rem #056df22e!important}.auth-form-panel .auth-switch a{color:var(--imf-blue)!important}.auth-brand-panel{background:0 0;border-color:#0000}.auth-brand-mark>.imf-logo-mark,.auth-brand-mark>.imf-logo-wordmark{width:auto;height:auto;color:var(--imf-white);box-shadow:none;background:0 0;border-radius:0}.auth-brand-mark>.imf-logo-mark,.auth-brand-panel :is(h2,strong){color:var(--imf-white)}.auth-brand-panel :is(p,li,small){color:var(--imf-muted)}.auth-brand-kicker,.auth-preview-header span,.auth-preview-team small{color:var(--imf-blue)}.auth-preview{background:#0b2d53;border-color:#2f658c}.home-quick-actions a,.home-next-actions article{--quick-accent:var(--imf-blue);background:var(--imf-surface-raised);border-color:var(--imf-border);border-left-color:var(--imf-blue);box-shadow:none;color:var(--imf-white)!important}.home-quick-actions a:hover{border-color:var(--imf-blue);box-shadow:none;background:#103a65;transform:none;color:var(--imf-white)!important}.home-quick-actions a>.home-quick-action-icon{color:var(--imf-white);background:var(--imf-blue);border-color:var(--imf-blue);box-shadow:none}.auth-preview{width:100%;color:var(--imf-white);background:linear-gradient(145deg,#0b2d53 0%,#071f38 100%);border:1px solid #2f658c;border-radius:1rem;gap:.9rem;padding:1.15rem;display:grid;box-shadow:0 1.25rem 2.5rem #00000040}.auth-preview-topline,.auth-preview-brand,.auth-preview-status,.auth-preview-section-heading,.auth-preview-footer,.auth-preview-standing,.auth-preview-unlock-grid>div{align-items:center;display:flex}.auth-preview-topline,.auth-preview-section-heading,.auth-preview-footer{justify-content:space-between;gap:.8rem}.auth-preview-brand{gap:.55rem;min-width:0}.auth-preview-brand strong{letter-spacing:-.02em;text-transform:uppercase;word-spacing:.16em;font-size:.95rem;color:#0a6eff!important}.auth-preview-brand span{background:#4d7294;width:1px;height:1rem}.auth-preview-brand small{font-size:.7rem;font-weight:750;color:#8ccbff!important}.auth-preview-artwork{width:calc(var(--auth-art-w) * 1px);height:calc(var(--auth-art-h) * 1px);background-image:url(/images/landing-reference.png);background-position:calc(-1 * var(--auth-art-x) * 1px) calc(-1 * var(--auth-art-y) * 1px);background-repeat:no-repeat;background-size:1536px 1024px;flex:none;display:inline-block}.auth-preview-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;gap:.4rem;font-size:.62rem;font-weight:850;color:#00d078!important}.auth-preview-status i{background:#00d078;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .18rem #00d0781f}.auth-preview-section-heading{border-top:1px solid #2f5676;border-bottom:1px solid #2f5676;padding:.85rem 0 .7rem}.auth-preview-section-heading>div{gap:.18rem;display:grid}.auth-preview-section-heading span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850;color:#0a6eff!important}.auth-preview-section-heading strong{font-size:.9rem;color:#fff!important}.auth-preview-section-heading>small{white-space:nowrap;font-size:.68rem;font-weight:750;color:#8ccbff!important}.auth-preview-standings{border:1px solid #2f5676;border-radius:.65rem;gap:0;display:grid;overflow:hidden}.auth-preview-standing{background:#071f38b8;grid-template-columns:1.8rem 2rem minmax(0,1fr) auto auto;gap:.6rem;min-width:0;padding:.65rem .7rem;display:grid}.auth-preview-standing+.auth-preview-standing{border-top:1px solid #2f5676}.auth-preview-standing>div{gap:.16rem;min-width:0;display:grid}.auth-preview-standing>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden;color:#fff!important}.auth-preview-standing>div small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden;color:#8ccbff!important}.auth-preview-standing>b{white-space:nowrap;align-items:baseline;gap:.18rem;font-size:.82rem;display:flex;color:#fff!important}.auth-preview-standing>b small{font-size:.55rem;color:#9cb3c9!important}.auth-preview-standing>em{color:#55f0b0;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;background:#00d07824;border:1px solid #00d07861;border-radius:.45rem;justify-content:center;align-items:center;min-width:2.65rem;min-height:1.55rem;padding:.18rem .38rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08,0 0 .75rem #00d07814}.auth-preview-standing>em.is-down{color:#ff9a8d;background:#f0402824;border-color:#f0402866;box-shadow:inset 0 0 0 1px #ffffff08,0 0 .75rem #f0402814}.auth-preview-rank{color:#071f38;background:#f3bb43;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.64rem;font-weight:900;display:grid}.auth-preview-rank--silver{color:#fff;background:#55708b}.auth-preview-rank--bronze{color:#fff;background:#896c55}.auth-preview-footer{border-top:1px solid #2f5676;padding-top:.8rem}.auth-preview-footer>div{gap:.2rem;display:grid}.auth-preview-footer span{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850;color:#9cb3c9!important}.auth-preview-footer strong{font-size:.72rem;color:#fff!important}.auth-preview-footer strong b{margin-left:.25rem;color:#8ccbff!important}.auth-preview-footer strong.is-positive{color:#00d078!important}.auth-preview-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.auth-preview-unlock-grid>div{background:#071f38b8;border:1px solid #2f5676;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;padding:.75rem .65rem}.auth-preview-unlock-grid strong{font-size:.75rem;color:#fff!important}.auth-preview-unlock-grid small{font-size:.6rem;line-height:1.25;color:#9cb3c9!important}.auth-preview-unlock-icon{border:1px solid;border-radius:.45rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;font-weight:900;display:grid}.auth-preview-unlock-icon--blue{color:#6bb8ff;background:#056df22b}.auth-preview-unlock-icon--violet{color:#c4a7ff;background:#8b5cf62b}.auth-preview-unlock-icon--gold{color:#f3bb43;background:#f3bb4324}.auth-preview-footer--unlock>b{color:#8ccbff;white-space:nowrap;font-size:.68rem}@media (max-width:520px){.auth-preview{padding:.9rem}.auth-preview-standing{grid-template-columns:1.7rem 1.8rem minmax(0,1fr) auto auto}.auth-preview-standing>em{min-width:2.25rem;padding-inline:.25rem;font-size:.62rem}}.home-next-actions .home-data-action{border-left-color:var(--imf-blue)}.home-status-pill{border-color:var(--imf-border);background:#afc3d617;color:var(--imf-muted)!important}.home-status-pill--active{background:#00d0781a;border-color:#00d0786b;color:var(--imf-positive)!important}.home-status-pill--completed{border-color:var(--imf-border);background:#afc3d617;color:var(--imf-muted)!important}.how-it-works-actions,.profile-links,.league-action-card,.league-invite-card{border-color:var(--imf-border);border-left-color:var(--imf-blue);border-top-color:var(--imf-blue)}.compact-step.is-active .compact-step-title{color:var(--imf-blue)}.compact-roadmap-detail-number{color:var(--imf-blue);background:#056df221;border-color:#056df259}@media (max-width:760px){.app-content>:not(.landing-page) :is(.app-page-header,.home-dashboard-section,.league-panel,.game-card,.card){border-radius:.55rem}.app-content>:not(.landing-page) :is(table,.table-wrap){overflow-x:auto}.league-tabs{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.league-tab{white-space:nowrap}.app-content>:not(.landing-page) .button{min-height:2.75rem}}:root{--imf-workspace:#e7f2fc;--imf-workspace-soft:#f5fafe;--imf-card-light:#fff;--imf-card-light-muted:#edf5fc;--imf-card-light-border:#bcd4e8;--imf-ink:#041a32;--imf-ink-muted:#486681;--imf-competition:#0b2d53;--imf-competition-inset:#062442}body:has(.app-sidebar) .app-content{color:var(--imf-ink);background:var(--imf-workspace)}.app-content>:not(.landing-page) :is(h1,h2,h3,h4,strong,th,dt){color:var(--imf-ink)}.app-content>:not(.landing-page) :is(p,small,label,legend,dd,td,li,.field-help){color:var(--imf-ink-muted)}.app-standard-page,.home-dashboard,.league-hub,.my-leagues-page,.teams-page,.games-page,.how-it-works-page,.profile-page,.admin-page,.team-detail-page,.roster-page,.leaderboard-page,.university-leaderboard-page{background:0 0}.app-page-header,.league-hub-header{color:var(--imf-white);background:var(--imf-navigation);border-color:var(--imf-border);box-shadow:none}.app-page-header :is(h1,h2,h3,h4,strong),.league-hub-header :is(h1,h2,h3,h4,strong){color:var(--imf-white)!important}.app-page-header :is(p,small),.league-hub-header :is(p,small){color:var(--imf-muted)!important}.app-page-header .eyebrow,.league-hub-header .eyebrow{color:#77b6ff!important}.home-dashboard-section :is(h2,h3,strong),.league-card :is(h2,h3,strong),.league-action-card :is(h2,h3,strong),.league-settings-section :is(h2,h3,strong),.profile-card :is(h2,h3,strong,dt,dd),.profile-links :is(h2,h3,strong),.team-card :is(h2,h3,strong,dt,dd),.team-detail-header :is(h2,h3,strong),.teams-empty-state :is(h2,h3,strong),.league-empty-state :is(h2,h3,strong),.how-it-works-header :is(h1,h2,h3,strong),.how-it-works-steps article :is(h1,h2,h3,strong),.how-it-works-actions :is(h1,h2,h3,strong),.admin-page :is(.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-team-controls,.admin-team-list) :is(h1,h2,h3,h4,strong,th,dt){color:var(--imf-ink)!important}.home-dashboard-section :is(p,small),.league-card :is(p,small),.league-action-card :is(p,small,.field-help),.league-settings-section :is(p,small,.field-help),.profile-card :is(p,small),.profile-links :is(p,small),.team-card :is(p,small),.team-detail-header :is(p,small),.teams-empty-state :is(p,small),.league-empty-state :is(p,small),.how-it-works-header :is(p,small),.how-it-works-steps article :is(p,small),.how-it-works-actions :is(p,small),.admin-page :is(.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-team-controls,.admin-team-list) :is(p,small,td,label,legend,dd){color:var(--imf-ink-muted)!important}.league-setup-section,.league-choice-field.league-setup-section,.profile-card .profile-details-grid>div,.how-it-works-steps article,.admin-operation-links a,.admin-attention-filter,.admin-team-editor-row>td,.admin-team-add,.admin-team-table th,.admin-team-table tbody tr:hover{background:var(--imf-card-light-muted);border-color:var(--imf-card-light-border)}.league-card:hover,.team-card:hover,.league-card-main:hover{background:#f8fcff;border-color:#79b3eb}.league-card-main,.league-card-main h3{color:var(--imf-ink)!important}.league-card-link,.team-card-link{color:var(--imf-blue)!important}.app-content>:not(.landing-page) :is(input,select,textarea)::placeholder{color:#6b88a1}.league-season-option>span,.league-size-option>span,.league-draft-option>span,.league-tab,.performance-filters button,.draft-team-filters button,.games-filters button,.compare-controls button{color:var(--imf-ink);box-shadow:none;background:#fff;border-color:#a8c4dc}:is(.home-dashboard-section:has(.home-quick-actions),.home-dashboard-section:has(.home-next-actions)){color:var(--imf-white);background:var(--imf-panel);border-color:var(--imf-panel-border)}.imf-standings-card{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);box-shadow:none;border-radius:.85rem;padding:.55rem;overflow:auto}.imf-standings-rank{color:#d8e5ef;width:2.05rem;height:2.05rem;font-family:var(--font-display), Sora, sans-serif;font-variant-numeric:tabular-nums;background:#284862;border:1px solid #52728b;border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:inline-grid}.imf-standings-rank--gold{color:#fff0b4;background:#614d17;border-color:#d5af45}.imf-standings-rank--silver{color:#edf4f8;background:#536778;border-color:#91a7b7}.imf-standings-rank--bronze{color:#ffe0c1;background:#70452f;border-color:#be7a4e}.league-leaderboard.imf-standings-card,.standings-list.imf-standings-card{background:var(--imf-panel-inset);gap:.5rem;padding:.55rem;display:grid}.league-leaderboard-row.imf-standings-row,.standing-row.imf-standings-row{background:var(--imf-panel-raised);border:1px solid #315c7f;border-radius:.65rem;min-height:4.5rem;padding:.55rem .75rem}.league-leaderboard-row.imf-standings-row{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.75rem}.standing-row.imf-standings-row{grid-template-columns:2.4rem minmax(0,1fr) auto auto;gap:.75rem}.league-leaderboard-row.imf-standings-row>span,.standing-row.imf-standings-row>span{padding:0}.league-leaderboard-row.imf-standings-row b,.standing-row.imf-standings-row strong{color:var(--imf-white)!important}.league-leaderboard-row.imf-standings-row>span:last-child b,.standing-row.imf-standings-row>strong:last-child{font-variant-numeric:tabular-nums;font-size:1.12rem;color:var(--imf-white)!important}.league-leaderboard-row.imf-standings-row small,.standing-row.imf-standings-row>span:not(.imf-standings-rank){color:var(--imf-ice-muted)!important}.league-leaderboard-row.imf-standings-row.is-current,.standing-row.imf-standings-row.is-current{box-shadow:inset .22rem 0 0 var(--imf-blue);background:#164979;border-color:#4b9aeb}.imf-standings-table{border-collapse:separate;border-spacing:0 .5rem;width:100%;min-width:61rem}.manager-standings-table.imf-standings-table{min-width:68rem}.imf-standings-table thead th{padding:.35rem .75rem;font-size:.66rem;color:var(--imf-ice-muted)!important;background:0 0!important;border:0!important}.imf-standings-table tbody tr{background:var(--imf-panel-raised);outline-offset:-1px;outline:1px solid #315c7f}.imf-standings-table tbody tr:hover{background:#17456f!important}.imf-standings-table tbody tr.is-current{box-shadow:inset .22rem 0 0 var(--imf-blue);outline-color:#4b9aeb;background:#164979!important}.imf-standings-table tbody td{vertical-align:middle;padding:.78rem .75rem;color:var(--imf-ice-muted)!important;border-block:0!important}.imf-standings-table tbody td:first-child{border-radius:.6rem 0 0 .6rem}.imf-standings-table tbody td:last-child{border-radius:0 .6rem .6rem 0}.imf-standings-table :is(strong,.manager-standings-toggle strong){color:var(--imf-white)!important}.imf-standings-table td small,.imf-standings-table .manager-standings-toggle small{margin-top:.16rem;display:block;color:var(--imf-ice-muted)!important}.imf-standings-table .manager-standings-toggle{color:inherit}.imf-standings-table .manager-standings-toggle:hover strong{color:#bdf!important}.imf-standings-table .fantasy-stat{font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:850;color:var(--imf-white)!important}.imf-standings-table .positive-stat{color:var(--imf-positive)!important}.imf-standings-table .negative-stat{color:var(--imf-negative)!important}.imf-standings-table .manager-roster-detail td{background:#08233f;border-radius:.6rem;padding:.8rem 1rem}.compare-panels .compare-panel{border-color:#48699c}.compare-panels .compare-stats>*{border-radius:.55rem}@media (max-width:760px){.league-leaderboard-row.imf-standings-row{grid-template-columns:2.25rem minmax(0,1fr)}.league-leaderboard-row.imf-standings-row>span:last-child{text-align:left;border-top:1px solid #315c7f;grid-column:2;padding-top:.45rem}.standing-row.imf-standings-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.standing-row.imf-standings-row>span:not(.imf-standings-rank){grid-area:2/2}.standing-row.imf-standings-row>strong:last-child{grid-area:1/3/span 2}.imf-standings-table{min-width:34rem}.university-leaderboard-table .imf-standings-table :is(th:nth-child(3),th:nth-child(4),td:nth-child(3),td:nth-child(4)),.manager-standings-table.imf-standings-table :is(th:nth-child(n+3):nth-child(-n+8),td:nth-child(n+3):nth-child(-n+8)){display:none}.manager-standings-table.imf-standings-table{min-width:24rem}}.my-leagues-page .section-heading h2{color:var(--imf-white)!important}.my-leagues-page .section-heading p{color:var(--imf-ice-muted)!important}.league-choice-input:checked+span,.league-tab.is-active,.performance-filters button.is-active,.draft-team-filters button.is-active,.games-filters button.is-active,.compare-controls button.is-active{background:var(--imf-action-blue);box-shadow:none;border-color:#004fc2;color:#fff!important}.league-choice-input:checked+span small{color:#e7f2fc!important}.badge--status-active,.team-status.is-active{color:#047a4b;background:#e4fff2;border-color:#8fdeb8}.badge--status-scheduled{color:#064aa5;background:#e4f0ff;border-color:#91bdf0}.badge--status-completed{color:#486681;background:#edf4f9;border-color:#c6d9e8}.badge--status-cancelled{color:#b62e1d;background:#fff0ec;border-color:#f5b8ae}.league-panel,.league-position,.invite-card,.info-card,.league-leaderboard,.standings-list,.university-leaderboard-results,.university-leaderboard-notice,.game-card,.game-result,.game-entry-section,.team-detail-card,.league-position,.draft-summary-grid,.compare-panel,.compare-stats>*,.roster-page .card{color:var(--imf-white);background:var(--imf-competition);border-color:var(--imf-border);box-shadow:none}.home-dashboard-section:has(.home-league-list){color:var(--imf-white);background:var(--imf-competition);border-color:var(--imf-border);box-shadow:none}.home-dashboard-section:has(.home-game-list){color:var(--imf-white);background:var(--imf-competition);border-color:var(--imf-border);box-shadow:none}.home-dashboard-section:has(.home-league-list) :is(h2,h3,strong){color:var(--imf-white)!important}.home-dashboard-section:has(.home-game-list) :is(h2,h3,strong){color:var(--imf-white)!important}.home-dashboard-section:has(.home-league-list) :is(p,small){color:var(--imf-muted)!important}.home-dashboard-section:has(.home-game-list) :is(p,small){color:var(--imf-muted)!important}.home-league-card>div,.home-game-list article>div:first-child,.home-game-list article p span,.game-card-meta>span:last-child{color:var(--imf-muted)}.home-league-card>a{color:#9bcbff!important}:is(.home-dashboard-section:has(.home-game-list) .game-status,.game-card .game-status){background:#afc3d624;border-color:#afc3d65c}:is(.home-dashboard-section:has(.home-game-list) .badge--status-completed,.game-card .badge--status-completed){color:var(--imf-muted);background:#afc3d624;border-color:#afc3d65c}:is(.home-dashboard-section:has(.home-game-list) .badge--status-active,.game-card .badge--status-active){color:var(--imf-positive);background:#00d07821;border-color:#00d07873}:is(.home-dashboard-section:has(.home-game-list) .badge--status-cancelled,.game-card .badge--status-cancelled){color:#ffaa9f;background:#f0402824;border-color:#f0402873}.game-card h2 span{color:var(--imf-muted)!important}.league-panel .league-invite-card{color:var(--imf-white);background:var(--imf-competition-inset);border-color:var(--imf-border);box-shadow:none}.league-panel .league-invite-card :is(h1,h2,h3,h4,strong,label){color:var(--imf-white)!important}.league-panel .league-invite-card :is(p,small){color:var(--imf-muted)!important}:is(.home-dashboard-section:has(.home-quick-actions),.home-dashboard-section:has(.home-next-actions)){background:var(--imf-card-light)}.home-quick-actions a,.home-next-actions article{background:var(--imf-card-light-muted);border-color:var(--imf-card-light-border);border-left-color:var(--imf-blue);color:var(--imf-ink)!important}.home-quick-actions a:hover{border-color:var(--imf-blue);background:#fff;color:var(--imf-ink)!important}.home-quick-actions strong,.home-next-actions h3{color:var(--imf-ink)!important}.home-quick-actions small,.home-next-actions p{color:var(--imf-ink-muted)!important}.home-next-actions article>span,.home-next-actions .home-data-action>span{color:var(--imf-blue)}.profile-details-grid>div,.profile-card .profile-details-grid>div{background:var(--imf-card-light-muted);border:1px solid var(--imf-card-light-border);border-radius:var(--radius-control);padding:var(--space-3)}.profile-details-grid dt{color:var(--imf-ink-muted)!important}.profile-details-grid dd{color:var(--imf-ink)!important}.profile-account-stats>div:not(:first-child) dd{color:var(--imf-blue)!important}.how-it-works-steps article>span{color:#fff;background:var(--imf-action-blue);border-color:#fff}.admin-page :is(.table-wrap,.admin-team-table-wrap,.admin-updates-table-wrap,.admin-league-support-table-wrap){color:var(--imf-ink);border-color:var(--imf-card-light-border);background:#fff}.admin-page :is(thead,th){color:var(--imf-ink-muted);background:var(--imf-card-light-muted);border-color:var(--imf-card-light-border)}.admin-page :is(td,th,tr){border-color:var(--imf-card-light-border)}.admin-page :is(td,th){color:var(--imf-ink)}@media (max-width:760px){body:has(.app-sidebar) .app-content{background:var(--imf-workspace)}.home-dashboard-section,.league-action-card,.league-card,.team-card,.profile-card,.game-card{border-radius:.55rem}}:root{--imf-stage:#041a32;--imf-panel:#0b2d53;--imf-panel-raised:#123a62;--imf-panel-inset:#061d35;--imf-panel-border:#285071;--imf-ice:#d9e9f7;--imf-ice-muted:#afc3d6;--imf-slate:#244761;--imf-gold-soft:#ffe19a;--imf-violet:#9e8cff;--imf-violet-surface:#34285b}body:has(.app-sidebar){color:var(--imf-white);background:var(--imf-stage)}body:has(.app-sidebar) .app-content{color:var(--imf-white);background:var(--imf-stage)}.app-content>:not(.landing-page){color:var(--imf-white);background:0 0}.home-dashboard-section,.league-card,.league-action-card,.league-invite-card,.league-settings-section,.profile-card,.profile-links,.team-card,.team-detail-header,.teams-empty-state,.league-empty-state,.empty-leagues,.home-empty-state,.how-it-works-header,.how-it-works-steps article,.how-it-works-actions,.compact-roadmap,.compact-roadmap-detail,.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-team-controls,.admin-team-list,.admin-empty-state,.admin-activity-controls{color:var(--imf-white);background:var(--imf-panel);border-color:var(--imf-panel-border);box-shadow:none}.home-dashboard-section :is(h1,h2,h3,h4,strong),.league-card :is(h1,h2,h3,h4,strong,dt,dd),.league-action-card :is(h1,h2,h3,h4,strong,label,legend),.league-settings-section :is(h1,h2,h3,h4,strong,label,legend),.profile-card :is(h1,h2,h3,h4,strong,dt,dd),.profile-links :is(h1,h2,h3,h4,strong),.team-card :is(h1,h2,h3,h4,strong,dt,dd),.team-detail-header :is(h1,h2,h3,h4,strong),.teams-empty-state :is(h1,h2,h3,h4,strong),.league-empty-state :is(h1,h2,h3,h4,strong),.how-it-works-header :is(h1,h2,h3,h4,strong),.how-it-works-steps article :is(h1,h2,h3,h4,strong),.how-it-works-actions :is(h1,h2,h3,h4,strong),.admin-page :is(.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-team-controls,.admin-team-list) :is(h1,h2,h3,h4,strong,th,dt){color:var(--imf-white)!important}.home-dashboard-section :is(p,small,label,legend,dd),.league-card :is(p,small,label,legend,dd),.league-action-card :is(p,small,.field-help),.league-settings-section :is(p,small,.field-help),.profile-card :is(p,small),.profile-links :is(p,small),.team-card :is(p,small),.team-detail-header :is(p,small),.teams-empty-state :is(p,small),.league-empty-state :is(p,small),.how-it-works-header :is(p,small),.how-it-works-steps article :is(p,small),.how-it-works-actions :is(p,small),.admin-page :is(.admin-summary,.admin-operation-links,.admin-attention,.admin-operations,.admin-university-settings,.admin-university-settings-section,.admin-team-editor,.admin-team-add,.admin-team-controls,.admin-team-list) :is(p,small,td,label,legend,dd){color:var(--imf-ice-muted)!important}.league-setup-section,.league-choice-field.league-setup-section,.profile-details-grid>div,.profile-card .profile-details-grid>div,.how-it-works-steps article,.admin-operation-links a,.admin-attention-filter,.admin-team-editor-row>td,.admin-team-add,.admin-team-table th,.admin-team-table tbody tr:hover,.home-quick-actions a,.home-next-actions article{background:var(--imf-panel-raised);border-color:var(--imf-panel-border)}.league-card:hover,.team-card:hover,.league-card-main:hover,.home-quick-actions a:hover{background:#17456f;border-color:#4f84ae}.team-card:nth-child(2n){background:var(--imf-panel)}.league-card-main,.league-card-main h3{color:var(--imf-white)!important}.league-card-link,.team-card-link,.home-league-card>a{color:#7fbeff!important}.my-leagues-page .league-card code{background:var(--imf-panel-inset);border-color:var(--imf-panel-border);color:var(--imf-ice)!important}.app-content>:not(.landing-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--imf-ink);background:#f8fcff;border-color:#afcbe2}.app-content>:not(.landing-page) option{color:var(--imf-ink);background:#f8fcff}.league-season-option>span,.league-size-option>span,.league-draft-option>span,.league-tab,.performance-filters button,.draft-team-filters button,.games-filters button,.compare-controls button{color:var(--imf-white);background:var(--imf-panel-raised);border-color:#3d678c}.league-choice-input:checked+span,.league-tab.is-active,.performance-filters button.is-active,.draft-team-filters button.is-active,.games-filters button.is-active,.compare-controls button.is-active{background:var(--imf-action-blue);border-color:#4a9aff;color:#fff!important}.home-dashboard-section .button,.league-card .button,.profile-links .button,.team-detail-card .button,.league-panel .button--secondary,.league-panel .button--outline,.league-panel .button--secondary-outline{background:var(--imf-ice);border-color:var(--imf-ice);color:var(--imf-ink)!important}.home-dashboard-section .button:hover,.league-card .button:hover,.profile-links .button:hover,.team-detail-card .button:hover,.league-panel .button--secondary:hover,.league-panel .button--outline:hover,.league-panel .button--secondary-outline:hover{background:#fff;border-color:#fff;color:var(--imf-ink)!important}.app-page-header .button,.league-action-card .button,.league-settings-section .button,.admin-page .button{background:var(--imf-action-blue);border-color:var(--imf-action-blue);color:#fff!important}.button--destructive,.admin-account-delete{color:#fff!important;background:var(--imf-negative)!important;border-color:var(--imf-negative)!important}.badge--sport-soccer{color:#e4f2ff;background:#1a4b73;border-color:#5b91bd}.badge--sport-basketball{color:var(--imf-gold-soft);background:#594618;border-color:#b8943c}.badge--sport-flag-football{color:#e9e3ff;background:var(--imf-violet-surface);border-color:#826fc8}.badge--sport-default{color:#d7e7f5;background:var(--imf-slate);border-color:#547896}.badge--status-active,.team-status.is-active,.auth-live-pill,.game-status--live{color:#75f0b6;background:#00d07829;border-color:#00d07894}.badge--status-completed,.game-status--completed,.game-status--final{color:#d1dee9;background:#24445e;border-color:#54718b}.badge--status-scheduled,.game-status--scheduled{color:#b9dbff;background:#163e67;border-color:#4a81b4}.badge--status-cancelled,.game-status--cancelled{color:#ffaa9f;background:#f0402826;border-color:#f040288f}.badge--role-commissioner,.badge--role-admin,.rank--first,.university-leaderboard-table tbody tr:first-child .rank{background:#f3bb4324;border-color:#f3bb437a;color:var(--imf-gold-soft)!important}.you-label,.standing-row.is-current,.league-leaderboard-row.is-current{color:#bdf;background:#056df23d;border-color:#5da7ffb8}.league-panel,.league-position,.invite-card,.info-card,.league-leaderboard,.standings-list,.university-leaderboard-results,.university-leaderboard-notice,.game-card,.game-result,.game-entry-section,.team-detail-card,.draft-summary-grid,.compare-panel,.compare-stats>*,.roster-page .card{background:var(--imf-panel);border-color:var(--imf-panel-border)}.home-dashboard-section:has(.home-league-list){background:var(--imf-panel);border-color:var(--imf-panel-border)}.home-dashboard-section:has(.home-game-list){background:var(--imf-panel);border-color:var(--imf-panel-border)}.league-panel :is(h1,h2,h3,h4,strong,th,dt),.league-position :is(h1,h2,h3,h4,strong),.invite-card :is(h1,h2,h3,h4,strong),.info-card :is(h1,h2,h3,h4,strong),.league-leaderboard :is(h1,h2,h3,h4,strong),.standings-list :is(h1,h2,h3,h4,strong),.university-leaderboard-results :is(h1,h2,h3,h4,strong,th),.game-card :is(h1,h2,h3,h4,strong),.game-result :is(h1,h2,h3,h4,strong),.team-detail-card :is(h1,h2,h3,h4,strong),.compare-panel :is(h1,h2,h3,h4,strong),.roster-page .card :is(h1,h2,h3,h4,strong){color:var(--imf-white)!important}.home-dashboard-section:has(.home-league-list) :is(h1,h2,h3,h4,strong){color:var(--imf-white)!important}.home-dashboard-section:has(.home-game-list) :is(h1,h2,h3,h4,strong){color:var(--imf-white)!important}.league-panel :is(p,small,label,legend,dd,td,li,.field-help),.league-position :is(p,small),.invite-card :is(p,small),.info-card :is(p,small),.league-leaderboard :is(p,small),.standings-list :is(p,small),.university-leaderboard-results :is(p,small,td),.game-card :is(p,small),.game-result :is(p,small),.team-detail-card :is(p,small),.compare-panel :is(p,small),.roster-page .card :is(p,small,label,legend,dd,td,li){color:var(--imf-ice-muted)!important}.home-dashboard-section:has(.home-league-list) :is(p,small){color:var(--imf-ice-muted)!important}.home-dashboard-section:has(.home-game-list) :is(p,small){color:var(--imf-ice-muted)!important}.home-league-card,.home-game-list article,.league-leaderboard-row,.standing-row,.league-position,.game-card-meta,.game-result,.university-leaderboard-results :is(thead,th),.university-leaderboard-results tbody tr:hover,.compare-stats>*{background:var(--imf-panel-inset);border-color:var(--imf-panel-border)}.game-card h2 a{color:var(--imf-white)!important}.game-card h2 a:hover{color:#bdf!important}.game-card h2 span,.home-league-card>div,.home-game-list article>div:first-child,.home-game-list article p span,.game-card-meta>span:last-child{color:var(--imf-ice-muted)!important}.game-fantasy-points .positive-stat,.positive-stat,.movement-up,.rank-movement--up{color:var(--imf-positive)!important}.game-fantasy-points .negative-stat,.negative-stat,.movement-down,.rank-movement--down{color:var(--imf-negative)!important}.compare-panel{border-top-color:var(--imf-violet)}.compare-panel .eyebrow,.draft-summary-grid .eyebrow{color:#c7bdff!important}@media (max-width:760px){body:has(.app-sidebar) .app-content{background:var(--imf-stage)}}:is(.home-dashboard-section:has(.home-quick-actions),.home-dashboard-section:has(.home-next-actions)){color:var(--imf-white);border-color:var(--imf-panel-border);background:var(--imf-panel)!important}:is(.home-dashboard-section:has(.home-quick-actions) :is(h1,h2,h3,h4,strong),.home-dashboard-section:has(.home-next-actions) :is(h1,h2,h3,h4,strong)){color:var(--imf-white)!important}:is(.home-dashboard-section:has(.home-quick-actions) :is(p,small),.home-dashboard-section:has(.home-next-actions) :is(p,small)){color:var(--imf-ice-muted)!important}:is(.home-dashboard-section:has(.home-quick-actions) .eyebrow,.home-dashboard-section:has(.home-next-actions) .eyebrow){color:#7fbeff!important}.home-quick-actions a{--quick-accent:var(--imf-blue);--quick-edge:#3c82c0;--quick-tint:#056df214;border-left:.22rem solid var(--quick-edge);background:linear-gradient(135deg, var(--quick-tint), transparent 48%), var(--imf-panel-raised)}.home-quick-actions a:hover{background:linear-gradient(135deg, var(--quick-tint), transparent 58%), #17456f;border-color:var(--quick-edge);border-left-color:var(--quick-edge)}.home-quick-actions a>.home-quick-action-icon{color:#fff;background:var(--quick-accent);border-color:color-mix(in srgb, var(--quick-accent), #fff 28%)}.home-quick-actions a.home-quick-action--violet{--quick-accent:#7664d9;--quick-edge:#9d8cff;--quick-tint:#7664d924}.home-quick-actions a.home-quick-action--emerald{--quick-accent:#078a6e;--quick-edge:#21c69c;--quick-tint:#00d0781c}.home-quick-actions a.home-quick-action--cyan{--quick-accent:#197eae;--quick-edge:#55c9f5;--quick-tint:#55c9f51f}.home-quick-actions a.home-quick-action--amber{--quick-accent:#b86613;--quick-edge:#f3b24a;--quick-tint:#f3b24a1f}.home-quick-actions a.home-quick-action--gold{--quick-accent:#a87a19;--quick-edge:#e4c05b;--quick-tint:#e4c05b21}.sidebar-nav a:first-child>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:first-child>.sidebar-nav-icon{color:#fff;background:#056df2;border-color:#4b9aeb}.sidebar-nav a:nth-child(2)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(2)>.sidebar-nav-icon{color:#fff;background:#7664d9;border-color:#a99cff}.sidebar-nav a:nth-child(3)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(3)>.sidebar-nav-icon{color:#fff;background:#197eae;border-color:#55c9f5}.sidebar-nav a:nth-child(4)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(4)>.sidebar-nav-icon{color:#fff;background:#b86613;border-color:#f3b24a}.sidebar-nav a:nth-child(5)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(5)>.sidebar-nav-icon{color:#fff;background:#a87a19;border-color:#e4c05b}.sidebar-nav a:nth-child(6)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(6)>.sidebar-nav-icon{color:#fff;background:#078a6e;border-color:#21c69c}.sidebar-nav a:nth-child(7)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(7)>.sidebar-nav-icon{color:#fff;background:#b65c63;border-color:#f18a8f}.sidebar-nav a:nth-child(8)>.sidebar-nav-icon,.sidebar-nav a[aria-current=page]:nth-child(8)>.sidebar-nav-icon{color:#fff;background:#536778;border-color:#91a7b7}.sidebar-nav a:hover:first-child>.sidebar-nav-icon{background:#056df2;border-color:#4b9aeb}.sidebar-nav a:hover:nth-child(2)>.sidebar-nav-icon{background:#7664d9;border-color:#a99cff}.sidebar-nav a:hover:nth-child(3)>.sidebar-nav-icon{background:#197eae;border-color:#55c9f5}.sidebar-nav a:hover:nth-child(4)>.sidebar-nav-icon{background:#b86613;border-color:#f3b24a}.sidebar-nav a:hover:nth-child(5)>.sidebar-nav-icon{background:#a87a19;border-color:#e4c05b}.sidebar-nav a:hover:nth-child(6)>.sidebar-nav-icon{background:#078a6e;border-color:#21c69c}.sidebar-nav a:hover:nth-child(7)>.sidebar-nav-icon{background:#b65c63;border-color:#f18a8f}.sidebar-nav a:hover:nth-child(8)>.sidebar-nav-icon{background:#536778;border-color:#91a7b7}.home-league-card>div:first-child>span:first-child,.league-card-main>p,.league-card>div>p.eyebrow,.team-card dl>div:first-child>dd,.game-card .game-card-meta>span:last-child,.invite-card .invite-season,.overview-grid .info-card:first-child>strong,.university-leaderboard-table tbody td:nth-child(4),.admin-league-detail-list>div:first-child>dd,.sidebar-season strong{color:#f28c28!important}.my-leagues-page .league-card-main>.badge--role{transform:translateY(-.28rem)}.games-list .game-card,.games-list .game-card:nth-child(2n){background:var(--imf-panel)!important}.games-list .game-card:hover,.games-list .game-card:nth-child(2n):hover{box-shadow:none;border-color:#4f84ae;transform:none;background:#17456f!important}.games-list .game-card-meta,.games-list .game-result{box-shadow:none;background:0 0!important;border-color:#0000!important}.games-list :is(.badge--status-completed,.game-status--completed){color:#75f0b6!important;background:#00d07829!important;border-color:#00d07894!important}.games-list :is(.badge--status-scheduled,.game-status--scheduled){color:#ffd66b!important;background:#f3bb4329!important;border-color:#f3bb4394!important}.games-list :is(.badge--status-cancelled,.game-status--cancelled){color:#ff8f85!important;background:#f0402829!important;border-color:#f0402894!important}.games-list .game-card .game-result>strong{font-size:clamp(1.55rem,2.2vw,1.85rem);line-height:1;transform:translate(-.25rem,.35rem)}.games-list .game-scoreboard{gap:.35rem;margin-top:1rem;display:grid}.games-list .game-score-row{border-bottom:1px solid #2f658c7a;border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.5rem .55rem;display:grid}.games-list .game-score-row.is-winner{background:#17456f6b}.games-list .game-score-team{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;min-width:0;display:flex}.games-list .game-score-team>:is(a,.game-card-team-name){min-width:0;font-size:.94rem;font-weight:750;line-height:1.25;color:#d5e5f2!important}.games-list .game-score-row.is-winner .game-score-team>:is(a,.game-card-team-name){font-weight:900;color:#fff!important}.games-list .game-score-team>small{color:var(--imf-ice-muted);flex-basis:100%;font-size:.72rem;font-weight:750;line-height:1.25}.games-list .game-score-row>strong{text-align:right;min-width:3.5rem;font-size:1.4rem;font-weight:800;line-height:1;color:#d5e5f2!important}.games-list .game-score-row.is-winner>strong{font-size:1.55rem;font-weight:950;color:#fff!important}.games-list .game-winner-mark{background:#f3bb4329;border:1px solid #f3bb439e;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-weight:950;line-height:1;display:inline-grid;color:#ffe09a!important;font-size:.62rem!important}.games-list .game-card--scoreboard{grid-template-columns:minmax(0,1fr);gap:.8rem;min-height:0}.games-list .game-card--scoreboard>.game-card-header{flex-direction:row;grid-area:auto/1;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;height:auto;display:flex}.games-list .game-card--scoreboard>.game-card-header .game-result{grid-area:auto;margin-left:.75rem}.games-list .game-card--scoreboard>.game-card-secondary-meta{border-top:1px solid #2f658c7a;border-bottom:1px solid #2f658c7a;grid-column:1;margin:0;padding:.6rem 0 .7rem;font-size:.78rem;line-height:1.35;color:var(--imf-ice-muted)!important}.games-list .game-card--scoreboard .game-scoreboard{grid-column:1;gap:0;width:100%;margin-top:0}.games-list .game-card--scoreboard .game-score-row:first-child{border-top:0}.games-list .game-card--scoreboard .game-score-team>a{text-decoration:none!important}.game-entry-section :is(.section-heading h2,.game-editor>strong){color:#fff!important}.game-entry-section .section-heading>div>p:last-child,.game-entry-section .game-score-entry .section-heading p{color:#d5e5f2!important}.game-entry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.game-entry-form label:last-of-type{grid-column:auto}.game-entry-form .button{grid-column:1/-1;justify-self:start}.game-entry-form label,.game-editor label{color:#e5f2fa!important}.game-entry-form label>span,.game-editor label>span{font-size:.68rem;font-weight:750;color:#a7e9ff!important}.game-date-select{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,1fr);gap:.35rem;width:100%;display:grid}.game-entry-form label>.game-date-select,.game-editor label>.game-date-select,.admin-game-schedule-form label>.game-date-select,.admin-game-update-form label>.game-date-select{font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit!important;font-size:inherit!important}.game-date-select select{width:100%;min-width:0}.game-editor{grid-template-columns:minmax(13rem,1.35fr) repeat(5,minmax(6.25rem,.48fr)) auto;gap:.8rem;padding-block:1rem}.game-editor>strong{min-width:0;line-height:1.35;color:#fff!important}.admin-game-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid!important}.admin-game-schedule-form label,.admin-game-update-form label{letter-spacing:.05em;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:850;display:grid;color:#041a32!important}.admin-game-schedule-form label>span{font-size:.66rem;font-weight:750;color:#55708b!important}.admin-game-schedule-form .button{grid-column:1/-1;justify-self:start}.admin-game-update-form{grid-template-columns:minmax(13rem,1.35fr) repeat(5,minmax(6.25rem,.48fr)) auto;align-items:end;gap:.75rem;display:grid!important}.admin-game-update-form>strong{min-width:0;line-height:1.35;color:#041a32!important;width:auto!important}@media (max-width:1240px){.game-editor,.admin-game-update-form{grid-template-columns:minmax(13rem,1fr) repeat(3,minmax(7rem,.5fr)) auto}.game-editor>strong,.admin-game-update-form>strong{grid-column:1/-1}}@media (max-width:760px){.game-entry-form,.game-editor,.admin-game-schedule-form,.admin-game-update-form{grid-template-columns:1fr}.game-entry-form .button,.admin-game-schedule-form .button{grid-column:auto;width:100%}}.how-it-works-page{justify-items:center;width:min(100%,72rem);display:grid}.how-it-works-page>.app-page-header,.how-it-works-page>.how-it-works-actions{width:min(100%,54rem)}.how-it-works-playbook{width:min(100%,54rem);margin-top:clamp(1.5rem,4vw,2.5rem)}.playbook-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0 auto .8rem;display:grid}.playbook-tabs button{min-height:2.7rem;color:var(--imf-muted);font:inherit;letter-spacing:.07em;text-align:center;cursor:pointer;background:#0b2d53b8;border:1px solid #afc3d63d;border-radius:.58rem;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:clamp(.65rem,1.4vw,.78rem);font-weight:800;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.playbook-tabs button>span{color:var(--imf-white);margin-right:.26rem}.playbook-tabs button:hover{color:var(--imf-white);background:#17456f;border-color:#afc3d675;transform:translateY(-1px)}.playbook-tabs button.is-active{color:var(--imf-white);background:color-mix(in srgb, var(--playbook-accent) 23%, #0b2d53);border-color:var(--playbook-accent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--playbook-accent) 74%, #041a32), 0 0 0 1px var(--playbook-accent-soft)}.playbook-tabs button.is-active>span{color:var(--playbook-accent)}.playbook-tabs button:focus-visible,.playbook-arrow:focus-visible{outline:3px solid var(--playbook-accent);outline-offset:3px}.playbook-card{isolation:isolate;min-height:29rem;color:var(--imf-white);background:linear-gradient(145deg, #0b2d53fa, #010f20fc), var(--imf-surface);border:1px solid color-mix(in srgb, var(--playbook-accent) 32%, var(--imf-border));border-radius:clamp(1.5rem,3vw,2rem);padding:clamp(1.3rem,4vw,2.1rem);position:relative;overflow:hidden;box-shadow:0 1.1rem 2.5rem #00000038}.playbook-card:before,.playbook-card:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.playbook-card:before{background:radial-gradient(circle, var(--playbook-accent-soft), transparent 67%);width:24rem;height:24rem;top:-13rem;right:-9rem}.playbook-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--playbook-accent) 16%, transparent), transparent 70%);width:18rem;height:18rem;bottom:-13rem;left:22%}.playbook-card-topline,.playbook-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.playbook-kicker{color:var(--playbook-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.playbook-position{color:var(--imf-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.08em;font-size:.78rem;font-weight:750}.playbook-content{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.9fr);align-items:center;gap:clamp(1.6rem,5vw,4rem);min-height:21.5rem;animation:.18s ease-out both playbook-enter;display:grid}.playbook-copy{max-width:28rem;padding:1.35rem 0}.playbook-number{color:color-mix(in srgb, var(--playbook-accent) 62%, #fff);font-family:var(--font-display), Sora, sans-serif;letter-spacing:-.08em;font-size:clamp(3.75rem,9vw,6.3rem);font-weight:850;line-height:.82;display:block}.playbook-copy h2{letter-spacing:-.06em;margin:.7rem 0 0;font-size:clamp(2.2rem,5vw,3.55rem);line-height:.95;color:var(--imf-white)!important}.playbook-copy>p{max-width:30rem;margin:1rem 0 0;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.65;color:var(--imf-muted)!important}.playbook-labels{flex-wrap:wrap;gap:.45rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.playbook-labels li{border:1px solid color-mix(in srgb, var(--playbook-accent) 30%, transparent);background:#ffffff0f;border-radius:999px;padding:.38rem .6rem;font-size:.73rem;font-weight:750;color:var(--imf-white)!important}.playbook-labels li:before{color:var(--playbook-accent);content:"•";margin-right:.35rem}.playbook-icon-stage{place-items:center;min-height:15.5rem;display:grid}.playbook-icon-stage:before{background:var(--playbook-accent-soft);border:1px solid color-mix(in srgb, var(--playbook-accent) 48%, transparent);content:"";border-radius:50%;width:clamp(10rem,22vw,13.5rem);height:clamp(10rem,22vw,13.5rem);position:absolute;box-shadow:0 0 0 1.2rem #ffffff06,0 0 0 2.55rem #ffffff05}.playbook-icon{z-index:1;width:clamp(6.5rem,15vw,8.5rem);height:clamp(6.5rem,15vw,8.5rem);color:var(--playbook-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--playbook-accent) 17%, #173b5e), #010f20e0);border:1px solid color-mix(in srgb, var(--playbook-accent) 68%, transparent);border-radius:1.6rem;place-items:center;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 1rem 2rem #0003}.playbook-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:48%;height:48%}.playbook-controls{border-top:1px solid #afc3d62e;padding-top:1rem}.playbook-controls>span{color:var(--imf-muted);letter-spacing:.025em;font-size:.72rem;font-weight:700}.playbook-arrow{width:2.7rem;height:2.7rem;color:var(--imf-white);cursor:pointer;background:#fff1;border:1px solid #afc3d647;border-radius:50%;place-items:center;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid}.playbook-arrow:hover{color:var(--playbook-accent);background:var(--playbook-accent-soft);border-color:var(--playbook-accent);transform:translateY(-1px)}.playbook-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem}@keyframes playbook-enter{0%{opacity:.7;transform:translate(.45rem)}to{opacity:1;transform:translate(0)}}@media (max-width:620px){.how-it-works-page>.app-page-header,.how-it-works-page>.how-it-works-actions,.how-it-works-playbook{width:100%}.playbook-tabs{gap:.25rem;margin-bottom:.6rem}.playbook-tabs button{letter-spacing:.025em;min-height:2.65rem;padding-inline:.2rem;font-size:.62rem}.playbook-tabs button>span{margin:0 0 .08rem;font-size:.65rem;display:block}.playbook-card{border-radius:1.55rem;min-height:31.5rem;padding:1.2rem}.playbook-content{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:.25rem;min-height:24rem}.playbook-copy{padding-bottom:0}.playbook-icon-stage{min-height:10.5rem}.playbook-icon-stage:before{width:9.6rem;height:9.6rem}.playbook-icon{border-radius:1.35rem;width:6.2rem;height:6.2rem}.playbook-controls>span{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.playbook-tabs button,.playbook-arrow{transition:none}.playbook-content{animation:none}}body:has(.our-mission-page) .app-content{background:var(--imf-app-navy)}.our-mission-page :is(h1,h2,h3,p){color:inherit;margin:0}.mission-hero{min-height:min(42rem,100vh - 4.5rem);color:var(--imf-white);background:radial-gradient(circle at 79% 48%,#056df229,#0000 22rem),linear-gradient(135deg,#001f3d 0%,#041a32 62%,#010f20 100%);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,9vw,8rem) max(2rem,50% - 39rem);display:grid}.mission-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:850;color:#55c9f5!important}.mission-hero-copy{max-width:43rem}.mission-hero h1{letter-spacing:-.075em;margin-top:1.4rem;font-size:clamp(3.3rem,7vw,6.6rem);line-height:.94;color:var(--imf-white)!important}.mission-hero h1 span{color:#42d4ee}.mission-hero-lead{max-width:38rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;color:#b8ccdd!important;margin-top:1.55rem!important}.mission-hero-art{min-height:22rem;position:relative}.mission-art-orbit{border:1px solid #55c9f545;border-radius:50%;position:absolute;transform:rotate(-22deg)}.mission-art-orbit-one{inset:7% 2% 7% 4%}.mission-art-orbit-two{border-color:#f3bb4352;inset:18% -2% 18% 17%;transform:rotate(34deg)}.mission-art-score{background:#0b2d53e6;border:1px solid #2f658c;border-radius:1rem;gap:.6rem;width:min(100%,16rem);padding:1.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 1.5rem 3rem #0003}.mission-art-label{color:#8fb9d8;letter-spacing:.12em;font-size:.62rem;font-weight:800}.mission-art-score strong{font-family:var(--font-display), Sora, sans-serif;letter-spacing:-.1em;font-size:5.5rem;line-height:.85;color:#fff!important}.mission-art-line{color:#b8ccdd;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.mission-art-line i{background:#20d6d1;border-radius:50%;width:.45rem;height:.45rem}.mission-art-icon{color:#fff;background:#056df2;border:1px solid #72ddf2;border-radius:.8rem;place-items:center;width:3.3rem;height:3.3rem;display:grid;position:absolute;box-shadow:0 .8rem 1.5rem #0003}.mission-art-icon svg,.mission-pillar-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.35rem;height:1.35rem}.mission-art-icon-pin{color:#20d6d1;background:#073e5c;border-color:#20d6d1;top:8%;left:8%}.mission-art-icon-spark{color:#f5c451;background:#4c3d16;border-color:#f5c451;top:21%;right:2%}.mission-art-icon-trophy{color:#a78bfa;background:#30255f;border-color:#a78bfa;bottom:5%;right:13%}.mission-statement{color:#041a32;text-align:center;background:#faf8f4;padding:clamp(5rem,10vw,9rem) 2rem}.mission-statement .mission-eyebrow,.mission-pillars .mission-eyebrow{color:#056df2!important}.mission-statement h2{letter-spacing:-.065em;width:min(100%,58rem);margin:1rem auto 0;font-size:clamp(2rem,4.4vw,4rem);line-height:1.02;color:#041a32!important}.mission-statement>p:last-child{width:min(100%,37rem);margin:1.45rem auto 0;font-size:1rem;line-height:1.7;color:#486681!important}.mission-pillars{color:#041a32;background:#e7f2fc;padding:clamp(4.5rem,8vw,7rem) max(2rem,50% - 39rem)}.mission-pillars>header{width:min(100%,38rem)}.mission-pillars h2{letter-spacing:-.06em;margin-top:.7rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;color:#041a32!important}.mission-pillar-list{border-top:1px solid #afcbe2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.2rem;display:grid}.mission-pillar-list article{grid-template-rows:auto 1fr;grid-template-columns:auto auto;gap:1.15rem .85rem;padding:1.7rem 1.5rem 0 0;display:grid}.mission-pillar-list article+article{border-left:1px solid #afcbe2;padding-left:1.5rem}.mission-pillar-number{color:#056df2;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.08em;font-size:.8rem;font-weight:850}.mission-pillar-icon{color:#056df2;background:#fff;border:1px solid #afcbe2;border-radius:.55rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.mission-pillar-list article>div{grid-column:1/-1}.mission-pillar-list h3{letter-spacing:-.035em;font-size:1.22rem;line-height:1.15;color:#041a32!important}.mission-pillar-list p{font-size:.88rem;line-height:1.65;color:#486681!important;margin-top:.7rem!important}.mission-cta{color:#fff;background:#001f3d;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(3.5rem,7vw,5.5rem) max(2rem,50% - 39rem);display:flex}.mission-cta h2{letter-spacing:-.06em;margin-top:.45rem;font-size:clamp(2rem,4vw,3rem);color:#fff!important}.mission-cta>div:last-child{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.mission-cta .button{background:#056df2;border-color:#056df2;color:#fff!important}.mission-cta .button:hover{background:#0059d5;border-color:#0059d5;color:#fff!important}.mission-cta-secondary{border-bottom:1px solid #55c9f5;padding:.75rem .2rem;font-size:.85rem;font-weight:800;text-decoration:none;color:#fff!important}.mission-cta-secondary:hover{color:#55c9f5!important}@media (max-width:760px){.mission-hero{grid-template-columns:1fr;min-height:auto;padding:4rem 1.25rem 3.5rem}.mission-hero h1{font-size:clamp(3.15rem,14vw,5.3rem)}.mission-hero-art{min-height:18rem}.mission-art-orbit-one{inset:8% 9% 8% 4%}.mission-art-orbit-two{inset:16% 3% 16% 16%}.mission-statement,.mission-pillars{padding-inline:1.25rem}.mission-pillar-list{grid-template-columns:1fr}.mission-pillar-list article,.mission-pillar-list article+article{border-left:0;grid-template-columns:auto auto 1fr;padding:1.35rem 0}.mission-pillar-list article>div{grid-area:1/3/span 2}.mission-cta{flex-direction:column;align-items:flex-start;padding-inline:1.25rem}}@media (max-width:520px){.public-nav-links{gap:0}.mission-hero-art{min-height:16rem}.mission-art-score{width:13rem;padding:1.1rem}.mission-art-score strong{font-size:4.5rem}.mission-art-icon{width:2.75rem;height:2.75rem}.mission-art-icon-pin{left:2%}.mission-art-icon-spark{right:0}.mission-art-icon-trophy{right:7%}}.mission-hero{min-height:min(35rem,100vh - 4.5rem);padding-top:clamp(3.5rem,7vw,5.75rem);padding-bottom:clamp(3.5rem,7vw,5.75rem);overflow:clip}.mission-hero h1{margin-top:1rem;font-size:clamp(2.9rem,5.6vw,5.35rem)}.mission-hero-lead{font-size:clamp(.98rem,1.35vw,1.12rem);margin-top:1.25rem!important}.mission-hero-art{min-height:19rem}.mission-loop{color:#041a32;background:#faf8f4;padding:clamp(4rem,7vw,6rem) max(2rem,50% - 39rem)}.mission-loop-header{text-align:center;width:min(100%,38rem);margin:0 auto}.mission-loop-header h2{letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05;color:#041a32!important}.mission-loop-header>p:last-child{margin-top:.7rem;font-size:.95rem;line-height:1.6;color:#486681!important}.mission-loop-visual{width:min(100%,70rem);min-height:13.75rem;margin:2.1rem auto 0;position:relative}.mission-loop-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mission-loop-path path{fill:none;stroke:#9ebbd2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.mission-loop-steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;height:13.75rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid;position:relative}.mission-loop-step{color:#041a32;text-align:center;flex-direction:column;align-items:center;gap:.7rem;min-width:0;display:flex}.mission-loop-icon{color:#056df2;background:#faf8f4;border:1px solid #82afcd;border-radius:.72rem;place-items:center;width:3.1rem;height:3.1rem;display:grid;box-shadow:0 0 0 .42rem #faf8f4}.mission-loop-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.3rem;height:1.3rem}.mission-loop-step-2 .mission-loop-icon{color:#008f9a;border-color:#63c5ce}.mission-loop-step-3 .mission-loop-icon{color:#7652d3;border-color:#b6a8f2}.mission-loop-step-4 .mission-loop-icon{color:#c97918;border-color:#e0b35d}.mission-loop-step-5 .mission-loop-icon{color:#078a6e;border-color:#65cfae}.mission-loop-step>span:last-child{color:#041a32;width:min(100%,10rem);font-family:var(--font-display), Sora, sans-serif;font-size:.78rem;font-weight:800;line-height:1.25}.mission-benefits{color:#041a32;background:#e7f2fc;padding:clamp(4rem,7vw,6rem) max(2rem,50% - 39rem)}.mission-benefits>header{width:min(100%,37rem)}.mission-benefits>header h2{letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.05;color:#041a32!important}.mission-benefit-list{border-top:1px solid #afcbe2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.mission-benefit-list article{grid-template-rows:auto 1fr;grid-template-columns:auto auto;gap:1rem .8rem;padding:1.35rem 1.5rem 0 0;display:grid}.mission-benefit-list article+article{border-left:1px solid #afcbe2;padding-left:1.5rem}.mission-benefit-number{color:#056df2;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.08em;font-size:.75rem;font-weight:850}.mission-benefit-icon{color:#056df2;background:#fff;border:1px solid #afcbe2;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mission-benefit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.2rem;height:1.2rem}.mission-benefit-list article>div{grid-column:1/-1}.mission-benefit-list h3{letter-spacing:-.03em;font-size:1.1rem;line-height:1.2;color:#041a32!important}.mission-benefit-list p{font-size:.84rem;line-height:1.6;color:#486681!important;margin-top:.55rem!important}.mission-cta h2{max-width:24rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}@media (max-width:760px){.mission-loop,.mission-benefits{padding-inline:1.25rem}.mission-loop-visual{min-height:0;margin-top:1.7rem}.mission-loop-path{display:none}.mission-loop-steps{grid-template-columns:3.1rem minmax(0,1fr);gap:0;height:auto;padding:0;display:grid}.mission-loop-steps:before{content:"";background:#9ebbd2;width:1px;position:absolute;top:1.55rem;bottom:1.55rem;left:1.5rem}.mission-loop-step,.mission-loop-step-2,.mission-loop-step-4{text-align:left;grid-column:1/-1;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.55rem 0;display:grid;position:relative}.mission-loop-icon{z-index:1;width:3rem;height:3rem;position:relative;box-shadow:0 0 0 .25rem #faf8f4}.mission-loop-step>span:last-child{width:auto;font-size:.84rem}.mission-benefit-list{grid-template-columns:1fr;margin-top:2rem}.mission-benefit-list article,.mission-benefit-list article+article{border-left:0;grid-template-columns:auto auto 1fr;padding:1.15rem 0}.mission-benefit-list article>div{grid-area:1/3/span 2}}.faq-section{width:min(100%,54rem);margin-top:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:6.25rem}.faq-section-header{max-width:42rem;margin-bottom:1.25rem}.faq-section-header .eyebrow{color:#55c9f5!important}.faq-section-header h2{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.65rem,3vw,2.25rem);color:var(--imf-white)!important}.faq-section-header>p:last-child{margin:.65rem 0 0;line-height:1.6;color:var(--imf-muted)!important}.faq-section .faq-list{border:1px solid var(--imf-border);box-shadow:none;background:#071f38;border-radius:.8rem;margin:0;overflow:hidden}.faq-section .faq-list details{background:#0b2d53}.faq-section .faq-list details+details{border-top:1px solid #afc3d62e}.faq-section .faq-list summary{min-height:4.5rem;font-family:var(--font-display), Sora, sans-serif;cursor:pointer;background:0 0;grid-template-columns:2.3rem minmax(0,1fr) 2rem;align-items:center;gap:.85rem;padding:.85rem 1.15rem;font-size:.96rem;font-weight:750;line-height:1.35;list-style:none;transition:color .15s,background .15s;display:grid;color:var(--imf-white)!important}.faq-section .faq-list summary::-webkit-details-marker{display:none}.faq-section .faq-list summary:after{color:#55c9f5;content:"+";background:#056df22b;border:1px solid #55c9f559;border-radius:.48rem;place-items:center;width:1.9rem;height:1.9rem;font-size:1.2rem;line-height:1;display:grid}.faq-section .faq-list summary:hover{background:#103a65;color:#fff!important}.faq-section .faq-list summary:focus-visible{outline-offset:-3px;outline:3px solid #55c9f580}.faq-section .faq-list details[open]{background:#0c355f}.faq-section .faq-list details[open] summary{background:#056df221;color:#fff!important}.faq-section .faq-list details[open] summary:after{color:#fff;content:"−";background:#056df2;border-color:#55c9f5}.faq-section .faq-number{background:#ffba46;border:1px solid #ffd477;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:.68rem;font-weight:900;display:inline-grid;color:#041a32!important}.faq-section .faq-answer{background:0 0;padding:0 4.3rem 1.15rem}.faq-section .faq-answer p{max-width:52rem;margin:0;font-size:.9rem;line-height:1.65;color:var(--imf-muted)!important}@media (max-width:620px){.faq-section{width:100%;margin-top:3rem}.faq-section .faq-list summary{grid-template-columns:minmax(0,1fr) 2rem;min-height:4rem;padding:.8rem .9rem}.faq-section .faq-number{display:none}.faq-section .faq-answer{padding:0 3.8rem 1rem .9rem}}.mission-loop-visual{min-height:18rem;overflow:visible}.mission-loop-path ellipse{fill:none;stroke:#82afcd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.mission-loop-steps{height:18rem;padding:0;display:block;overflow:visible}.mission-loop-step{z-index:1;width:10rem;min-width:0;padding:0;display:block;position:absolute}.mission-loop-step-1{top:50%;left:10%;transform:translate(-50%,-1.55rem)}.mission-loop-step-2{top:11.648%;left:41.332%;transform:translate(-50%,-1.55rem)}.mission-loop-step-3{top:20.008%;left:75.835%;transform:translate(-50%,-1.55rem)}.mission-loop-step-4{top:79.992%;left:75.835%;transform:translate(-50%,-1.55rem)}.mission-loop-step-5{top:88.352%;left:41.332%;transform:translate(-50%,-1.55rem)}.mission-loop-step-2,.mission-loop-step-4{align-self:unset;padding-bottom:0}.mission-loop-stop{color:#041a32;width:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.7rem;padding:0;display:flex}.mission-loop-stop:hover .mission-loop-icon{background:#fff;transform:none}.mission-loop-stop:focus-visible{outline:3px solid var(--mission-loop-accent);outline-offset:5px;border-radius:.7rem}.mission-loop-stop>span:last-child{color:#041a32;width:min(100%,10rem);font-family:var(--font-display), Sora, sans-serif;font-size:.78rem;font-weight:800;line-height:1.25}.mission-loop-icon{transition:background .14s,border-color .14s,transform .14s}.mission-loop-step .mission-loop-icon{color:var(--mission-loop-accent);border-color:color-mix(in srgb, var(--mission-loop-accent) 60%, #82afcd)}.mission-loop-step.is-active{z-index:1000}.mission-loop-popover{z-index:1001;color:#041a32;background:color-mix(in srgb, var(--mission-loop-accent) 10%, #faf8f4);border:1px solid color-mix(in srgb, var(--mission-loop-accent) 55%, #afcbe2);border-top:3px solid var(--mission-loop-accent);border-radius:.7rem;width:clamp(14rem,22vw,17rem);padding:1rem 1.1rem 1.1rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .8rem 1.8rem #041a3229}.mission-loop-step-1 .mission-loop-popover{left:0;transform:none}.mission-loop-step-1 .mission-loop-popover,.mission-loop-step-2 .mission-loop-popover,.mission-loop-step-3 .mission-loop-popover{top:calc(100% + .8rem)}.mission-loop-step-4 .mission-loop-popover,.mission-loop-step-5 .mission-loop-popover{bottom:calc(100% + .8rem)}.mission-loop-popover strong{padding-right:1.2rem;font-size:.86rem;line-height:1.3;display:block;color:#041a32!important}.mission-loop-popover p{margin:.45rem 0 0;font-size:1rem;line-height:1.5;color:#294764!important}.mission-loop-popover-close{width:1.25rem;height:1.25rem;color:var(--mission-loop-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;top:.45rem;right:.5rem}.mission-loop-popover-close:hover{color:#fff;background:var(--mission-loop-accent)}@media (max-width:760px){.mission-loop-visual{min-height:0}.mission-loop-path{display:none}.mission-loop-steps{height:auto;padding:0;position:relative}.mission-loop-steps:before{top:1.55rem;bottom:1.55rem}.mission-loop-step,.mission-loop-step-1,.mission-loop-step-2,.mission-loop-step-3,.mission-loop-step-4,.mission-loop-step-5{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.9rem;width:auto;padding:.55rem 0;display:grid;position:relative;top:auto;left:auto;transform:none}.mission-loop-stop{text-align:left;grid-column:1/-1;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.9rem;width:100%;display:grid}.mission-loop-stop>span:last-child{width:auto;font-size:.84rem}.mission-loop-icon{width:3rem;height:3rem;box-shadow:0 0 0 .25rem #faf8f4}.mission-loop-popover{grid-column:2;width:auto;margin:.2rem 0 .4rem;position:relative;left:auto;transform:none;top:auto!important;bottom:auto!important}}@media (prefers-reduced-motion:reduce){.mission-loop-icon{transition:none}.mission-loop-stop:hover .mission-loop-icon{transform:none}}.mission-benefit-list article{min-height:8rem;padding:1.35rem 4.25rem 1.35rem 0;display:block;position:relative}.mission-benefit-heading-row{align-items:flex-start;gap:.8rem;min-height:3.1rem;padding-right:.35rem;display:flex}.mission-benefit-heading-row h3{margin:0}.mission-benefit-number{flex:none;padding-top:.12rem}.mission-benefit-icon{width:3.1rem;height:3.1rem;position:absolute;top:1.2rem;right:0}@media (max-width:760px){.mission-benefit-list article,.mission-benefit-list article+article{min-height:0;padding:1.15rem 4.25rem 1.15rem 0}.mission-benefit-heading-row{min-height:3rem;padding-right:0}.mission-benefit-icon{width:3rem;height:3rem;top:1.05rem}.mission-benefit-list article>p{margin-top:.7rem!important}}.our-mission-page{background:#041a32;color:#fff!important}.mission-loop{color:#fff;background:#071f38;border-top:1px solid #7eb2d71f}.mission-loop-header h2{color:#fff!important}.mission-loop-header>p:last-child{color:#b8ccdd!important}.mission-loop-path ellipse{stroke:#4f84ae}.mission-loop-steps:before{background:#3e7096}.mission-loop-stop>span:last-child{color:#f4f8fc}.mission-loop-icon{background:#071f38;box-shadow:0 0 0 .42rem #071f38}.mission-loop-popover{color:#fff;background:color-mix(in srgb, var(--mission-loop-accent) 13%, #0b2d53);border-color:color-mix(in srgb, var(--mission-loop-accent) 58%, #2f658c);box-shadow:0 .8rem 1.8rem #0000004d}.mission-loop-popover strong{color:#fff!important}.mission-loop-popover p{color:#b8ccdd!important}.mission-benefits{color:#fff;background:#0b2d53;border-top:1px solid #7eb2d71f}.mission-benefits>header h2{color:#fff!important}.mission-benefit-list{border-top-color:#2f5676}.mission-benefit-list article+article{border-left-color:#2f5676}.mission-benefit-number{color:#55c9f5}.mission-benefit-icon{color:#55c9f5;background:#071f38;border-color:#3e7096}.mission-benefit-list article:nth-child(2) .mission-benefit-number,.mission-benefit-list article:nth-child(2) .mission-benefit-icon{color:#a78bfa}.mission-benefit-list article:nth-child(2) .mission-benefit-icon{border-color:#6655a7}.mission-benefit-list article:nth-child(3) .mission-benefit-number,.mission-benefit-list article:nth-child(3) .mission-benefit-icon{color:#5ee6bd}.mission-benefit-list article:nth-child(3) .mission-benefit-icon{border-color:#368f7a}.mission-benefit-list h3{color:#fff!important}.mission-benefit-list p{color:#b8ccdd!important}.mission-cta{background:#001f3d;border-top:1px solid #7eb2d71f}@media (max-width:760px){.mission-loop-icon{box-shadow:0 0 0 .25rem #071f38}}.mission-benefit-list article,.mission-benefit-list article+article{min-height:8rem;padding:1.35rem 1.5rem 1.35rem 0}.mission-benefit-list article+article{padding-left:1.5rem}.mission-benefit-heading-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem 1rem;min-height:3.25rem;padding:0;display:grid}.mission-benefit-heading-row h3{min-width:0}.mission-benefit-icon{width:3.25rem;height:3.25rem;position:static}.mission-benefit-list article>p{margin-top:.8rem!important}.mission-cta-secondary{background:#0b2d5394;border:1px solid #4f84ae;border-radius:.5rem;justify-content:center;align-items:center;padding:.72rem 1rem;text-decoration:none;display:inline-flex;color:#d5e5f2!important}.mission-cta-secondary:hover{background:#0b2d53;border-color:#7ddcff;color:#fff!important}@media (max-width:760px){.mission-benefit-list article,.mission-benefit-list article+article{min-height:0;padding:1.15rem 0}.mission-benefit-heading-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem .85rem;min-height:3rem}.mission-benefit-icon{width:3.1rem;height:3.1rem}}.faq-section .faq-list summary{font-size:1rem;font-weight:800;line-height:1.4}.faq-section .faq-answer{padding:1rem 1.15rem 1.35rem 4.3rem}.faq-section .faq-answer p{font-size:1rem;line-height:1.6;color:#b8ccdd!important}.faq-section .faq-answer strong{font-weight:800;color:#fff!important}@media (max-width:620px){.faq-section .faq-answer{padding:1rem .9rem 1.25rem}}.how-it-works-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.how-it-works-actions>div:last-child>.button{background:#056df2;border-color:#056df2;flex:0 0 100%;width:fit-content;box-shadow:0 .45rem 1rem #056df238;color:#fff!important}.how-it-works-actions>div:last-child>.button:hover{background:#0059d5;border-color:#0059d5;color:#fff!important}.how-it-works-actions>div:last-child>.text-link{text-align:center;background:#0b2d53c7;border:1px solid #3e7096;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.5rem .78rem;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex;color:#d5e5f2!important}.how-it-works-actions>div:last-child>.text-link:hover{background:#17456f;border-color:#7ddcff;transform:translateY(-1px);color:#fff!important}.how-it-works-actions>div:last-child>.text-link:focus-visible{outline-offset:3px;outline:3px solid #7ddcff}@media (max-width:620px){.how-it-works-actions>div:last-child{justify-content:flex-start}.how-it-works-actions>div:last-child>.button{width:100%}.how-it-works-actions>div:last-child>.text-link{flex:calc(50% - .65rem)}}.how-it-works-actions>div:last-child{align-items:stretch;justify-content:initial;grid-template-rows:auto repeat(2,3rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:min(100%,26rem);display:grid}.how-it-works-actions>div:last-child>.button{grid-column:1/-1;width:100%}.how-it-works-actions>div:last-child>.text-link{width:100%;height:3rem;min-height:3rem}@media (max-width:620px){.how-it-works-actions>div:last-child{grid-template-rows:auto repeat(2,3rem);width:100%}}.imf-logo{letter-spacing:-.04em;white-space:nowrap;flex:none;gap:.48rem;font-size:1.35rem;font-weight:850}.imf-logo-mark{letter-spacing:-.1em;font-size:1.24em;font-weight:950}.imf-logo-mark i{color:#0a6eff}.imf-logo-mark b{color:#fff;margin-left:.08em}.imf-logo-wordmark{color:#fff;letter-spacing:-.045em;font-weight:850}.app-content .landing-page .lp-logo{font-size:clamp(1.35rem, calc(27 * var(--u)), 1.75rem)}.public-brand,.sidebar-brand{font-size:1.35rem}.mobile-app-header .mobile-brand{font-size:1.2rem}.auth-brand-mark{gap:.58rem;font-size:1.55rem}.auth-brand-mark>span{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border-radius:0;display:inline-flex}.auth-brand-mark>.imf-logo-mark{display:inline-flex}.auth-brand-mark>.imf-logo-wordmark{display:inline}@media (max-width:800px){.app-content .landing-page .lp-logo{font-size:1.45rem}}.public-site-header{z-index:20;color:#fff;height:72px;min-height:72px;font-family:var(--public-header-font), Arial, sans-serif;background:linear-gradient(110deg,#001c34,#001f3a 75%,#001b32);border-bottom:1px solid #00386b;justify-content:space-between;align-items:center;gap:2rem;padding:0 clamp(1.25rem,14.3vw,13.75rem) 0 clamp(1.25rem,11vw,10.56rem);font-size:16px;line-height:1.2;display:flex;position:relative}.public-site-brand{flex:none;font-size:clamp(1.35rem,1.76vw,1.7rem)}.public-site-nav{color:#fff;align-items:center;gap:34px;min-width:0;height:100%;display:flex}.public-site-nav>a,.public-site-nav>button{white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0;font-family:inherit;font-size:.88rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:relative;color:#fff!important}.public-site-nav>a:hover,.public-site-nav>button:hover{color:#fff!important}.public-site-nav>a:focus-visible,.public-site-nav>button:focus-visible{z-index:1;outline-offset:5px;outline:3px solid #ffba46}.public-site-nav>a[aria-current=page]:not(.public-site-create-account):after{content:"";background:#00aeff;height:3px;position:absolute;bottom:0;left:0;right:0}.public-site-sign-in{margin-left:3px!important}.public-site-create-account{border-radius:9px;justify-content:center;width:149px;margin-left:-8px;box-shadow:0 4px 12px #007aff29;color:#fff!important;background:linear-gradient(115deg,#0068ff,#0063f4)!important;border:1px solid #007aff!important;height:43px!important}.public-site-create-account:hover{filter:brightness(1.08)}.public-site-create-account[aria-current=page]{box-shadow:0 0 0 2px #7ddcff42,0 4px 12px #007aff29;border-color:#7ddcff!important}.public-site-logout{border-radius:9px;justify-content:center;min-width:5.4rem;color:#fff!important;background:#f04028!important;border:1px solid #ff604c!important;height:43px!important}@media (max-width:1100px){.public-site-header{padding-left:2rem;padding-right:2rem}.public-site-nav{gap:26px}}@media (max-width:800px){.public-site-header{flex-wrap:wrap;gap:16px;height:auto;min-height:84px;padding:18px 20px}.public-site-nav{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:18px;height:auto;min-height:43px}.public-site-nav>a,.public-site-nav>button{height:43px;font-size:.82rem}.public-site-sign-in{border-left:0!important;margin-left:0!important;padding-left:0!important}.public-site-create-account{width:140px;margin-left:0}}@media (max-width:440px){.public-site-header{padding-inline:16px}.public-site-nav{gap:12px}.public-site-nav>a,.public-site-nav>button{font-size:.76rem}.public-site-create-account{width:132px}}.mission-loop-layout{width:min(100%,90rem);margin:1.35rem auto 0}.mission-loop-callout{color:#d5e5f2;background:#0b2d53;border:1px solid #2f658c;border-radius:1rem;flex-direction:column;width:min(100%,20rem);max-width:20rem;min-height:34rem;padding:2.15rem 1.65rem 1.6rem 2rem;display:flex;position:relative;top:0;overflow:hidden;box-shadow:0 1rem 2rem #0003}.mission-loop-callout:before{content:"";background:linear-gradient(#00aeff 0%,#7652d3 58%,#00d078 100%);border-radius:0 999px 999px 0;width:3px;position:absolute;top:1.4rem;bottom:1.4rem;left:0}.mission-loop-callout-label{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:900;color:#7ddcff!important}.mission-loop-callout h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:850;line-height:1.08;color:#fff!important}.mission-loop-callout h3 span{display:block}.mission-loop-callout>p:not(.mission-loop-callout-label):not(.mission-loop-callout-helper){margin:1.1rem 0 0;font-size:1rem;font-weight:600;line-height:1.55;color:#e5f2fa!important}.mission-loop-impact{border-top:1px solid #7eb2d738;margin-top:1.7rem;padding-top:1.1rem}.mission-loop-impact-label{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900;color:#a7e9ff!important}.mission-loop-impact ul{gap:.78rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mission-loop-impact li{align-items:center;gap:.7rem;font-size:.78rem;font-weight:800;line-height:1.35;display:flex;color:#f4f8fc!important}.mission-loop-impact-icon{background:#55c9f51f;border:1px solid #55c9f573;border-radius:.5rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.mission-loop-impact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1rem;height:1rem}.mission-loop-impact-icon--eye{color:#55c9f5}.mission-loop-impact-icon--conversation{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa73}.mission-loop-impact-icon--energy{color:#5ee6bd;background:#5ee6bd1f;border-color:#5ee6bd73}.mission-loop-callout-helper{margin:auto 0 0;padding-top:1.3rem;font-size:.76rem;font-weight:850;line-height:1.4;color:#beefff!important}.mission-loop-callout-helper span{color:#00aeff;font-size:1rem}.mission-loop-center-anchor{z-index:0;text-align:center;pointer-events:none;background:#051b35f5;border:1px solid #7ddcff75;border-radius:.85rem;align-content:center;width:min(100% - 2rem,22rem);min-height:8.5rem;padding:1.25rem 1.35rem;display:grid;position:absolute;top:calc(50% + 10px);left:calc(50% - 45px);transform:translate(-50%,-50%);box-shadow:0 0 2rem #00aeff24;color:#ecf8ff!important}.mission-loop-center-anchor>span{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900;color:#a7e9ff!important}.mission-loop-center-anchor strong{letter-spacing:-.02em;margin-top:.48rem;font-size:1rem;font-weight:900;line-height:1.25;color:#fff!important}.mission-loop-center-anchor small{margin-top:.48rem;font-size:.78rem;line-height:1.4;color:#c3d9e8!important}.mission-loop{padding-top:clamp(2rem,3.5vw,3rem);padding-bottom:clamp(2rem,3.5vw,3rem)}@media (min-width:1100px){.mission-loop{padding-inline:max(2rem,50% - 46.25rem)}.mission-loop-layout{grid-template-columns:minmax(17.5rem,19.5rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);width:min(100%,92.5rem);display:grid}.mission-loop-callout{top:-5.5rem}.mission-loop-layout .mission-loop-visual{width:100%;max-width:none;min-height:22rem;margin:0}.mission-loop-layout .mission-loop-steps{height:22rem}.mission-loop-layout .mission-loop-visual{transform:translateY(-4.7rem)}}@media (max-width:1099px){.mission-loop-layout{grid-template-columns:minmax(0,1fr);gap:1.7rem;width:min(100%,70rem);display:grid}.mission-loop-callout{text-align:left;max-width:20rem;margin:0 auto;top:0}}@media (max-width:860px){.mission-loop-layout{gap:1.25rem;margin-top:1.4rem}.mission-loop-callout{text-align:left;max-width:30rem}}@media (max-width:760px){.mission-loop-center-anchor{display:none}}.mission-benefit-list article>p{font-size:.95rem;line-height:1.7;color:#d5e5f2!important;margin-top:1rem!important}@media (max-width:760px){.mission-benefit-list article>p{margin-top:.9rem!important}}body:has(.app-sidebar) .app-content :is(.text-link,.text-button,.league-card-link,.team-card-link,.home-league-card>a,.home-next-actions a,.home-dashboard-section>.home-section-heading>a){color:#9bcbff!important}body:has(.app-sidebar) .app-content :is(.text-link,.text-button,.league-card-link,.team-card-link,.home-league-card>a,.home-next-actions a,.home-dashboard-section>.home-section-heading>a):hover{color:#e5f7ff!important}.home-next-actions article.home-next-action--complete>span,.home-next-actions article.home-next-action--ready>span{color:#12b981!important}.home-next-actions article.home-next-action--complete,.home-next-actions article.home-next-action--ready{border-left-color:#12b981!important}.home-next-actions article.home-next-action--draft>span{color:#8b6cff!important}.home-next-actions article.home-next-action--draft{border-left-color:#8b6cff!important}.home-next-actions article.home-next-action--operational>span{color:#e6a23c!important}.home-next-actions article.home-next-action--operational{border-left-color:#e6a23c!important}.home-next-actions article.home-next-action--warning>span{color:#f08a3c!important}.home-next-actions article.home-next-action--warning{border-left-color:#f08a3c!important}.create-league-card :is(.league-season-option>span,.league-size-option>span,.league-draft-option>span){color:#dceaf6!important;box-shadow:none!important;background:#102f4d!important;border-color:#3d678c!important}.create-league-card :is(.league-season-option:hover>span,.league-size-option:hover>span,.league-draft-option:hover>span){transform:none;color:#f4faff!important;background:#17456f!important;border-color:#6c9fc5!important}.create-league-card .league-choice-input:checked+span{color:#06213b!important;background:#f5f1e8!important;border-color:#f3d9a6!important;box-shadow:0 0 0 2px #f5f1e82e!important}.create-league-card .league-choice-input:checked+span small{color:#38506a!important}.create-league-card .league-choice-input:checked+span:hover{color:#06213b!important;background:#fff9ee!important;border-color:#ffe2a8!important}.create-league-card .league-choice-input:focus-visible+span{outline-offset:2px;outline:3px solid #7ddcffb3}.my-leagues-page .league-card .invite-details code{border:0;border-radius:0;padding:0;background:0 0!important}.game-card--editable{cursor:pointer}.game-card--editable:hover{border-color:#4f91c4;transform:translateY(-2px);box-shadow:0 .8rem 1.6rem #0020412e}.game-card--editable:focus-visible{outline-offset:3px;outline:3px solid #7ddcff}.game-card-edit-hint{color:#9bcbff;background:#7ddcff14;border:1px solid #7ddcff59;border-radius:.4rem;place-items:center;width:1.45rem;height:1.45rem;margin-left:.15rem;font-size:.88rem;font-weight:850;display:inline-grid}.games-list .game-card-meta{white-space:nowrap;flex-wrap:nowrap;gap:.4rem}.games-list .game-card-meta .game-card-season{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:750;color:#f28c28!important}.games-list .game-card-meta .game-card-edit-hint{flex:none}.games-list--focused{grid-template-columns:minmax(0,48rem);justify-content:center}.admin-game-queue>a{color:inherit;text-align:left;background:var(--imf-surface-raised);border:1px solid var(--imf-border);grid-template-columns:auto minmax(12rem,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.7rem;text-decoration:none;display:grid}.admin-game-queue>a:hover{background:#17456f;border-color:#4f84ae}.admin-team-table td>a[href^="/games?edit="]{color:#9bcbff;font-weight:750;text-decoration:none}.admin-team-table td>a[href^="/games?edit="]:hover{color:#e5f7ff}@media (max-width:760px){.admin-game-queue>a{text-align:left;grid-template-columns:1fr}}.admin-page .admin-updates{color:#e7f2fa;background:#010f20;border-color:#1d4162}.admin-page .admin-updates .admin-section-heading .eyebrow{color:#7ddcff!important}.admin-page .admin-updates .admin-section-heading h2{color:#fff!important}.admin-page .admin-updates .admin-section-heading>div>p:last-child{color:#bfd4e5!important}.admin-page .admin-updates .admin-empty-state{box-shadow:none;color:#e7f2fa!important;background:#0b2d53!important;border-color:#3a719a!important}.admin-page .admin-updates .admin-empty-state h3{color:#fff!important}.admin-page .admin-updates .admin-empty-state p{color:#c9dceb!important}.home-game-list-link{color:inherit;text-decoration:none;display:block}.home-game-list-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.home-game-list-link:hover article{background:#17456f;border-color:#4f84ae}.home-game-list-link:focus-visible{outline-offset:3px;border-radius:.6rem;outline:3px solid #7ddcff}.home-game-list .badge--sport{border-radius:.42rem;min-height:1.55rem;padding:.22rem .48rem;font-size:.62rem}.home-game-list .badge--sport-soccer{color:#5ee6d2!important;background:#14b8a624!important;border-color:#5ee6d294!important}.home-game-list .badge--sport-basketball{color:#ffd66b!important;background:#f3bb4324!important;border-color:#f3bb4394!important}.home-game-list .badge--sport-flag-football{color:#b9a7ff!important;background:#7652d329!important;border-color:#b9a7ff94!important}.home-game-list .badge--status-completed{color:#75f0b6!important;background:#00d07829!important;border-color:#00d07894!important}.home-game-list .badge--status-scheduled{color:#ffd66b!important;background:#f3bb4329!important;border-color:#f3bb4394!important}.home-game-list .badge--status-cancelled{color:#ff8f85!important;background:#f0402829!important;border-color:#f0402894!important}.league-leaderboard.imf-standings-card .league-leaderboard-row.is-current{background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important}.leaderboard-panel-shell{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.85rem;overflow:hidden}.league-panel:has(>.leaderboard-panel-shell){background:var(--imf-panel-inset)!important}.leaderboard-panel-shell>.section-heading{margin:0;padding:1rem 1rem .85rem}.leaderboard-panel-shell>.league-leaderboard.imf-standings-card{border:0;border-top:1px solid var(--imf-panel-border);border-radius:0}.home-game-preview-backdrop{z-index:100;background:#010e1fb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.home-game-preview-modal{color:#f6fafd;background:#0b2d53;border:1px solid #3a719a;border-radius:1.1rem;width:min(100%,34rem);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1.5rem 4rem #0000006b}.home-game-preview-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-game-preview-modal h2{color:#fff;margin:.25rem 0 0;font-size:clamp(1.2rem,3vw,1.55rem)}.home-game-preview-modal header>button{color:#d5e5f2;cursor:pointer;background:0 0;border:1px solid #4e7899;border-radius:.5rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.55rem;line-height:1;display:grid}.home-game-preview-meta{color:#c9dceb;border-bottom:1px solid #2f658c94;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.35rem;padding-bottom:1rem;display:flex}.home-game-preview-scoreboard{gap:.45rem;margin-top:1rem;display:grid}.home-game-preview-scoreboard>div{background:#010f2061;border:1px solid #2f658c7a;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .9rem;display:grid}.home-game-preview-scoreboard>div.is-winner{background:#17456f80;border-color:#7ddcff6b}.home-game-preview-scoreboard strong{color:#e5f2fa;font-size:.98rem}.home-game-preview-scoreboard b{color:#fff;text-align:right;font-size:1.55rem}.home-game-preview-scoreboard small{color:#ffe09a;grid-column:1/-1;margin-top:-.35rem;font-weight:800}.home-game-preview-note{color:#bfd4e5;margin:1.15rem 0 0;font-size:.8rem;line-height:1.5}.admin-page .admin-attention-filter .eyebrow{margin-bottom:.55rem!important}.admin-page .admin-operation-links>a:hover{transform:translateY(-1px);color:#fff!important;background:#17456f!important;border-color:#4f84ae!important;box-shadow:0 .65rem 1.2rem #0003!important}.admin-page .admin-operation-links>a:hover strong{color:#fff!important}.admin-page .admin-operation-links>a:hover span{color:#d5e5f2!important}.game-edit-backdrop{z-index:100;background:#010e1fb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.game-edit-modal{color:#f6fafd;background:#0b2d53;border:1px solid #3a719a;border-radius:1.1rem;width:min(100%,46rem);max-height:calc(100vh - 2.5rem);padding:clamp(1.25rem,3vw,2rem);overflow:auto;box-shadow:0 1.5rem 4rem #0000006b}.game-edit-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.game-edit-modal h2{color:#fff;margin:.25rem 0 0;font-size:1.55rem}.game-edit-modal header>button{color:#d5e5f2;cursor:pointer;background:0 0;border:1px solid #4e7899;border-radius:.5rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.55rem;line-height:1;display:grid}.game-edit-modal header>button:hover{color:#fff;border-color:#9bcbff}.game-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.game-edit-fields>label{color:#d9eaf6;letter-spacing:.02em;gap:.45rem;font-size:.79rem;font-weight:800;display:grid}.game-edit-fields :is(input,select){color:#08213d;width:100%;min-height:2.8rem;font:inherit;background:#f5f9fc;border:1px solid #b8d0e2;border-radius:.55rem;padding:.65rem .75rem;font-size:.92rem;font-weight:650}.game-edit-fields :is(input,select):focus{outline-offset:1px;outline:3px solid #7ddcff73}.game-edit-fields input:disabled{color:#668099;cursor:not-allowed;background:#dbe7ef}.game-edit-fields .game-date-select{grid-template-columns:1.2fr .8fr 1fr;gap:.45rem;display:grid}.game-edit-confirm{color:#fff3d5;background:#e6a23c1f;border:1px solid #e6a23c7a;border-radius:.65rem;margin-top:1.25rem;padding:1rem 1.1rem}.game-edit-confirm strong{color:#ffd58a}.game-edit-confirm p{color:#e7f2f9;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.game-edit-modal .form-status{margin:1rem 0 0}.game-edit-modal footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:560px){.game-edit-backdrop{padding:.7rem}.game-edit-fields{grid-template-columns:1fr}.game-edit-modal footer{flex-direction:column-reverse}.game-edit-modal footer .button{width:100%}}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.performance-filters,.draft-team-filters,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters){color:#f4ebdd!important;background:#152638!important;border-color:#43596d!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters){border:1px solid #43596d!important;border-radius:.7rem!important;padding:1rem!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters) :is(label,legend){color:#f4ebdd!important}body:has(.app-sidebar) .app-content .draft-team-search{color:#f4ebdd!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.draft-team-search,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters) :is(input,select,textarea){color:#f5f8fb!important;background:#22394d!important;border-color:#52697d!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.draft-team-search,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters) :is(input,select,textarea)::placeholder{opacity:1;color:#b9c7d3!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.draft-team-search,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters) :is(input,select,textarea):focus{outline-offset:1px;border-color:#e0b24a!important;outline:3px solid #e0b24a4d!important;box-shadow:0 0 0 1px #e0b24a29!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.performance-filters,.draft-team-filters) button{color:#d8e3ec!important;background:#22394d!important;border:1px solid #52697d!important}body:has(.app-sidebar) .app-content :is(.performance-filters,.draft-team-filters) button:hover{color:#fff!important;background:#2b4860!important;border-color:#73899a!important}body:has(.app-sidebar) .app-content :is(.performance-filters,.draft-team-filters) button.is-active{color:#1a2430!important;background:#e0b24a!important;border-color:#f1cc76!important}body:has(.app-sidebar) .app-content :is(.performance-filters,.draft-team-filters) button:focus-visible{outline-offset:2px;outline:3px solid #e0b24a6b!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls) .button{color:#1a2430!important;background:#d5a63b!important;border-color:#e7c46d!important;box-shadow:0 .35rem .8rem #d5a63b29!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls) .button:hover{color:#14202b!important;background:#e7c46d!important;border-color:#f1d892!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls) .button:focus-visible{outline-offset:2px;outline:3px solid #e0b24a6b!important}:is(body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters) .text-link,body:has(.app-sidebar) .app-content .filter-actions .text-link){border-radius:.45rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex;color:#c8d2da!important;background:#1c2d3d!important;border:1px solid #526170!important}:is(body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters) .text-link:hover,body:has(.app-sidebar) .app-content .filter-actions .text-link:hover){color:#fff!important;background:#2a3e4f!important;border-color:#748596!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls) :is(.button,.text-link):focus-visible{outline-offset:2px;outline:3px solid #e0b24a6b!important}body:has(.app-sidebar) .app-content :is(.teams-filters,.games-filters,.university-leaderboard-filter,.compare-controls,.admin-activity-controls,.admin-league-support-filters,.admin-team-filter-grid,.admin-game-filters) select option{color:#f5f8fb;background:#22394d}body:has(.app-sidebar) :is(.badge--count,.teams-count,.app-page-header-badge){min-height:2.15rem;padding:.42rem .8rem;font-size:.8rem;color:#f4ebdd!important;box-shadow:none!important;background:#1b2b3a!important;border:1px solid #526170!important;border-radius:.45rem!important}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr{border-radius:.6rem;outline:0!important}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr>td{box-shadow:inset 0 1px #315c7f,inset 0 -1px #315c7f;background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr.is-current>td{box-shadow:inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb;background:#164979!important}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr>td:first-child{border-radius:.6rem 0 0 .6rem;box-shadow:inset 1px 0 #315c7f,inset 0 1px #315c7f,inset 0 -1px #315c7f}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr>td:last-child{border-radius:0 .6rem .6rem 0;box-shadow:inset -1px 0 #315c7f,inset 0 1px #315c7f,inset 0 -1px #315c7f}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr.is-current>td:first-child{box-shadow:inset 1px 0 #4b9aeb,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr.is-current>td:last-child{box-shadow:inset -1px 0 #4b9aeb,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb}body:has(.app-sidebar) .university-leaderboard-table .imf-standings-table tbody tr:first-child>td.rank{color:var(--imf-ice-muted)!important;background:var(--imf-panel-raised)!important;border-color:#0000!important}body:has(.app-sidebar) .university-leaderboard-results{background-clip:padding-box;background:var(--imf-panel-inset)!important;border:1px solid var(--imf-panel-border)!important;border-radius:.85rem!important;padding:1rem!important;overflow:hidden!important}body:has(.app-sidebar) .university-leaderboard-results>.section-heading{margin:0;padding:0 0 .85rem}body:has(.app-sidebar) .university-leaderboard-results>.university-leaderboard-table{background-clip:padding-box;padding:.55rem;overflow:auto hidden;background:var(--imf-panel-raised)!important;border:1px solid var(--imf-panel-border)!important;border-radius:.7rem!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table{border-spacing:0!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr{outline-color:var(--imf-panel-border)!important}:is(body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody td:first-child,body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody td:last-child){border-radius:0!important}.profile-account-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-edit-trigger{flex:none}.profile-save-status{color:#b6f6d7;background:#00d0781a;border:1px solid #00d07866;border-radius:.55rem;margin:1rem 0 0;padding:.72rem .85rem;font-size:.86rem;font-weight:750}.profile-edit-backdrop{z-index:110;background:#010e1fc2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-edit-modal{color:#f6fafd;background:#0b2d53;border:1px solid #3a719a;border-radius:1.1rem;width:min(100%,38rem);max-height:calc(100vh - 2rem);padding:clamp(1.2rem,3vw,1.75rem);overflow:auto;box-shadow:0 1.5rem 4rem #0000006b}.profile-edit-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.app-content .profile-edit-modal h2{margin:.25rem 0 0;font-size:1.5rem;color:#fff!important}.profile-edit-modal header p:last-child{color:#c9dceb;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.profile-edit-modal>header>button{color:#d5e5f2;cursor:pointer;background:0 0;border:1px solid #4e7899;border-radius:.5rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.55rem;line-height:1;display:grid}.profile-edit-modal>header>button:hover{color:#fff;border-color:#9bcbff}.profile-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.profile-edit-fields label{color:#d9eaf6;letter-spacing:.02em;gap:.42rem;min-width:0;font-size:.79rem;font-weight:800;display:grid}.profile-edit-fields :is(input,select){box-sizing:border-box;color:#08213d;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#f5f9fc;border:1px solid #b8d0e2;border-radius:.55rem;padding:.62rem .72rem;font-size:.9rem;font-weight:650}.profile-edit-fields :is(input,select):focus{outline-offset:1px;outline:3px solid #7ddcff73}.profile-edit-fields input[readonly]{color:#38566f;cursor:not-allowed;background:#dce8f0}.profile-edit-fields small{color:#bfd4e5;font-size:.72rem;font-weight:600;line-height:1.35}.profile-edit-modal .field-error{margin:.6rem 0 0}.profile-edit-note{color:#c9dceb;background:#010f2042;border-left:3px solid #4a81b4;border-radius:0 .5rem .5rem 0;margin:1rem 0 0;padding:.78rem .85rem;font-size:.82rem;line-height:1.5}.profile-edit-modal form>footer{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.875rem;margin-top:1.5rem;display:flex}.profile-edit-modal form>footer .button{flex:10rem;min-width:10rem;margin:0}.profile-edit-modal form>footer .button--tertiary{color:#e8f5ff;background:#123f68;border:1px solid #6e9fbe;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.profile-edit-modal form>footer .button--tertiary:hover{color:#fff;background:#19527f;border-color:#a8d5f4}@media (max-width:650px){.profile-edit-fields{grid-template-columns:1fr}}@media (max-width:560px){.profile-account-header{flex-direction:column;align-items:stretch}.profile-edit-trigger{width:100%}.profile-edit-modal form>footer{flex-direction:column-reverse}.profile-edit-modal form>footer .button{width:100%;min-width:0}}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table thead th{color:#8fa8be!important;background:0 0!important;border:0!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr>td{background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current{outline-offset:-1px;outline:1px solid #7ddcffb8!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current>td{background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.standing-record{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:850;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .manager-standings-table .standing-record .record-number.is-win{color:#75f0b6!important}body:has(.app-sidebar) .manager-standings-table .standing-record .record-number.is-loss{color:#ff9a8d!important}body:has(.app-sidebar) .manager-standings-table .standing-record .record-number.is-tie{color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .manager-standings-table .standing-record .record-separator{padding-inline:.12rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.standing-differential{font-variant-numeric:tabular-nums;font-weight:850;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.standing-differential.positive-stat{color:var(--imf-positive)!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.standing-differential.negative-stat{color:#ff9a8d!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.fantasy-stat{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.14rem;font-weight:900}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.fantasy-stat.is-positive{color:#fff4d6!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.fantasy-stat.is-zero{color:#93a8bb!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table td.fantasy-stat.is-negative{color:#ff9a8d!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table tbody tr.is-current{outline-offset:-1px;outline:1px solid #7ddcff9e!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table tbody tr.is-current>td{background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .manager-standings-table.imf-standings-table tbody tr.is-current>td:first-child{box-shadow:inset 3px 0 #7ddcff,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current:has(.imf-standings-rank--gold)>td:first-child{box-shadow:inset 3px 0 #d5af45,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb!important}body:has(.app-sidebar) .performance-filters button.filter-all.is-active{color:#182532!important;background:var(--imf-gold)!important;border-color:#f1cc76!important}body:has(.app-sidebar) .performance-filters button.filter-soccer.is-active{color:#b9fff2!important;background:#14b8a633!important;border-color:#5ee6d2b8!important}body:has(.app-sidebar) .performance-filters button.filter-basketball.is-active{color:#ffe6a3!important;background:#f3bb4333!important;border-color:#ffd66bb8!important}body:has(.app-sidebar) .performance-filters button.filter-flag-football.is-active{color:#e5deff!important;background:#7652d333!important;border-color:#b9a7ffb8!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody td:nth-child(3) a{color:#9fd8ff!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody td:nth-child(4){color:#d8cbaa!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody td.fantasy-stat{text-align:right;white-space:nowrap;font-size:1.2rem;font-weight:900;color:var(--imf-white)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-movement{white-space:nowrap;font-weight:750;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-movement.movement-up{color:var(--imf-positive)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-movement.movement-down{color:var(--imf-negative)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-record{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:850;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-record-number.is-win{color:var(--imf-positive)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-record-number.is-loss{color:#ff9a8d!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-record-number.is-tie{color:var(--imf-gold)!important}body:has(.app-sidebar) .university-leaderboard-results .leaderboard-record-separator{padding-inline:.12rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .roster-list{background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important;border-radius:.7rem!important;overflow:hidden!important}body:has(.app-sidebar) .league-panel .roster-list-row{background:var(--imf-panel-raised)!important;border-bottom-color:var(--imf-panel-border)!important;border-radius:0!important}body:has(.app-sidebar) .league-panel .roster-list-row:hover{background:#17456f!important}body:has(.app-sidebar) .league-panel .roster-list-row>strong{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .roster-list-row>strong a{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .roster-list-row>strong a:hover{color:#bdf!important}body:has(.app-sidebar) .league-panel .roster-list-row>span.roster-sport--soccer{color:#5ee6d2!important;background:#14b8a624!important;border-color:#5ee6d294!important}body:has(.app-sidebar) .league-panel .roster-list-row>span.roster-sport--basketball{color:#ffd66b!important;background:#f3bb4324!important;border-color:#f3bb4394!important}body:has(.app-sidebar) .league-panel .roster-list-row>span.roster-sport--flag-football{color:#b9a7ff!important;background:#7652d329!important;border-color:#b9a7ff94!important}body:has(.app-sidebar) .league-hub--roster .league-position.is-completed{box-shadow:inset 3px 0 #34d399;color:#b9f6d3!important;background:#10b9811a!important;border-color:#34d39980!important}body:has(.app-sidebar) .league-hub--roster .league-position.is-completed strong{color:#86efac!important}body:has(.app-sidebar) .league-hub--roster .league-tabs .league-tab:not(.is-active){color:#9fb3c7!important;box-shadow:none!important;background:#102941!important;border-color:#2c4b66!important}body:has(.app-sidebar) .league-hub--roster .league-tabs .league-tab:not(.is-active):hover{color:#e5f7ff!important;background:#173a5a!important;border-color:#4b7394!important}body:has(.app-sidebar) .league-hub--roster .roster-completion-pill{min-height:2rem;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.055em;white-space:nowrap;background:#10b9811c;border:1px solid #34d39973;border-radius:.45rem;align-items:center;padding:.38rem .68rem;font-size:.7rem;font-weight:850;display:inline-flex;color:#86efac!important}body:has(.app-sidebar) .league-hub--roster .roster-summary{letter-spacing:.01em;margin:-.35rem 0 1rem;font-size:.84rem;font-weight:700;color:#a9d9f3!important}body:has(.app-sidebar) .league-hub--roster .roster-groups{gap:.8rem;display:grid}body:has(.app-sidebar) .league-hub--roster .roster-sport-group{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.65rem;overflow:hidden}body:has(.app-sidebar) .league-hub--roster .roster-sport-heading{border-bottom:1px solid var(--imf-panel-border);background:#ffffff06;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}body:has(.app-sidebar) .league-hub--roster .roster-sport-heading h3{letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.82rem;color:var(--imf-white)!important}body:has(.app-sidebar) .league-hub--roster .roster-sport-heading span{font-size:.76rem;font-weight:700;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-hub--roster .roster-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row{grid-template-columns:minmax(9rem,.72fr) minmax(0,1.7fr);min-height:3.2rem;background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>span{border:1px solid var(--imf-panel-border);border-radius:.42rem;width:fit-content;margin:.58rem .85rem;padding:.28rem .5rem;display:inline-flex;color:var(--imf-ice-muted)!important;background:0 0!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>span.roster-sport--soccer{border-color:#5ee6d294;color:#5ee6d2!important;background:#14b8a624!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>span.roster-sport--basketball{border-color:#f3bb4394;color:#ffd66b!important;background:#f3bb4324!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>span.roster-sport--flag-football{border-color:#b9a7ff94;color:#b9a7ff!important;background:#7652d329!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>strong{padding:.72rem .85rem;color:var(--imf-white)!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>strong a{color:var(--imf-white)!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row>strong a:hover{color:#bdf!important}body:has(.app-sidebar) .league-hub--roster .roster-list-row:hover{background:#17456f!important}body:has(.app-sidebar) .leaderboard-panel-shell{overflow:hidden}body:has(.app-sidebar) .leaderboard-panel-shell .leaderboard-heading{align-items:center}body:has(.app-sidebar) .leaderboard-panel-shell .leaderboard-user-summary{white-space:nowrap;margin:0;font-size:.78rem;font-weight:700;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .leaderboard-panel-shell .leaderboard-user-summary strong{color:var(--imf-gold)!important}body:has(.app-sidebar) .league-leaderboard.imf-standings-card{gap:.4rem;padding:.55rem}body:has(.app-sidebar) .league-leaderboard-header{color:#8fa8be;letter-spacing:.075em;text-transform:uppercase;grid-template-columns:2.4rem minmax(12rem,1fr) minmax(9rem,.55fr) minmax(7rem,.5fr);align-items:center;gap:.75rem;padding:.15rem .75rem .3rem;font-size:.64rem;font-weight:850;display:grid}body:has(.app-sidebar) .league-leaderboard-header span:last-child{text-align:right}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row{min-height:4rem;box-shadow:none;grid-template-columns:2.4rem minmax(12rem,1fr) minmax(9rem,.55fr) minmax(7rem,.5fr);gap:.75rem;padding:.5rem .75rem;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:hover{background:#17456f!important}:is(body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:has(.imf-standings-rank--gold),body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:has(.imf-standings-rank--silver),body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:has(.imf-standings-rank--bronze)){box-shadow:inset 3px 0 #d5af45}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:has(.imf-standings-rank--silver){box-shadow:inset 3px 0 #91a7b7}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row:has(.imf-standings-rank--bronze){box-shadow:inset 3px 0 #be7a4e}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row.is-current{box-shadow:inset 3px 0 #7ddcff;background:var(--imf-panel-raised)!important;border-color:#7ddcffb8!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row.is-current:has(.imf-standings-rank--gold){box-shadow:inset 3px 0 #d5af45!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row>span{padding:0}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-manager b{color:var(--imf-white)!important}:is(body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-manager small,body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-record small){margin-top:.18rem;font-size:.7rem;display:block;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-record b{font-variant-numeric:tabular-nums;font-size:.95rem;display:block;color:var(--imf-white)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .record-number{font-style:normal}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .record-number.is-win{color:#75f0b6!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .record-number.is-loss{color:#ff9a8d!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .record-number.is-tie{color:var(--imf-gold)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-record em{padding-inline:.14rem;font-style:normal;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-fantasy-points{text-align:right}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-fantasy-points b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.28rem;font-weight:900;color:var(--imf-white)!important}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row .league-leaderboard-fantasy-points b small{margin:0;font-size:.68em;font-weight:850;display:inline;color:var(--imf-ice-muted)!important}@media (max-width:700px){body:has(.app-sidebar) .leaderboard-panel-shell .leaderboard-heading{flex-direction:column;align-items:flex-start}body:has(.app-sidebar) .league-leaderboard-header{grid-template-columns:2.1rem minmax(8rem,1fr) minmax(6rem,.6fr) minmax(6rem,.5fr);gap:.5rem;padding-inline:.55rem}body:has(.app-sidebar) .league-leaderboard-row.imf-standings-row{grid-template-columns:2.1rem minmax(8rem,1fr) minmax(6rem,.6fr) minmax(6rem,.5fr);gap:.5rem;padding-inline:.55rem}}body:has(.app-sidebar) .league-panel{background-clip:padding-box;border-radius:.85rem!important;padding:1rem!important;overflow:hidden!important}body:has(.app-sidebar) .league-panel :is(.draft-finished-summary,.draft-summary-card,.draft-order-list,.draft-order-controls,.manual-draft-order){border-radius:.85rem!important;overflow:hidden!important}body:has(.app-sidebar) .league-panel .draft-summary-grid{border-radius:.65rem!important;overflow:hidden!important}:is(body:has(.app-sidebar) .league-panel .draft-summary-grid>div:first-child,body:has(.app-sidebar) .league-panel .draft-summary-grid>div:nth-child(4)){padding-left:var(--space-4)!important}body:has(.app-sidebar) .league-panel :is(.draft-order-list,.manual-draft-order-list){background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important}body:has(.app-sidebar) .league-panel :is(.draft-order-row,.manual-draft-order-row){background:var(--imf-panel-raised)!important;border-bottom-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .league-panel :is(.draft-order-row,.manual-draft-order-row)>strong{color:var(--imf-gold-soft)!important;background:var(--imf-panel-inset)!important;border-right-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .league-panel :is(.draft-order-row,.manual-draft-order-row)>span{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel :is(.draft-order-row,.manual-draft-order-row) small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page{color:var(--imf-white)}body:has(.app-sidebar) .draft-room-page .draft-room-header{color:var(--imf-white)!important;background:var(--imf-navigation)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important}body:has(.app-sidebar) .draft-room-page .draft-room-header>div>p:last-child{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-current-pick p{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-status{color:var(--imf-white)!important;background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .draft-turn-details>div{color:var(--imf-white)!important;background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important}:is(body:has(.app-sidebar) .draft-room-page .draft-room-status span,body:has(.app-sidebar) .draft-room-page .draft-turn-details span){color:var(--imf-ice-muted)!important}:is(body:has(.app-sidebar) .draft-room-page .draft-room-status strong,body:has(.app-sidebar) .draft-room-page .draft-turn-details strong){color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page .draft-room-current-pick{color:var(--imf-white)!important;background:var(--imf-panel)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important;border-left-color:#f3b24a!important}body:has(.app-sidebar) .draft-room-page .draft-room-current-pick.is-your-turn{border-color:#00d07885!important;border-left-color:var(--imf-positive)!important;background:#00d0781a!important}body:has(.app-sidebar) .draft-room-page .draft-room-current-pick.is-completed{background:var(--imf-panel)!important;border-color:#3d678c!important;border-left-color:var(--imf-blue)!important}body:has(.app-sidebar) .draft-room-page .draft-room-current-pick>div>span{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page :is(.draft-order-list,.pick-history-list,.draft-room-team-list){background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important}body:has(.app-sidebar) .draft-room-page :is(.draft-order-row,.pick-history-row,.draft-room-team-list>li){color:var(--imf-ice-muted)!important;background:var(--imf-panel-raised)!important;border-bottom-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page :is(.draft-order-row,.pick-history-row)>strong{color:var(--imf-gold-soft)!important;background:var(--imf-panel-inset)!important;border-right-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .draft-order-row>span{color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page .pick-history-row>span{color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page .pick-history-row b{color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page .draft-room-team-list>li>span>strong{color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page :is(.draft-order-row,.pick-history-row) small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-team-list>li small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-team-filters button{color:var(--imf-ice-muted)!important;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .pick-history-tabs button{color:var(--imf-ice-muted)!important;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page :is(.draft-show-more,.draft-show-fewer){color:var(--imf-ice-muted)!important;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .draft-team-filters button:hover{color:var(--imf-white)!important;background:#17456f!important;border-color:#4f84ae!important}body:has(.app-sidebar) .draft-room-page .pick-history-tabs button:hover{color:var(--imf-white)!important;background:#17456f!important;border-color:#4f84ae!important}body:has(.app-sidebar) .draft-room-page :is(.draft-show-more,.draft-show-fewer):hover{color:var(--imf-white)!important;background:#17456f!important;border-color:#4f84ae!important}:is(body:has(.app-sidebar) .draft-room-page .draft-team-filters button.is-active,body:has(.app-sidebar) .draft-room-page .pick-history-tabs button.is-active){color:#1a2430!important;background:#e0b24a!important;border-color:#f3d27a!important}:is(body:has(.app-sidebar) .draft-room-page .draft-team-search,body:has(.app-sidebar) .draft-room-page .draft-team-count,body:has(.app-sidebar) .draft-room-page .pick-history-label,body:has(.app-sidebar) .draft-room-page .draft-room-compare-control){color:var(--imf-ice-muted)!important}:is(body:has(.app-sidebar) .draft-room-page .draft-team-search input,body:has(.app-sidebar) .draft-room-page .draft-room-compare-control select){color:var(--imf-white)!important;background:var(--imf-panel-inset)!important;border-color:var(--imf-panel-border)!important}:is(body:has(.app-sidebar) .draft-room-page .draft-finished-summary,body:has(.app-sidebar) .draft-room-page .draft-room-roster-card){color:var(--imf-white)!important;background:var(--imf-panel)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important}body:has(.app-sidebar) .draft-room-page .draft-finished-summary>p:not(.eyebrow){color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-roster-card header p{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-roster-card header{border-top-color:var(--imf-blue)!important;border-bottom-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .draft-room-roster-card header>strong{color:var(--imf-positive)!important}body:has(.app-sidebar) .draft-room-page .draft-room-slot-list>div{border-top-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .draft-room-page .draft-room-slot-list span{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .draft-room-page .draft-room-slot-list strong{color:var(--imf-white)!important}body:has(.app-sidebar) .draft-room-page :is(.section-heading p,.draft-room-setup>p:not(.eyebrow),.empty-leagues,.form-status){color:#d6e6f4!important}body:has(.app-sidebar) .draft-room-page :is(.draft-team-count,.pick-history-label,.draft-room-compare-control,.draft-team-search){color:#c8dcee!important}body:has(.app-sidebar) .league-panel:has(.performance-filters) .performance-filters{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body:has(.app-sidebar) .league-settings-choice-field .league-choice-input{white-space:nowrap;opacity:0;clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}:is(body:has(.app-sidebar) .league-panel .compare-head-to-head,body:has(.app-sidebar) .league-panel .compare-scorecard,body:has(.app-sidebar) .league-panel .compare-rosters){color:var(--imf-white);background:var(--imf-panel);border:1px solid var(--imf-panel-border);border-radius:.75rem}body:has(.app-sidebar) .league-panel .compare-head-to-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.15rem 1.3rem;display:grid}:is(body:has(.app-sidebar) .league-panel .compare-manager span,body:has(.app-sidebar) .league-panel .compare-scorecard-heading span,body:has(.app-sidebar) .league-panel .compare-rosters-heading>span){color:var(--imf-ice-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}body:has(.app-sidebar) .league-panel .compare-manager h3{margin:.25rem 0 0;font-size:1.25rem;color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .compare-manager p{margin:.18rem 0 0;font-size:.82rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .compare-manager-b{text-align:right}body:has(.app-sidebar) .league-panel .compare-vs{color:#ffe4a3;min-width:2.7rem;min-height:2.7rem;font-family:var(--font-display), Sora, sans-serif;letter-spacing:.06em;background:#f3bb4321;border:1px solid #f3bb436b;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}body:has(.app-sidebar) .league-panel .compare-scorecard{margin-top:1rem;padding:1.1rem 1.2rem}:is(body:has(.app-sidebar) .league-panel .compare-scorecard-heading,body:has(.app-sidebar) .league-panel .compare-rosters-heading){justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}:is(body:has(.app-sidebar) .league-panel .compare-scorecard-heading h3,body:has(.app-sidebar) .league-panel .compare-rosters-heading h3){margin:.2rem 0 0;color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .compare-scorecard-heading h3{font-size:1.55rem;color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .league-panel .compare-metric-list{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.6rem;margin-top:.85rem;overflow:hidden}body:has(.app-sidebar) .league-panel .compare-metric-row{border-bottom:1px solid var(--imf-panel-border);grid-template-columns:minmax(0,1fr) minmax(8.5rem,.7fr) minmax(0,1fr);align-items:center;min-height:3.2rem;display:grid}body:has(.app-sidebar) .league-panel .compare-metric-row:last-child{border-bottom:0}body:has(.app-sidebar) .league-panel .compare-metric-value{align-items:center;gap:.45rem;min-width:0;padding:.65rem .85rem;display:flex}body:has(.app-sidebar) .league-panel .compare-metric-value-b{text-align:right;justify-content:flex-end}body:has(.app-sidebar) .league-panel .compare-metric-value strong{font-variant-numeric:tabular-nums;font-size:1rem;color:var(--imf-ice-muted)!important}:is(body:has(.app-sidebar) .league-panel .compare-metric-row.is-a .compare-metric-value-a strong,body:has(.app-sidebar) .league-panel .compare-metric-row.is-b .compare-metric-value-b strong){font-weight:900;color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .compare-metric-row.is-tie .compare-metric-value strong{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .compare-metric-label{color:var(--imf-ice-muted);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.055em;text-align:center;text-transform:uppercase;padding:.65rem .45rem;font-size:.67rem;font-weight:850}body:has(.app-sidebar) .league-panel .compare-win-mark{color:#1a2430;background:var(--imf-gold);border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:950;display:inline-grid}body:has(.app-sidebar) .league-panel .compare-info-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}body:has(.app-sidebar) .league-panel .compare-info-meta>div{background:var(--imf-panel-raised);border:1px solid var(--imf-panel-border);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}body:has(.app-sidebar) .league-panel .compare-info-meta span{color:var(--imf-ice-muted);font-size:.7rem}body:has(.app-sidebar) .league-panel .compare-info-meta strong{font-variant-numeric:tabular-nums;color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .compare-rosters{margin-top:1rem;padding:1.1rem 1.2rem}body:has(.app-sidebar) .league-panel .compare-roster-matchups{gap:.7rem;margin-top:.85rem;display:grid}body:has(.app-sidebar) .league-panel .compare-sport-matchup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}body:has(.app-sidebar) .league-panel .compare-sport-matchup h4{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.05em;text-transform:uppercase;background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.45rem;grid-column:1/-1;margin:0;padding:.55rem .7rem;font-size:.72rem;color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .league-panel .compare-roster-side{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.55rem;align-content:start;gap:.35rem;padding:.7rem;display:grid}body:has(.app-sidebar) .league-panel .compare-roster-side>strong{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .compare-roster-team{border-bottom:1px solid var(--imf-panel-border);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.55rem 0;text-decoration:none;display:flex;color:#9fd8ff!important}body:has(.app-sidebar) .league-panel .compare-roster-team:last-child{border-bottom:0}body:has(.app-sidebar) .league-panel .compare-roster-team:hover{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .compare-roster-team span{min-width:0;font-weight:800;color:inherit!important}body:has(.app-sidebar) .league-panel .compare-roster-team small{white-space:nowrap;flex:none;font-size:.72rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .compare-roster-empty{color:var(--imf-ice-muted);padding:.4rem 0;font-size:.8rem}@media (max-width:760px){body:has(.app-sidebar) .league-panel .compare-head-to-head{gap:.7rem;padding:1rem}body:has(.app-sidebar) .league-panel .compare-manager h3{font-size:1.05rem}body:has(.app-sidebar) .league-panel .compare-metric-row{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.6fr) minmax(0,1fr)}body:has(.app-sidebar) .league-panel .compare-metric-value{padding-inline:.6rem}body:has(.app-sidebar) .league-panel .compare-roster-team{flex-direction:column;align-items:flex-start;gap:.18rem}}body:has(.app-sidebar) .league-panel .compare-manager-a>span{color:#5ee6d2!important}body:has(.app-sidebar) .league-panel .compare-controls label:first-child{color:#5ee6d2!important}body:has(.app-sidebar) .league-panel .compare-manager-b>span{color:#c7bdff!important}body:has(.app-sidebar) .league-panel .compare-controls label:nth-child(2){color:#c7bdff!important}body:has(.app-sidebar) .league-panel .compare-controls label:first-child select{border-color:#5ee6d294!important}body:has(.app-sidebar) .league-panel .compare-controls label:nth-child(2) select{border-color:#c7bdff94!important}body:has(.app-sidebar) .league-panel .compare-metric-value.is-winning strong{color:var(--imf-positive)!important}body:has(.app-sidebar) .league-panel .compare-metric-value.is-losing strong{color:#ff9a8d!important}body:has(.app-sidebar) .league-panel .compare-metric-value.is-tied strong{color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .league-panel .compare-win-mark{color:#062039;background:var(--imf-positive)}body:has(.app-sidebar) .league-panel .compare-tie-mark{color:var(--imf-gold-soft);font-family:var(--font-display), Sora, sans-serif;letter-spacing:.08em;margin-top:.18rem;font-size:.58rem;font-weight:900;display:block}body:has(.app-sidebar) .league-panel .league-info-card{border-left-width:3px;position:relative;overflow:hidden}body:has(.app-sidebar) .league-panel .league-info-card--season{border-left-color:var(--imf-gold)!important}:is(body:has(.app-sidebar) .league-panel .league-info-card--season>span,body:has(.app-sidebar) .league-panel .league-info-card--season>strong){color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .league-panel .league-info-card--commissioner{border-left-color:#5ee6d2!important}body:has(.app-sidebar) .league-panel .league-info-card--commissioner>span{color:#5ee6d2!important}body:has(.app-sidebar) .league-panel .league-info-card--draft-status{border-left-color:var(--imf-positive)!important}:is(body:has(.app-sidebar) .league-panel .league-info-card--draft-status>span,body:has(.app-sidebar) .league-panel .league-info-card--draft-status>strong){color:#75f0b6!important}body:has(.app-sidebar) .league-panel .real-league-columns{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem}body:has(.app-sidebar) .league-panel .league-members-section .section-heading{margin-bottom:.75rem}body:has(.app-sidebar) .league-panel .league-members-section .member-list{background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.65rem;overflow:hidden}body:has(.app-sidebar) .league-panel .league-members-section .member-list li{background:var(--imf-panel-raised);border-bottom-color:var(--imf-panel-border);min-height:4.15rem;padding:.7rem .85rem}body:has(.app-sidebar) .league-panel .league-member-identity{align-items:center;gap:.7rem;min-width:0;display:flex}body:has(.app-sidebar) .league-panel .league-member-avatar{color:#b9f8f0;width:2.15rem;height:2.15rem;font-family:var(--font-display), Sora, sans-serif;background:#14b8a62b;border:1px solid #5ee6d280;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}body:has(.app-sidebar) .league-panel .league-member-identity>span:last-child{gap:.16rem;min-width:0;display:grid}body:has(.app-sidebar) .league-panel .league-member-identity strong{font-size:.92rem;color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel .league-member-identity small{font-size:.76rem;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .league-member-role{font-family:var(--font-display), Sora, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:var(--imf-panel-inset);border:1px solid var(--imf-panel-border);border-radius:.4rem;flex:none;padding:.28rem .5rem;font-size:.62rem;font-weight:850;color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel .league-invite-card{border-top:0;border-left:3px solid var(--imf-blue);border-radius:.65rem;align-content:start;gap:.5rem;padding:1rem 1.1rem}body:has(.app-sidebar) .league-panel .league-invite-card h2{font-size:1.2rem}body:has(.app-sidebar) .league-panel .league-invite-card>p:not(.eyebrow):not(.form-status){margin:.2rem 0 0}body:has(.app-sidebar) .league-panel .league-invite-card code{border-radius:.45rem;width:fit-content;min-width:11rem;padding:.55rem .7rem;color:#e7f7ff!important;background:var(--imf-panel)!important;border:1px solid #3a719a!important}body:has(.app-sidebar) .league-panel .league-invite-actions{flex-wrap:wrap;gap:.55rem;margin-top:.15rem;display:flex}body:has(.app-sidebar) .league-panel .league-invite-actions .button{margin-top:0}body:has(.app-sidebar) .league-panel .league-invite-card .form-status:empty{display:none}@media (max-width:760px){body:has(.app-sidebar) .league-panel .real-league-columns{grid-template-columns:1fr}}body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-scheduled{border-left-color:var(--imf-gold)!important}:is(body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-scheduled>span,body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-scheduled>strong){color:var(--imf-gold-soft)!important}body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-unscheduled{border-left-color:var(--imf-negative)!important}:is(body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-unscheduled>span,body:has(.app-sidebar) .league-panel .league-info-card--draft-status.is-unscheduled>strong){color:#ff9a8d!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-finished-summary{gap:.28rem;margin-bottom:1rem;padding:.8rem 1rem .85rem 1.2rem;position:relative;box-shadow:none!important;background:#10b98114!important;border-color:#34d39961 #34d39961 #34d39961 #34d399!important;border-left-style:solid!important;border-left-width:3px!important;border-radius:.65rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-completion-label{align-items:center;gap:.35rem;display:flex;color:#86efac!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-completion-label span{color:#062039;background:#75f0b6;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.72rem;font-weight:950;display:inline-grid}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-finished-summary h2{font-size:1.05rem}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-finished-summary>p:not(.eyebrow){font-size:.82rem;color:#c5dcea!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-card{margin-bottom:.9rem;padding:1rem 1.1rem;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important;box-shadow:none!important;border-top:2px solid #b9a7ff99!important;border-radius:.7rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-header{margin-bottom:.7rem}:is(body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-header h2,body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .section-heading h2){color:var(--imf-white)!important}:is(body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-header p,body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .section-heading p){color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid>div{padding:.62rem .8rem;border-color:var(--imf-panel-border)!important}:is(body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid>div:first-child,body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid>div:nth-child(4)){padding-left:.8rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid dt{color:#afc4d6!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid dd{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat{border-top:2px solid #0000}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--soccer{border-top-color:#5ee6d2!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--basketball{border-top-color:#ffd66b!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--flag-football{border-top-color:#b9a7ff!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--total{border-top-color:#afc4d6!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--soccer dd{color:#5ee6d2!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--basketball dd{color:#ffd66b!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--flag-football dd{color:#b9a7ff!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-roster-stat--total dd{color:var(--imf-white)!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-actions .button:not(:last-child){color:#f1ecff!important;background:#7652d3!important;border-color:#a998f4!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .start-draft-control>.button{color:#f1ecff!important;background:#7652d3!important;border-color:#a998f4!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .manual-draft-order>.button{color:#f1ecff!important;background:#7652d3!important;border-color:#a998f4!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-actions .button:not(:last-child):hover{background:#8b6ae3!important;border-color:#c8beff!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .start-draft-control>.button:hover{background:#8b6ae3!important;border-color:#c8beff!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .manual-draft-order>.button:hover{background:#8b6ae3!important;border-color:#c8beff!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-actions .draft-results-cta{color:#fff!important;background:var(--imf-blue)!important;border-color:#4b9aeb!important}:is(body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-controls,body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .manual-draft-order){border-color:var(--imf-panel-border)!important;box-shadow:none!important;background:0 0!important;border-left:3px solid #7652d3!important;border-radius:.55rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-controls select{border-color:#a998f49e!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-controls select:focus{border-color:#a998f4!important;outline-color:#a998f43d!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-list{gap:.45rem;margin-bottom:1rem;padding:.55rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.7rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-row{grid-template-columns:2.6rem minmax(0,1fr);min-height:3.25rem;background:var(--imf-panel-raised)!important;border:1px solid var(--imf-panel-border)!important;border-radius:.55rem!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-row>strong{border:1px solid #a998f4;border-radius:50%;place-self:center;width:1.8rem;height:1.8rem;margin-left:.4rem;font-size:.8rem;color:#f1ecff!important;background:#7652d3!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-row>span{padding:.55rem .7rem}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-row small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .manual-draft-order-list{overflow:hidden;border-color:var(--imf-panel-border)!important;border-radius:.55rem!important}@media (max-width:760px){body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-actions{justify-content:flex-start}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-order-actions .button{width:100%}}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid{gap:.45rem}body:has(.app-sidebar) .league-panel:has(.draft-summary-card) .draft-summary-grid>div{border-radius:.45rem;border:1px solid var(--imf-panel-border)!important}body:has(.app-sidebar) .admin-summary .admin-metrics{border-color:var(--imf-panel-border);background:var(--imf-panel-inset)}body:has(.app-sidebar) .admin-summary .admin-metrics>div{border-right-color:var(--imf-panel-border);background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .admin-summary .admin-metrics dt{color:var(--imf-ice)!important}body:has(.app-sidebar) .admin-summary .admin-metrics dd{color:var(--imf-white)!important}body:has(.app-sidebar) .admin-summary .admin-metrics small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-summary .admin-metrics .admin-metric--attention{box-shadow:inset 0 3px 0 var(--imf-gold);background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .admin-summary .admin-metrics .admin-metric--attention dd{color:var(--imf-gold)!important}body:has(.app-sidebar) .admin-attention-item>a{color:#93c5fd!important}body:has(.app-sidebar) .admin-attention-item>a:visited{color:#93c5fd!important}:is(body:has(.app-sidebar) .admin-attention-item>a:hover,body:has(.app-sidebar) .admin-attention-item>a:focus-visible){color:#bfdbfe!important}body:has(.app-sidebar) .admin-attention-item h3 strong{border:1px solid var(--imf-panel-border);box-shadow:none;color:var(--imf-ice)!important;background:var(--imf-panel-inset)!important}body:has(.app-sidebar) .admin-team-actions button:last-child{color:#fca5a5!important;background:#351b27!important;border-color:#713545!important}body:has(.app-sidebar) .admin-team-actions button:last-child:disabled{color:#fca5a5!important;background:#351b27!important;border-color:#713545!important}body:has(.app-sidebar) .admin-team-actions button:last-child:hover:not(:disabled){color:#fecaca!important;background:#4b2633!important;border-color:#9a4a5a!important}body:has(.app-sidebar) .admin-team-actions button:last-child:focus-visible{color:#fecaca!important;background:#4b2633!important;border-color:#9a4a5a!important}body:has(.app-sidebar) .admin-team-history{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.app-sidebar) .admin-league-support-list{color:var(--imf-white);background:var(--imf-surface);border-color:var(--imf-border)}body:has(.app-sidebar) .admin-league-support-list .admin-section-heading h2{color:var(--imf-white)!important}body:has(.app-sidebar) .admin-league-support-list .admin-section-heading p:last-child{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-league-support-filters{background:var(--imf-panel-inset);border-color:var(--imf-border)}:is(body:has(.app-sidebar) .admin-league-support-filters input,body:has(.app-sidebar) .admin-league-support-filters select){color:var(--imf-white)!important;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .admin-league-support-table-wrap{color:var(--imf-ice-muted);background:var(--imf-surface);border-color:var(--imf-border)}body:has(.app-sidebar) .admin-league-support-table th{border-color:var(--imf-panel-border);color:var(--imf-ice)!important;background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .admin-league-support-table td{border-color:var(--imf-border);color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-league-support-table td strong{color:var(--imf-white)!important}body:has(.app-sidebar) .admin-league-support-table td small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-league-support-table tbody tr:hover{background:#17456f!important}body:has(.app-sidebar) .admin-league-support-table a{color:#9bcbff!important}body:has(.app-sidebar) .admin-league-support-table a:visited{color:#9bcbff!important}:is(body:has(.app-sidebar) .admin-league-support-table a:hover,body:has(.app-sidebar) .admin-league-support-table a:focus-visible){color:#e5f7ff!important}body:has(.app-sidebar) .admin-activity-history{color:var(--imf-white);background:var(--imf-surface);border-color:var(--imf-border)}body:has(.app-sidebar) .admin-activity-controls{color:var(--imf-ice)!important;background:var(--imf-panel-inset)!important;border-color:var(--imf-border)!important}body:has(.app-sidebar) .admin-activity-controls label{color:var(--imf-ice)!important}:is(body:has(.app-sidebar) .admin-activity-controls select,body:has(.app-sidebar) .admin-activity-controls input){color:var(--imf-white)!important;background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .admin-activity-controls :is(select,input):focus{border-color:var(--imf-violet)!important;box-shadow:0 0 0 .2rem #9e8cff2e!important}body:has(.app-sidebar) .admin-activity-table th{border-color:var(--imf-panel-border);color:var(--imf-ice)!important;background:var(--imf-panel-raised)!important}body:has(.app-sidebar) .admin-activity-table td{border-color:var(--imf-border);color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-activity-table td strong{color:var(--imf-white)!important}body:has(.app-sidebar) .admin-activity-table small{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-activity-table tbody tr:hover{background:#17456f!important}body:has(.app-sidebar) .admin-activity-action{border:1px solid #285071;color:#9bcbff!important;background:#123a62!important}body:has(.app-sidebar) .admin-university-settings .admin-supported-sports>div{background:var(--imf-panel-raised)!important;border-color:var(--imf-panel-border)!important}body:has(.app-sidebar) .admin-university-settings .admin-supported-sports>div>span{color:var(--imf-ice-muted)!important}body:has(.app-sidebar) .admin-university-settings .admin-managed-seasons span{border:1px solid #713545;color:#fecaca!important;background:#351b27!important}body:has(.app-sidebar) .game-edit-modal .eyebrow{color:#7ddcff!important}body:has(.app-sidebar) .game-edit-modal h2{color:var(--imf-white)!important}body:has(.app-sidebar) .game-edit-modal .game-edit-fields>label{color:var(--imf-ice)!important}body:has(.app-sidebar) .game-edit-modal footer .button.button--tertiary{border-radius:var(--radius-control);min-height:2.75rem;box-shadow:none;padding:.65rem 1rem;text-decoration:none;color:#fecaca!important;background:#351b27!important;border:1px solid #713545!important}:is(body:has(.app-sidebar) .game-edit-modal footer .button.button--tertiary:hover,body:has(.app-sidebar) .game-edit-modal footer .button.button--tertiary:focus-visible){color:#ffe4e6!important;background:#4b2633!important;border-color:#9a4a5a!important}body:has(.draft-room-page){background:#020814}body:has(.draft-room-page) .app-content{background:radial-gradient(circle at 52% -18%,#6f4bd23d,#0000 38rem),linear-gradient(#050a18 0%,#020814 50%,#030914 100%);min-height:100vh;margin-left:0!important}body:has(.draft-room-page) .draft-room-page{color:#eaf4ff;width:min(100%,112rem);min-height:100vh;margin:0 auto;padding:1rem 1.25rem 12.5rem}body:has(.draft-room-page) .draft-command-bar{background:#060e1fe0;border:1px solid #94a3b833;border-radius:.85rem;grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1.25fr) minmax(22rem,1fr);align-items:center;gap:1rem;min-height:5.35rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff09,0 1.25rem 3rem #0003}body:has(.draft-room-page) .draft-exit-control{color:#c9beff;letter-spacing:.02em;border:1px solid #9e8cff61;border-radius:.45rem;width:max-content;padding:.55rem .72rem;font-size:.8rem;font-weight:800;text-decoration:none}:is(body:has(.draft-room-page) .draft-exit-control:hover,body:has(.draft-room-page) .draft-exit-control:focus-visible){color:#fff;background:#7053c833;border-color:#b9aaff}body:has(.draft-room-page) .draft-command-league{min-width:0}:is(body:has(.draft-room-page) .draft-command-league .eyebrow,body:has(.draft-room-page) .draft-stage-status .draft-stage-indicator,body:has(.draft-room-page) .draft-rail-heading .eyebrow,body:has(.draft-room-page) .draft-recent-picks .eyebrow){color:#b9aaff;margin:0}body:has(.draft-room-page) .draft-command-league h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;overflow:hidden}body:has(.draft-room-page) .draft-command-league>span{color:#9cb1c9;font-size:.78rem}body:has(.draft-room-page) .draft-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}body:has(.draft-room-page) .draft-command-stats>div{border-left:1px solid #94a3b833;min-width:0;padding:.38rem .5rem}:is(body:has(.draft-room-page) .draft-command-stats span,body:has(.draft-room-page) .draft-turn-details span){color:#8196af;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}body:has(.draft-room-page) .draft-command-stats strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.87rem;display:block;overflow:hidden}body:has(.draft-room-page) .draft-stage-status{align-items:baseline;gap:.6rem;padding:1.15rem .3rem .9rem;display:flex}body:has(.draft-room-page) .draft-stage-status .draft-stage-indicator{letter-spacing:.08em;text-transform:uppercase;background:#7053c81f;border:1px solid #9e8cff75;border-radius:999px;align-items:center;min-height:1.55rem;padding:0 .54rem;font-size:.66rem;font-weight:900;display:inline-flex}body:has(.draft-room-page) .draft-stage-status .draft-stage-indicator.is-your-turn{color:#aeebff;background:#0ea5e91f;border-color:#38bdf8b3}body:has(.draft-room-page) .draft-stage-status .draft-stage-indicator.is-completed{color:#a7f3d0;background:#10b9811f;border-color:#34d39985}body:has(.draft-room-page) .draft-stage-status strong{color:#fff;font-size:.94rem}body:has(.draft-room-page) .draft-stage-status p{color:#9cb1c9;margin:0;font-size:.84rem}body:has(.draft-room-page) .draft-room-layout{grid-template-columns:minmax(12.25rem,15.5rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}body:has(.draft-room-page) .draft-order-rail{background:#050e1ecc;border:1px solid #94a3b833;border-radius:.75rem;position:sticky;top:1rem;overflow:hidden}body:has(.draft-room-page) .draft-rail-heading{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;padding:.8rem .8rem .65rem;display:flex}body:has(.draft-room-page) .draft-rail-heading span{color:#8196af;font-size:.68rem}body:has(.draft-room-page) .draft-order-list{gap:0;padding:.28rem;display:grid}body:has(.draft-room-page) .draft-order-row{border:1px solid #0000;border-radius:.45rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.15rem;padding:.36rem .35rem;display:grid;background:#0b1930!important}body:has(.draft-room-page) .draft-order-row>strong{color:#b9aaff;border:1px solid #9e8cff61;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.69rem;display:grid}body:has(.draft-room-page) .draft-order-row>span{min-width:0;font-size:.77rem;font-weight:800;display:grid;color:#f8fafc!important}body:has(.draft-room-page) .draft-order-row em{color:#abe9ff;letter-spacing:.06em;border:1px solid #38bdf885;border-radius:999px;width:max-content;margin-top:.15rem;padding:.1rem .3rem;font-size:.55rem;font-style:normal}body:has(.draft-room-page) .draft-order-row small{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:500;overflow:hidden;color:#afc3d6!important}body:has(.draft-room-page) .draft-order-row:hover{background:#10223d!important}body:has(.draft-room-page) .draft-order-row.is-on-clock{background:linear-gradient(90deg,#7053c83d,#7053c80a);border-color:#9e8cffc2;box-shadow:inset 3px 0 #9e8cff}body:has(.draft-room-page) .draft-order-row.is-on-clock>strong{color:#fff;background:#5945ae;border-color:#b9aaff}body:has(.draft-room-page) .draft-order-row.is-current-user:not(.is-on-clock){box-shadow:inset 2px 0 #38bdf8}body:has(.draft-room-page) .draft-arena{background:linear-gradient(145deg,#0d1931f5,#050e1dfa);border:1px solid #94a3b838;border-radius:.85rem;min-width:0;padding:1rem;box-shadow:inset 0 1px #ffffff09}body:has(.draft-room-page) .draft-room-current-pick{background:linear-gradient(100deg,#49348f59,#0811232e);border:1px solid #9e8cff5c;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex;box-shadow:inset 3px 0 #9e8cff}body:has(.draft-room-page) .draft-room-current-pick.is-your-turn{background:linear-gradient(100deg,#0ea5e933,#0811232e);border-color:#38bdf8a6;box-shadow:inset 3px 0 #38bdf8}body:has(.draft-room-page) .draft-room-current-pick.is-completed{background:linear-gradient(100deg,#10b98126,#0811232e);border-color:#34d39973;box-shadow:inset 3px 0 #34d399}body:has(.draft-room-page) .draft-room-current-pick>div:first-child>span{color:#c6baff;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900;display:block}body:has(.draft-room-page) .draft-room-current-pick>div:first-child>strong{color:#fff;margin:.2rem 0;font-size:1.15rem;display:block}body:has(.draft-room-page) .draft-room-current-pick p{color:#afc3d6;max-width:38rem;margin:0;font-size:.8rem}body:has(.draft-room-page) .draft-turn-details{text-align:right;grid-template-columns:repeat(3,minmax(3.5rem,1fr));gap:.7rem;display:grid}body:has(.draft-room-page) .draft-turn-details strong{color:#fff;margin-top:.18rem;font-size:.92rem;display:block}body:has(.draft-room-page) .start-draft-control{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.85rem 0;display:flex}:is(body:has(.draft-room-page) .start-draft-control .button,body:has(.draft-room-page) .draft-team-action .button){color:#fff;box-shadow:none;background:#6049c4;border-color:#8066e8}body:has(.draft-room-page) .start-draft-control .button:hover{background:#765cea;border-color:#b9aaff}body:has(.draft-room-page) .start-draft-control .button:focus-visible{background:#765cea;border-color:#b9aaff}body:has(.draft-room-page) .draft-team-action .button:hover:not(:disabled){background:#765cea;border-color:#b9aaff}body:has(.draft-room-page) .draft-team-action .button:focus-visible{background:#765cea;border-color:#b9aaff}body:has(.draft-room-page) .draft-arena-teams .section-heading h2{color:#fff}body:has(.draft-room-page) .draft-pick-history h2{color:#fff}body:has(.draft-room-page) .draft-room-rosters h2{color:#fff}body:has(.draft-room-page) .draft-finished-summary{color:#eaf4ff;background:linear-gradient(105deg,#10b98124,#0a172bc7);border:1px solid #34d3996b;border-radius:.65rem;margin:.65rem 0 0;padding:1.1rem;box-shadow:inset 3px 0 #34d399}body:has(.draft-room-page) .draft-finished-summary .eyebrow{color:#a7f3d0}body:has(.draft-room-page) .draft-finished-summary h2{color:#fff;margin:.2rem 0}body:has(.draft-room-page) .draft-finished-summary p:not(.eyebrow){color:#b8d1da;margin:0}:is(body:has(.draft-room-page) .draft-arena-teams .section-heading p,body:has(.draft-room-page) .draft-pick-history .section-heading p,body:has(.draft-room-page) .draft-room-rosters .section-heading p){color:#9cb1c9}body:has(.draft-room-page) .draft-arena-teams .points-total{color:#fde68a;background:#ca8a041f;border:1px solid #facc156b;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}body:has(.draft-room-page) .draft-team-filters{flex-wrap:wrap;gap:.42rem;display:flex}body:has(.draft-room-page) .draft-team-filters button{color:#b8c9db;background:#101f36;border:1px solid #94a3b84d;border-radius:.38rem;min-height:2rem;padding:.35rem .65rem;font-size:.74rem;font-weight:800}body:has(.draft-room-page) .draft-team-filters button.is-active{color:#fff;background:#46358e;border-color:#8066e8}body:has(.draft-room-page) .draft-team-search{color:#afc3d6;gap:.35rem;margin-top:.85rem;font-size:.73rem;font-weight:800;display:grid}body:has(.draft-room-page) .draft-team-search input{border-radius:.45rem;min-height:2.45rem;color:#fff!important;background:#09162a!important;border-color:#94a3b85c!important}body:has(.draft-room-page) .draft-team-search input:focus{border-color:#a996ff!important;box-shadow:0 0 0 .18rem #9e8cff29!important}body:has(.draft-room-page) .draft-team-count{color:#8196af;margin:.7rem 0 .45rem;font-size:.73rem}body:has(.draft-room-page) .draft-room-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}body:has(.draft-room-page) .draft-room-team-list .draft-team-card{background:#0b1930;border:1px solid #94a3b838;border-left:3px solid #68809a;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.1rem;padding:.65rem .72rem;display:flex}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--soccer{border-left-color:#2dd4bf}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--basketball{border-left-color:#fbbf24}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--flag-football{border-left-color:#a78bfa}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--soccer{box-shadow:inset 1px 0 #2dd4bf38}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--basketball{box-shadow:inset 1px 0 #fbbf2433}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--flag-football{box-shadow:inset 1px 0 #a78bfa38}body:has(.draft-room-page) .draft-room-team-list .draft-team-card>span{min-width:0}body:has(.draft-room-page) .draft-room-team-list .draft-team-card strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}body:has(.draft-room-page) .draft-room-team-list .draft-team-card small{color:#9cb1c9;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.67rem;display:block;overflow:hidden}body:has(.draft-room-page) .draft-room-team-list .draft-team-card small b{font-weight:850}body:has(.draft-room-page) .draft-room-team-list .draft-team-card small span{color:#9cb1c9}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--soccer small b{color:#5eead4}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--basketball small b{color:#fcd36a}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--flag-football small b{color:#c4b5fd}body:has(.draft-room-page) .draft-team-action .button{white-space:nowrap;min-height:2rem;padding:.38rem .6rem;font-size:.7rem}body:has(.draft-room-page) .draft-recent-picks{border-top:1px solid #94a3b82e;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;padding-top:.8rem;display:grid}body:has(.draft-room-page) .draft-recent-picks>div:first-child span{color:#8196af;margin-top:.2rem;font-size:.68rem;display:block}body:has(.draft-room-page) .draft-recent-picks-track{align-items:stretch;gap:.45rem;min-width:0;padding-bottom:.15rem;display:flex;overflow-x:auto}body:has(.draft-room-page) .draft-recent-picks-track>article{background:#09162a;border:1px solid #94a3b838;border-radius:.38rem;flex:0 0 12rem;align-items:center;gap:.5rem;min-height:2.8rem;padding:.42rem .5rem;display:flex}body:has(.draft-room-page) .draft-recent-picks-track>article>strong{color:#fde68a;font-size:.7rem}:is(body:has(.draft-room-page) .draft-recent-picks-track b,body:has(.draft-room-page) .draft-recent-picks-track small){display:block}body:has(.draft-room-page) .draft-recent-picks-track b{color:#eaf4ff;font-size:.7rem}body:has(.draft-room-page) .draft-recent-picks-track small{color:#8298b1;margin-top:.15rem;font-size:.61rem}body:has(.draft-room-page) .draft-recent-picks-track>p{color:#8196af;margin:0;font-size:.75rem}body:has(.draft-room-page) .draft-roster-dock{z-index:20;pointer-events:none;background:linear-gradient(#0000,#020814f5 28%);padding:.65rem 1.25rem 1rem;position:fixed;bottom:0;left:0;right:0}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters{pointer-events:auto;background:#061222f7;border:1px solid #34d39952;border-radius:.7rem;width:min(100%,109.5rem);margin:0 auto;padding:.7rem .85rem;box-shadow:0 -.7rem 2rem #00000038,inset 0 2px #34d3992e}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading h2{margin:0;font-size:.96rem}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading p{display:none}body:has(.draft-room-page) .draft-room-compare-control{color:#9cb1c9;align-items:center;gap:.45rem;margin-left:auto;font-size:.67rem;font-weight:800;display:flex}body:has(.draft-room-page) .draft-room-compare-control select{color:#eaf4ff;background:#102039;border-color:#94a3b852;border-radius:.35rem;min-width:10rem;min-height:1.85rem;font-size:.7rem}body:has(.draft-room-page) .draft-room-roster-comparison{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card:first-child{padding-right:.85rem}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card+.draft-room-roster-card{padding-left:.85rem;position:relative}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card+.draft-room-roster-card:before{content:"";background:linear-gradient(#0000,#9e8cffb3 16%,#38bdf86b 84%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 1px #050e1de6}body:has(.draft-room-page) .draft-room-roster-card{min-width:0}body:has(.draft-room-page) .draft-room-roster-card header{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.45rem;display:flex}body:has(.draft-room-page) .draft-room-roster-card header .eyebrow{color:#a7f3d0;margin-right:.42rem;font-size:.59rem;display:inline}body:has(.draft-room-page) .draft-room-roster-card header h3{margin:0;display:inline}body:has(.draft-room-page) .draft-room-roster-card header p:not(.eyebrow){margin:0;display:inline}body:has(.draft-room-page) .draft-room-roster-card header h3{color:#fff;font-size:.78rem}body:has(.draft-room-page) .draft-room-roster-card header p:not(.eyebrow){color:#8298b1;margin-left:.3rem;font-size:.67rem}body:has(.draft-room-page) .draft-room-roster-card header>strong{color:#a7f3d0;font-size:.68rem}body:has(.draft-room-page) .draft-room-slot-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}body:has(.draft-room-page) .draft-room-slot-list>div{background:#0a172b;border:1px solid #94a3b833;border-radius:.32rem;min-width:0;padding:.36rem .42rem}body:has(.draft-room-page) .draft-room-slot-list span{color:#9cb1c9;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:800;display:block;overflow:hidden}body:has(.draft-room-page) .draft-room-slot-list strong{color:#dde8f5;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.66rem;display:block;overflow:hidden}body:has(.draft-room-page) .draft-room-slot-list>div.is-filled{background:#062427b8;border-color:#34d39961}body:has(.draft-room-page) .draft-room-slot-list>div.is-filled strong{color:#b7f7d7}body:has(.draft-room-page) .draft-room-slot-list>div.is-open{border-style:dashed}body:has(.draft-room-page) .draft-room-slot-list>div.is-open strong{color:#8196af}body:has(.draft-room-page) .draft-history-drawer{border-top:1px solid #94a3b833;margin:1.1rem 0 0}body:has(.draft-room-page) .draft-history-drawer>summary{color:#d6e3f0;cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem .1rem;font-size:.84rem;font-weight:800;list-style:none;display:flex}body:has(.draft-room-page) .draft-history-drawer>summary::-webkit-details-marker{display:none}body:has(.draft-room-page) .draft-history-drawer>summary:after{color:#b9aaff;content:"+";margin-left:.4rem}body:has(.draft-room-page) .draft-history-drawer[open]>summary:after{content:"−"}body:has(.draft-room-page) .draft-history-drawer>summary small{color:#8298b1;margin-left:auto;margin-right:.25rem;font-size:.7rem;font-weight:600}body:has(.draft-room-page) .draft-history-drawer .draft-pick-history{background:#071426;border:1px solid #94a3b833;border-radius:.65rem;margin:0;padding:.85rem}body:has(.draft-room-page) .draft-history-drawer .pick-history-tabs button{color:#b8c9db;background:#102039;border-color:#94a3b847}body:has(.draft-room-page) .draft-history-drawer .pick-history-tabs button.is-active{color:#fff;background:#46358e;border-color:#8066e8}body:has(.draft-room-page) .draft-history-drawer .pick-history-label{color:#9cb1c9}body:has(.draft-room-page) .draft-history-drawer .pick-history-row small{color:#9cb1c9}body:has(.draft-room-page) .draft-history-drawer .pick-history-row{background:#0b1930;border-color:#94a3b82e}:is(body:has(.draft-room-page) .draft-history-drawer .pick-history-row b,body:has(.draft-room-page) .draft-history-drawer .pick-history-row>strong){color:#f8fafc}body:has(.draft-room-page) .draft-room-setup{color:#eaf4ff;background:#0b1930;border-color:#9e8cff59;max-width:42rem;margin:5rem auto}body:has(.draft-room-page) .draft-order-row.is-current-user{box-shadow:inset 2px 0 #38bdf8;background:#0b1930!important;border-color:#38bdf838!important}body:has(.draft-room-page) .draft-order-row.is-current-user>strong{color:#ddf6ff;background:#0ea5e921;border-color:#38bdf8a3}body:has(.draft-room-page) .draft-order-row.is-current-user.is-on-clock{box-shadow:inset 2px 0 #38bdf8,inset 5px 0 #9e8cff;background:linear-gradient(90deg,#7053c830,#0b1930 72%)!important;border-color:#9e8cffad!important}body:has(.draft-room-page) .draft-arena{background:linear-gradient(145deg,#0c172fe0,#040c1bf0);border-color:#94a3b829;border-radius:.7rem;padding:1.15rem 1.2rem .9rem}body:has(.draft-room-page) .draft-room-current-pick{box-shadow:none;background:linear-gradient(90deg,#523da647,#0000 70%);border-top:0;border-bottom:1px solid #9e8cff47;border-left:4px solid #9e8cff;border-right:0;border-radius:0;padding:1.25rem 0 1.35rem 1.2rem;display:block}body:has(.draft-room-page) .draft-room-current-pick.is-your-turn{box-shadow:none;background:linear-gradient(90deg,#0ea5e933,#0000 70%);border-color:#38bdf859 #38bdf859 #38bdf859 #38bdf8}body:has(.draft-room-page) .draft-room-current-pick.is-completed{box-shadow:none;background:linear-gradient(90deg,#10b98126,#0000 70%);border-color:#34d3994d #34d3994d #34d3994d #34d399}body:has(.draft-room-page) .draft-room-current-pick>div:first-child>span{color:#c8beff;font-size:.72rem}body:has(.draft-room-page) .draft-room-current-pick>div:first-child>strong{color:#fff;letter-spacing:-.035em;margin:.3rem 0 .35rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}body:has(.draft-room-page) .draft-room-current-pick p{color:#b8cbe0;max-width:44rem;font-size:.88rem}body:has(.draft-room-page) .draft-arena-teams .section-heading{margin:1rem 0 .75rem}body:has(.draft-room-page) .draft-available-heading{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}body:has(.draft-room-page) .draft-available-heading h2{margin:0}body:has(.draft-room-page) .draft-available-count{color:#c4d3e4;letter-spacing:.02em;text-transform:uppercase;background:#ca8a041c;border:1px solid #facc1559;border-radius:999px;align-items:baseline;gap:.24rem;min-height:1.6rem;padding:.1rem .48rem;font-size:.63rem;font-weight:800;display:inline-flex}body:has(.draft-room-page) .draft-available-count b{color:#fde68a;font-size:.82rem}body:has(.draft-room-page) .draft-arena-teams .points-total{display:none}body:has(.draft-room-page) .draft-room-team-list{gap:.44rem;padding:0;background:0 0!important;border:0!important}body:has(.draft-room-page) .draft-room-team-list .draft-team-card{min-height:4.3rem;box-shadow:none;padding:.68rem .78rem;transition:transform .16s,border-color .16s,background .16s;position:relative;background:linear-gradient(100deg,#0b1930,#0d1d35)!important;border-color:#94a3b829!important}body:has(.draft-room-page) .draft-room-team-list .draft-team-card:after{color:#7187a0;content:"AVAILABLE";letter-spacing:.07em;font-size:.55rem;font-weight:900;position:absolute;top:.55rem;right:.62rem}body:has(.draft-room-page) .draft-room-team-list .draft-team-card:has(.button):after{display:none}body:has(.draft-room-page) .draft-room-team-list .draft-team-card:hover{transform:translateY(-1px);background:linear-gradient(100deg,#3e2f7d6b,#0d1d35)!important;border-color:#9e8cff94!important}body:has(.draft-room-page) .draft-room-team-list .draft-team-card strong{padding-right:4.5rem;font-size:.84rem}body:has(.draft-room-page) .draft-team-action .button{z-index:1;color:#f7f5ff;background:#513db0;min-width:5.9rem;position:relative}body:has(.draft-room-page) .draft-recent-picks{grid-template-columns:7.5rem minmax(0,1fr);margin-top:.85rem;padding-top:.7rem}body:has(.draft-room-page) .draft-recent-picks-track>p{background:#09162a99;border-left:2px solid #94a3b859;padding:.45rem .6rem}body:has(.draft-room-page) .draft-roster-dock{padding:.45rem 1.25rem .7rem}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters{border-color:#34d39940;border-radius:.55rem;padding:.55rem .8rem .62rem;box-shadow:inset 0 2px #34d39924,0 -.5rem 1.4rem #0000002e}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading{min-height:1.65rem;margin-bottom:.35rem}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading h2{font-size:.88rem}body:has(.draft-room-page) .draft-room-compare-control{color:#70859d;gap:.3rem;font-size:.58rem;font-weight:700}body:has(.draft-room-page) .draft-room-compare-control select{color:#afc3d6;background:#0a172b;border-color:#94a3b833;min-width:8.65rem;min-height:1.55rem;padding:.15rem .35rem;font-size:.62rem}body:has(.draft-room-page) .draft-room-roster-comparison{width:100%;max-width:none!important}body:has(.draft-room-page) .draft-room-roster-card{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body:has(.draft-room-page) .draft-room-roster-card header{min-height:1.1rem;margin:0 0 .32rem;border:0!important;padding:0!important}body:has(.draft-room-page) .draft-room-slot-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem}body:has(.draft-room-page) .draft-room-slot-list>div{border-radius:.28rem;min-height:2.8rem;padding:.35rem .46rem}body:has(.draft-room-page) .draft-room-slot-list>div.is-open{background:#0a172b94;border-color:#8196af52}body:has(.draft-room-page) .draft-room-slot-list>div.is-filled{background:linear-gradient(100deg,#08413de6,#09212be0);border-color:#34d39980;box-shadow:inset 2px 0 #34d399}body:has(.draft-room-page) .draft-arena-teams .section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}body:has(.draft-room-page) .draft-available-stats{flex:none;grid-template-columns:repeat(3,minmax(4.25rem,1fr));gap:.36rem;display:grid}body:has(.draft-room-page) .draft-available-stats>div{text-align:right;background:#061222b8;border:1px solid #94a3b833;border-radius:.35rem;min-width:4.5rem;padding:.35rem .46rem}body:has(.draft-room-page) .draft-available-stats span{color:#7f95af;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850;display:block}body:has(.draft-room-page) .draft-available-stats strong{color:#eaf4ff;margin-top:.12rem;font-size:.74rem;display:block}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--soccer{box-shadow:inset 1px 0 #2dd4bf38;border-left-color:#2dd4bf!important}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--basketball{box-shadow:inset 1px 0 #fbbf2433;border-left-color:#fbbf24!important}body:has(.draft-room-page) .draft-room-team-list .draft-team-card--flag-football{box-shadow:inset 1px 0 #a78bfa38;border-left-color:#a78bfa!important}@media (min-width:851px){html:has(.draft-room-page){height:100dvh;overflow:hidden}body:has(.draft-room-page){height:100dvh;overflow:hidden}body:has(.draft-room-page) .app-content{height:100dvh;overflow:hidden}body:has(.draft-room-page) .draft-room-page{grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem;height:100dvh;padding:1rem 1.25rem .7rem;display:grid;overflow:hidden}body:has(.draft-room-page) .draft-room-layout{height:100%;min-height:0;overflow:hidden}body:has(.draft-room-page) .draft-order-rail{height:100%;min-height:0;top:auto;overflow-y:auto}body:has(.draft-room-page) .draft-arena{overscroll-behavior:contain;scrollbar-color:#9e8cff94 transparent;scrollbar-width:thin;min-height:0;display:block;overflow-y:auto}body:has(.draft-room-page) .draft-arena-teams{min-height:auto;display:block;overflow:visible}body:has(.draft-room-page) .draft-arena-teams .draft-room-team-list{min-height:auto;padding-right:0;overflow:visible}body:has(.draft-room-page) .draft-arena::-webkit-scrollbar{width:.45rem}body:has(.draft-room-page) .draft-arena::-webkit-scrollbar-thumb{background:#9e8cff85;border-radius:999px}:is(body:has(.draft-room-page) .draft-recent-picks,body:has(.draft-room-page) .draft-history-drawer,body:has(.draft-room-page) .draft-roster-dock){flex:none}body:has(.draft-room-page) .draft-history-drawer{margin-top:.55rem}body:has(.draft-room-page) .draft-history-drawer[open]{max-height:none;overflow:visible}body:has(.draft-room-page) .draft-history-drawer[open] .draft-pick-history{max-height:none;overflow:visible}body:has(.draft-room-page) .draft-roster-dock{z-index:auto;pointer-events:auto;background:0 0;grid-row:3;padding:0;position:static!important}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters{max-width:none}}@media (max-width:850px){body:has(.draft-room-page) .draft-command-bar{grid-template-columns:1fr auto}body:has(.draft-room-page) .draft-command-league{grid-area:1/1/auto/-1}body:has(.draft-room-page) .draft-exit-control{grid-row:2}body:has(.draft-room-page) .draft-command-stats{grid-row:2}body:has(.draft-room-page) .draft-room-layout{grid-template-columns:1fr}body:has(.draft-room-page) .draft-order-rail{position:static}body:has(.draft-room-page) .draft-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.draft-room-page) .draft-available-stats{grid-template-columns:repeat(3,minmax(3.8rem,1fr))}}@media (max-width:640px){body:has(.draft-room-page) .draft-room-page{padding:.65rem .65rem 1.25rem}body:has(.draft-room-page) .draft-command-bar{flex-wrap:wrap;display:flex}body:has(.draft-room-page) .draft-command-league{order:-1;width:100%}body:has(.draft-room-page) .draft-command-stats{flex:1}body:has(.draft-room-page) .draft-stage-status{padding:.9rem .2rem;display:block}:is(body:has(.draft-room-page) .draft-stage-status strong,body:has(.draft-room-page) .draft-stage-status p){margin-top:.35rem;display:block}body:has(.draft-room-page) .draft-arena{padding:.72rem}body:has(.draft-room-page) .draft-room-current-pick{display:block}body:has(.draft-room-page) .draft-turn-details{text-align:left;margin-top:.85rem}body:has(.draft-room-page) .draft-room-team-list{grid-template-columns:1fr}body:has(.draft-room-page) .draft-recent-picks{grid-template-columns:1fr}body:has(.draft-room-page) .draft-roster-dock{background:0 0;padding:.75rem 0 0;position:static}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters{padding:.7rem}body:has(.draft-room-page) .draft-roster-dock .draft-room-rosters-heading{display:block}body:has(.draft-room-page) .draft-room-compare-control{margin-top:.5rem}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing{grid-template-columns:1fr}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card:first-child{padding-right:0}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card+.draft-room-roster-card{border-top:1px solid #9e8cff5c;padding-top:.65rem;padding-left:0}body:has(.draft-room-page) .draft-room-roster-comparison.is-comparing>.draft-room-roster-card+.draft-room-roster-card:before{display:none}body:has(.draft-room-page) .draft-room-slot-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.draft-room-page) .draft-order-list{grid-template-columns:1fr}body:has(.draft-room-page) .draft-arena-teams .section-heading{display:block}body:has(.draft-room-page) .draft-available-stats{margin-top:.65rem}}@media (min-width:851px){html:has(.draft-room-page){height:auto;min-height:100vh;overflow:visible}body:has(.draft-room-page){height:auto;min-height:100vh;overflow:visible}body:has(.draft-room-page) .app-content{height:auto;min-height:100vh;overflow:visible}body:has(.draft-room-page) .draft-room-page{height:auto;min-height:100vh;padding:1rem 1.25rem 2rem;display:block;overflow:visible}body:has(.draft-room-page) .draft-command-bar{z-index:10;position:sticky;top:.6rem}body:has(.draft-room-page) .draft-room-layout{height:auto;min-height:0;overflow:visible}body:has(.draft-room-page) .draft-order-rail{height:auto;max-height:calc(100vh - 7.5rem);margin-top:10px;top:6.6rem;overflow-y:auto}body:has(.draft-room-page) .draft-arena{margin-top:10px}body:has(.draft-room-page) .draft-arena{min-height:0;display:block;overflow:visible}body:has(.draft-room-page) .draft-arena-teams{min-height:0;display:grid;overflow:visible}body:has(.draft-room-page) .draft-arena-teams .draft-room-team-list{min-height:0;display:grid;overflow:visible}body:has(.draft-room-page) .draft-arena-teams{display:block}body:has(.draft-room-page) .draft-roster-dock{padding:.8rem 0 0;overflow:visible;position:static!important}body:has(.draft-room-page) .draft-history-drawer[open]{max-height:none;overflow:visible}body:has(.draft-room-page) .draft-history-drawer[open] .draft-pick-history{max-height:none;overflow:visible}}body:has(.draft-room-page) .draft-command-bar{grid-template-columns:max-content minmax(0,1fr) minmax(14rem,.8fr)}body:has(.draft-room-page) .draft-user-pick-plan{border-left:1px solid #94a3b833;min-width:0;padding-left:1rem}body:has(.draft-room-page) .draft-user-pick-plan .eyebrow{color:#afc3d6;margin:0 0 .3rem;font-size:.6rem}body:has(.draft-room-page) .draft-user-pick-plan>div{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}body:has(.draft-room-page) .draft-user-pick-plan>div>span{color:#d9e9f7;background:#0b1930b8;border:1px solid #94a3b833;border-radius:.3rem;align-items:baseline;gap:.18rem;min-height:1.55rem;padding:.18rem .36rem;font-size:.72rem;display:inline-flex}body:has(.draft-room-page) .draft-user-pick-plan>div>span b{color:#f8fafc}body:has(.draft-room-page) .draft-user-pick-plan>div>span small{color:#8298b1;letter-spacing:.045em;text-transform:uppercase;font-size:.53rem;font-weight:800}body:has(.draft-room-page) .draft-user-pick-plan>div>span.is-completed{opacity:.42}body:has(.draft-room-page) .draft-user-pick-plan>div>span.is-next{color:#ddf7ff;background:#0ea5e921;border-color:#38bdf8b3}:is(body:has(.draft-room-page) .draft-user-pick-plan>div>span.is-next b,body:has(.draft-room-page) .draft-user-pick-plan>div>span.is-next small){color:#aeebff}body:has(.draft-room-page) .draft-order-row .draft-user-next-pick{margin-top:.08rem;font-size:.61rem;font-weight:750;color:#7ddcff!important}body:has(.draft-room-page) .draft-order-row .draft-user-next-pick b{color:#c6f3ff}body:has(.draft-room-page) .draft-history-drawer .pick-history-list{box-shadow:none!important;background:#071426!important;border-color:#94a3b83d!important}body:has(.draft-room-page) .draft-history-drawer .pick-history-row{color:#d9e9f7!important;background:#0b1930!important;border-bottom-color:#94a3b82e!important}body:has(.draft-room-page) .draft-history-drawer .pick-history-row>strong{align-self:stretch;min-width:4.25rem;color:#f8fafc!important;box-shadow:none!important;background:#16304e!important;border-right:1px solid #94a3b840!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr>td:first-child{box-shadow:inset 0 1px #315c7f94,inset 0 -1px #315c7f94!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current>td:first-child{box-shadow:inset 3px 0 #7ddcff,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr:has(.imf-standings-rank--gold)>td:first-child{box-shadow:inset 3px 0 #d5af45,inset 0 1px #315c7f,inset 0 -1px #315c7f!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr:has(.imf-standings-rank--silver)>td:first-child{box-shadow:inset 3px 0 #91a7b7,inset 0 1px #315c7f,inset 0 -1px #315c7f!important}body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr:has(.imf-standings-rank--bronze)>td:first-child{box-shadow:inset 3px 0 #be7a4e,inset 0 1px #315c7f,inset 0 -1px #315c7f!important}:is(body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current:has(.imf-standings-rank--gold)>td:first-child,body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current:has(.imf-standings-rank--silver)>td:first-child,body:has(.app-sidebar) .university-leaderboard-results .imf-standings-table tbody tr.is-current:has(.imf-standings-rank--bronze)>td:first-child){box-shadow:inset 3px 0 #7ddcff,inset 0 1px #4b9aeb,inset 0 -1px #4b9aeb!important}@media (max-width:850px){body:has(.draft-room-page) .draft-command-bar{grid-template-columns:1fr auto}body:has(.draft-room-page) .draft-user-pick-plan{border-top:1px solid #94a3b82e;border-left:0;grid-area:3/1/auto/-1;padding:.65rem 0 0}}@media (max-width:640px){body:has(.draft-room-page) .draft-user-pick-plan{width:100%}}.badge--sport.badge--sport-token-ocean{color:#d9f1ff!important;background:#164e72!important;border-color:#58b4e6!important}.badge--sport.badge--sport-token-sky{color:#d9f4ff!important;background:#1b6384!important;border-color:#69c7e8!important}.badge--sport.badge--sport-token-teal{color:#d7fff8!important;background:#12645f!important;border-color:#4dd8c9!important}.badge--sport.badge--sport-token-emerald{color:#e0ffe9!important;background:#236342!important;border-color:#73d99b!important}.badge--sport.badge--sport-token-lime{color:#f2ffd8!important;background:#586d1b!important;border-color:#b7d85d!important}.badge--sport.badge--sport-token-sunflower{color:#fff4ce!important;background:#795e10!important;border-color:#e5bd4e!important}.badge--sport.badge--sport-token-amber{color:#ffe8be!important;background:#825014!important;border-color:#e6a450!important}.badge--sport.badge--sport-token-coral{color:#ffe3de!important;background:#86483d!important;border-color:#e88d7b!important}.badge--sport.badge--sport-token-rose{color:#ffe5ee!important;background:#80394f!important;border-color:#e47b9d!important}.badge--sport.badge--sport-token-crimson{color:#ffe4e6!important;background:#7a3540!important;border-color:#e77883!important}.badge--sport.badge--sport-token-violet{color:#f0e8ff!important;background:#563c82!important;border-color:#ac92e8!important}.badge--sport.badge--sport-token-indigo{color:#e5eaff!important;background:#404c8b!important;border-color:#9eaef2!important}.badge--sport.badge--sport-token-slate{color:#e5eff7!important;background:#365267!important;border-color:#86a6bc!important}.badge--sport.badge--sport-token-stone{color:#f2eee8!important;background:#61594f!important;border-color:#b6a999!important}.sport-badge-icon{border:1.5px solid;flex:none;width:.7rem;height:.7rem;margin-right:.34rem;display:inline-block}.sport-badge-icon--ball{border-radius:50%}.sport-badge-icon--whistle{border-radius:.18rem;width:.78rem;height:.46rem;box-shadow:.19rem -.26rem 0 -.11rem}.sport-badge-icon--flag{border-width:0 0 0 1.5px;width:.68rem;height:.6rem;position:relative}.sport-badge-icon--flag:after{content:"";clip-path:polygon(0 0,100% 20%,62% 54%,100% 84%,0 100%);background:currentColor;width:.54rem;height:.36rem;position:absolute;top:0;left:.1rem}.sport-badge-icon--shield{clip-path:polygon(50% 0,100% 18%,88% 72%,50% 100%,12% 72%,0 18%);border-radius:.18rem .18rem .42rem .42rem}.sport-badge-icon--bolt{clip-path:polygon(55% 0,100% 0,65% 43%,94% 43%,27% 100%,43% 57%,8% 57%);background:currentColor;border:0}.sport-badge-icon--target{border-radius:50%;box-shadow:inset 0 0 0 .13rem}.sport-badge-icon--trophy{border-bottom-width:2px;border-radius:0 0 .26rem .26rem;width:.72rem;height:.58rem;position:relative}.sport-badge-icon--trophy:after{content:"";background:currentColor;width:.18rem;height:.2rem;position:absolute;bottom:-.28rem;left:.25rem;box-shadow:-.16rem .19rem 0 -.03rem,.16rem .19rem 0 -.03rem}.sport-badge-icon--star{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 92%,50% 71%,21% 92%,32% 56%,2% 35%,39% 34%);background:currentColor;border:0}.admin-catalog-layout{gap:1.2rem;max-width:70rem;margin-top:1.4rem;display:grid}.admin-catalog-section,.admin-university-settings-section{box-shadow:none!important;background:#0b1930!important;border-color:#315c7f!important}.admin-catalog-section{border:1px solid #315c7f;border-radius:.5rem;padding:1.25rem}.admin-catalog-form{gap:.9rem;margin-top:1rem;display:grid}.admin-catalog-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.admin-catalog-form label{letter-spacing:0;text-transform:uppercase;gap:.38rem;min-width:0;font-size:.71rem;font-weight:800;display:grid;color:#b9d0e3!important}.admin-catalog-form input,.admin-catalog-form select,.admin-university-settings select{min-width:0;min-height:2.55rem;font:inherit;letter-spacing:0;text-transform:none;border-radius:.35rem;padding:.55rem .65rem;color:#f5faff!important;background:#102440!important;border:1px solid #547896!important}.admin-catalog-form input:focus,.admin-catalog-form select:focus,.admin-university-settings select:focus{outline-offset:1px;outline:2px solid #7ddcff52;border-color:#7ddcff!important}.admin-catalog-form input:disabled{color:#94aabd!important;background:#0c1b31!important}.admin-catalog-list{gap:.55rem;margin-top:.85rem;display:grid}.admin-catalog-item{background:#102440;border:1px solid #315c7f;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.admin-catalog-item>div:first-child{min-width:0}.admin-catalog-item p{margin:.42rem 0 0;font-size:.78rem;color:#b9d0e3!important}.admin-catalog-item code{color:#d7e9f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-catalog-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.admin-scoring-note{color:#d7e9f7;background:#102440;border:1px solid #315c7f;border-radius:.4rem;gap:.25rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.admin-scoring-note span{color:#b9d0e3;font-size:.9rem}.admin-scoring-row{background:#102440;border:1px solid #315c7f;border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(9rem,13rem) auto;align-items:end;gap:1rem;padding:.8rem;display:grid}.admin-scoring-row>div:first-child{min-width:0}.admin-scoring-row p{margin:.42rem 0 0;font-size:.78rem;color:#b9d0e3!important}.admin-scoring-row code{color:#d7e9f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-scoring-row label{letter-spacing:0;text-transform:uppercase;gap:.38rem;font-size:.71rem;font-weight:800;display:grid;color:#b9d0e3!important}.admin-scoring-row input{-webkit-text-fill-color:#08213d;caret-color:#08213d;min-height:2.55rem;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #afcbe2;border-radius:.35rem;padding:.55rem .65rem;color:#08213d!important;background:#f8fcff!important}.admin-scoring-row input::placeholder{-webkit-text-fill-color:#5e7890;opacity:1;color:#5e7890!important}.admin-scoring-row input:focus{outline-offset:1px;border-color:#7ddcff;outline:2px solid #7ddcff52}.admin-season-sports{border-top:1px solid #315c7f;margin-top:1.2rem;padding-top:1.2rem}.admin-season-sports h3{margin:0;font-size:1rem}.admin-season-sports .admin-section-heading p{max-width:48rem}.admin-current-season-form{grid-template-columns:minmax(0,24rem) auto;align-items:end}.admin-current-season-form .button{width:fit-content}.admin-catalog-section :is(h2,h3,strong),.admin-university-settings :is(h2,h3,strong){color:#f5faff!important}.admin-catalog-section :is(p,small,label),.admin-university-settings :is(p,small,label){color:#b9d0e3!important}@media (max-width:900px){.admin-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-catalog-section{padding:1rem}.admin-catalog-form-grid,.admin-current-season-form{grid-template-columns:minmax(0,1fr)}.admin-current-season-form .button{width:100%}.admin-catalog-item{flex-direction:column;align-items:flex-start}.admin-catalog-item-actions{justify-content:flex-start;width:100%}.admin-catalog-item-actions .button{flex:9rem}.admin-scoring-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-scoring-row .button{width:100%}}.admin-format-layout{gap:1.2rem;max-width:70rem;margin-top:1.4rem;display:grid}.admin-format-season-select{letter-spacing:0;text-transform:uppercase;gap:.38rem;max-width:25rem;margin-top:1rem;font-size:.71rem;font-weight:800;display:grid;color:#b9d0e3!important}.admin-format-season-select select{color:#f5faff;min-height:2.55rem;font:inherit;letter-spacing:0;text-transform:none;background:#102440;border:1px solid #547896;border-radius:.35rem;padding:.55rem .65rem}.admin-format-slot-list{gap:.5rem;margin:1rem 0;display:grid}.admin-format-slot-row{background:#102440;border:1px solid #315c7f;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.admin-format-slot-row>span{align-items:center;gap:.55rem;min-width:0;font-size:.78rem;display:flex;color:#c9dbe9!important}.admin-format-slot-row small{white-space:nowrap;color:#91aec4!important}.admin-format-slot-row input{color:#f5faff;background:#0b1930;border:1px solid #547896;border-radius:.3rem;width:4.5rem;min-height:2.2rem;padding:.35rem .45rem}.admin-format-preview-list{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.admin-format-preview-list>div{background:#102440;border:1px solid #315c7f;border-radius:.4rem;align-items:center;gap:.45rem;padding:.55rem .65rem;display:inline-flex}.admin-format-preview-list strong{color:#f5faff!important}@media (max-width:620px){.admin-format-slot-row{flex-direction:column;align-items:flex-start}.admin-format-slot-row>span:last-child{justify-content:space-between;align-self:stretch}}.admin-university-page .admin-university-settings{background:linear-gradient(145deg,#194169eb,#07162afa 52%,#0c2742f0);border-radius:1.15rem;gap:.8rem;max-width:70rem;display:grid;overflow:hidden;border:1px solid #6eaedc61!important;padding:1.2rem!important;box-shadow:0 1.5rem 3.5rem #010a1747,inset 0 1px #ceebff1a!important}.admin-university-page .admin-university-settings-section,.admin-university-page .admin-university-settings-section+.admin-university-settings-section{background-clip:padding-box;background:linear-gradient(155deg,#183a5ec7,#0b2038d1)!important;border:1px solid #6ba4cd3d!important;border-radius:1rem!important;margin:0!important;padding:1.65rem 1.75rem!important;box-shadow:inset 0 1px #d6efff0f,0 .55rem 1.25rem #00081429!important}.admin-university-page .admin-university-settings-section:first-child{background:linear-gradient(155deg,#204b76d1,#0d2641db)!important;padding-top:1.65rem!important}.admin-university-page .admin-university-settings-section+.admin-university-settings-section{border-top:1px solid #6ba4cd3d!important}.admin-university-page .admin-university-settings :is(input,select){border-radius:.62rem;box-shadow:inset 0 1px #daf2ff0f;background:linear-gradient(145deg,#163556fa,#0d2540fa)!important;border-color:#75aed775!important}.admin-university-page .admin-university-settings :is(input,select):focus{outline-offset:2px;outline:3px solid #7ddcff2e;box-shadow:0 0 0 .18rem #7ddcff14,inset 0 1px #daf2ff14;border-color:#8fe3ff!important}.admin-university-page .admin-university-settings .button{border-radius:.65rem;box-shadow:0 .55rem 1.15rem #0062f533,inset 0 1px #ffffff21}.admin-university-page .admin-university-settings .admin-catalog-item{background:linear-gradient(145deg,#17395ce0,#0d2540f0);border-color:#6ba4cd3d;border-radius:.72rem;box-shadow:inset 0 1px #d6efff0d}
