.Logo_logo__wdN4_{padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-md);border-radius:var(--mantine-radius-sm);font-weight:600}@media (hover:hover){.Logo_logo__wdN4_:hover{transition:all .15s ease;font-weight:800}}@media (hover:none){.Logo_logo__wdN4_:active{transition:all .15s ease;font-weight:800}}.UserButton_user__8dHWT{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-default)}@media (hover:hover){.UserButton_user__8dHWT:hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.UserButton_user__8dHWT:active{background-color:var(--mantine-primary-color-light)}}.StatsCard_value__F7JTJ{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;line-height:1}.StatsCard_diff__XwHiU{line-height:1;display:flex;align-items:center}[data-mantine-color-scheme=dark] .StatsCard_icon__HUaBq{color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .StatsCard_icon__HUaBq{color:var(--mantine-color-gray-4)}.StatsCard_title__AbPct{font-weight:500;text-transform:uppercase}.StatsGrid_root__DXJ_c{padding:0}.StatsGrid_value__BkXmJ{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;line-height:1}.StatsGrid_diff__Pl7xG{line-height:1;display:flex;align-items:center}[data-mantine-color-scheme=dark] .StatsGrid_icon__b1SEJ{color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .StatsGrid_icon__b1SEJ{color:var(--mantine-color-gray-4)}.StatsGrid_title__u8_Dp{font-weight:500;text-transform:uppercase}[data-mantine-color-scheme=light] .ChatItem_chatItem__2EB61{background-color:var(--mantine-color-white);color:--var(--mantine-color-black)}[data-mantine-color-scheme=dark] .ChatItem_chatItem__2EB61{background-color:--var(--mantine-color-black);color:var(--mantine-color-white)}.ChatItem_isMeChatItem__u1kXq{color:--var(--mantine-color-white)}[data-mantine-color-scheme=light] .ChatItem_isMeChatItem__u1kXq{background-color:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .ChatItem_isMeChatItem__u1kXq{background-color:var(--mantine-primary-color-light)}.ChatsList_item___wPgl{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}@media (hover:hover){.ChatsList_item___wPgl:hover{background-color:var(--mantine-primary-color-light);transition:all .15s ease}}@media (hover:none){.ChatsList_item___wPgl:active{background-color:var(--mantine-primary-color-light);transition:all .15s ease}}[data-mantine-color-scheme=light] .ChatsList_item___wPgl{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ChatsList_item___wPgl{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-7)}.ChatsList_itemRounded__uSBui{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default)}@media (hover:hover){.ChatsList_itemRounded__uSBui:hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.ChatsList_itemRounded__uSBui:active{background-color:var(--mantine-primary-color-light)}}.StandardButton_btn__3jarW{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-family:inherit;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;border:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.StandardButton_btn__3jarW:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.StandardButton_btn__3jarW:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.StandardButton_sm__vojnI{padding:.5rem .75rem;font-size:.813rem;line-height:1.25}.StandardButton_md__nxwsV{padding:.625rem 1rem;font-size:.875rem;line-height:1.5}.StandardButton_lg__HrxXA{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5}.StandardButton_primary___5srh{background:#2563eb;color:white;box-shadow:0 1px 3px rgba(37,99,235,.3)}.StandardButton_primary___5srh:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px rgba(37,99,235,.4)}.StandardButton_primary___5srh:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(37,99,235,.3)}.StandardButton_success__1cqXK{background:#10b981;color:white;box-shadow:0 1px 3px rgba(16,185,129,.3)}.StandardButton_success__1cqXK:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 6px rgba(16,185,129,.4)}.StandardButton_success__1cqXK:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(16,185,129,.3)}.StandardButton_danger__y5r4d{background:#ef4444;color:white;box-shadow:0 1px 3px rgba(239,68,68,.3)}.StandardButton_danger__y5r4d:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px rgba(239,68,68,.4)}.StandardButton_danger__y5r4d:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(239,68,68,.3)}.StandardButton_outline__66Kih{background:white;color:#475569;border:2px solid #e2e8f0}.StandardButton_outline__66Kih:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.StandardButton_outline__66Kih:active:not(:disabled){transform:translateY(0);background:#f1f5f9}.StandardButton_ghost__3yS0G{background:transparent;color:#64748b}.StandardButton_ghost__3yS0G:hover:not(:disabled){background:#f1f5f9;color:#475569}.StandardButton_ghost__3yS0G:active:not(:disabled){background:#e2e8f0}.StandardButton_fullWidth__G1ZB9{width:100%}.StandardButton_icon__a42bP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.StandardButton_loading__Jzqy7{color:transparent;pointer-events:none}.StandardButton_spinner___sOBd{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:StandardButton_spin__n3_7a .6s linear infinite}@keyframes StandardButton_spin__n3_7a{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.StandardButton_btn__3jarW{padding:.5rem .875rem;font-size:.875rem}.StandardButton_sm__vojnI{padding:.375rem .625rem;font-size:.75rem}.StandardButton_lg__HrxXA{padding:.625rem 1rem;font-size:.938rem}}.Faqs_root__aSV1Q{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Faqs_root__aSV1Q{background-color:var(--mantine-color-dark-6)}.Faqs_item__bXiz2{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Faqs_item__bXiz2{background-color:var(--mantine-color-dark-6)}.Faqs_item__bXiz2{border:calc(.0625rem * var(--mantine-scale)) solid transparent;position:relative;z-index:0;transition:transform .15s ease}.Faqs_item__bXiz2 [data-active]{transform:scale(1.03);z-index:1;background-color:var(--mantine-color-violet-6);color:var(--mantine-color-white);border-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Faqs_item__bXiz2 [data-active]{border-color:var(--mantine-color-dark-4)}.Faqs_item__bXiz2 [data-active]{box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-md);font-weight:600}.Faqs_panel__1MQy5{padding:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm)}.Faqs_chevron__pBU_S[data-rotate]{transform:rotate(-90deg)}.LanguagePicker_control__72rrG{display:flex;justify-content:space-between;align-items:center;padding:calc(.25rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);transition:background-color .15s ease;color:var(--mantine-color-black)}@media (hover:hover){.LanguagePicker_control__72rrG:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .LanguagePicker_control__72rrG:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.LanguagePicker_control__72rrG:active{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .LanguagePicker_control__72rrG:active{background-color:var(--mantine-color-dark-5)}}.LanguagePicker_label__w0fI_{font-weight:600;font-size:var(--mantine-font-size-sm)}.LanguagePicker_icon__oqguY{transition:transform .15s ease;transform:rotate(0deg)}[data-expanded] .LanguagePicker_icon__oqguY{transform:rotate(180deg)}.SportsSelector_sportTabsContainer__sj7Ig{background:white;border-bottom:none;box-shadow:none;padding:0;margin:0;width:100%;position:relative;overflow:visible}.SportsSelector_sportTabs__Ngf6y{display:flex;align-items:flex-end;gap:.5rem;padding:1.5rem 2rem 0 4.5rem;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #e5e7eb;position:relative}.SportsSelector_menuToggle__2B7kI{position:absolute;left:1rem;top:1.5rem;z-index:20;flex-shrink:0;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);pointer-events:auto}.SportsSelector_menuToggle__2B7kI:hover{background:#f9fafb;border-color:#d1d5db}.SportsSelector_sportTabs__Ngf6y::-webkit-scrollbar{height:6px}.SportsSelector_sportTabs__Ngf6y::-webkit-scrollbar-track{background:#f1f1f1}.SportsSelector_sportTabs__Ngf6y::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.SportsSelector_sportTab__h8PZw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem .5rem 0 0;background:white;color:#4b5563;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-height:2.5rem;border:1px solid #e5e7eb;border-bottom:none;overflow:visible}.SportsSelector_sportTab__h8PZw:hover{background:#f9fafb;color:#1f2937;border-color:#d1d5db}.SportsSelector_sportTabActive__zeffo{background:var(--sport-primary,#2563eb);color:white;font-weight:700;border:1px solid var(--sport-primary,#2563eb);border-bottom:none;z-index:1}.SportsSelector_sportTabIcon__YMj3_{font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SportsSelector_sportTabArrow__q1yB6{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--sport-primary,#2563eb);z-index:100;pointer-events:none;display:block!important}.SportsSelector_loadingState__sM_L8{padding:.75rem 1.25rem;color:#6b7280;font-size:.875rem}@media (max-width:768px){.SportsSelector_sportTabs__Ngf6y{padding:1rem 1rem 0 3.5rem;gap:.375rem}.SportsSelector_menuToggle__2B7kI{left:.5rem;top:1rem;padding:.5rem}.SportsSelector_sportTab__h8PZw{padding:.625rem 1rem;font-size:.9375rem}.SportsSelector_sportTabIcon__YMj3_{font-size:1.125rem}}.HeaderNav_header__HJ6VI{height:calc(3.75rem * var(--mantine-scale))}.HeaderNav_inner__7QzIK{background-color:var(--mantine-color-black);padding:0 calc(var(--mantine-spacing-xl) * 4);color:var(--mantine-color-white);height:calc(3.75rem * var(--mantine-scale));display:flex;justify-content:space-between;align-items:center;position:relative}.HeaderNav_links__eUCfl{text-transform:capitalize;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:48em){.HeaderNav_links__eUCfl{display:none}}@media (min-width:75em){.HeaderNav_burger__xdko3{display:none}}.HeaderNav_link__lySmm{display:flex;align-items:center;padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);text-decoration:none;color:var(--mantine-color-white);font-size:var(--mantine-font-size-sm);font-weight:500;height:calc(2.375rem * var(--mantine-scale));text-transform:capitalize}@media (hover:hover){.HeaderNav_link__lySmm:hover{transition:all .15s ease;background-color:var(--mantine-color-dark-5)}}@media (hover:none){.HeaderNav_link__lySmm:active{transition:all .15s ease;background-color:var(--mantine-color-dark-5)}}@media (max-width:48em){.HeaderNav_link__lySmm{color:var(--mantine-color-black)}}.HeaderNav_linkLabel__Wadkg{margin-right:calc(.3125rem * var(--mantine-scale))}@media (max-width:48em){.HeaderNav_hiddenMobile__7JLAz{display:none}}@media (min-width:48em){.HeaderNav_hiddenDesktop__laa5I{display:none}}.HeaderNav_rightSection__qnOe0{margin-left:auto}@media (max-width:48em){.HeaderNav_loginBtn__LTfMK{padding:calc(.375rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);height:calc(2rem * var(--mantine-scale))}.HeaderNav_loginBtn__LTfMK .HeaderNav_mantine-Button-leftSection__Zyycj{margin-right:calc(.25rem * var(--mantine-scale))}}.Sidebar_navbar__yFRJH{height:100vh;background:white;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:relative;transition:transform .3s ease-in-out;z-index:5}@media (max-width:768px){.Sidebar_navbar__yFRJH{position:fixed;inset-y:0;left:0}}.Sidebar_navbar__yFRJH[data-variant=colored]{background-color:var(--sport-primary,var(--mantine-primary-color-7));border-right-color:var(--sport-hover,var(--mantine-primary-color-6));color:white}.Sidebar_navbar__yFRJH[data-variant=gradient]{background:linear-gradient(180deg,var(--sport-primary,var(--mantine-primary-color-filled)) 0,var(--sport-secondary,var(--mantine-primary-color-5)) 100%);border-right:none;color:white}.Sidebar_navbar__yFRJH[data-position=right]{border-right:none;border-left:1px solid #e2e8f0}.Sidebar_navbar__yFRJH[data-position=right][data-variant=colored]{border-left-color:var(--mantine-primary-color-6)}.Sidebar_closeButton__TuYkx{position:absolute;top:1rem;right:1rem;z-index:10}@media (min-width:769px){.Sidebar_closeButton__TuYkx{display:none}}.Sidebar_header__GDLt4{padding:1.5rem;border-bottom:1px solid #e2e8f0}.Sidebar_logoIcon__MuI3H{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;padding:.25rem}.Sidebar_logoImage__x4ptY{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Sidebar_logoText__c7Wbm{flex:1;min-width:0}.Sidebar_logoTitle__0XOU6{font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_logoSubtitle__K9lwm{font-size:.875rem;color:#64748b;margin:.25rem 0 0}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_logoTitle__0XOU6,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_logoTitle__0XOU6{color:white}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_logoSubtitle__K9lwm,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_logoSubtitle__K9lwm{color:rgba(255,255,255,.8)}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_header__GDLt4,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_header__GDLt4{border-bottom-color:rgba(255,255,255,.1)}.Sidebar_links__X0Jk_{flex:1;overflow-y:auto;overflow-x:hidden}.Sidebar_linksInner__b8sqz{padding:1rem;display:flex;flex-direction:column;gap:.25rem}.Sidebar_navItem__h1QiW{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;border:none;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;position:relative}.Sidebar_navItem__h1QiW:hover{background:#f8fafc;color:#0f172a}.Sidebar_navItemActive__3_0zZ{background:linear-gradient(to right,var(--sport-light,#eff6ff),var(--sport-light,#faf5ff));color:var(--sport-primary,#2563eb);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Sidebar_navIcon__JcgxA{flex-shrink:0;width:1.25rem;height:1.25rem}.Sidebar_navLabel__wNqii{flex:1;text-align:left}.Sidebar_navChevron__6rwnr{flex-shrink:0;width:1rem;height:1rem}.Sidebar_navBadge__avOu4{flex-shrink:0;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 6px;border-radius:10px;margin-left:auto;margin-right:.5rem}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_navItem__h1QiW,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_navItem__h1QiW{color:rgba(255,255,255,.9)}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_navItem__h1QiW:hover,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_navItem__h1QiW:hover{background:rgba(255,255,255,.1);color:white}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_navItemActive__3_0zZ,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_navItemActive__3_0zZ{background:rgba(255,255,255,.2);color:white}.Sidebar_footer__6xzeg{padding:1rem;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_footer__6xzeg,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_footer__6xzeg{border-top-color:rgba(255,255,255,.1)}.Sidebar_userProfile__BLCL4{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;background:#f8fafc}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_userProfile__BLCL4,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_userProfile__BLCL4{background:rgba(255,255,255,.1)}.Sidebar_userAvatar__N0_ZA{width:2.5rem;height:2.5rem;border-radius:9999px;background:linear-gradient(135deg,var(--sport-primary,#3b82f6),var(--sport-secondary,#8b5cf6));display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:.875rem;flex-shrink:0}.Sidebar_userInfo__zkbEM{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.Sidebar_userName__m9n24{font-size:.875rem;font-weight:500;color:#0f172a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_userName__m9n24,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_userName__m9n24{color:white}.Sidebar_roleBadge__y5OiO{margin-top:.25rem;width:-moz-fit-content;width:fit-content;font-size:.75rem}.Sidebar_logoutButton__9wo3S{width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:.5rem;border:1px solid transparent;background:transparent;color:#dc2626;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.Sidebar_logoutButton__9wo3S:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.Sidebar_logoutIcon__QMLPZ{flex-shrink:0;width:1rem;height:1rem}.Sidebar_logoutLabel__grSNV{flex:1;text-align:left}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_logoutButton__9wo3S,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_logoutButton__9wo3S{color:rgba(255,255,255,.9);border-color:transparent}.Sidebar_navbar__yFRJH[data-variant=colored] .Sidebar_logoutButton__9wo3S:hover,.Sidebar_navbar__yFRJH[data-variant=gradient] .Sidebar_logoutButton__9wo3S:hover{background:rgba(255,255,255,.1);color:white;border-color:rgba(255,255,255,.2)}.Sidebar_links__X0Jk_::-webkit-scrollbar{width:6px}.Sidebar_links__X0Jk_::-webkit-scrollbar-track{background:transparent}.Sidebar_links__X0Jk_::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Sidebar_links__X0Jk_::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.Sidebar_navbar__yFRJH{width:100%;max-width:20rem}.Sidebar_header__GDLt4{padding:1rem}.Sidebar_footer__6xzeg,.Sidebar_linksInner__b8sqz{padding:.75rem}}@media (max-width:425px){.Sidebar_navbar__yFRJH{max-width:100%}.Sidebar_header__GDLt4{padding:.75rem}.Sidebar_logoIcon__MuI3H{width:2rem;height:2rem}.Sidebar_logoIconSvg__HkHb_{width:18px;height:18px}.Sidebar_logoTitle__0XOU6{font-size:.875rem}.Sidebar_logoSubtitle__K9lwm{font-size:.75rem}.Sidebar_navItem__h1QiW{padding:.625rem .75rem;font-size:.8125rem}.Sidebar_navIcon__JcgxA{width:1.125rem;height:1.125rem}.Sidebar_userProfile__BLCL4{padding:.625rem}.Sidebar_userAvatar__N0_ZA{width:2rem;height:2rem;font-size:.75rem}.Sidebar_userName__m9n24{font-size:.8125rem}.Sidebar_logoutButton__9wo3S{padding:.5rem .75rem;font-size:.8125rem}}.page_container__xb1p3{padding:2rem;max-width:1400px;margin:0 auto;background:#f8fafc;min-height:100vh;display:flex;flex-direction:column;gap:2rem}.page_header__6S9Wo{margin-bottom:0}.page_headerContent__EThhn{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.page_headerLeft__pB5pp{flex:1;min-width:200px}.page_title__hSnzF{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;line-height:1.2}.page_subtitle__uG3NA{font-size:1rem;color:#64748b;margin:0}.page_headerActions__hWtER{display:flex;gap:.75rem;flex-wrap:wrap}.page_exportBtn__OCsy8,.page_notificationBtn__ihJ8P,.page_postGameBtn__QF2re{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.page_postGameBtn__QF2re{background:#3b82f6;color:white}.page_postGameBtn__QF2re:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_notificationBtn__ihJ8P{background:white;color:#475569;border:1px solid #e2e8f0}.page_notificationBtn__ihJ8P:hover{background:#f8fafc;border-color:#cbd5e1}.page_notificationActive__f_LPQ{border-color:#3b82f6;color:#1e40af;background:#eff6ff}.page_btnIcon__jbTHj{flex-shrink:0}.page_simpleFilterRow__6kCk1{display:flex;gap:1rem;align-items:center;margin-bottom:0}.page_searchBar__MGn0C{position:relative;flex:1;min-width:0}.page_searchSuggestions__lzS3R{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#ffffff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 8px 24px rgba(15,23,42,.1);z-index:20;max-height:220px;overflow-y:auto}.page_searchSuggestionItem__sivDb{width:100%;text-align:left;border:none;background:transparent;padding:.625rem .875rem;font-size:.875rem;color:#334155;cursor:pointer}.page_searchSuggestionItem__sivDb:hover{background:#f8fafc}.page_searchIcon__BI6_n{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.page_searchInput__14_yF{width:100%;padding:.75rem 2.5rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s}.page_searchClearBtn__AGyr_{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:none;border-radius:999px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_searchClearBtn__AGyr_:hover{background:#e2e8f0;color:#334155}.page_statusFilter__Q0v7v{flex-shrink:0}.page_searchActionBtn__0yCJc{flex-shrink:0;padding:.75rem 1rem;border:1px solid #3b82f6;background:#3b82f6;color:#ffffff;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.page_searchActionBtn__0yCJc:hover{background:#2563eb;border-color:#2563eb}.page_paginationRow__gZMzb{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.page_paginationBtn__9_ODN{padding:.5rem .875rem;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.page_paginationBtn__9_ODN:disabled{opacity:.45;cursor:not-allowed}.page_paginationInfo__EmdPk{font-size:.875rem;color:#475569;font-weight:500}.page_statusSelect__OHvmE{padding:.75rem 2.5rem .75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;min-width:150px}.page_statusSelect__OHvmE:hover{border-color:#cbd5e1}.page_statusSelect__OHvmE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_lobbyFiltersRow__doog4{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.page_lobbyFilterGroup__KVVtA{display:flex;flex-direction:column;gap:.35rem;min-width:140px;flex:1 1 140px}.page_lobbyFilterGroupWide__RVzze{min-width:220px;flex:2 1 220px}.page_lobbyFilterLabel__Z8mft{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.page_lobbyFilterControl__4sWyD{width:100%;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:border-color .2s,box-shadow .2s}.page_lobbyFilterControl__4sWyD:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_lobbyLocationFilterWrap__C_waI{display:flex;align-items:center;gap:.375rem;position:relative}.page_lobbyLocationFilterIcon__GvkGT{position:absolute;left:.625rem;color:#94a3b8;pointer-events:none;flex-shrink:0;z-index:1}.page_lobbyLocationFilterWrap__C_waI .page_lobbyFilterControl__4sWyD{padding-left:2rem;flex:1;min-width:0}.page_lobbyLocationApplyBtn__tc6W1{flex-shrink:0;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#334155;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.page_lobbyLocationApplyBtn__tc6W1:hover{background:#f1f5f9;border-color:#94a3b8}.page_lobbyClearFiltersBtn__Jt31B{display:inline-flex;align-items:center;gap:.35rem;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:white;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer;align-self:flex-end;transition:background .2s,color .2s}.page_lobbyClearFiltersBtn__Jt31B:hover{background:#f1f5f9;color:#475569}.page_searchInput__14_yF:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_filterCard__OT4ea{background:white;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_filterHeader__PGSOq{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.page_filterIcon__4rAvT{color:#7c3aed}.page_filterTitle__ZSKlH{font-size:1.125rem;font-weight:600;color:#7c3aed;margin:0}.page_filterContent__5Mrvy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.page_filterGroup__kzDid{display:flex;flex-direction:column;gap:.5rem}.page_filterLabel__J_zYe{font-size:.875rem;font-weight:500;color:#475569}.page_filterSelect__IA5Ux{padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;cursor:pointer;transition:all .2s}.page_filterSelect__IA5Ux:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_clearFiltersBtn__85V72{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:white;color:#64748b;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;align-self:end}.page_clearFiltersBtn__85V72:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.page_statsGrid__B6Vde{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.page_statCard__XLd4U{background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s}.page_statCard__XLd4U:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_statIcon__tKa_x{width:auto;height:auto;padding:.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.page_statIconBlue__15rvJ{background:linear-gradient(135deg,#3b82f6,#2563eb)}.page_statIconGreen__d1TsE{background:linear-gradient(135deg,#10b981,#059669)}.page_statIconPurple__OxET3{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.page_statIconSvg___wzNF{color:white}.page_statContent__F1qyu{flex:1}.page_statLabel__Qwkot{font-size:.875rem;color:#64748b;margin:0 0 .25rem;font-weight:500}.page_statValue__acBNr{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}.page_tabsContainer__Io_Wc{display:flex;gap:0;background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:0;margin-bottom:0;overflow-x:auto;width:100%;justify-content:flex-start}.page_tab___0GcZ{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:0;background:transparent;color:#64748b;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;border:none;border-bottom:2px solid transparent}.page_tab___0GcZ:hover{background:#f1f5f9;color:#475569}.page_tabActive__FHSbF,.page_tabActive__FHSbF.page_tabAvailable__vbEkm{background:#eff6ff;color:#1e40af}.page_tabActive__FHSbF.page_tabConfirmed__Y6QyR{background:#f0fdf4;color:#166534}.page_tabActive__FHSbF.page_tabRequests__293Qt{background:#faf5ff;color:#6b21a8}.page_tabIcon__tWG9b{flex-shrink:0}.page_gamesGrid__R2Cl_{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.page_gamesList__RkKTg{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.page_lobbyViewToolbar__ZVEOo{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.page_lobbyViewLabel__PoeJ_{font-size:.8125rem;font-weight:600;color:#64748b}.page_lobbyViewToggle__nNT75{display:inline-flex;align-items:center;padding:.2rem;border:1px solid #e2e8f0;border-radius:.625rem;background:#f8fafc;gap:.15rem}.page_lobbyViewBtn___ZLDS{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;padding:.4rem .7rem;border-radius:.45rem;cursor:pointer;transition:background .15s ease,color .15s ease}.page_lobbyViewBtn___ZLDS:hover{color:#0f172a;background:#ffffff}.page_lobbyViewBtnActive__Jzd3F{color:#0e7490;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.page_gameListItem__G3dMK{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.page_gameListItem__G3dMK:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.page_gameListItemAway__Ywd6C{border-left:4px solid #f59e0b}.page_gameListItemCheck__UkIgE{position:absolute;top:1rem;right:1rem;z-index:2}.page_gameListItemCheck__UkIgE input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#0e7490}.page_gameListItemBadges__RbJvt{display:flex;flex-wrap:wrap;gap:.5rem;padding-right:2rem}.page_gameListItemBody__MF_7D{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);gap:1rem 1.5rem;align-items:start}.page_gameListItemPrimary__lJ1EA{min-width:0;display:flex;flex-direction:column;gap:.35rem}.page_gameListItemTeam__VBKU6{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.3}.page_gameListItemVs__EF8bm{margin:0;font-size:.875rem;color:#64748b;line-height:1.4}.page_gameListItemMeta__PZEzj{min-width:0;display:flex;flex-direction:column;gap:.45rem;padding-top:.15rem}.page_gameListItemMetaRow__1EQgC{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#334155;line-height:1.4}.page_gameListItemMetaRow__1EQgC span{overflow-wrap:anywhere}.page_gameListItemMetaIcon__Bcn5Y{flex:0 0 auto;margin-top:.1rem;color:#94a3b8}@media (min-width:768px){.page_gamesGrid__R2Cl_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_gamesGrid__R2Cl_{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_gameListItem__G3dMK{padding:.9rem 1rem}.page_gameListItemBody__MF_7D{grid-template-columns:1fr;gap:.75rem}.page_gameListItemTeam__VBKU6{font-size:1rem}}.page_gameCard__ylXMm{background:white;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;transition:box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;position:relative}.page_gameCard__ylXMm:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.page_gameCardCheckbox__B836W{position:absolute;top:1rem;right:1rem;z-index:10}.page_gameCardCheckbox__B836W input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#3b82f6}.page_gameCardStatusBadges__Osryf{display:flex;gap:.5rem;padding:1rem 1.5rem .75rem;flex-wrap:wrap}.page_statusPill__Q5oEf{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:lowercase}.page_statusBookedOffPlatform__khYL0{background:#dbeafe;color:#1e40af}.page_statusScheduled__hoT4R{background:#fef3c7;color:#92400e}.page_statusConfirmed__WaCoi{background:#d1fae5;color:#065f46}.page_statusDefault__eB2wd{background:#f1f5f9;color:#475569}.page_homeAvailable__Z5LjJ{background:#d1fae5;color:#065f46}.page_awayAvailable__UOQ7V{background:#fef3c7;color:#92400e}.page_gameCardAway__NfoEK{border-left:4px solid #f59e0b}.page_gameCardEmergency__DSmfI{border:1px solid #86efac;box-shadow:0 0 0 2px rgba(34,197,94,.18),0 1px 3px rgba(0,0,0,.05)}.page_gameListItemEmergency__yEuuS{border-color:#86efac;box-shadow:0 0 0 2px rgba(34,197,94,.15),0 1px 3px rgba(0,0,0,.05)}.page_postAwayBtn__5nd03{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap;background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.page_postAwayBtn__5nd03:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.25)}.page_requestCountPill__wlsa_{background:#dbeafe;color:#1d4ed8}.page_emergencyGoPill__TVXFZ{background:#dcfce7;color:#166534}.page_emergencyProtocolBanner__HNQ6f{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .25rem;padding:1rem 1.25rem;border-radius:.85rem;background:#111827;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.18)}.page_emergencyProtocolCopy__xfTzA{min-width:0}.page_emergencyProtocolTitle__zOFnx{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f87171}.page_emergencyProtocolSubtitle__Kg7T_{margin:.25rem 0 0;font-size:.875rem;color:rgba(255,255,255,.92);line-height:1.35}.page_emergencyGoBtn__99d79{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:999px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 3px rgba(34,197,94,.25),0 8px 20px rgba(22,163,74,.35);transition:transform .15s ease,box-shadow .15s ease}.page_emergencyGoBtn__99d79:hover{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(34,197,94,.3),0 12px 24px rgba(22,163,74,.4)}.page_emergencyGoBtn__99d79:active{transform:translateY(0)}@media (max-width:720px){.page_emergencyProtocolBanner__HNQ6f{flex-direction:column;align-items:stretch}.page_emergencyGoBtn__99d79{justify-content:center}}.page_gameCardRequestDot__abLCG{position:absolute;top:.625rem;right:.625rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#ef4444;color:#ffffff;font-size:.6875rem;font-weight:700;line-height:1.25rem;text-align:center;z-index:11;box-shadow:0 0 0 2px #ffffff}.page_gameCardTeamName__VraeC{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem;line-height:1.3}.page_gameCardVs__U147w{font-size:.875rem;color:#475569;margin:0 0 1rem}.page_badge__lBXpG{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.page_badge__lBXpG.page_skillBeginner__0KEwC{background:#d1fae5;color:#065f46;border-color:#10b981}.page_badge__lBXpG.page_skillIntermediate__6DRWU{background:#dbeafe;color:#1e3a8a;border-color:#3b82f6}.page_badge__lBXpG.page_skillAdvanced__1wCYD{background:#ede9fe;color:#5b21b6;border-color:#8b5cf6}.page_gameCardContent__uTEEd{padding:0 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.page_gameInfoGrid__aDYy_{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.page_gameInfoRow__1x79t{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;margin:0}.page_gameInfoRow__1x79t:last-child{margin-top:.25rem}.page_contactSectionWrapper__4zYDX{display:flex;flex-direction:column;gap:.5rem}.page_contactSectionWrapper__4zYDX,.page_notesSection__xmEe_{padding-top:.75rem;border-top:1px solid #f1f5f9}.page_gameInfoIcon__Q39Ia{flex-shrink:0;color:#94a3b8}.page_gameNotes__k7J3F{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.page_gameCardFooter__2JGE4{padding:.75rem 1.5rem;border-top:none;background:transparent}.page_requestButton__qygJc{gap:.5rem}.page_requestButton__qygJc,.page_statusBadge__ZoS4T{width:100%;display:inline-flex;align-items:center;justify-content:center}.page_statusBadge__ZoS4T{padding:.625rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;text-align:center}.page_statusPostedByYou__R2NDK{background:#3b82f6;color:white}.page_statusAccepted__K8WFu{background:#16a34a;color:white}.page_statusPending__GR1WE{background:#ca8a04;color:white}.page_statusCancelled__fOFDx,.page_statusDeclined__jUiRq{background:#fee2e2;color:#991b1b}.page_statusCompleted__vkR8b{background:#d1fae5;color:#065f46}.page_requestsList___XTyi{display:flex;flex-direction:column;gap:1rem}.page_requestCard__iwJt5{background:white;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s;position:relative}.page_requestCard__iwJt5:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.page_requestCardContent__i3__l{padding-right:200px}.page_requestMessage__m_gCz{font-size:1rem;color:#0f172a;margin-bottom:1rem;line-height:1.5}.page_requestMessage__m_gCz strong{font-weight:600}.page_declinedBadge__qylTO{display:inline-block;margin-left:.5rem;padding:.25rem .75rem;background:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.75rem;font-weight:600}.page_requestInfoGrid__gsWeN{display:flex;flex-wrap:wrap;gap:.75rem}.page_requestInfoItem__Z3cUV{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f1f5f9;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475569}.page_requestInfoIcon__4QOcn{flex-shrink:0;color:#64748b}.page_requestActions__jvuY1{position:absolute;top:1.25rem;right:1.25rem;display:flex;gap:.5rem;align-items:center}.page_acceptBtn__6g01s{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:white;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(16,185,129,.3)}.page_acceptBtn__6g01s:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.4)}.page_declineBtn__SijkK{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;color:#ef4444;border:2px solid #fecaca;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.page_declineBtn__SijkK:hover{background:#fee2e2;border-color:#ef4444;transform:translateY(-1px)}.page_btnActionIcon__ptIJl{flex-shrink:0}.page_declinedStatus__MaYAc{color:#991b1b;font-size:.875rem;font-weight:600;padding:.5rem 1rem;background:#fee2e2;border-radius:.5rem}.page_emptyState__2bqWx{grid-column:1/-1;text-align:center;padding:4rem 2rem;color:#94a3b8;font-size:1rem}.page_modalOverlay__ZngCv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999;padding:1rem;overflow-y:auto}.page_modal__tbnAV{background:white;border-radius:.75rem;width:100%;max-width:48rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.page_modalHeader__klm_c{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.page_modalTitleWithIcon__M8rBd{display:flex;align-items:center;gap:.75rem}.page_modalTitleIcon__vJ_EK{color:#3b82f6}.page_modalTitle__VJVF_{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.page_modalDescription__9gYhR{font-size:.875rem;color:#64748b;margin:0 0 1.5rem}.page_closeBtn__g7dgT{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_closeBtn__g7dgT:hover{background:#f1f5f9;color:#0f172a}.page_modalForm__KtcKU{padding:1.5rem;flex:1;overflow-y:auto}.page_errorMessage__TvD_w{background:#fee2e2;color:#991b1b;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.page_formGrid__Nj5pP{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.page_formGroup__d7H7p{display:flex;flex-direction:column;gap:.5rem}.page_formGroupFullWidth__tX_YN{grid-column:1/-1}.page_formLabel__jqagl{font-size:.875rem;font-weight:600;color:#0f172a}.page_formInput__mrwJy,.page_formTextarea__KlQdg{padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s;font-family:inherit}.page_formInput__mrwJy:focus,.page_formTextarea__KlQdg:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_formTextarea__KlQdg{resize:vertical;min-height:80px}.page_modalActions__6DAws{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}.page_cancelBtn__MLsNz{padding:.625rem 1.25rem;background:white;color:#475569;border:1px solid #cbd5e1;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.page_cancelBtn__MLsNz:hover{background:#f1f5f9;border-color:#94a3b8}.page_submitBtn__nNRvU{padding:.625rem 1.25rem;background:#3b82f6;color:white;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.page_submitBtn__nNRvU:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_submitBtn__nNRvU:disabled{opacity:.6;cursor:not-allowed}.page_notificationCard__Oy7_h{border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;transition:all .2s}.page_notificationCardActive__AQ9JZ{border-color:#bfdbfe;background:#eff6ff}.page_notificationCardActiveSms__sa2sg{border-color:#bbf7d0;background:#f0fdf4}.page_notificationCardHeader__ZubgF{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_notificationCardIcon__zeyJ5{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_notificationCardActive__AQ9JZ .page_notificationCardIcon__zeyJ5{background:#3b82f6}.page_notificationCardActiveSms__sa2sg .page_notificationCardIcon__zeyJ5{background:#10b981}.page_notificationIcon__R1pxW{color:white}.page_notificationCardContent__8gNoJ{flex:1}.page_notificationLabel__8MXFS{display:block;font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.page_notificationDescription__QzhV9{font-size:.875rem;color:#64748b;margin:0}.page_switch__kBStH{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.page_switch__kBStH input{opacity:0;width:0;height:0}.page_slider__9H5A1{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:24px}.page_slider__9H5A1:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%}.page_switch__kBStH input:checked+.page_slider__9H5A1{background-color:#3b82f6}.page_switch__kBStH input:checked+.page_slider__9H5A1:before{transform:translateX(20px)}.page_notificationInputGroup__YH4EJ{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.page_notificationStatus__wYIF6{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:.5rem;margin-top:1rem}.page_notificationStatusIcon__ksQAE{color:#3b82f6;flex-shrink:0;margin-top:.125rem}.page_notificationStatusTitle__k3XvB{font-size:.875rem;font-weight:600;color:#1e40af;margin:0 0 .25rem}.page_notificationStatusText__uJnQY{font-size:.875rem;color:#1e3a8a;margin:0}@media (max-width:768px){.page_container__xb1p3{padding:1rem}.page_headerContent__EThhn{flex-direction:column;align-items:stretch}.page_headerActions__hWtER{width:100%}.page_notificationBtn__ihJ8P,.page_postGameBtn__QF2re{flex:1}.page_title__hSnzF{font-size:1.5rem}.page_filterContent__5Mrvy,.page_gamesGrid__R2Cl_,.page_statsGrid__B6Vde{grid-template-columns:1fr}.page_tabsContainer__Io_Wc{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_tab___0GcZ{min-width:140px}.page_requestCardContent__i3__l{padding-right:0;padding-bottom:4rem}.page_requestActions__jvuY1{position:static;width:100%;justify-content:stretch;margin-top:1rem}.page_acceptBtn__6g01s,.page_declineBtn__SijkK{flex:1}.page_formGrid__Nj5pP{grid-template-columns:1fr}.page_modal__tbnAV{max-width:100%;margin:0;border-radius:.75rem .75rem 0 0;max-height:95vh}.page_modalOverlay__ZngCv{align-items:flex-end;padding:0}}@media (max-width:480px){.page_container__xb1p3{padding:.75rem}.page_title__hSnzF{font-size:1.25rem}.page_subtitle__uG3NA{font-size:.875rem}.page_statCard__XLd4U{padding:1rem}.page_statIcon__tKa_x{width:2.5rem;height:2.5rem}.page_statValue__acBNr{font-size:1.5rem}.page_gameCardHeader__iuNIi{padding:1rem}.page_gameCardContent__uTEEd{padding:0 1rem 1rem}.page_gameCardFooter__2JGE4{padding:.75rem 1rem}.page_filterCard__OT4ea,.page_modalForm__KtcKU,.page_modalHeader__klm_c{padding:1rem}}.page_bulkActionsBar__IHttx{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:.5rem;margin-bottom:1.5rem}.page_bulkActionsInfo__7JnQs{font-weight:600;color:#1e40af}.page_bulkActionsButtons__8iJLW{display:flex;gap:.5rem;flex-wrap:wrap}.page_bulkActionBtn__qQ08H{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1px solid #3b82f6;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#3b82f6;cursor:pointer;transition:all .2s}.page_bulkActionBtn__qQ08H:hover{background:#3b82f6;color:white}.page_gameDetailsSection__PwVNU{margin-bottom:1.5rem}.page_gameDetailsTitle__UwR1Q{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.page_gameDetailsBadges__JyvRK{display:flex;gap:.5rem;flex-wrap:wrap}.page_gameDetailsGrid__fpKNN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.page_gameDetailsItem__Xn1Q0{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:.5rem}.page_gameDetailsIcon__EpDNe{flex-shrink:0;color:#3b82f6;margin-top:.125rem}.page_gameDetailsLabel__3MFI9{font-size:.75rem;color:#64748b;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.page_gameDetailsValue__Db37v{font-size:.875rem;font-weight:500;color:#0f172a;margin:0}.page_gameDetailsNotes__GIfTR{padding:1rem;background:#f8fafc;border-radius:.5rem;margin-bottom:1.5rem}.page_gameDetailsActions__vhLbB{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #e2e8f0}.page_modalContent__rZ_Di{padding:1.5rem;max-height:70vh;overflow-y:auto}.page_requestsStats___yipC{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.75rem;margin-bottom:1.5rem;padding:0}.page_requestStatItem__Yc7uy{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.page_requestStatLabel__Ursft{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#64748b;font-weight:600}.page_statIcon__tKa_x{flex-shrink:0}.page_statIconTotal__Umgno{color:#0f172a}.page_statIconPending__sQPhJ{color:#f59e0b}.page_statIconAccepted__qqn8r{color:#16a34a}.page_statIconDeclined__q7KKg{color:#ef4444}.page_requestStatValue__pvn3Y{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1}.page_requestsListModal__qZv4c{display:flex;flex-direction:column;gap:1rem}.page_requestItemModal__9Kppy{padding:1.125rem;border:1px solid #e2e8f0;border-radius:.875rem;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.06)}.page_requestItemContent__nG1G_{margin-bottom:0}.page_requestItemHeader__K2cMe{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem}.page_requestItemIdentity__TY5iN{flex:1;min-width:0}.page_requestItemName__hRzbk{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.page_requestItemEmail__IKLsK{font-size:.875rem;color:#64748b;margin:0}.page_requestItemTeam__O32Zw{font-size:.8125rem;color:#334155;margin:.4rem 0 0;padding:.25rem .5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex}.page_requestItemTime__5nwYR{font-size:.75rem;color:#94a3b8;margin:0;white-space:nowrap}.page_requestItemActions__rPYjv{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.page_statusIcon__Rhsqq{margin-right:.25rem;vertical-align:middle}.page_requestStatusBadge__XryIN{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:-moz-fit-content;min-width:fit-content;padding:.45rem .75rem;border-radius:999px;font-weight:700;font-size:.8125rem;line-height:1;white-space:nowrap}.page_requestStatusBadge__XryIN.page_statusAccepted__K8WFu{background:#16a34a;color:white}.page_requestStatusBadge__XryIN.page_statusPending__GR1WE{background:#ca8a04;color:white}.page_requestStatusBadge__XryIN.page_statusDeclined__jUiRq{background:#dc2626;color:white}@media (max-width:768px){.page_requestsStats___yipC{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_requestModalLoading__Za4a7{padding:2rem;text-align:center;color:#64748b}.page_requestModalLayout__UZCZj{display:flex;flex-direction:column;gap:1.5rem}.page_requestModalCard__2JGOF{padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem}.page_requestModalCard__2JGOF .page_gameDetailsGrid__fpKNN{margin-bottom:0}.page_requestModalCard__2JGOF .page_gameDetailsBadges__JyvRK{margin-bottom:.25rem}.page_requestModalCardHeader__ZgykR{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.page_requestModalEyebrow__NyZu3{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.page_requestModalGameTeamName__bgLju{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.3}.page_requestModalSubheading__2xhl9{margin:1rem 0 .75rem;font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.page_requestModalGameNotes__wv4gT{padding:.875rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:.5rem}.page_requestModalGameNotesText__lLhZz{margin:0;font-size:.875rem;color:#334155;line-height:1.55;white-space:pre-wrap}.page_requestModalRequestsSection__QRnXe{display:flex;flex-direction:column;gap:1rem}.page_requestModalSectionHeader__ZZ_y8{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_requestModalSectionTitle__c95gX{margin:0;font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.page_requestModalSectionCount__D6wMQ{font-size:.8125rem;font-weight:600;color:#475569;padding:.25rem .625rem;background:#f1f5f9;border-radius:999px}.page_requestItemTop___vLNR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.page_requestItemSplit___fAEj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.875rem}.page_requestItemPanel__MsDRi{padding:.875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;min-width:0}.page_requestItemPanelTitle__uQ00z{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.page_requestCoachName__D_68g{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#0f172a}.page_requestCoachMeta__duJsQ{display:flex;flex-direction:column;gap:.375rem}.page_requestCoachMetaRow__0yttm{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#64748b;word-break:break-word}.page_requestTeamFactList__u2zwW{display:flex;flex-direction:column;gap:.625rem}.page_requestTeamFact__U8wyz{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;align-items:start;padding-bottom:.625rem;border-bottom:1px solid #e2e8f0}.page_requestTeamFact__U8wyz:last-child{padding-bottom:0;border-bottom:none}.page_requestTeamFactLabel__G18oS{font-size:.6875rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.page_requestTeamFactValue__399zY{font-size:.8125rem;font-weight:500;color:#0f172a;word-break:break-word;line-height:1.45}.page_requestPanelEmpty__kuQPe{margin:0;font-size:.8125rem;color:#94a3b8;font-style:italic}@media (max-width:768px){.page_requestItemHeader__K2cMe{align-items:flex-start;flex-direction:column}.page_requestItemSplit___fAEj{grid-template-columns:1fr}.page_requestTeamFact__U8wyz{grid-template-columns:1fr;gap:.25rem}}.page_errorState__NRk5w,.page_loadingState__y5jz_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#64748b}.page_spinner__h0rcn{animation:page_spin__ATC2E 1s linear infinite;color:#3b82f6}@keyframes page_spin__ATC2E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_profileContent__zrJYM{padding:0}.page_profileHeader__kGJyJ{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f8fafc;border-radius:.75rem;margin-bottom:1.5rem;border:1px solid #e2e8f0}.page_profileAvatar___cJfi{width:4rem;height:4rem;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.page_profileInfo__oG_Ix{flex:1;min-width:0}.page_profileName__X4qdF{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:#0f172a}.page_profileEmail__FP5SR{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;margin:0}.page_profileSection__S_st1{margin-top:0}.page_profileSectionTitle__JSS37{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0 0 1rem;color:#0f172a;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.page_profileSectionTitle__JSS37 svg{color:#3b82f6}.page_profileTeamsGrid__FOVW5{display:flex;flex-direction:column;gap:1rem}.page_profileTeamCard__q1t_h{background:white;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s}.page_profileTeamCard__q1t_h:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.page_profileTeamName__ZxNfE{font-size:1rem;font-weight:700;margin:0;padding:1rem 1rem .5rem;color:#0f172a;background:#f8fafc}.page_profileOrgName__bNje8{color:#64748b;font-size:.875rem;margin:0;padding:0 1rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.page_profileTeamDetails__NKjO6{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.page_profileDetailRow__3p0gm{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.page_profileDetailIcon__LXinT{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_profileDetailIconDivision___VyZ5{background:#fef3c7;color:#d97706}.page_profileDetailIconSkill__Sjvc5{background:#dbeafe;color:#2563eb}.page_profileDetailIconLocation__Er7E_{background:#fee2e2;color:#dc2626}.page_profileDetailContent__o_B_Q{flex:1;min-width:0}.page_profileDetailLabel__MNzXD{font-size:.75rem;color:#64748b;margin:0 0 .125rem;text-transform:uppercase;letter-spacing:.025em}.page_profileDetailValue__p35rt{font-size:.875rem;font-weight:600;color:#0f172a;margin:0}.page_profileNoTeams__H47WB{text-align:center;padding:2rem 1rem;color:#64748b;margin:0;background:#f8fafc;border-radius:.75rem;font-size:.875rem;border:1px dashed #cbd5e1}.PostGameModal_modalOverlay__gYnWD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999;padding:1rem;overflow-y:auto}.PostGameModal_modal__9U6zh{background:white;border-radius:.75rem;width:100%;max-width:48rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.PostGameModal_modalHeader__4ucTv{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.PostGameModal_modalTitle__X2NYV{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.PostGameModal_closeBtn__PN1eF{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.PostGameModal_closeBtn__PN1eF:hover{background:#f1f5f9;color:#0f172a}.PostGameModal_modalForm__DKPsO{padding:1.5rem;flex:1;overflow-y:auto}.PostGameModal_errorMessage___k6dk{background:#fee2e2;color:#991b1b;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.PostGameModal_formGrid__ZhSMB{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.PostGameModal_formGroup__c8H_I{display:flex;flex-direction:column;gap:.5rem}.PostGameModal_formGroupFullWidth__tYQxy{grid-column:1/-1}.PostGameModal_formLabel__BzypO{font-size:.875rem;font-weight:600;color:#0f172a}.PostGameModal_formInput__6jlSd,.PostGameModal_formTextarea__ORr8O{padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:border-color .2s,box-shadow .2s}.PostGameModal_formInput__6jlSd:focus,.PostGameModal_formTextarea__ORr8O:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PostGameModal_formTextarea__ORr8O{resize:vertical;min-height:80px}.PostGameModal_modalActions__huZSm{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.PostGameModal_cancelBtn__Gbwn7{padding:.625rem 1.25rem;background:white;color:#475569;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PostGameModal_cancelBtn__Gbwn7:hover{background:#f1f5f9;border-color:#94a3b8}.PostGameModal_submitBtn__AWq65{padding:.625rem 1.25rem;background:#3b82f6;color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PostGameModal_submitBtn__AWq65:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PostGameModal_submitBtn__AWq65:disabled{opacity:.6;cursor:not-allowed}.page_container__tYY8K{padding:2rem;max-width:900px;margin:0 auto;background:#f8fafc;min-height:100vh}.page_header__ykCxO{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_headerLeft__FK0l1{flex:1;min-width:200px}.page_title__IxRvE{display:flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.page_title__IxRvE svg{color:#3b82f6}.page_subtitle__JCnQ1{color:#64748b;font-size:.9rem;margin:0}.page_headerActions___sxO6{display:flex;gap:.75rem;flex-wrap:wrap}.page_filterTabs__gj3ZK{display:flex;gap:.5rem;margin-bottom:1.5rem;background:white;padding:.375rem;border-radius:.5rem;border:1px solid #e2e8f0;width:-moz-fit-content;width:fit-content}.page_filterTab__q8LvF{padding:.5rem 1rem;background:transparent;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.page_filterTab__q8LvF:hover{color:#0f172a;background:#f1f5f9}.page_filterTabActive__OzgDc{background:#3b82f6;color:white}.page_filterTabActive__OzgDc:hover{background:#2563eb;color:white}.page_content__K9IeT{background:white;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden}.page_loadingState__LHIuP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#64748b}.page_spinner__2Fr6F{animation:page_spin__tie0l 1s linear infinite;color:#3b82f6}@keyframes page_spin__tie0l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingState__LHIuP p{margin-top:1rem}.page_emptyState__XJSsx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#94a3b8}.page_emptyState__XJSsx svg{opacity:.5;margin-bottom:1rem}.page_emptyState__XJSsx h3{font-size:1.125rem;font-weight:600;color:#64748b;margin:0 0 .5rem}.page_emptyState__XJSsx p{margin:0;font-size:.875rem}.page_notificationsList__iQzUb{display:flex;flex-direction:column}.page_notificationItem__YWqwb{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;transition:background .2s}.page_notificationItem__YWqwb:last-child{border-bottom:none}.page_notificationItem__YWqwb:hover{background:#f8fafc}.page_notificationUnread__eKKMY{background:#eff6ff}.page_notificationUnread__eKKMY:hover{background:#dbeafe}.page_notificationIcon__qAits{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white}.page_iconBlue__Cbudq{background:#3b82f6}.page_iconPurple__iJE8b{background:#8b5cf6}.page_iconGreen__fVuyg{background:#10b981}.page_iconRed__jlEaK{background:#ef4444}.page_iconOrange__R5uFr{background:#f59e0b}.page_iconGray__FyIp0{background:#64748b}.page_notificationContent__rk5iR{flex:1;min-width:0}.page_notificationHeader__bXtQ4{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem}.page_notificationTitle__Oe0Er{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}.page_notificationTime__nZy_c{font-size:.75rem;color:#94a3b8;white-space:nowrap}.page_notificationMessage__ynN1V{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.page_notificationActions__2_bQL{display:flex;gap:.5rem;flex-shrink:0}.page_actionBtn__NbQVs{width:2rem;height:2rem;border-radius:.375rem;border:1px solid #e2e8f0;background:white;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_actionBtn__NbQVs:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.page_actionBtnDanger__gPU_U:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}@media (max-width:640px){.page_container__tYY8K{padding:1rem}.page_header__ykCxO{flex-direction:column;gap:1rem}.page_headerActions___sxO6{width:100%}.page_notificationItem__YWqwb{padding:1rem}.page_notificationHeader__bXtQ4{flex-direction:column;gap:.25rem}.page_notificationActions__2_bQL{position:absolute;top:1rem;right:1rem}.page_notificationItem__YWqwb{position:relative;padding-right:5rem}}.page_container__y1fqU{padding:2rem;height:calc(100vh - 4rem);display:flex;flex-direction:column;background:#f8fafc;overflow:hidden}.page_header__2m93H{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-shrink:0}.page_title__slp0W{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;line-height:1.2}.page_subtitle__f8BI2{font-size:1rem;color:#64748b;margin:0}.page_headerActions__xTsVN{display:flex;gap:.75rem}.page_newMessageBtn__vLyTo,.page_settingsBtn__0rOVH{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.page_settingsBtn__0rOVH{background:white;color:#475569;border:1px solid #e2e8f0}.page_settingsBtn__0rOVH:hover{background:#f1f5f9;border-color:#cbd5e1}.page_newMessageBtn__vLyTo{background:#2563eb;color:white}.page_newMessageBtn__vLyTo:hover{background:#1d4ed8}.page_btnIcon__NZrLB{flex-shrink:0}.page_mainContent__9GfAe{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;flex:1;min-height:0;overflow:hidden}.page_conversationsPanel__be6lL{background:white;border-radius:.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,opacity .3s ease}.page_conversationsPanelHidden__kCcuQ{transform:translateX(-100%);opacity:0;position:absolute;width:100%;height:100%;z-index:10}.page_conversationsHeader__QxXOw{padding:1.5rem;border-bottom:1px solid #e2e8f0}.page_panelTitle__k1wi7{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.page_searchContainer__vPyE6{position:relative}.page_searchIcon__AOz1_{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.page_searchInput__GGtTT{width:100%;padding:.625rem .875rem .625rem 2.5rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s;font-family:inherit}.page_searchInput__GGtTT:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_conversationsList__BIdgD{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.page_conversationItem__CkDBS{width:100%;padding:1rem;border-radius:.5rem;text-align:left;border:2px solid transparent;background:transparent;cursor:pointer;transition:all .2s}.page_conversationItem__CkDBS:hover{background:#f8fafc;border-color:transparent}.page_conversationItemActive__mvWCu{background:linear-gradient(90deg,#eff6ff,#f5f3ff);border-color:#bfdbfe}.page_conversationContent__7js4D{display:flex;align-items:flex-start;gap:.75rem}.page_avatar__JZD1z{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;font-size:.875rem;color:white}.page_avatarBroadcast__vXt_V{background:#9333ea;font-size:1.125rem}.page_avatarTeam__AZOE6{background:#2563eb}.page_avatarLeague__DPHqo{background:#9333ea}.page_avatarDirect__Qw7iy{background:#475569}.page_conversationInfo__8gzNX{flex:1;min-width:0}.page_conversationHeader__0OOO0{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.page_conversationName__paG6u{font-size:.875rem;font-weight:500;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_conversationTimestamp__2lKdU{font-size:.75rem;color:#64748b;flex-shrink:0;margin-left:.5rem}.page_conversationFooter__xo0cQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_conversationLastMessage__RBa62{font-size:.875rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.page_unreadBadge__f4gCI{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background:#2563eb;color:white;border-radius:.625rem;font-size:.75rem;font-weight:600;flex-shrink:0}.page_notificationIndicators__bMiUk{display:flex;gap:.25rem;margin-top:.5rem}.page_notificationBadge__K6Ip6{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.75rem;color:#475569;background:white}.page_notificationIcon__DVZgH{flex-shrink:0}.page_messagePanel__TL76r{background:white;border-radius:.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,opacity .3s ease;position:relative}.page_messagePanelHidden__TtuXQ{transform:translateX(100%);opacity:0;position:absolute;width:100%;height:100%;z-index:10}.page_messageHeader__yf8vR{padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:relative}.page_backButton__CZqpM{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:none;align-items:center;justify-content:center;z-index:1}.page_backButton__CZqpM:hover{background:#f1f5f9;color:#0f172a}.page_backIcon__DKvEB{flex-shrink:0}.page_messageHeaderContent__vywBn{display:flex;align-items:center;gap:.75rem}.page_messageHeaderInfo__Uwuwj{flex:1}.page_messageTitle__gaZY7{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.page_messageTitleRow__lz3jm{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_editNameIconBtn__Z15Ph{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;transition:all .2s}.page_editNameIconBtn__Z15Ph:hover{background:#f1f5f9;color:#0f172a}.page_editNameContainer__xEYNr{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_editNameInput__loJRN{flex:1;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:1rem;font-weight:600;color:#0f172a;background:white;transition:all .2s}.page_editNameInput__loJRN:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px rgba(6,182,212,.1)}.page_editNameBtn__vr5_D{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:white;border:1px solid #cbd5e1;border-radius:.375rem;color:#64748b;cursor:pointer;transition:all .2s}.page_editNameBtn__vr5_D:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.page_messageHeaderMeta__AZk1e{display:flex;align-items:center;gap:.75rem}.page_messageType__mQDDN{display:flex;align-items:center;gap:.5rem}.page_typeIcon__Axmbb{color:#64748b;flex-shrink:0}.page_typeText__z4FSD{font-size:.875rem;color:#64748b;text-transform:capitalize}.page_notificationBadges__BYftp{display:flex;gap:.5rem}.page_messagesContainer__syckB{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}.page_messagesList__PiYLD{display:flex;flex-direction:column;gap:1rem}.page_message__Mb_cE{display:flex;width:100%}.page_messageSent___kC7f{justify-content:flex-end}.page_messageReceived__S4NwN{justify-content:flex-start}.page_messageBubble__BObds{max-width:70%;padding:1rem;border-radius:.5rem}.page_messageBubbleSent__qkyj0{background:linear-gradient(90deg,#2563eb,#9333ea);color:white}.page_messageBubbleReceived___CofB{background:#f1f5f9;color:#0f172a}.page_messageSender__iyhxl{font-size:.875rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.page_messageContent__cH5K3{font-size:.875rem;line-height:1.5;margin:0;word-wrap:break-word}.page_messageFooter___9gW_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.page_messageTime__nkSmh{font-size:.75rem;color:rgba(255,255,255,.7)}.page_messageBubbleReceived___CofB .page_messageTime__nkSmh{color:#64748b}.page_deliveryMethods__RlJYI{display:flex;gap:.25rem}.page_deliveryIcon__Mh6Vu{color:rgba(255,255,255,.7);flex-shrink:0}.page_messageBubbleReceived___CofB .page_deliveryIcon__Mh6Vu{color:#64748b}.page_messageInputContainer__lZT7p{display:flex;gap:.5rem;padding:1rem;border-top:1px solid #e2e8f0;flex-shrink:0}.page_messageInput__dJPgK{flex:1;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s;font-family:inherit}.page_messageInput__dJPgK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_messageInput__dJPgK:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.page_sendBtn__jY_UD{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#2563eb;color:white;border:none;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.page_sendBtn__jY_UD:hover:not(:disabled){background:#1d4ed8}.page_sendBtn__jY_UD:disabled{opacity:.6;cursor:not-allowed}.page_sendIcon__kzMeH{flex-shrink:0}.page_emptyState__4_Ym2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.page_emptyIcon__d7EpV{color:#cbd5e1;margin-bottom:1rem}.page_emptyText__D3Eol{font-size:.875rem;color:#64748b;margin:0 0 .25rem}.page_emptyTitle__VWFff{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.page_emptySubtext__zSUPg{font-size:.875rem;color:#64748b;margin:0}.page_loadingState__fiAgD{text-align:center;padding:2rem;color:#64748b;font-size:.875rem}.page_modalOverlay__M0BOS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999;padding:1rem}.page_modal__c41EP{background:white;border-radius:.75rem;width:100%;max-width:32rem;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.page_modalLarge__OPd44{max-width:42rem}.page_modalHeader__pSNIY{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.page_modalTitleRow__lPqBI{display:flex;align-items:center;gap:.5rem}.page_modalTitleIcon__K_nxK{color:#2563eb;flex-shrink:0}.page_modalTitle__7QSEt{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.page_closeBtn__ssDQW{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_closeBtn__ssDQW:hover{background:#f1f5f9;color:#0f172a}.page_modalContent__jAsRo{padding:1.5rem;flex:1;overflow-y:auto}.page_modalDescription__Y2rFC{font-size:.875rem;color:#64748b;margin:0 0 1.5rem}.page_notificationCard__NC285{border:2px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;transition:all .2s}.page_notificationCardActive__pmYs7{border-color:#bfdbfe;background:rgba(239,246,255,.5)}.page_notificationCardSms__cVJhm{border-color:#e2e8f0}.page_notificationCardActiveSms__f9EEk{border-color:#bbf7d0;background:rgba(240,253,244,.5)}.page_notificationCardContent__kB5kv{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_notificationCardHeader__Ce0Q0{display:flex;align-items:center;gap:.75rem}.page_notificationCardIcon__EPwZp{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_notificationCardActive__pmYs7 .page_notificationCardIcon__EPwZp{background:#2563eb}.page_notificationCardActiveSms__f9EEk .page_notificationCardIcon__EPwZp{background:#10b981}.page_notificationCard__NC285:not(.page_notificationCardActive__pmYs7):not(.page_notificationCardActiveSms__f9EEk) .page_notificationCardIcon__EPwZp{background:#f1f5f9}.page_notificationCardIconSvg__lRZpo{color:white}.page_notificationCard__NC285:not(.page_notificationCardActive__pmYs7):not(.page_notificationCardActiveSms__f9EEk) .page_notificationCardIconSvg__lRZpo{color:#64748b}.page_notificationCardTitle__mwo6U{font-size:.875rem;font-weight:500;color:#0f172a;margin:0 0 .25rem;display:block}.page_notificationCardSubtitle__TTI05{font-size:.875rem;color:#64748b;margin:0}.page_notificationCardField__8L_ij{padding-top:1rem;border-top:1px solid #e2e8f0}.page_fieldLabel__dCG3b{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.page_fieldInput__b9t1n{width:100%;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s;font-family:inherit}.page_fieldInput__b9t1n:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_switch__PQCiO{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.page_switch__PQCiO input{opacity:0;width:0;height:0}.page_slider__aeHWu{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:24px}.page_slider__aeHWu:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%}.page_switch__PQCiO input:checked+.page_slider__aeHWu{background-color:#3b82f6}.page_switch__PQCiO input:checked+.page_slider__aeHWu:before{transform:translateX(20px)}.page_recipientsSection__36l5O{margin-bottom:1.5rem}.page_sectionLabel__x4x5A{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.75rem}.page_usersList__891IR{border:1px solid #e2e8f0;border-radius:.5rem;max-height:16rem;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.page_userItem__eWCQn{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s}.page_userItem__eWCQn:hover{border-color:#cbd5e1}.page_userItemSelected__V6oY0{border-color:#bfdbfe;background:#eff6ff}.page_userCheckbox__jBDdu{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.page_userInfo__Z4PhH{flex:1;min-width:0}.page_userName__bbnOh{font-size:.875rem;font-weight:500;color:#0f172a;margin:0 0 .25rem}.page_userRole__VfkDc{font-size:.875rem;color:#64748b;margin:0}.page_userBadges__QqAqR{display:flex;gap:.5rem;flex-shrink:0}.page_recipientsCount__LiAOQ{font-size:.875rem;color:#64748b;margin:.75rem 0 0}.page_messageField__cJXV0{margin-bottom:1.5rem}.page_messageTextarea__munMf{width:100%;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.875rem;background:white;color:#0f172a;transition:all .2s;font-family:inherit;resize:vertical;min-height:6rem}.page_messageTextarea__munMf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_deliveryInfo__5FC13{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:linear-gradient(90deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:.5rem}.page_deliveryInfoIcon___LxRC{color:#2563eb;flex-shrink:0;margin-top:.125rem}.page_deliveryInfoTitle__m3Wdr{font-size:.875rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.page_deliveryInfoText__EyA_I{font-size:.875rem;color:#64748b;margin:0}.page_modalActions__rRvx_{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}.page_cancelBtn__P_FUs{padding:.625rem 1.25rem;background:white;color:#475569;border:1px solid #cbd5e1;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.page_cancelBtn__P_FUs:hover{background:#f1f5f9;border-color:#94a3b8}.page_saveBtn__PJ9Mi,.page_sendMessageBtn__YnMzB{padding:.625rem 1.25rem;background:#2563eb;color:white;border:none;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.page_saveBtn__PJ9Mi:hover,.page_sendMessageBtn__YnMzB:hover:not(:disabled){background:#1d4ed8}.page_sendMessageBtn__YnMzB:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1024px){.page_mainContent__9GfAe{grid-template-columns:1fr 1.5fr}}@media (max-width:768px){.page_container__y1fqU{padding:1rem;height:calc(100vh - 2rem)}.page_header__2m93H{flex-direction:column;align-items:flex-start;gap:1rem}.page_headerActions__xTsVN{width:100%;flex-direction:column}.page_newMessageBtn__vLyTo,.page_settingsBtn__0rOVH{width:100%;justify-content:center}.page_mainContent__9GfAe{grid-template-columns:1fr;grid-template-rows:1fr;position:relative}.page_conversationsPanel__be6lL{max-height:none;height:100%}.page_conversationsPanelHidden__kCcuQ{display:none}.page_messagePanel__TL76r{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.page_messagePanelHidden__TtuXQ{display:none}.page_backButton__CZqpM{display:flex}.page_messageHeaderContent__vywBn{padding-left:2.5rem}.page_title__slp0W{font-size:1.5rem}.page_modal__c41EP{max-width:100%;max-height:95vh}}@media (max-width:480px){.page_container__y1fqU{padding:.75rem}.page_title__slp0W{font-size:1.25rem}.page_subtitle__f8BI2{font-size:.875rem}.page_messageBubble__BObds{max-width:85%}.page_conversationsHeader__QxXOw,.page_messageHeader__yf8vR,.page_messagesContainer__syckB{padding:1rem}}