@media (max-width:900px){.app-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-content select,.app-content textarea,.auth-screen .auth-panel input{min-width:0;max-width:100%;font-size:16px}.auth-screen .password-input-wrap{grid-template-columns:minmax(0,1fr) auto}.auth-screen .auth-panel input,.auth-screen .password-toggle,.mobile-sidebar-close,.mobile-sidebar-open{min-height:44px}.mobile-sidebar-open{min-width:44px}}@media (max-width:760px){.footer-links a,.footer-socials a,.public-blog-filter-list a,.public-blog-pagination a,.top-nav.segment-nav .segment-cta-pill,.top-nav.segment-nav .segment-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.footer-links a{justify-content:flex-start}.public-topic-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.public-topic-nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding-inline:.5rem;text-align:center;overflow-wrap:anywhere}}@media (max-width:900px){.public-comparison-table{min-width:0;table-layout:fixed}.public-comparison-table td,.public-comparison-table th{padding:.75rem .45rem;overflow-wrap:anywhere}.public-comparison-table td:nth-child(2),.public-comparison-table td:nth-child(3),.public-comparison-table th:nth-child(2),.public-comparison-table th:nth-child(3){width:27%}}:root{--ui-bg-elevated:rgba(11,16,18,.86);--ui-bg-soft:hsla(0,0%,100%,.045);--ui-line:rgba(135,185,169,.16);--ui-line-strong:rgba(135,185,169,.28);--ui-text:#eef7f2;--ui-muted:#a8b9b0;--ui-accent:#77d5af;--ui-accent-strong:#49b66a;--ui-warning:#f0c766;--ui-danger:#f56b6b;--ui-radius:8px;--ui-shadow:0 18px 44px rgba(0,0,0,.26)}.button-primary,.button-secondary,.cta-link,.field-pick-button,.field-sort-buttons button,.segment-nav-link,.sidebar .app-menu-link,.sidebar-league-button{border-radius:var(--ui-radius)}.field-confirm-sheet{width:min(28rem,calc(100vw - 2rem))}.field-confirm-copy{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.9rem}.field-confirm-copy p{margin:0;line-height:1.5}.field-confirm-actions{grid-template-columns:1fr 1fr}.event-banner-pick-cta{flex:0 0 auto;margin-left:auto;min-height:2.25rem;padding:.52rem .78rem;font-size:.82rem}.event-banner-current-pick{display:grid;grid-gap:.28rem;gap:.28rem;min-width:min(15rem,100%);margin-left:auto;padding:.5rem .62rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:rgba(135,185,169,.07)}.event-banner-current-pick>span{color:var(--ui-muted);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.event-banner-current-pick>div{display:flex;min-width:0;align-items:center;gap:.48rem}.event-banner-current-pick .table-entity-thumb{width:1.85rem;height:1.85rem;flex:0 0 1.85rem;border-radius:7px}.event-banner-current-pick strong{overflow:hidden;color:var(--ui-text);font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.field-event-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem .75rem;gap:.85rem .75rem;align-items:center}.field-event-title-row>.field-event-header-image{grid-column:1;grid-row:1}.field-event-title-row>h3{display:block;grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.field-event-title-row>.field-event-header-image+h3{grid-column:2}.field-event-lock-icon{flex-shrink:0;margin-left:.35rem;vertical-align:middle}.field-event-title-row>.event-banner-current-pick,.field-event-title-row>.event-banner-leaderboard-cta,.field-event-title-row>.event-banner-pick-cta{grid-column:1/-1;width:100%;min-width:0;margin-left:0}.field-event-title-row>.event-banner-current-pick{gap:.5rem;padding:.85rem;border-color:var(--ui-line-strong);background:rgba(135,185,169,.1)}.event-banner-current-pick strong{white-space:normal;overflow-wrap:anywhere}.field-event-title-row>button{min-height:44px;white-space:normal}}.home-final-cta{position:relative;overflow:hidden;border:1px solid rgba(119,213,175,.2);background:radial-gradient(520px circle at 20% 0,rgba(119,213,175,.16),transparent 60%),linear-gradient(135deg,rgba(11,17,20,.96),rgba(7,10,14,.96))}.home-final-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem}.field-filter-toggle{min-height:2.55rem;padding:.36rem .7rem;border:1px solid rgba(142,171,223,.28);border-radius:var(--ui-radius);background:rgba(13,30,56,.72);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.field-filter-toggle:focus-within,.field-filter-toggle:hover{border-color:rgba(135,185,169,.42)}.field-filter-toggle:has(input:checked){border-color:rgba(135,185,169,.56);background:rgba(135,185,169,.14)}.field-filter-toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.field-filter-toggle span{display:inline-flex;align-items:center;gap:.45rem}.field-filter-toggle span:before{content:"";width:.72rem;height:.72rem;border:1px solid rgba(238,247,242,.62);border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 2px rgba(13,30,56,.72)}.field-filter-toggle:has(input:checked) span:before{border-color:rgba(5,21,14,.34);background:var(--ui-accent);box-shadow:inset 0 0 0 2px rgba(13,30,56,.92)}@media (max-width:760px){.league-redesign-page .field-table tbody tr,.league-redesign-page .picks-table tbody tr,.league-redesign-page .schedule-table tbody tr,.league-redesign-page .standings-table:not(.home-preview-standings) tbody tr{border-color:var(--ui-line);background:rgba(10,16,18,.78)}.league-redesign-page .field-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .65rem;align-items:center;padding:.62rem}.league-redesign-page .field-table tbody td:first-child{grid-column:1/3}.league-redesign-page .field-table tbody td{width:auto;min-width:0;max-width:100%;margin:0;justify-self:stretch}.league-redesign-page .field-table tbody td:nth-child(2),.league-redesign-page .field-table tbody td:nth-child(3){display:block;grid-row:2;white-space:normal}.league-redesign-page .field-table tbody td:nth-child(2){grid-column:1}.league-redesign-page .field-table tbody td:nth-child(3){grid-column:2;margin-left:0}.league-redesign-page .field-table tbody td:nth-child(4){grid-column:1/-1;grid-row:3;justify-self:stretch}.league-redesign-page .field-table .field-rank-chip{display:block;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.league-redesign-page .field-table .field-pick-button{min-width:0;width:100%}.field-confirm-actions{grid-template-columns:1fr}.event-banner-current-pick,.event-banner-pick-cta{margin-left:0;width:100%}.field-filter-toggle{justify-content:center;width:100%}}@font-face{font-family:Geist;src:url(/fonts/geist-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html[data-theme=kaddy]{color-scheme:dark;--font-sans:"Geist","Segoe UI",sans-serif;--font-sans-legacy:var(--font-sans);--focus:var(--accent);--radius-pill:8px}[data-theme=kaddy] body{font-family:var(--font-sans)}[data-theme=kaddy] :is(button,input,select,textarea){font-family:var(--font-sans)}[data-theme=kaddy] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}[data-theme=kaddy] .top-nav.segment-nav{box-shadow:none;min-height:80px;padding:14px 40px}[data-theme=kaddy] .brand{font-size:1.65rem;font-weight:650;letter-spacing:-.06em}[data-theme=kaddy] .segment-nav-link{font-weight:450;font-size:.875rem}[data-theme=kaddy] .segment-nav-links{gap:1.5rem}[data-theme=kaddy] .segment-nav-actions{gap:.6rem}[data-theme=kaddy] .segment-footer{padding-top:3.5rem;padding-bottom:2rem}[data-theme=kaddy] .public-info-page :is(h1,h2,h3){font-weight:550;letter-spacing:-.04em}[data-theme=kaddy] .public-info-hero{padding-block:3rem}[data-theme=kaddy] .public-info-hero h1{max-width:18ch}[data-theme=kaddy] .auth-card-modern .auth-header h1{font-weight:550;letter-spacing:-.045em}[data-theme=kaddy] .auth-panel.auth-card-modern{border-radius:18px}[data-theme=kaddy] :is(button,[role=button],.button-primary,.button-secondary,.cta-link,.segment-signin-pill,.sidebar-action-link,.sidebar-league-button,.auth-alt-cta,.nav-link-pill,.league-view-tab){background:var(--bg-soft)!important;color:var(--text)!important;border-color:var(--border)!important;text-shadow:none;box-shadow:none;border-radius:8px}[data-theme=kaddy] :is(.button-primary,.cta-link,.auth-submit,.field-pick-button,button[type=submit],button[aria-pressed=true],button[aria-selected=true],.league-view-tab.is-active,.league-view-tab.active,button.is-active,button.is-selected,button[role=radio][aria-checked=true]){background:var(--accent)!important;color:#07100d!important;border-color:var(--text)!important}[data-theme=kaddy] :is(button,[role=button],.button-primary,.button-secondary,.cta-link,.league-view-tab) :is(span,strong,small){color:inherit!important}[data-theme=kaddy] :is(button,[role=button],.button-primary,.button-secondary,.cta-link):hover{filter:brightness(.94)}[data-theme=kaddy] :is(button,[role=button]):disabled{opacity:.5;cursor:not-allowed}[data-theme=kaddy] :is(.segment-signin-pill,.segment-cta-pill){min-height:42px;padding:.65rem 1rem;font-size:.875rem;border:1px solid var(--border)}@media (max-width:760px){[data-theme=kaddy] .top-nav.segment-nav{display:grid;grid-template-columns:1fr auto;padding:12px 20px;grid-gap:10px;gap:10px}[data-theme=kaddy] .top-nav.segment-nav .brand{width:auto;justify-self:start;justify-content:flex-start}[data-theme=kaddy] .segment-nav-actions{grid-column:2;grid-row:1;width:auto}[data-theme=kaddy] .segment-nav-links{grid-column:1/-1;grid-row:2;gap:clamp(8px,3vw,24px);flex-wrap:nowrap}[data-theme=kaddy] .segment-nav-links .segment-nav-link{padding-inline:0;font-size:.8125rem}[data-theme=kaddy] :is(.segment-signin-pill,.segment-cta-pill){min-width:0;min-height:40px;padding:.6rem .75rem;font-size:.75rem}[data-theme=kaddy] .brand{font-size:1.4rem}[data-theme=kaddy] .brand-logo{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){[data-theme=kaddy] *,[data-theme=kaddy] :after,[data-theme=kaddy] :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}