@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.big_shoulders_7853dcc4-module__nGwWSG__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_7853dcc4-module__nGwWSG__variable{--font-display:"Big Shoulders"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c620a06d-module__34cDiG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c620a06d-module__34cDiG__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_67275724-module__S2y5na__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_67275724-module__S2y5na__variable{--font-mono-club:"IBM Plex Mono","IBM Plex Mono Fallback"}
.Sidebar-module__y-Zxfa__sidebar{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:232px;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.Sidebar-module__y-Zxfa__brand{align-items:center;gap:12px;padding:0 6px;display:flex}.Sidebar-module__y-Zxfa__leagueName{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;min-width:0;font-size:15.5px;font-weight:800;line-height:1.2}.Sidebar-module__y-Zxfa__sidenav{flex-direction:column;gap:2px;margin-top:30px;display:flex}.Sidebar-module__y-Zxfa__navLink{color:var(--ink-soft);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__navIcon{flex-shrink:0;display:flex}.Sidebar-module__y-Zxfa__navIcon svg{width:17px;height:17px;display:block}.Sidebar-module__y-Zxfa__active{background:var(--teal-tint);color:var(--teal-deep)}.Sidebar-module__y-Zxfa__navLink:hover:not(.Sidebar-module__y-Zxfa__active){background:var(--panel-alt);color:var(--ink)}.Sidebar-module__y-Zxfa__adminLink{color:var(--gold);background:var(--gold-tint);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__adminLink:hover,.Sidebar-module__y-Zxfa__adminActive{filter:brightness(.95)}.Sidebar-module__y-Zxfa__sidebarFoot{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.Sidebar-module__y-Zxfa__footAction{font:inherit;color:var(--ink-faint);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.Sidebar-module__y-Zxfa__footAction:hover{color:var(--ink);background:var(--panel-alt)}@media (max-width:900px){.Sidebar-module__y-Zxfa__sidebar{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:18px;width:100%;height:auto;padding:14px 20px;position:relative;top:auto;overflow-y:visible}.Sidebar-module__y-Zxfa__sidenav{flex-direction:row;gap:2px;margin-top:0;overflow-x:auto}.Sidebar-module__y-Zxfa__navLink span:not(.Sidebar-module__y-Zxfa__navIcon){display:none}.Sidebar-module__y-Zxfa__navLink{padding:9px}.Sidebar-module__y-Zxfa__sidebarFoot{display:none}}
.AppShell-module__R3Ra8G__shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;align-items:flex-start;line-height:1.4;display:flex}.AppShell-module__R3Ra8G__content{flex:1;min-width:0}.AppShell-module__R3Ra8G__topBar{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);padding:16px 32px;position:sticky;top:0}.AppShell-module__R3Ra8G__page{max-width:1040px;padding:32px 32px 64px}@media (max-width:900px){.AppShell-module__R3Ra8G__shell{flex-direction:column}.AppShell-module__R3Ra8G__topBar{padding:14px 20px}.AppShell-module__R3Ra8G__page{padding:24px 20px 56px}}
.Avatar-module__TXHScW__wrapper{flex-shrink:0;position:relative}.Avatar-module__TXHScW__avatar{background:var(--teal-tint);width:36px;height:36px;color:var(--teal-deep);cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.Avatar-module__TXHScW__menu{background:var(--panel);border:1px solid var(--line);z-index:10;border-radius:10px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.Avatar-module__TXHScW__menuItem{text-align:left;width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600;display:block}.Avatar-module__TXHScW__menuItem:hover{color:var(--ink);background:var(--panel-alt)}
.LoginScreen-module__Hs4nBG__screen{background:var(--paper);min-height:100vh;font-family:var(--font-body);box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex}.LoginScreen-module__Hs4nBG__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;width:100%;max-width:380px;padding:32px 28px}.LoginScreen-module__Hs4nBG__crest{background:linear-gradient(155deg,var(--teal)0%,var(--teal-deep)100%);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 16px;display:flex}.LoginScreen-module__Hs4nBG__crest svg{width:24px;height:24px}.LoginScreen-module__Hs4nBG__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--ink);margin:0 0 28px;font-size:20px;font-weight:800}.LoginScreen-module__Hs4nBG__field{margin-bottom:16px}.LoginScreen-module__Hs4nBG__label{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.LoginScreen-module__Hs4nBG__input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:14px}.LoginScreen-module__Hs4nBG__input:focus{border-color:var(--teal);outline:none}.LoginScreen-module__Hs4nBG__error{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px}.LoginScreen-module__Hs4nBG__submit{background:var(--teal);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:11px;font-size:14px;font-weight:600}.LoginScreen-module__Hs4nBG__submit:hover:not(:disabled){background:var(--teal-deep)}.LoginScreen-module__Hs4nBG__submit:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}
.TopBar-module__VVba3a__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.TopBar-module__VVba3a__brand{align-items:center;gap:12px;min-width:0;display:flex}.TopBar-module__VVba3a__crest{background:linear-gradient(155deg,var(--teal)0%,var(--teal-deep)100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.TopBar-module__VVba3a__crest svg{width:18px;height:18px}.TopBar-module__VVba3a__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:800}.TopBar-module__VVba3a__account{flex-shrink:0;align-items:center;gap:14px;display:flex}.TopBar-module__VVba3a__user{color:var(--ink-soft);font-size:13px}@media (max-width:520px){.TopBar-module__VVba3a__user{display:none}}
.InviteCard-module__9VuJhG__card{background:var(--panel);border:1px solid var(--gold);border-radius:var(--radius);padding:20px;position:relative}.InviteCard-module__9VuJhG__badge{letter-spacing:.06em;text-transform:uppercase;color:#8a5f16;background:var(--gold-tint);border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:18px;right:20px}.InviteCard-module__9VuJhG__copy{margin:0 0 16px;padding-right:76px;font-size:14px}.InviteCard-module__9VuJhG__actions{gap:10px;display:flex}.InviteCard-module__9VuJhG__accept,.InviteCard-module__9VuJhG__reject{font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:13px;font-weight:600}.InviteCard-module__9VuJhG__accept{background:var(--teal);color:#fff;border:none}.InviteCard-module__9VuJhG__accept:hover:not(:disabled){background:var(--teal-deep)}.InviteCard-module__9VuJhG__accept:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}.InviteCard-module__9VuJhG__reject{background:var(--panel);color:var(--loss);border:1px solid var(--line)}.InviteCard-module__9VuJhG__reject:hover:not(:disabled){background:var(--loss-tint);border-color:var(--loss)}.InviteCard-module__9VuJhG__reject:disabled{color:var(--ink-faint);cursor:not-allowed}
.AppHeader-module__TaJ39a__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.AppHeader-module__TaJ39a__identity{align-items:center;gap:12px;min-width:0;display:flex}.AppHeader-module__TaJ39a__crest{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AppHeader-module__TaJ39a__crestPlaceholder{background:var(--panel-alt);border:1px solid var(--line);border-radius:50%;width:36px;height:36px}.AppHeader-module__TaJ39a__teamName{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.AppHeader-module__TaJ39a__right{flex-shrink:0;align-items:center;gap:16px;display:flex}.AppHeader-module__TaJ39a__season{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.AppHeader-module__TaJ39a__seasonLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.AppHeader-module__TaJ39a__seasonValue{font-family:var(--font-display);color:var(--ink-soft);font-size:13px;font-weight:700}
.InvitesSection-module__d6hz1G__section{margin-bottom:40px}.InvitesSection-module__d6hz1G__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 18px;font-size:20px;font-weight:800}.InvitesSection-module__d6hz1G__grid{gap:14px;display:grid}
.LeagueCard-module__AiEVwW__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:stretch;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.LeagueCard-module__AiEVwW__card:hover{border-color:var(--teal);box-shadow:0 2px 10px #1463561f}.LeagueCard-module__AiEVwW__shirtPane{background:var(--panel-alt);border-right:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;width:108px;display:flex}.LeagueCard-module__AiEVwW__shirt{justify-content:center;align-items:center;display:flex}.LeagueCard-module__AiEVwW__shirtPlaceholder{border:1px dashed var(--line);background:var(--panel);border-radius:8px;width:76px;height:76px}.LeagueCard-module__AiEVwW__info{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:16px 18px;display:flex}.LeagueCard-module__AiEVwW__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.LeagueCard-module__AiEVwW__team{color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.LeagueCard-module__AiEVwW__arrow{color:var(--ink-faint);flex-shrink:0;align-items:center;padding:0 18px;font-size:18px;display:flex}
.Panel-module__OBb0gW__panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.Panel-module__OBb0gW__panelHead{justify-content:space-between;align-items:baseline;padding:16px 20px 12px;display:flex}.Panel-module__OBb0gW__panelTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:700}.Panel-module__OBb0gW__panelHeadRight{align-self:center;align-items:center;gap:10px;display:flex}.Panel-module__OBb0gW__panelSub{color:var(--ink-faint);font-size:11px}.Panel-module__OBb0gW__panelFoot{border-top:1px solid var(--line);color:var(--purple);background:var(--purple-tint);padding:12px 20px;font-size:12px;font-weight:600}
.LeaguesSection-module__mcD1KG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.LeaguesSection-module__mcD1KG__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:20px;font-weight:800}.LeaguesSection-module__mcD1KG__addButton{background:var(--teal);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.LeaguesSection-module__mcD1KG__addButton:hover{background:var(--teal-deep)}.LeaguesSection-module__mcD1KG__empty{color:var(--ink-faint);font-size:13.5px}.LeaguesSection-module__mcD1KG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:40px;display:grid}
.SquadShirtNumber-module__J6KaAW__wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.SquadShirtNumber-module__J6KaAW__number{font-family:var(--font-display);color:#fff;-webkit-text-stroke:1.5px #0009;text-shadow:0 1px 3px #00000059;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic;font-weight:800;line-height:1;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}
.FixtureCard-module__v1lDeW__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:4px;min-height:150px;padding:18px 22px;display:flex}.FixtureCard-module__v1lDeW__teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.FixtureCard-module__v1lDeW__teamBlock{align-items:center;gap:10px;min-width:0;display:flex}.FixtureCard-module__v1lDeW__right{text-align:right;flex-direction:row-reverse}.FixtureCard-module__v1lDeW__dot{border-radius:6px;flex-shrink:0;width:22px;height:22px}.FixtureCard-module__v1lDeW__shirt{flex-shrink:0;justify-content:center;align-items:center;display:flex}.FixtureCard-module__v1lDeW__teamName{min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;flex:1;font-size:17px;font-weight:700;line-height:1.2}.FixtureCard-module__v1lDeW__score{font-family:var(--font-mono-club);color:var(--ink);flex-shrink:0;padding:0 6px;font-size:22px;font-weight:600}.FixtureCard-module__v1lDeW__kickoff{font-family:var(--font-mono-club);color:var(--ink-faint);flex-shrink:0;padding:0 6px;font-size:11px;font-weight:500}.FixtureCard-module__v1lDeW__foot{color:var(--ink-faint);border-top:1px dashed var(--line);justify-content:space-between;align-items:center;padding-top:8px;font-size:11.5px;display:flex}.FixtureCard-module__v1lDeW__resultChip{letter-spacing:.05em;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.FixtureCard-module__v1lDeW__resultWin{background:var(--teal-tint);color:var(--teal-deep)}.FixtureCard-module__v1lDeW__resultDraw{background:var(--gold-tint);color:#8a5f16}.FixtureCard-module__v1lDeW__resultLoss{background:var(--loss-tint);color:var(--loss)}.FixtureCard-module__v1lDeW__manageButton{background:var(--teal);color:#fff;white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:11.5px;font-weight:600;text-decoration:none}.FixtureCard-module__v1lDeW__manageButton:hover{background:var(--teal-deep)}.FixtureCard-module__v1lDeW__emptyCard{text-align:center;justify-content:center;align-items:center}.FixtureCard-module__v1lDeW__emptyMessage{color:var(--ink-faint);font-size:13px;font-weight:500}
.LeagueMembersWidget-module__6MwIFa__list{padding:0 20px 16px}.LeagueMembersWidget-module__6MwIFa__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.LeagueMembersWidget-module__6MwIFa__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.LeagueMembersWidget-module__6MwIFa__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.LeagueMembersWidget-module__6MwIFa__row:first-child{border-top:none}.LeagueMembersWidget-module__6MwIFa__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.LeagueMembersWidget-module__6MwIFa__pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:100px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.LeagueMembersWidget-module__6MwIFa__joined{color:var(--teal-deep);background:var(--teal-tint)}.LeagueMembersWidget-module__6MwIFa__invited{color:var(--gold);background:var(--gold-tint)}
.PlayerShirt-module__0v6tWa__fallback{background:var(--panel-alt);font-family:var(--font-mono-club);color:var(--ink-faint);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}
.Modal-module__weKyha__backdrop{z-index:10;background:#1b232173;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Modal-module__weKyha__dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:420px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 12px 40px #1b23212e}.Modal-module__weKyha__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.Modal-module__weKyha__headText{min-width:0}.Modal-module__weKyha__closeBtn{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;padding:0;font-size:20px;line-height:1;display:flex}.Modal-module__weKyha__closeBtn:hover{background:var(--panel-alt);color:var(--ink)}.Modal-module__weKyha__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:18px;font-weight:800}.Modal-module__weKyha__subtitle{color:var(--ink-faint);margin-top:4px;font-size:11.5px;font-weight:600;display:block}.Modal-module__weKyha__body{padding:20px 24px}.Modal-module__weKyha__foot{border-top:1px solid var(--line);background:var(--panel-alt);border-radius:0 0 var(--radius)var(--radius);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}
.FixturesRow-module__w5Ky2G__row{grid-template-columns:1fr 40px 1fr;align-items:stretch;margin-bottom:32px;display:grid}.FixturesRow-module__w5Ky2G__column{flex-direction:column;gap:8px;min-width:0;display:flex}.FixturesRow-module__w5Ky2G__header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.FixturesRow-module__w5Ky2G__tag{letter-spacing:.09em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font-size:10.5px;font-weight:600}.FixturesRow-module__w5Ky2G__tagPrev{background:var(--panel-alt);color:var(--ink-soft)}.FixturesRow-module__w5Ky2G__tagNext{background:var(--gold-tint);color:#8a5f16}.FixturesRow-module__w5Ky2G__meta{color:var(--ink-faint);font-size:11.5px;font-weight:500}.FixturesRow-module__w5Ky2G__divider{background:radial-gradient(circle 6px at 50% 0,transparent 6px,var(--paper)6.5px)top/100% 20px repeat-y,var(--line);background-color:var(--line);width:1px;margin:0 auto;position:relative}.FixturesRow-module__w5Ky2G__divider:before,.FixturesRow-module__w5Ky2G__divider:after{content:"";background:var(--paper);border-radius:50%;width:22px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.FixturesRow-module__w5Ky2G__divider:before{top:-11px}.FixturesRow-module__w5Ky2G__divider:after{bottom:-11px}@media (max-width:760px){.FixturesRow-module__w5Ky2G__row{grid-template-columns:1fr}.FixturesRow-module__w5Ky2G__divider{display:none}}
.InviteMembersPanel-module__204gxW__form{padding:0 20px 20px}.InviteMembersPanel-module__204gxW__field{margin-bottom:12px}.InviteMembersPanel-module__204gxW__label{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.InviteMembersPanel-module__204gxW__textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);box-sizing:border-box;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.InviteMembersPanel-module__204gxW__textarea:focus{border-color:var(--teal);outline:none}.InviteMembersPanel-module__204gxW__hint{color:var(--ink-faint);margin-top:6px;font-size:12px;display:block}.InviteMembersPanel-module__204gxW__formError{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.InviteMembersPanel-module__204gxW__formSuccess{background:var(--teal-tint);color:var(--teal-deep);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.InviteMembersPanel-module__204gxW__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.InviteMembersPanel-module__204gxW__count{color:var(--ink-faint);font-size:12.5px}.InviteMembersPanel-module__204gxW__submit{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.InviteMembersPanel-module__204gxW__submit:hover:not(:disabled){background:var(--teal-deep)}.InviteMembersPanel-module__204gxW__submit:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}
.AddLeagueModal-module__aQpaSG__columns{align-items:flex-start;gap:24px;display:flex}.AddLeagueModal-module__aQpaSG__fields{flex:1;min-width:0}.AddLeagueModal-module__aQpaSG__field{margin-bottom:16px}.AddLeagueModal-module__aQpaSG__label{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.AddLeagueModal-module__aQpaSG__input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:14px}.AddLeagueModal-module__aQpaSG__input:focus{border-color:var(--teal);outline:none}.AddLeagueModal-module__aQpaSG__kitRow{gap:16px;display:flex}.AddLeagueModal-module__aQpaSG__kitRow>*{flex:1;min-width:0}.AddLeagueModal-module__aQpaSG__colourColumn{flex-direction:column;flex-shrink:0;gap:20px;width:200px;display:flex}.AddLeagueModal-module__aQpaSG__actions{border-top:1px solid var(--line);background:var(--panel-alt);border-radius:0 0 var(--radius)var(--radius);justify-content:space-between;align-items:center;gap:10px;margin:20px -24px -20px;padding:16px 24px;display:flex}.AddLeagueModal-module__aQpaSG__actionsLeft,.AddLeagueModal-module__aQpaSG__actionsRight{gap:10px;display:flex}.AddLeagueModal-module__aQpaSG__cancel{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.AddLeagueModal-module__aQpaSG__cancel:hover{color:var(--ink);background:var(--panel-alt)}.AddLeagueModal-module__aQpaSG__submit{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.AddLeagueModal-module__aQpaSG__submit:hover:not(:disabled){background:var(--teal-deep)}.AddLeagueModal-module__aQpaSG__submit:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}.AddLeagueModal-module__aQpaSG__formError{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:13px}@media (max-width:620px){.AddLeagueModal-module__aQpaSG__columns{flex-direction:column}.AddLeagueModal-module__aQpaSG__colourColumn{width:100%}.AddLeagueModal-module__aQpaSG__kitRow{flex-direction:column}}
.PlayerPool-module__TbfvEa__status{color:var(--ink-faint);font-size:13px}.PlayerPool-module__TbfvEa__statusError{color:var(--loss);font-size:13px}.PlayerPool-module__TbfvEa__groups{flex-direction:column;gap:16px;display:flex}.PlayerPool-module__TbfvEa__groupHeading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:11px;font-weight:700}.PlayerPool-module__TbfvEa__cards{flex-direction:column;gap:8px;display:flex}.PlayerPool-module__TbfvEa__card{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.PlayerPool-module__TbfvEa__cardPlaced{opacity:.5}.PlayerPool-module__TbfvEa__shirt{cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PlayerPool-module__TbfvEa__shirt:active{cursor:grabbing}.PlayerPool-module__TbfvEa__cardPlaced .PlayerPool-module__TbfvEa__shirt{cursor:default}.PlayerPool-module__TbfvEa__name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.PlayerPool-module__TbfvEa__placedBadge{letter-spacing:.02em;text-transform:uppercase;background:var(--teal-tint);color:var(--teal-deep);border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}
.Newsfeed-module__7aPqzW__list{flex-direction:column;padding:0 20px 18px;display:flex}.Newsfeed-module__7aPqzW__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.Newsfeed-module__7aPqzW__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.Newsfeed-module__7aPqzW__item{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.Newsfeed-module__7aPqzW__item:first-child{border-top:none}.Newsfeed-module__7aPqzW__iconTile{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Newsfeed-module__7aPqzW__iconTile svg{width:18px;height:18px}.Newsfeed-module__7aPqzW__tintPurple{background:var(--purple-tint);color:var(--purple)}.Newsfeed-module__7aPqzW__tintGold{background:var(--gold-tint);color:var(--gold)}.Newsfeed-module__7aPqzW__tintTeal{background:var(--teal-tint);color:var(--teal-deep)}.Newsfeed-module__7aPqzW__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Newsfeed-module__7aPqzW__title{font-size:14px;font-weight:600}.Newsfeed-module__7aPqzW__unreadDot{background:var(--teal);border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;margin-top:1px}.Newsfeed-module__7aPqzW__unreadDotHidden{visibility:hidden}.Newsfeed-module__7aPqzW__text{color:var(--ink-soft);font-size:13px}.Newsfeed-module__7aPqzW__date{color:var(--ink-faint);margin-top:2px;font-size:11px}
.StartingPointPanel-module__wPqKqG__body{padding:4px 20px 20px}.StartingPointPanel-module__wPqKqG__prompt{color:var(--ink-soft);margin:0 0 12px;font-size:13.5px;font-weight:600}.StartingPointPanel-module__wPqKqG__status{color:var(--ink-faint);margin:0 0 12px;font-size:13px}.StartingPointPanel-module__wPqKqG__statusError{color:var(--loss);margin:0 0 12px;font-size:13px}.StartingPointPanel-module__wPqKqG__select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);box-sizing:border-box;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:14px}.StartingPointPanel-module__wPqKqG__select:focus{border-color:var(--teal);outline:none}.StartingPointPanel-module__wPqKqG__hint{color:var(--ink-faint);margin:12px 0 0;font-size:12.5px;line-height:1.5}.StartingPointPanel-module__wPqKqG__actions{align-items:center;gap:12px;margin-top:16px;display:flex}.StartingPointPanel-module__wPqKqG__button{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.StartingPointPanel-module__wPqKqG__button:hover:not(:disabled){background:var(--teal-deep)}.StartingPointPanel-module__wPqKqG__button:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}.StartingPointPanel-module__wPqKqG__saved{color:var(--teal-deep);font-size:12.5px;font-weight:600}.StartingPointPanel-module__wPqKqG__formError{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px}
.ColorSwatchPicker-module__5Ef89W__field{margin-bottom:16px}.ColorSwatchPicker-module__5Ef89W__label{color:var(--ink-soft);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.ColorSwatchPicker-module__5Ef89W__row{flex-wrap:wrap;gap:8px;display:flex}.ColorSwatchPicker-module__5Ef89W__grid{gap:8px;display:grid}.ColorSwatchPicker-module__5Ef89W__swatch{border:2px solid var(--ink-faint);cursor:pointer;border-radius:50%;width:24px;height:24px;padding:0}.ColorSwatchPicker-module__5Ef89W__swatch:hover{border-color:var(--ink-faint)}.ColorSwatchPicker-module__5Ef89W__active{border-color:var(--panel);box-shadow:0 0 0 2px var(--teal)}
.Pitch-module__GX5V8a__wrap{aspect-ratio:2/3;border-radius:var(--radius);border:1px solid var(--line);background:repeating-linear-gradient(#2f8f4e 0% 10%,#2a8248 10% 20%);width:100%;position:relative;overflow:hidden}.Pitch-module__GX5V8a__markings{width:100%;height:100%;position:absolute;inset:0}.Pitch-module__GX5V8a__formationSelect{z-index:1;font:inherit;color:var(--ink);cursor:pointer;background:#ffffffeb;border:1px solid #ffffff80;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000040}.Pitch-module__GX5V8a__formationSelect:focus{border-color:var(--teal);outline:none}.Pitch-module__GX5V8a__empty{text-align:center;color:#ffffffd9;justify-content:center;align-items:center;height:100%;padding:24px;font-size:13px;display:flex}.Pitch-module__GX5V8a__slot{flex-direction:column;align-items:center;gap:4px;width:68px;padding:8px 0;display:flex;position:absolute;transform:translate(-50%,-50%)}.Pitch-module__GX5V8a__slotShirt{width:54px;height:54px;overflow:visible}.Pitch-module__GX5V8a__slotShirt path{fill:#ffffff24;stroke:#ffffffd9;stroke-width:7px;stroke-linejoin:round;stroke-dasharray:20 13;transition:fill .1s,stroke .1s}.Pitch-module__GX5V8a__slotShirtHover path{fill:#fff6;stroke:#fff}.Pitch-module__GX5V8a__slotLabel{letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px #00000073;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}
.PlayerCard-module__AcCzcW__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;flex:0 0 200px;gap:6px;width:200px;padding:14px;display:flex}.PlayerCard-module__AcCzcW__top{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.PlayerCard-module__AcCzcW__squadNumber{font-family:var(--font-mono-club);color:var(--ink-faint);font-size:13px;font-weight:700}.PlayerCard-module__AcCzcW__shirtWrap{justify-content:center;padding:2px 0 6px;display:flex}.PlayerCard-module__AcCzcW__badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.PlayerCard-module__AcCzcW__badgeSigned{background:var(--teal-tint);color:var(--teal-deep)}.PlayerCard-module__AcCzcW__badgeBid{background:var(--gold-tint);color:var(--gold)}.PlayerCard-module__AcCzcW__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.PlayerCard-module__AcCzcW__meta{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PlayerCard-module__AcCzcW__price{font-family:var(--font-mono-club);color:var(--ink);font-size:13px;font-weight:600}.PlayerCard-module__AcCzcW__assign{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin-top:4px;padding-top:10px;display:flex}.PlayerCard-module__AcCzcW__assignHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:10px;font-weight:700}.PlayerCard-module__AcCzcW__assignRow{gap:6px;display:flex}.PlayerCard-module__AcCzcW__select{border:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:6px;flex:1;padding:4px 6px;font-size:12.5px}.PlayerCard-module__AcCzcW__select:focus{border-color:var(--teal);outline:none}.PlayerCard-module__AcCzcW__submit{background:var(--teal);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.PlayerCard-module__AcCzcW__submit:hover:not(:disabled){background:var(--teal-deep)}.PlayerCard-module__AcCzcW__submit:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}.PlayerCard-module__AcCzcW__error{color:var(--loss);font-size:11px}
.AuctionAdminPanel-module__Rdc-_W__status{color:var(--ink-faint);margin:0;padding:4px 20px 20px;font-size:13.5px}.AuctionAdminPanel-module__Rdc-_W__statusError{color:var(--loss);margin:0;padding:4px 20px 20px;font-size:13.5px}.AuctionAdminPanel-module__Rdc-_W__statusOpen{color:var(--teal-deep);margin:0;padding:4px 20px 20px;font-size:13.5px;font-weight:600}.AuctionAdminPanel-module__Rdc-_W__closed{padding:0 20px 20px}.AuctionAdminPanel-module__Rdc-_W__closedMessage{color:var(--ink-soft);margin:4px 0 12px;font-size:13.5px}.AuctionAdminPanel-module__Rdc-_W__button{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.AuctionAdminPanel-module__Rdc-_W__button:hover:not(:disabled){background:var(--teal-deep)}.AuctionAdminPanel-module__Rdc-_W__button:disabled{background:var(--panel-alt);color:var(--ink-faint);cursor:not-allowed}.AuctionAdminPanel-module__Rdc-_W__formError{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px}
.LeagueTableWidget-module__oVzmsq__fullTableButton{background:var(--teal);color:#fff;white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:11.5px;font-weight:600;text-decoration:none}.LeagueTableWidget-module__oVzmsq__fullTableButton:hover{background:var(--teal-deep)}.LeagueTableWidget-module__oVzmsq__list{padding:0 20px 16px}.LeagueTableWidget-module__oVzmsq__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.LeagueTableWidget-module__oVzmsq__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.LeagueTableWidget-module__oVzmsq__row{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto 42px;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.LeagueTableWidget-module__oVzmsq__row:first-child{border-top:none}.LeagueTableWidget-module__oVzmsq__you{background:var(--teal-tint);border-top-color:#0000;border-radius:8px;margin:0 -20px;padding:9px 20px}.LeagueTableWidget-module__oVzmsq__crestSlot{justify-content:center;align-items:center;display:flex}.LeagueTableWidget-module__oVzmsq__team{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.LeagueTableWidget-module__oVzmsq__team:hover{color:var(--teal-deep);text-decoration:underline}.LeagueTableWidget-module__oVzmsq__you .LeagueTableWidget-module__oVzmsq__team{color:var(--teal-deep)}.LeagueTableWidget-module__oVzmsq__pts{font-family:var(--font-mono-club);color:var(--ink);text-align:right;font-size:13.5px;font-weight:600}.LeagueTableWidget-module__oVzmsq__aiSlot{justify-content:flex-end;display:flex}.LeagueTableWidget-module__oVzmsq__aiPill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-alt);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}
.SquadStatusPanel-module__eZPxfa__stats{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:4px;padding:4px 20px 16px;display:flex}.SquadStatusPanel-module__eZPxfa__statRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.SquadStatusPanel-module__eZPxfa__statLabel{color:var(--ink-faint)}.SquadStatusPanel-module__eZPxfa__statValue{font-family:var(--font-mono-club);color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.SquadStatusPanel-module__eZPxfa__list{padding:0 20px 16px}.SquadStatusPanel-module__eZPxfa__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.SquadStatusPanel-module__eZPxfa__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.SquadStatusPanel-module__eZPxfa__group+.SquadStatusPanel-module__eZPxfa__group{margin-top:4px}.SquadStatusPanel-module__eZPxfa__groupHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding-top:12px;font-size:11px;font-weight:700}.SquadStatusPanel-module__eZPxfa__row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.SquadStatusPanel-module__eZPxfa__row:first-child,.SquadStatusPanel-module__eZPxfa__groupHeading+.SquadStatusPanel-module__eZPxfa__row{border-top:none}.SquadStatusPanel-module__eZPxfa__info{min-width:0}.SquadStatusPanel-module__eZPxfa__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.SquadStatusPanel-module__eZPxfa__club{color:var(--ink-faint);font-size:12px}.SquadStatusPanel-module__eZPxfa__meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.SquadStatusPanel-module__eZPxfa__price{font-family:var(--font-mono-club);font-size:13px;font-weight:600}.SquadStatusPanel-module__eZPxfa__badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.SquadStatusPanel-module__eZPxfa__badgeSigned{background:var(--teal-tint);color:var(--teal-deep)}.SquadStatusPanel-module__eZPxfa__badgeBid{background:var(--gold-tint);color:var(--gold)}
.CycleSelector-module__Onid2a__cycler{background:var(--panel-alt);border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.CycleSelector-module__Onid2a__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-weight:700}.CycleSelector-module__Onid2a__previewSlot{justify-content:center;align-items:center;height:108px;display:flex}.CycleSelector-module__Onid2a__control{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.CycleSelector-module__Onid2a__arrow{border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:flex}.CycleSelector-module__Onid2a__arrow:hover{color:var(--ink);border-color:var(--teal)}.CycleSelector-module__Onid2a__current{min-width:0;color:var(--ink);flex:1;font-size:12.5px;font-weight:600}.CycleSelector-module__Onid2a__hint{color:var(--ink-faint);margin:0;font-size:11px;line-height:1.4}
.LineupBuilder-module__qdKwAa__board{grid-template-columns:1fr 2fr;align-items:start;gap:20px;padding:4px 20px 20px;display:grid}.LineupBuilder-module__qdKwAa__submitRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 20px;display:flex}.LineupBuilder-module__qdKwAa__submitStatus{color:var(--ink-faint);font-size:12.5px}.LineupBuilder-module__qdKwAa__submitStatusError{color:var(--loss);font-size:12.5px}.LineupBuilder-module__qdKwAa__submitButton{background:var(--teal);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:9px 20px;font-size:13px;font-weight:600}.LineupBuilder-module__qdKwAa__submitButton:hover:not(:disabled){background:var(--teal-deep)}.LineupBuilder-module__qdKwAa__submitButton:disabled{opacity:.6;cursor:not-allowed}
.SquadBoard-module__N5bUTW__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.SquadBoard-module__N5bUTW__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.SquadBoard-module__N5bUTW__groups{flex-direction:column;gap:22px;padding:4px 20px 20px;display:flex}.SquadBoard-module__N5bUTW__groupHeading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:11px;font-weight:700}.SquadBoard-module__N5bUTW__cardGrid{flex-wrap:wrap;gap:12px;display:flex}
.AdministratePage-module__Uu-KZa__grid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.AdministratePage-module__Uu-KZa__sideStack{gap:20px;display:grid}@media (max-width:760px){.AdministratePage-module__Uu-KZa__grid{grid-template-columns:1fr}}
.AuctionLandingPage-module__mpSC5G__body{padding:0 20px 20px}.AuctionLandingPage-module__mpSC5G__status{color:var(--ink-faint);font-size:13px}.AuctionLandingPage-module__mpSC5G__statusError{color:var(--loss);background:var(--loss-tint);border-radius:8px;padding:10px 12px;font-size:13px}.AuctionLandingPage-module__mpSC5G__statusNotice{color:var(--gold);background:var(--gold-tint);border-radius:8px;padding:10px 12px;font-size:13px}
.AuctionPage-module__eVgvUG__pageGrid{grid-template-columns:1fr 180px;align-items:start;gap:20px;display:grid}@media (max-width:880px){.AuctionPage-module__eVgvUG__pageGrid{grid-template-columns:1fr}}.AuctionPage-module__eVgvUG__body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.AuctionPage-module__eVgvUG__status{color:var(--ink-faint);font-size:13px}.AuctionPage-module__eVgvUG__budgetGrid{flex-direction:column;gap:10px;display:flex}.AuctionPage-module__eVgvUG__tile{background:var(--panel-alt);border-left:3px solid var(--line);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;display:flex}.AuctionPage-module__eVgvUG__tileLoss{border-left-color:var(--loss)}.AuctionPage-module__eVgvUG__tileGold{border-left-color:var(--gold)}.AuctionPage-module__eVgvUG__tileTeal{border-left-color:var(--teal)}.AuctionPage-module__eVgvUG__tileLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.AuctionPage-module__eVgvUG__tileValue{font-family:var(--font-mono-club);color:var(--ink);white-space:nowrap;font-size:20px;font-weight:700}.AuctionPage-module__eVgvUG__statusError{color:var(--loss);background:var(--loss-tint);border-radius:8px;padding:10px 12px;font-size:13px}.AuctionPage-module__eVgvUG__panelTitleBar{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.AuctionPage-module__eVgvUG__positionSelect{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:700}.AuctionPage-module__eVgvUG__viewTabs{border:1px solid var(--line);background:var(--panel-alt);border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.AuctionPage-module__eVgvUG__viewTab{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 16px;font-size:12.5px;font-weight:700}.AuctionPage-module__eVgvUG__viewTab:hover:not(.AuctionPage-module__eVgvUG__viewTabActive){color:var(--ink)}.AuctionPage-module__eVgvUG__viewTabActive{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.AuctionPage-module__eVgvUG__tableWrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.AuctionPage-module__eVgvUG__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.AuctionPage-module__eVgvUG__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-alt);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.AuctionPage-module__eVgvUG__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.AuctionPage-module__eVgvUG__table tr:last-child td{border-bottom:none}.AuctionPage-module__eVgvUG__playerNameRow{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AuctionPage-module__eVgvUG__playerNameLink{max-width:100%;font:inherit;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:block;overflow:hidden}.AuctionPage-module__eVgvUG__playerNameLink:hover{color:var(--teal);text-decoration:underline}.AuctionPage-module__eVgvUG__playerClub{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;overflow:hidden}.AuctionPage-module__eVgvUG__bidAmount{font-family:var(--font-mono-club);white-space:nowrap;font-weight:600}.AuctionPage-module__eVgvUG__bidTeamRow{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:flex}.AuctionPage-module__eVgvUG__bidTeamRow>:first-child{flex-shrink:0}.AuctionPage-module__eVgvUG__bidTeamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AuctionPage-module__eVgvUG__aiPill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-alt);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.AuctionPage-module__eVgvUG__bidExpiry{color:var(--ink-faint);white-space:nowrap;font-size:12.5px}.AuctionPage-module__eVgvUG__bidExpirySoon{animation:2s ease-in-out infinite AuctionPage-module__eVgvUG__bidExpiryPulse}@keyframes AuctionPage-module__eVgvUG__bidExpiryPulse{0%,to{color:var(--ink-faint);font-weight:400}45%,55%{color:#c23f2e;font-weight:600}}@media (prefers-reduced-motion:reduce){.AuctionPage-module__eVgvUG__bidExpirySoon{color:#c23f2e;font-weight:600;animation:none}}.AuctionPage-module__eVgvUG__placeBidBtn{background:var(--teal);color:#fff;white-space:nowrap;font:inherit;cursor:pointer;border:none;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600}.AuctionPage-module__eVgvUG__placeBidBtn:hover{background:var(--teal-deep)}.AuctionPage-module__eVgvUG__playerSummary{background:var(--panel-alt);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:grid}.AuctionPage-module__eVgvUG__field{margin-bottom:4px}.AuctionPage-module__eVgvUG__label{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.AuctionPage-module__eVgvUG__input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:14px}.AuctionPage-module__eVgvUG__input:focus{border-color:var(--teal);outline:none}.AuctionPage-module__eVgvUG__formError{background:var(--loss-tint);color:var(--loss);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px}.AuctionPage-module__eVgvUG__bidNotice{background:var(--panel-alt);color:var(--ink-soft);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.AuctionPage-module__eVgvUG__cancelBtn{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.AuctionPage-module__eVgvUG__cancelBtn:hover:not(:disabled){background:var(--panel-alt)}.AuctionPage-module__eVgvUG__submitBtn{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.AuctionPage-module__eVgvUG__submitBtn:hover:not(:disabled){background:var(--teal-deep)}.AuctionPage-module__eVgvUG__submitBtn:disabled,.AuctionPage-module__eVgvUG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.AuctionPage-module__eVgvUG__historyTable{border-collapse:collapse;width:100%;font-size:13px}.AuctionPage-module__eVgvUG__historyTable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:700}.AuctionPage-module__eVgvUG__historyTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.AuctionPage-module__eVgvUG__historyTable tr:last-child td{border-bottom:none}.AuctionPage-module__eVgvUG__historyPrice{font-family:var(--font-mono-club);white-space:nowrap;font-weight:600}.AuctionPage-module__eVgvUG__historyStatusPill{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-alt);white-space:nowrap;border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.AuctionPage-module__eVgvUG__historyStatusActive{color:var(--teal-deep);background:var(--teal-tint,var(--panel-alt))}
.FixturePage-module__DAdkGq__body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.FixturePage-module__DAdkGq__status{color:var(--ink-faint);font-size:13px}.FixturePage-module__DAdkGq__statusError{color:var(--loss);font-size:13px}.FixturePage-module__DAdkGq__backLink{font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:600}.FixturePage-module__DAdkGq__backLink:hover{color:var(--ink)}.FixturePage-module__DAdkGq__hero{background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--radius);padding:16px 24px}.FixturePage-module__DAdkGq__matchup{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;display:grid}.FixturePage-module__DAdkGq__teamBlock{align-items:center;gap:12px;min-width:0;display:flex}.FixturePage-module__DAdkGq__away{text-align:right;flex-direction:row-reverse}.FixturePage-module__DAdkGq__teamText{flex-direction:column;gap:2px;min-width:0;display:flex}.FixturePage-module__DAdkGq__teamName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:700;overflow:hidden}.FixturePage-module__DAdkGq__managerLine{color:var(--ink-faint);font-size:11.5px}.FixturePage-module__DAdkGq__score{font-family:var(--font-mono-club);color:var(--ink);background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:8px 20px;font-size:20px;font-weight:700}.FixturePage-module__DAdkGq__badge{background:var(--teal-tint);color:var(--teal-deep);border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.FixturePage-module__DAdkGq__section{border-top:1px solid var(--line);padding-top:20px}.FixturePage-module__DAdkGq__sectionHeading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:11px;font-weight:700}.FixturePage-module__DAdkGq__lineupsGrid{grid-template-columns:1fr 1px 1fr;align-items:start;column-gap:24px;display:grid}.FixturePage-module__DAdkGq__lineupDivider{background:var(--line);align-self:stretch}.FixturePage-module__DAdkGq__lineupColumn{min-width:0}.FixturePage-module__DAdkGq__formationBadge{background:var(--teal-tint);color:var(--teal-deep);letter-spacing:.02em;border-radius:100px;margin:0 auto 10px;padding:3px 10px;font-size:11px;font-weight:700;display:table}.FixturePage-module__DAdkGq__players{flex-direction:column;display:flex}.FixturePage-module__DAdkGq__playerCard{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 2px;display:flex}.FixturePage-module__DAdkGq__playerCard:last-child{border-bottom:none}.FixturePage-module__DAdkGq__shirt{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FixturePage-module__DAdkGq__playerInfo{flex:1;min-width:0}.FixturePage-module__DAdkGq__playerName{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.FixturePage-module__DAdkGq__playerMeta{color:var(--ink-faint);font-size:11px}
.FixturesPage-module__Iu7uoG__body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.FixturesPage-module__Iu7uoG__status{color:var(--ink-faint);font-size:13px}.FixturesPage-module__Iu7uoG__statusError{color:var(--loss);font-size:13px}.FixturesPage-module__Iu7uoG__weekPicker{flex-direction:column;gap:6px;display:flex}.FixturesPage-module__Iu7uoG__weekRow{grid-template-columns:repeat(19,1fr);gap:6px;display:grid}.FixturesPage-module__Iu7uoG__weekPill{border:1px solid var(--line);background:var(--panel);height:32px;color:var(--ink-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:12.5px;font-weight:700;display:flex}.FixturesPage-module__Iu7uoG__weekPill:hover:not(.FixturesPage-module__Iu7uoG__weekPillActive){background:var(--panel-alt);color:var(--ink)}.FixturesPage-module__Iu7uoG__weekPillActive{background:var(--teal);border-color:var(--teal);color:#fff}.FixturesPage-module__Iu7uoG__fixtureList{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.FixturesPage-module__Iu7uoG__fixtureRow{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 44px;align-items:center;column-gap:14px;padding:10px 18px;display:grid}.FixturesPage-module__Iu7uoG__fixtureRow:last-child{border-bottom:none}.FixturesPage-module__Iu7uoG__fixtureRowClickable{cursor:pointer}.FixturesPage-module__Iu7uoG__fixtureRowClickable:hover{background:var(--panel-alt)}.FixturesPage-module__Iu7uoG__shirtCell{justify-content:center;display:flex}.FixturesPage-module__Iu7uoG__middle{min-width:0;padding:0 88px;position:relative}.FixturesPage-module__Iu7uoG__matchup{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;display:grid}.FixturesPage-module__Iu7uoG__teamName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.FixturesPage-module__Iu7uoG__teamNameHome{text-align:right}.FixturesPage-module__Iu7uoG__teamNameAway{text-align:left}.FixturesPage-module__Iu7uoG__score{color:var(--teal);text-align:center;min-width:70px;font-size:1.1rem;font-weight:800}.FixturesPage-module__Iu7uoG__vs{color:var(--ink-faint);text-align:center;min-width:70px;font-weight:600}.FixturesPage-module__Iu7uoG__statusSlot{position:absolute;top:50%;right:0;transform:translateY(-50%)}.FixturesPage-module__Iu7uoG__badge{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.FixturesPage-module__Iu7uoG__badgeComplete{background:var(--teal-tint);color:var(--teal-deep)}.FixturesPage-module__Iu7uoG__badgePlaying{background:var(--panel-alt);color:var(--ink-faint);border:1px solid var(--line)}
.NextFixturePage-module__yKwsTq__body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.NextFixturePage-module__yKwsTq__status{color:var(--ink-faint);font-size:13px}.NextFixturePage-module__yKwsTq__statusError{color:var(--loss);font-size:13px}.NextFixturePage-module__yKwsTq__hero{background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--radius);padding:16px 24px}.NextFixturePage-module__yKwsTq__matchup{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;display:grid}.NextFixturePage-module__yKwsTq__teamBlock{align-items:center;gap:12px;min-width:0;display:flex}.NextFixturePage-module__yKwsTq__away{text-align:right;flex-direction:row-reverse}.NextFixturePage-module__yKwsTq__teamText{flex-direction:column;gap:2px;min-width:0;display:flex}.NextFixturePage-module__yKwsTq__teamName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:700;overflow:hidden}.NextFixturePage-module__yKwsTq__managerLine{color:var(--ink-faint);font-size:11.5px}.NextFixturePage-module__yKwsTq__auctionNotice{background:var(--gold-tint);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);padding:20px;font-size:13.5px}.NextFixturePage-module__yKwsTq__auctionNotice p{margin:0}.NextFixturePage-module__yKwsTq__kickoff{font-family:var(--font-mono-club);color:var(--ink-faint);padding:0 8px;font-size:20px;font-weight:600}
.PreviousFixturePage-module__mrWK1a__body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.PreviousFixturePage-module__mrWK1a__status{color:var(--ink-faint);font-size:13px}.PreviousFixturePage-module__mrWK1a__statusError{color:var(--loss);font-size:13px}.PreviousFixturePage-module__mrWK1a__hero{background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--radius);padding:16px 24px}.PreviousFixturePage-module__mrWK1a__matchup{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;display:grid}.PreviousFixturePage-module__mrWK1a__teamBlock{align-items:center;gap:12px;min-width:0;display:flex}.PreviousFixturePage-module__mrWK1a__away{text-align:right;flex-direction:row-reverse}.PreviousFixturePage-module__mrWK1a__teamText{flex-direction:column;gap:2px;min-width:0;display:flex}.PreviousFixturePage-module__mrWK1a__teamName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:700;overflow:hidden}.PreviousFixturePage-module__mrWK1a__managerLine{color:var(--ink-faint);font-size:11.5px}.PreviousFixturePage-module__mrWK1a__score{font-family:var(--font-mono-club);color:var(--ink);background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:8px 20px;font-size:20px;font-weight:700}.PreviousFixturePage-module__mrWK1a__section{border-top:1px solid var(--line);padding-top:20px}.PreviousFixturePage-module__mrWK1a__sectionHeading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:11px;font-weight:700}.PreviousFixturePage-module__mrWK1a__lineupsGrid{grid-template-columns:1fr 1px 1fr;align-items:start;column-gap:24px;display:grid}.PreviousFixturePage-module__mrWK1a__lineupDivider{background:var(--line);align-self:stretch}.PreviousFixturePage-module__mrWK1a__lineupColumn{min-width:0}.PreviousFixturePage-module__mrWK1a__formationBadge{background:var(--teal-tint);color:var(--teal-deep);letter-spacing:.02em;border-radius:100px;margin:0 auto 10px;padding:3px 10px;font-size:11px;font-weight:700;display:table}.PreviousFixturePage-module__mrWK1a__players{flex-direction:column;display:flex}.PreviousFixturePage-module__mrWK1a__playerCard{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 2px;display:flex}.PreviousFixturePage-module__mrWK1a__playerCard:last-child{border-bottom:none}.PreviousFixturePage-module__mrWK1a__shirt{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PreviousFixturePage-module__mrWK1a__playerInfo{flex:1;min-width:0}.PreviousFixturePage-module__mrWK1a__playerName{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.PreviousFixturePage-module__mrWK1a__playerMeta{color:var(--ink-faint);font-size:11px}
.SquadPage-module__5cM-CG__stack{gap:20px;display:grid}
.TeamOverviewPage-module__fU14_G__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.TeamOverviewPage-module__fU14_G__identity{align-items:center;gap:14px;min-width:0;display:flex}.TeamOverviewPage-module__fU14_G__strip{flex-shrink:0;margin:-8px 0}.TeamOverviewPage-module__fU14_G__crest{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TeamOverviewPage-module__fU14_G__crestPlaceholder{background:var(--panel-alt);border:1px solid var(--line);border-radius:50%;width:44px;height:44px}.TeamOverviewPage-module__fU14_G__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0;font-size:26px;font-weight:800}.TeamOverviewPage-module__fU14_G__manager{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.TeamOverviewPage-module__fU14_G__stack{gap:20px;display:grid}
.DashboardPage-module__yXonYa__lowerGrid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:760px){.DashboardPage-module__yXonYa__lowerGrid{grid-template-columns:1fr}}
.LeagueTable-module__ZtnN5q__status{color:var(--ink-faint);padding:4px 20px 20px;font-size:13px}.LeagueTable-module__ZtnN5q__statusError{color:var(--loss);padding:4px 20px 20px;font-size:13px}.LeagueTable-module__ZtnN5q__tableWrap{padding:0 20px 18px;overflow-x:auto}.LeagueTable-module__ZtnN5q__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13.5px}:where(.LeagueTable-module__ZtnN5q__table) th{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:8px;font-size:10.5px;font-weight:700}:where(.LeagueTable-module__ZtnN5q__table) td{text-align:center;border-top:1px solid var(--line);padding:10px 8px}.LeagueTable-module__ZtnN5q__table tbody tr:not(.LeagueTable-module__ZtnN5q__you):hover{background:var(--panel-alt)}.LeagueTable-module__ZtnN5q__pos{width:34px;color:var(--ink-faint);font-weight:600}.LeagueTable-module__ZtnN5q__crest{text-align:left;width:30px;padding-right:0}.LeagueTable-module__ZtnN5q__teamHead{text-align:left}.LeagueTable-module__ZtnN5q__teamCell{text-align:left;font-weight:600}.LeagueTable-module__ZtnN5q__teamRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.LeagueTable-module__ZtnN5q__teamLink{color:var(--ink);text-decoration:none}.LeagueTable-module__ZtnN5q__teamLink:hover{color:var(--teal-deep);text-decoration:underline}.LeagueTable-module__ZtnN5q__aiPill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-alt);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.LeagueTable-module__ZtnN5q__points{font-family:var(--font-mono-club);color:var(--ink);font-weight:700}.LeagueTable-module__ZtnN5q__you{background:var(--teal-tint)}.LeagueTable-module__ZtnN5q__you .LeagueTable-module__ZtnN5q__teamLink,.LeagueTable-module__ZtnN5q__you .LeagueTable-module__ZtnN5q__pos,.LeagueTable-module__ZtnN5q__you .LeagueTable-module__ZtnN5q__points{color:var(--teal-deep)}.LeagueTable-module__ZtnN5q__formDots{align-items:center;gap:4px;display:inline-flex}.LeagueTable-module__ZtnN5q__formDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.LeagueTable-module__ZtnN5q__formWin{background:var(--form-win)}.LeagueTable-module__ZtnN5q__formDraw{background:var(--form-draw)}.LeagueTable-module__ZtnN5q__formLoss{background:var(--loss)}.LeagueTable-module__ZtnN5q__formEmpty{color:var(--ink-faint)}
.LeaguesPage-module__GvuwIq__status{color:var(--ink-faint);padding:4px 0 20px;font-size:13px}.LeaguesPage-module__GvuwIq__statusError{color:var(--loss);padding:4px 0 20px;font-size:13px}
