:root{--pc-space-1:0.25rem;--pc-space-2:0.5rem;--pc-space-3:0.75rem;--pc-space-4:1rem;--pc-space-5:1.5rem;--pc-space-6:2rem;--pc-space-7:3rem;--pc-radius-sm:10px;--pc-radius-md:16px;--pc-radius-lg:22px;--pc-control-height:44px;--pc-content-width:1280px;--pc-reading-width:760px;--pc-surface:color-mix(in srgb,var(--panel) 94%,#10233d);--pc-surface-raised:color-mix(in srgb,var(--panel-2) 88%,#16345b);--pc-surface-soft:color-mix(in srgb,var(--panel) 72%,transparent);--pc-border:color-mix(in srgb,var(--border) 82%,#6f9fd6);--pc-border-strong:color-mix(in srgb,var(--border) 62%,var(--accent));--pc-accent:#6ea8ef;--pc-accent-strong:#3f7fd5;--pc-accent-soft:color-mix(in srgb,var(--pc-accent) 14%,transparent);--pc-success:#6fc494;--pc-warning:#e2b86d;--pc-danger:#fb7185;--pc-shadow-sm:0 1px 1px rgba(0,0,0,0.14),0 8px 24px rgba(0,0,0,0.12);--pc-shadow-md:0 18px 54px rgba(0,0,0,0.24);--pc-bottom-nav-height:72px}[data-theme=light]{--pc-surface:color-mix(in srgb,#ffffff 96%,var(--panel));--pc-surface-raised:color-mix(in srgb,#ffffff 88%,#dce8f6);--pc-surface-soft:color-mix(in srgb,#ffffff 76%,transparent);--pc-border:color-mix(in srgb,var(--border) 80%,#7c9fc8);--pc-shadow-sm:0 1px 1px rgba(23,36,54,0.05),0 10px 28px rgba(23,36,54,0.07);--pc-shadow-md:0 18px 54px rgba(23,36,54,0.12)}html{scroll-padding-top:calc(var(--pc-sticky-top) + var(--pc-space-3))}body{min-width:320px;background:radial-gradient(circle at 12% -10%,color-mix(in srgb,var(--pc-accent) 9%,transparent),transparent 31rem),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 28rem),var(--bg);color:var(--text);font-size:16px;line-height:1.5}.app-shell--revamp{isolation:isolate;background:transparent}.app-shell--revamp .app-header{border-bottom-color:color-mix(in srgb,var(--app-header-border) 78%,transparent)!important;background:color-mix(in srgb,var(--app-header-bg) 88%,transparent)!important;box-shadow:0 1px 0 rgba(255,255,255,.025),0 12px 34px rgba(0,0,0,.12);-webkit-backdrop-filter:saturate(1.18) blur(20px)!important;backdrop-filter:saturate(1.18) blur(20px)!important}.app-shell--revamp .app-header-inner{width:min(100%,var(--pc-content-width));min-height:68px!important;padding-inline:clamp(1rem,2.5vw,1.75rem)!important}.app-shell--revamp .app-header .brand{min-height:var(--pc-control-height);gap:.65rem!important;letter-spacing:-.018em}.app-shell--revamp .app-header-primary-nav{gap:.15rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--app-header-border) 66%,transparent);border-radius:13px;background:color-mix(in srgb,var(--app-header-control-bg) 58%,transparent)}.app-shell--revamp .app-header-primary-nav .nav-link{min-height:38px;padding:.66rem .72rem!important;border:0!important;border-radius:9px!important;font-size:.82rem!important;transition:color .14s ease,background .14s ease,transform .14s ease}.app-shell--revamp .app-header-primary-nav .nav-link:focus-visible,.app-shell--revamp .app-header-primary-nav .nav-link:hover{background:color-mix(in srgb,var(--app-header-control-bg) 92%,transparent)}.app-shell--revamp .app-header-primary-nav .nav-link[aria-current=page]{background:color-mix(in srgb,var(--pc-accent) 16%,var(--app-header-control-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-accent) 26%,transparent)}.app-shell--revamp .app-header-create-pool{min-height:var(--pc-control-height);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-accent-strong) 92%,white),var(--pc-accent-strong));box-shadow:0 8px 24px color-mix(in srgb,var(--pc-accent-strong) 22%,transparent)}.app-shell--revamp .app-content{width:min(100%,var(--pc-content-width));max-width:var(--pc-content-width)!important;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,2.5vw,1.75rem) 4rem!important}.app-shell--revamp .home-page--rebrand{display:grid;grid-gap:clamp(2.5rem,7vw,5.5rem);gap:clamp(2.5rem,7vw,5.5rem)}.app-shell--revamp .home-page--rebrand .home-hero{margin:calc(clamp(1.25rem, 3vw, 2.5rem) * -1) calc(clamp(1rem, 2.5vw, 1.75rem) * -1) 0!important;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,4vw,3.5rem)!important;border:0!important;border-bottom:1px solid var(--pc-border)!important;border-radius:0 0 var(--pc-radius-lg) var(--pc-radius-lg)!important;background:radial-gradient(circle at 78% 26%,color-mix(in srgb,var(--pc-accent) 18%,transparent),transparent 28rem),radial-gradient(circle at 18% 76%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 25rem),linear-gradient(145deg,#07101d,color-mix(in srgb,var(--app-header-bg) 90%,#123354))!important;box-shadow:var(--pc-shadow-md)}.app-shell--revamp .home-page--rebrand .home-hero:before{opacity:.4}.app-shell--revamp .home-page--rebrand .home-hero__inner{width:min(100%,1180px);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important;gap:clamp(2rem,6vw,5rem)!important;align-items:center}.app-shell--revamp .home-page--rebrand .home-hero__copy{max-width:690px;gap:1rem!important}.app-shell--revamp .home-page--rebrand .home-eyebrow{color:color-mix(in srgb,var(--pc-accent) 76%,white);font-size:.75rem;font-weight:840;letter-spacing:.11em}.app-shell--revamp .home-page--rebrand .home-hero h1{max-width:11ch;margin:0;color:#f8fbff;font-size:clamp(3.1rem,6.3vw,6rem)!important;font-weight:840;line-height:.91!important;letter-spacing:-.065em!important;text-wrap:balance}.app-shell--revamp .home-page--rebrand .home-motto{max-width:58ch;margin:0!important;color:rgba(224,234,247,.82)!important;font-size:clamp(1rem,1.6vw,1.2rem)!important;line-height:1.55!important}.app-shell--revamp .home-page--rebrand .home-hero__proof{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:rgba(226,236,249,.76);font-size:.78rem;font-weight:700}.app-shell--revamp .home-page--rebrand .home-hero__proof span{display:inline-flex;align-items:center;gap:.4rem}.app-shell--revamp .home-page--rebrand .home-hero__proof span:before{width:7px;height:7px;border-radius:50%;background:var(--pc-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc-success) 12%,transparent);content:""}.home-product-preview{position:relative;display:grid;overflow:hidden;border:1px solid rgba(152,188,232,.28);border-radius:22px;background:rgba(7,15,27,.84);box-shadow:0 28px 80px rgba(0,0,0,.38);color:#f7faff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-product-preview:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(123,169,221,.055) 1px,transparent 0),linear-gradient(90deg,rgba(123,169,221,.055) 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(160deg,black,transparent 78%);mask-image:linear-gradient(160deg,black,transparent 78%)}.home-product-preview__matchup,.home-product-preview__metrics,.home-product-preview__pool,.home-product-preview__topline{position:relative;z-index:1}.home-product-preview__topline{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid rgba(156,188,226,.18);color:rgba(223,234,248,.7);font-size:.72rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.home-product-preview__topline strong{padding:.35rem .55rem;border:1px solid rgba(156,188,226,.22);border-radius:999px;color:#f7faff;font-size:.72rem;letter-spacing:0;white-space:nowrap}.home-product-preview__pool{display:flex;align-items:center;gap:.9rem;padding:1.35rem 1.2rem 1.2rem}.home-product-preview__mark{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border:1px solid rgba(126,180,242,.44);border-radius:15px;background:linear-gradient(145deg,rgba(63,127,213,.48),rgba(67,155,103,.28));font-size:.8rem;font-weight:900}.home-product-preview__pool>span:last-child{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.home-product-preview__matchup small,.home-product-preview__metrics small,.home-product-preview__pool small{color:rgba(222,234,249,.62);font-size:.7rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.home-product-preview__pool strong{font-size:1.2rem;line-height:1.2}.home-product-preview__pool>span:last-child>span{color:rgba(222,234,249,.65);font-size:.78rem}.home-product-preview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(156,188,226,.18)}.home-product-preview__metrics>span{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem}.home-product-preview__metrics>span+span{border-left:1px solid rgba(156,188,226,.18)}.home-product-preview__metrics strong{font-size:1.45rem;line-height:1}.home-product-preview__matchup{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem}.home-product-preview__matchup>span:first-child{display:grid;grid-gap:.15rem;gap:.15rem}.home-product-preview__matchup>span:last-child{color:#9cc7fb;font-size:.8rem;font-weight:800;white-space:nowrap}.app-shell--revamp .home-own-pool,.app-shell--revamp .home-promoted-pools{width:min(100%,1160px);margin-inline:auto}.app-shell--revamp .pc-page-loading__title{max-width:24ch;margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.15rem);font-weight:810;line-height:.99;letter-spacing:-.052em;text-wrap:balance}.app-shell--revamp .page-header{position:relative;display:grid;grid-gap:var(--pc-space-3);gap:var(--pc-space-3);margin:0 0 var(--pc-space-5)!important;padding:0 0 var(--pc-space-4)!important;border:0!important;border-bottom:1px solid var(--hairline)!important;background:transparent!important}.app-shell--revamp .page-header:before{position:absolute;bottom:-1px;left:0;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--pc-accent),var(--accent-2));content:""}.app-shell--revamp .page-header__breadcrumb{margin:0;color:var(--muted);font-size:.8125rem;font-weight:690;line-height:1.35}.app-shell--revamp .page-header__breadcrumb a{display:inline-flex;min-height:var(--pc-control-height);align-items:center;color:inherit;text-decoration:none}.app-shell--revamp .page-header__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pc-space-4)}.app-shell--revamp .page-header__copy{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.app-shell--revamp .page-header h1{max-width:24ch;margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.15rem)!important;font-weight:810!important;line-height:.99!important;letter-spacing:-.052em!important;text-wrap:balance}.app-shell--revamp .page-header__subtitle{max-width:var(--pc-reading-width);color:var(--muted);font-size:.95rem;line-height:1.5}.app-shell--revamp .page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-2)}.app-shell--revamp .page-header__actions :is(a,button){min-height:var(--pc-control-height)}@media (min-width:768px){.app-shell--revamp .notifications-page .page-header__row{align-items:flex-start}}.app-shell--revamp .section-card{min-width:0;overflow:clip;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-md)!important;background:linear-gradient(180deg,var(--pc-surface),color-mix(in srgb,var(--pc-surface) 96%,var(--bg)))!important;box-shadow:var(--pc-shadow-sm)!important}.app-shell--revamp .section-card__header{display:flex;min-height:58px;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--pc-space-2);padding:.75rem 1rem!important;border:0!important;border-bottom:1px solid var(--hairline)!important;background:color-mix(in srgb,var(--pc-surface-raised) 38%,transparent)!important}.app-shell--revamp .section-card__header[data-collapsed=true]{border-bottom-color:transparent!important}.app-shell--revamp .section-card__header h2{min-width:0;flex:1 1 auto;margin:0;color:var(--text);font-size:1.0625rem!important;font-weight:770!important;line-height:1.25;letter-spacing:-.015em}.app-shell--revamp .section-card__actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--pc-space-2);margin-left:auto}.app-shell--revamp .section-card__collapse{display:inline-flex;width:var(--pc-control-height);min-width:var(--pc-control-height);min-height:var(--pc-control-height);align-items:center;justify-content:center;gap:.35rem;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:780;line-height:1;cursor:pointer}.app-shell--revamp .section-card__collapse[data-collapsed-action-label=true]{width:auto;padding-inline:.75rem}.app-shell--revamp .section-card__collapse:focus-visible,.app-shell--revamp .section-card__collapse:hover{border-color:var(--pc-border);background:var(--pc-accent-soft);color:var(--text)}.app-shell--revamp .section-card__content{min-width:0;overflow-x:auto;padding:1rem!important}.app-shell--revamp .section-card .section-card{border-color:var(--hairline)!important;border-radius:var(--pc-radius-sm)!important;background:color-mix(in srgb,var(--pc-surface-raised) 54%,transparent)!important;box-shadow:none!important}.empty-state{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;padding:clamp(1.5rem,5vw,2.75rem);border:1px dashed var(--pc-border-strong);border-radius:var(--pc-radius-md);background:linear-gradient(180deg,var(--pc-accent-soft),transparent);color:var(--muted);text-align:center}.empty-state__mark{width:12px;height:12px;margin-bottom:.15rem;border:3px solid color-mix(in srgb,var(--pc-accent) 66%,var(--muted));border-radius:50%;box-shadow:0 0 0 7px var(--pc-accent-soft)}.empty-state__title{color:var(--text);font-size:1.1rem;font-weight:790;line-height:1.25}.empty-state__body{max-width:48ch;margin:0;font-size:.9375rem;line-height:1.55}.empty-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pc-space-2);margin-top:.35rem}.empty-state__action :is(a,button){min-height:var(--pc-control-height)}.stat-card{display:grid!important;min-width:0;grid-gap:.25rem;gap:.25rem;padding:1rem!important;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-sm)!important;background:var(--pc-surface-soft)!important;color:var(--text)!important;box-shadow:none!important}a.stat-card:focus-visible,a.stat-card:hover{border-color:var(--pc-border-strong)!important;background:var(--pc-accent-soft)!important}.stat-card__label{color:var(--muted);font-size:.75rem;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.stat-card__value{font-size:1.5rem;font-weight:840;line-height:1.05;letter-spacing:-.035em}.stat-card__hint{color:var(--muted);font-size:.8125rem;line-height:1.35}.app-shell--revamp :is(input,select,textarea){max-width:100%;border-color:var(--pc-border);border-radius:var(--pc-radius-sm);background:color-mix(in srgb,var(--pc-surface-raised) 70%,transparent);color:var(--text);font-size:max(16px,1rem)}.app-shell--revamp :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--pc-control-height)}.app-shell--revamp textarea{min-height:104px}.app-shell--revamp :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--pc-accent) 64%,transparent);outline-offset:2px}.app-shell--revamp :is(.list-meta-filters,.sports-center-tabs,.confidence-tabs,.pool-primary-tabs) button{min-height:var(--pc-control-height)}.app-shell--revamp :is([role=alert],.social-error,.favorites-error,.pools-hub-page__error){border-radius:var(--pc-radius-sm)}.app-shell--revamp :where(.dashboard-page,.pools-hub-page,.leagues-index-page,.community-page,.messages-page,.favorites-page,.notifications-page,.account-page,.pool-detail-page,.pool-create-page,.multisport-events-page,.promoted-pools-page){min-width:0}.app-shell--revamp :where(.dashboard-page,.pools-hub-page,.leagues-index-page,.community-page,.messages-page,.favorites-page,.notifications-page,.account-page,.pool-detail-page,.pool-create-page,.multisport-events-page)>*+*{margin-top:var(--pc-space-4)}.app-shell--revamp .message-summary{overflow:hidden;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.app-shell--revamp .message-summary-item+.message-summary-item{border-left:1px solid var(--hairline)!important}.app-shell--revamp .message-workspace,.app-shell--revamp .message-workspace>*{min-width:0}.app-shell--revamp :is(.message-community-link,.message-mobile-back){display:inline-flex;min-height:var(--pc-control-height);align-items:center;padding-inline:.8rem;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);color:var(--text);font-weight:740;text-decoration:none}.app-shell--revamp :is(.message-community-link,.message-mobile-back):focus-visible,.app-shell--revamp :is(.message-community-link,.message-mobile-back):hover{border-color:var(--pc-border-strong);background:var(--pc-accent-soft)}.app-shell--revamp :where(.dashboard-pool-list,.pools-hub-page__cards,.leagues-index-list,.community-board-grid,.confidence-game-list,.team-live-standings,.pool-standings-list){gap:var(--pc-space-3)!important}.app-shell--revamp :where(.pool-index-row,.league-index-row,.community-board-card,.favorite-game,.favorite-news-card,.notification-row,.team-live-standing-row,.pool-standing-row){border-color:var(--pc-border)!important;border-radius:var(--pc-radius-sm)!important;background:var(--pc-surface-soft)!important}.app-shell--revamp :where(.dashboard-pool-list,.pools-hub-page__cards,.pool-standings-list,.team-live-standings,.confidence-live-list) :is(p,small,span){line-height:1.4}.app-shell--revamp :is(.pool-dashboard-card--hub__title,.pool-dashboard-card--dashboard__title){display:block!important;overflow:visible!important;overflow-wrap:anywhere;line-height:1.22!important;text-overflow:clip!important;white-space:normal!important}.app-shell--revamp :is(.pool-dashboard-card--hub,.pool-dashboard-card--dashboard){min-width:0;border-color:var(--pc-border)!important;border-radius:14px!important;background:var(--pc-surface-soft)!important}.app-shell--revamp :is(.pool-dashboard-card--hub__action,.pool-dashboard-card--dashboard__action){min-height:var(--pc-control-height)!important;border-radius:10px!important}.app-shell--revamp .research-pool-context{overflow:hidden;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-md)!important;background:var(--pc-surface)!important;box-shadow:var(--pc-shadow-sm)}.app-shell--revamp .research-pool-context>header,.app-shell--revamp .research-pool-context__list article{padding-inline:1rem!important}.app-shell--revamp .research-pool-context__list strong{display:block;overflow:visible;overflow-wrap:anywhere;line-height:1.25;text-overflow:clip;white-space:normal!important}.app-shell--revamp .research-pool-context__list article>div>span{display:block;overflow:visible;overflow-wrap:anywhere;line-height:1.35;text-overflow:clip;white-space:normal!important}.app-shell--revamp .research-pool-context__actions a{min-height:var(--pc-control-height)!important;align-items:center;border-radius:9px!important}.app-shell--revamp .branded-pool-header,.app-shell--revamp .confidence-center__hero{overflow:hidden;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-lg)!important;box-shadow:var(--pc-shadow-md)}.app-shell--revamp .confidence-tabs,.app-shell--revamp .pool-primary-tabs{min-height:56px;padding:.35rem!important;border:1px solid var(--pc-border)!important;border-radius:14px!important;background:var(--pc-surface-soft)!important}.app-shell--revamp .pool-detail-page>#live-scorecard{border-top:0!important}.app-shell--revamp .confidence-tabs button,.app-shell--revamp .pool-primary-tabs :is(a,button){min-height:var(--pc-control-height)!important;border-radius:10px!important;font-size:.875rem!important;font-weight:730!important}.app-shell--revamp .confidence-center__headline{gap:var(--pc-space-4)}.app-shell--revamp .confidence-center__identity{min-width:0}.app-shell--revamp .confidence-center__identity h1{overflow:visible!important;font-size:clamp(1.7rem,4vw,2.65rem)!important;line-height:1.02!important;text-overflow:clip!important;white-space:normal!important;text-wrap:balance}.app-shell--revamp .confidence-week-select{min-width:min(100%,250px)}.app-shell--revamp .confidence-week-select select{width:100%}.app-shell--revamp .confidence-center__score-strip{background:color-mix(in srgb,var(--pc-surface) 88%,transparent)}.app-shell--revamp .confidence-center__score-strip>div{min-width:0;padding:.9rem 1rem!important}.app-shell--revamp .confidence-game-card{overflow:hidden;border:1px solid var(--pc-border)!important;border-radius:14px!important;background:var(--pc-surface)!important;box-shadow:var(--pc-shadow-sm)}.app-shell--revamp .confidence-team-option{min-height:64px!important;border-radius:11px!important}.app-shell--revamp .confidence-live-member-card__heading strong,.app-shell--revamp .confidence-live-row__member strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.app-shell--revamp .confidence-live-row__member strong{line-height:1.25}.app-shell--revamp :is(.confidence-matchup-button,.confidence-pick-savebar button,.confidence-game-tools button,.confidence-live-member-card__edit,.team-live-player-toggle,.team-live-picks-toggle,.pool-player-star){min-width:var(--pc-control-height);min-height:var(--pc-control-height)!important}.app-shell--revamp :where(.pool-standing-row,.team-live-standing-row,.confidence-live-row,.confidence-season-row){min-height:58px}.app-shell--revamp :where(.pool-standing-row,.team-live-standing-row,.confidence-live-row,.confidence-season-row) :is(small,[class*=meta],[class*=status]){font-size:.75rem!important}.app-shell--revamp .pool-create-layout{gap:var(--pc-space-5)!important}.app-shell--revamp :is(#pool-create-game,#pool-create-schedule,#pool-create-people-rules,#pool-create-review){scroll-margin-top:calc(var(--pc-sticky-top) + 5.25rem)}.app-shell--revamp .pool-create-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;position:-webkit-sticky;position:sticky;z-index:8;top:calc(var(--pc-sticky-top) + .5rem);padding:.55rem;border:1px solid var(--pc-border);border-radius:14px;background:color-mix(in srgb,var(--bg) 86%,transparent);box-shadow:var(--pc-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell--revamp .pool-create-steps li{min-width:0}.app-shell--revamp .pool-create-steps li:after{display:none!important}.app-shell--revamp .pool-create-steps li>a{display:flex;min-width:0;min-height:var(--pc-control-height);align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:10px;color:var(--muted);text-decoration:none}.app-shell--revamp .pool-create-steps li>a:focus-visible,.app-shell--revamp .pool-create-steps li>a:hover{background:var(--pc-accent-soft);color:var(--text)}.app-shell--revamp .pool-create-steps li>a>span{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid var(--pc-border);border-radius:50%;background:var(--pc-surface-raised);color:var(--muted);font-size:.75rem;font-weight:820}.app-shell--revamp .pool-create-steps li[data-complete=true]>a>span{border-color:color-mix(in srgb,var(--pc-success) 56%,var(--pc-border));background:color-mix(in srgb,var(--pc-success) 14%,var(--pc-surface-raised));color:color-mix(in srgb,var(--pc-success) 78%,var(--text))}.app-shell--revamp .pool-create-steps li>a>div{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.app-shell--revamp .pool-create-steps small,.app-shell--revamp .pool-create-steps strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--revamp .pool-create-steps strong{color:var(--text);font-size:.78rem;line-height:1.2}.app-shell--revamp .pool-create-steps small{color:var(--muted);font-size:.7rem;line-height:1.25}.app-shell--revamp .commissioner-tools-card,.app-shell--revamp .pool-create-section{border-color:var(--pc-border)!important;border-radius:var(--pc-radius-md)!important;background:var(--pc-surface)!important;box-shadow:var(--pc-shadow-sm)}.app-shell--revamp :is(.pool-create-sport-card,.pool-create-league-card,.pool-create-format-card,.commissioner-lock-option){min-height:72px;border-color:var(--pc-border)!important;border-radius:12px!important}.app-shell--revamp :is(.pool-create-sport-card,.pool-create-league-card,.pool-create-format-card,.commissioner-lock-option)[aria-pressed=true]{border-color:var(--pc-accent)!important;background:var(--pc-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-accent) 48%,transparent)}.app-shell--revamp .commissioner-pool-identity{grid-template-columns:minmax(0,1fr) auto!important;gap:var(--pc-space-2)!important}.app-shell--revamp .commissioner-category-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:.55rem;border:1px solid var(--pc-border);border-radius:14px;background:var(--pc-surface-soft)}.app-shell--revamp .commissioner-category-nav a{display:grid;min-width:0;min-height:62px;align-content:center;grid-gap:.2rem;gap:.2rem;padding:.55rem .65rem;border-radius:10px;color:var(--muted);text-decoration:none}.app-shell--revamp .commissioner-category-nav a:focus-visible,.app-shell--revamp .commissioner-category-nav a:hover{background:var(--pc-accent-soft);color:var(--text)}.app-shell--revamp .commissioner-category-nav span{overflow:hidden;color:var(--text);font-size:.8rem;font-weight:770;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-shell--revamp .commissioner-category-nav small{overflow:hidden;color:var(--muted);font-size:.7rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell--revamp :is(#commissioner-people,#commissioner-access,#commissioner-picks,#pool-pick-lock-settings,#pool-schedule-settings,#commissioner-money,#commissioner-pick-override){scroll-margin-top:calc(var(--pc-sticky-top) + 1rem)}.app-shell--revamp .commissioner-member-action,.app-shell--revamp .commissioner-payment-action,.app-shell--revamp .commissioner-pool-identity :is(input,button),.app-shell--revamp .commissioner-readiness button{min-height:var(--pc-control-height)!important}@media (max-width:767px){:root{--pc-radius-md:14px;--pc-radius-lg:18px}.app-shell--revamp .app-header-inner{min-height:58px!important;padding:.35rem 1rem!important}.app-shell--revamp .app-brand-name{font-size:.98rem}.app-shell--revamp .mobile-menu-button,.app-shell--revamp .user-menu-trigger{min-width:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}.app-shell--revamp .app-content{padding:1rem 1rem calc(var(--pc-bottom-nav-height) + env(safe-area-inset-bottom) + 2rem)!important}.app-shell--revamp .app-content button{min-height:var(--pc-control-height)!important}.app-shell--revamp .app-content button[aria-label]{min-width:var(--pc-control-height)}.app-shell--revamp .home-page--rebrand{gap:2.5rem}.app-shell--revamp .home-page--rebrand .home-hero{margin:-1rem -1rem 0!important;padding:1.25rem 1rem 1.5rem!important;border-radius:0 0 18px 18px!important}.app-shell--revamp .home-page--rebrand .home-hero__inner{min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:0!important}.app-shell--revamp .home-page--rebrand .home-hero__copy{gap:.5rem!important}.app-shell--revamp .home-page--rebrand .home-eyebrow{margin:0!important}.app-shell--revamp .home-page--rebrand .home-hero h1{max-width:none;font-size:clamp(2.3rem,10.75vw,2.65rem)!important;line-height:.94!important}.app-shell--revamp .home-page--rebrand .home-motto{max-width:36ch;font-size:1rem!important;line-height:1.4!important}.app-shell--revamp .home-page--rebrand .home-auth-ctas{margin-top:0!important}.app-shell--revamp .home-promoted-pools{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.app-shell--revamp .home-promoted-pools__copy{position:static;gap:.4rem;padding-right:0}.app-shell--revamp .home-promoted-pools__copy>p:not(.home-eyebrow){max-width:42ch;margin-top:0!important}.app-shell--revamp .home-promoted-pools__copy>a{position:static;display:inline-flex;min-height:var(--pc-control-height);align-items:center;margin-top:.35rem}.home-product-preview{border-radius:17px}.home-product-preview__pool{padding:1rem}.home-product-preview__metrics>span{padding:.8rem}.home-product-preview__metrics strong{font-size:1.25rem}.home-product-preview__matchup{align-items:flex-start;flex-direction:column;gap:.45rem;padding:.85rem 1rem}.app-shell--revamp .page-header{gap:.5rem;margin-bottom:1.15rem!important;padding-bottom:.9rem!important}.app-shell--revamp .page-header__row{align-items:stretch;gap:.75rem}.app-shell--revamp .page-header h1{max-width:none;font-size:clamp(1.9rem,10vw,2.45rem)!important;line-height:1!important}.app-shell--revamp .page-header__subtitle{font-size:.9rem}.app-shell--revamp .page-header__actions{width:100%}.app-shell--revamp .page-header__actions>*{flex:1 1 auto}.app-shell--revamp .section-card__header{min-height:60px;padding:.6rem .75rem!important}.app-shell--revamp .section-card__content{padding:.85rem!important}.app-shell--revamp .mobile-bottom-nav{right:.75rem!important;bottom:max(.65rem,env(safe-area-inset-bottom))!important;left:.75rem!important;min-height:var(--pc-bottom-nav-height)!important;padding:.45rem!important;border:1px solid color-mix(in srgb,var(--pc-border) 88%,transparent)!important;border-radius:20px!important;background:color-mix(in srgb,var(--app-header-bg) 93%,transparent)!important;box-shadow:0 20px 50px rgba(0,0,0,.42)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.app-shell--revamp .mobile-bottom-nav__link{min-width:0;min-height:54px!important;border-radius:13px!important;font-size:.68rem!important}.app-shell--revamp .mobile-bottom-nav__link[data-active=true]{background:color-mix(in srgb,var(--pc-accent) 19%,var(--app-header-control-bg))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-accent) 25%,transparent)}.app-shell--revamp .confidence-center__hero{border-radius:var(--pc-radius-md)!important}.app-shell--revamp .confidence-center__headline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.85rem!important;gap:.85rem!important}.app-shell--revamp .confidence-center__identity h1{display:block!important;max-width:none!important;max-height:none!important;overflow:visible!important;font-size:clamp(1.65rem,8.5vw,2.15rem)!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}.app-shell--revamp .confidence-week-select{width:100%!important;min-width:0!important;max-width:none!important}.app-shell--revamp .confidence-center__score-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--revamp .confidence-center__score-strip>div{min-height:76px;padding:.8rem!important}.app-shell--revamp .confidence-game-list{grid-template-columns:minmax(0,1fr)!important}.app-shell--revamp .confidence-game-card__teams[data-outcomes="3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--revamp .confidence-game-card__teams[data-outcomes="3"]>:last-child{grid-column:1/-1}.app-shell--revamp .commissioner-pool-identity{grid-template-columns:minmax(0,1fr)!important}.app-shell--revamp .commissioner-category-nav{display:flex;overflow-x:auto;margin-inline:-.1rem;scroll-snap-type:x proximity}.app-shell--revamp .commissioner-category-nav a{flex:0 0 min(70vw,210px);scroll-snap-align:start}.app-shell--revamp .commissioner-pool-identity button{width:100%}.app-shell--revamp .pool-create-steps{display:flex!important;top:62px;overflow-x:auto}.app-shell--revamp .pool-create-steps li{flex:0 0 min(75vw,220px)}.app-shell--revamp .pool-create-steps li>a{box-sizing:border-box;width:100%;min-width:var(--pc-control-height)}.app-shell--revamp .events-browse-page .events-schedule-header-controls,.app-shell--revamp .events-browse-page .scores-page-actions{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-shell--revamp .scores-page-actions .sport-selector{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin-inline:0!important;padding-inline:0!important}.app-shell--revamp :where(.pool-standing-row,.team-live-standing-row,.confidence-live-row,.confidence-season-row){min-height:64px}.app-shell--revamp :is(.home-sports-board__header>a,.dashboard-featured-pools__header>a,.dashboard-sports-command__actions a,.dashboard-golf-preview__heading>a,.dashboard-golf-preview__field-link,.pools-featured__header>a,.confidence-pool-launchpad nav a,.confidence-live-member-card__edit,.pool-context-action,.pool-detail-page #leaderboard>.section-card__header .section-card__actions>a,.pool-mobile-context>a,.commissioner-pool-identity a,.commissioner-tool-stack details>summary,.leagues-index-actions a,.community-page .page-header__actions a,.community-board-card>div>a,.season-detail-page .section-card__actions a,.multisport-events-page summary,.multisport-events-page select,.events-browse-page .events-schedule-mobile-options>summary,.events-browse-page .events-schedule-mobile-filters select,.admin-section-nav__link,.admin-section-nav~div .section-card__actions a,.admin-section-nav~div .section-card__content a[href="/admin/payments"],.admin-section-nav~div .section-card__content a[target=_blank]){box-sizing:border-box;min-width:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}.app-shell--revamp :is(.home-sports-board__header>a,.dashboard-featured-pools__header>a,.dashboard-sports-command__actions a,.dashboard-golf-preview__heading>a,.pools-featured__header>a,.pool-context-action,.pool-detail-page #leaderboard>.section-card__header .section-card__actions>a,.pool-mobile-context>a,.commissioner-pool-identity a,.leagues-index-actions a,.community-page .page-header__actions a,.season-detail-page .section-card__actions a,.admin-section-nav__link,.admin-section-nav~div .section-card__actions a,.admin-section-nav~div .section-card__content a[href="/admin/payments"],.admin-section-nav~div .section-card__content a[target=_blank]){display:inline-flex;align-items:center}.app-shell--revamp .community-board-card>div>a{display:flex;align-items:center}.app-shell--revamp .confidence-pool-launchpad nav a{height:auto!important}html body .app-shell--revamp .pool-detail-page .people-filter-toggle{max-height:none!important}html body .app-shell--revamp .pool-detail-page .people-filter-toggle,html body .app-shell--revamp .pool-detail-page .pool-player-star{width:var(--pc-control-height)!important;min-width:var(--pc-control-height)!important;height:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}.app-shell--revamp .commissioner-tools-card>.section-card__header .section-card__actions button{min-width:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}.app-shell--revamp .admin-section-nav~div button,.app-shell--revamp .leagues-index-page .list-meta-filters button{min-width:var(--pc-control-height)!important}.app-shell--revamp .admin-section-nav~div .section-card__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.app-shell--revamp .admin-section-nav~div .section-card__actions{width:100%;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-start;margin-left:0}.app-shell--revamp .admin-section-nav~div .section-card__actions>span{width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important}.app-shell--revamp .leagues-index-list .league-index-row a[href^="/leagues/"]{box-sizing:border-box;min-width:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}.app-shell--revamp .leagues-index-list .league-index-row button[aria-label^=Expand],.app-shell--revamp .leagues-index-list .league-index-row button[aria-label^=Minimize]{width:var(--pc-control-height)!important;min-width:var(--pc-control-height)!important;height:var(--pc-control-height)!important;min-height:var(--pc-control-height)!important}}@media (min-width:768px) and (max-width:1099px){.app-shell--revamp .app-content{padding-inline:1.5rem!important}.app-shell--revamp .home-page--rebrand .home-hero{margin-inline:-1.5rem!important}.app-shell--revamp .app-header-primary-nav{max-width:min(64vw,690px);overflow-x:auto}.app-shell--revamp .confidence-center__headline{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important}}@media (max-width:359px){.app-shell--revamp .app-header-inner{gap:.2rem!important;padding-inline:.5rem!important}.app-shell--revamp .app-header .brand{flex:0 0 auto;gap:.35rem!important}.app-shell--revamp .app-header .brand-mark{width:28px!important;height:28px!important;flex-basis:28px}.app-shell--revamp .app-brand-name{max-width:none;overflow:visible;font-size:.84rem;text-overflow:clip}}@media (prefers-reduced-motion:reduce){.app-shell--revamp *,.app-shell--revamp :after,.app-shell--revamp :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}