:root{--nav-animation-duration:.3s;--nav-animation-easing:cubic-bezier(.4, 0, .2, 1);--nav-transform-scale:scale(.98);--nav-opacity-transition:opacity var(--transition-base);--nav-transform-transition:transform var(--transition-base)}@media (min-width:768px){:root{--nav-animation-duration:0s;--nav-animation-easing:linear;--nav-transform-scale:scale(1);--nav-opacity-transition:none;--nav-transform-transition:none}}@media (prefers-reduced-motion:reduce){:root{--nav-animation-duration:0s;--nav-animation-easing:linear;--nav-transform-scale:scale(1);--nav-opacity-transition:none;--nav-transform-transition:none}}._hamburgerBtn_1bxba_39{transition:var(--nav-transform-transition)}._hamburgerBtn_1bxba_39:active{transform:var(--nav-transform-scale)}._hamburgerIconWrapper_1bxba_47{width:28px;height:28px;position:relative}._hamburgerIcon_1bxba_47{transition:var(--nav-opacity-transition), var(--nav-transform-transition);opacity:1;position:absolute;top:0;left:0;transform:rotate(0)}._hamburgerIcon_1bxba_47._fadeOut_1bxba_62{opacity:0;transform:rotate(180deg)}._hamburgerIcon_1bxba_47._fadeIn_1bxba_67{opacity:1;transform:rotate(0)}._closeIcon_1bxba_72{transition:var(--nav-opacity-transition), var(--nav-transform-transition);opacity:0;position:absolute;top:0;left:0;transform:rotate(-180deg)}._closeIcon_1bxba_72._fadeIn_1bxba_67{opacity:1;transform:rotate(0)}._closeIcon_1bxba_72._fadeOut_1bxba_62{opacity:0;transform:rotate(-180deg)}._navItem_1bxba_92{transition:var(--nav-transform-transition)}._navItem_1bxba_92:hover{transform:var(--nav-transform-scale)}._navItem_1bxba_92:active{transform:scale(.95)}._navItem_1bxba_92._loading_1bxba_104{opacity:.7;pointer-events:none}._navItemSkeleton_1bxba_110{animation:var(--nav-animation-duration) _pulse_1bxba_1 ease-in-out infinite}@keyframes _pulse_1bxba_1{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:768px){._navItemSkeleton_1bxba_110{opacity:1;animation:none}}._mobileNavOverlay_1bxba_128{transition:transform var(--nav-animation-duration) var(--nav-animation-easing)}._mobileNavOverlay_1bxba_128._closing_1bxba_132{transform:translate(100%)}._userInfo_1bxba_137{transition:var(--nav-opacity-transition)}._userInfo_1bxba_137._loading_1bxba_104{opacity:.6}@media (max-width:767px){._navItem_1bxba_92:active,._hamburgerBtn_1bxba_39:active{background-color:#0000000d}}@media (min-width:768px){._navItem_1bxba_92:hover,._navItem_1bxba_92:active,._hamburgerBtn_1bxba_39:hover,._hamburgerBtn_1bxba_39:active{background-color:#0000;transform:none}}._navItem_1bxba_92:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}._hamburgerBtn_1bxba_39:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}._desktopNavItem_1bxba_175{color:#fafafa!important}._desktopNavItem_1bxba_175:hover{color:var(--impact-text-accent)!important}._desktopNavItem_1bxba_175._active_1bxba_183,._desktopNavItem_1bxba_175[aria-current=page],a._nav-link_1bxba_186._desktopNavItem_1bxba_175._active_1bxba_183,a._nav-link_1bxba_186._desktopNavItem_1bxba_175[aria-current=page]{color:var(--impact-text-accent)!important;box-shadow:inset 0 -3px 0 0 var(--impact-text-accent)!important}@media (min-width:768px){._desktopNavItem_1bxba_175 .nav-link.dropdown-toggle{align-items:center!important;padding:.5rem .75rem!important;display:flex!important}._desktopNavItem_1bxba_175 .dropdown-toggle{color:#fafafa!important}._desktopNavItem_1bxba_175 .dropdown-toggle:hover{color:var(--impact-text-accent)!important}._desktopNavItem_1bxba_175 .dropdown-toggle:after{margin-left:.5rem!important}._desktopNavItem_1bxba_175._active_1bxba_183 .dropdown-toggle{color:var(--impact-text-accent)!important;box-shadow:inset 0 -3px 0 0 var(--impact-text-accent)!important}._desktopNavItem_1bxba_175 .dropdown-menu{background-color:#2c2c2c!important;border:1px solid #ffffff1a!important}._desktopNavItem_1bxba_175 .dropdown-item{color:#fafafa!important}._desktopNavItem_1bxba_175 .dropdown-item:hover,._desktopNavItem_1bxba_175 .dropdown-item:focus{color:var(--impact-text-accent)!important;background-color:#d7c7a31a!important}._desktopNavItem_1bxba_175 .dropdown-item.active{color:var(--impact-text-accent)!important;background-color:#d7c7a333!important}._desktopNavItem_1bxba_175 .dropdown-menu{position:absolute!important}._desktopNavItem_1bxba_175 .nav-item.dropdown{position:relative!important}}@media (max-width:767px){.dropdown-item{color:var(--color-gray-900)!important}.dropdown-item.active{color:var(--color-gray-900)!important;background-color:#f8f9fa!important;font-weight:600!important}.dropdown-item:hover,.dropdown-item:focus{background-color:#f8f9fa!important}}._fab_10vsy_2{width:56px;height:56px;z-index:var(--z-floating);border:none;justify-content:center;align-items:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:72px;right:16px;box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;border-radius:50%!important}._fab_10vsy_2.btn-success{background-color:var(--color-success)!important;border-color:var(--color-success)!important}._fab_10vsy_2.btn-success:hover:not(:disabled){background-color:var(--color-success-hover)!important;border-color:var(--color-success-hover)!important}._fabExtended_10vsy_30{width:56px;padding:0;border-radius:50%!important}._fab_10vsy_2:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #0003,0 3px 8px #00000026}._fab_10vsy_2:active:not(:disabled){transform:scale(1)}._fab_10vsy_2:disabled{opacity:.6;cursor:not-allowed}._fabText_10vsy_51{white-space:nowrap;font-size:1rem;font-weight:600;display:none}@media (min-width:577px){._fab_10vsy_2{bottom:72px;right:20px}}@media (min-width:769px){._fab_10vsy_2{width:64px;height:32px;bottom:72px;right:24px}._fabExtended_10vsy_30{width:auto;min-width:64px;padding:0 24px;border-radius:var(--radius-sm)!important}._fabText_10vsy_51{display:inline}}@media (min-width:1400px){._fab_10vsy_2{right:calc(50% - 640px)}}@media (prefers-reduced-motion:reduce){._fab_10vsy_2{transition:none}._fab_10vsy_2:hover:not(:disabled){transform:none}}._avatar_vrj1p_1{object-fit:cover;border-radius:50%;flex-shrink:0}._placeholder_vrj1p_7{background-color:var(--color-bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._placeholderIcon_vrj1p_16{color:var(--color-text-muted)}._initials_vrj1p_20{color:var(--color-text-secondary);font-weight:600;line-height:1}._container_13f5v_1{cursor:pointer;transition:transform var(--transition-base);display:inline-block}._container_13f5v_1:hover{transform:scale(1.05)}._preview_13f5v_11{z-index:9999;border-radius:var(--radius-md);border:2px solid var(--color-white);background-color:var(--color-white);pointer-events:auto;animation:.2s ease-in-out _fadeIn_13f5v_1;position:fixed;overflow:hidden;box-shadow:0 4px 12px #0000004d}._previewImage_13f5v_23{object-fit:cover;width:100%;height:100%;display:block}@keyframes _fadeIn_13f5v_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modal_n7jci_3 .modal-content{border:none;overflow:hidden}._header_n7jci_9{background-color:var(--impact-bg-primary);color:var(--impact-text-primary);border-bottom:none;align-items:center;gap:12px;padding:16px 20px;display:flex}._logo_n7jci_19{flex-shrink:0;height:30px}._title_n7jci_24{color:var(--impact-text-primary);font-size:1.125rem;font-weight:600}._header_n7jci_9 .btn-close{filter:brightness(0)invert();opacity:.8;margin-left:auto}._header_n7jci_9 .btn-close:hover{opacity:1}._body_n7jci_42{background-color:var(--impact-bg-modal-body);padding:20px}._footer_n7jci_48{background-color:var(--impact-bg-primary);border-top:none;padding:16px 20px}._cancelButton_n7jci_55{font-family:var(--impact-font-family);font-weight:var(--impact-font-weight-accent);font-size:var(--impact-font-size-button);transition:all var(--transition-base);margin-right:auto;color:#ccc!important;border-radius:var(--impact-radius-pill)!important;background-color:#0000!important;border:1px solid #555!important;padding:12px 24px!important}._cancelButton_n7jci_55:hover:not(:disabled){background-color:#ffffff1a!important;border-color:#888!important}._cancelButton_n7jci_55:active:not(:disabled){transform:scale(.98)}._cancelButton_n7jci_55:disabled{opacity:.4;cursor:not-allowed}._actionButton_n7jci_83{font-family:var(--impact-font-family);font-weight:var(--impact-font-weight-accent);font-size:var(--impact-font-size-button);transition:opacity var(--transition-base);background-color:var(--impact-text-accent)!important;color:var(--impact-bg-primary)!important;border-radius:var(--impact-radius-pill)!important;border:none!important;padding:12px 24px!important}._actionButton_n7jci_83:hover:not(:disabled){opacity:.9;background-color:var(--impact-text-accent)!important}._actionButton_n7jci_83:active:not(:disabled){transform:scale(.98);background-color:var(--impact-text-accent)!important}._actionButton_n7jci_83:disabled{opacity:.6;cursor:not-allowed}@media (max-width:575.98px){._modal_n7jci_3 .modal-dialog{max-width:100%;height:100%;margin:0}._modal_n7jci_3 .modal-content{border-radius:0;height:100%}._body_n7jci_42{flex:1;overflow-y:auto}}@media (min-width:576px){._modal_n7jci_3 .modal-content{border-radius:1rem}}._modal_r0dik_1 .modal-dialog{max-width:320px;margin:auto}._modalContent_r0dik_6{border-radius:var(--impact-radius-pill);border:none;overflow:hidden}._modalBody_r0dik_12{padding:var(--spacing-lg)}._headerRow_r0dik_16{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}._title_r0dik_24{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}._description_r0dik_31{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-md) 0}._buttons_r0dik_38{gap:var(--spacing-sm);flex-direction:column;display:flex}._primaryButton_r0dik_44{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--impact-radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background-color:var(--color-danger);color:var(--color-text-inverse);cursor:pointer;transition:opacity var(--transition-base);border:none;display:flex}._primaryButton_r0dik_44:hover:not(:disabled){background-color:var(--color-danger-hover)}._primaryButton_r0dik_44:active:not(:disabled){transform:scale(.98)}._primaryButton_r0dik_44:disabled{opacity:.6;cursor:not-allowed}._cancelLink_r0dik_74{width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;text-align:center;background:0 0;border:none;text-decoration:underline;display:block}._cancelLink_r0dik_74:disabled{opacity:.5;cursor:not-allowed}._selectLight_hcxuo_4{background-color:var(--color-white);width:100%;color:var(--impact-bg-primary);border-radius:var(--impact-radius-pill);padding:var(--impact-input-padding-y) 40px var(--impact-input-padding-y) var(--impact-input-padding-x);font-family:var(--impact-font-family);font-size:var(--impact-font-size-input);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23D7C7A3' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--impact-input-padding-x) center;background-size:12px;border:1px solid #e0e0e0;outline:none}._selectLight_hcxuo_4:focus{box-shadow:0 0 0 2px var(--impact-text-accent)}._selectLight_hcxuo_4:disabled{opacity:.6;cursor:not-allowed}._selectLight_hcxuo_4 option{background:var(--color-white);color:var(--impact-bg-primary)}._selectDark_hcxuo_38{background-color:var(--impact-bg-input);width:100%;color:var(--impact-text-primary);border-radius:var(--impact-radius-pill);padding:var(--impact-input-padding-y) 40px var(--impact-input-padding-y) var(--impact-input-padding-x);font-family:var(--impact-font-family);font-size:var(--impact-font-size-input);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fafafa' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--impact-input-padding-x) center;background-size:12px;border:none;outline:none}._selectDark_hcxuo_38:focus{box-shadow:0 0 0 2px var(--impact-text-accent)}._selectDark_hcxuo_38:disabled{opacity:.6;cursor:not-allowed}._selectDark_hcxuo_38 option{background:var(--impact-bg-input);color:var(--impact-text-primary)}._inputLight_185xa_4{background-color:var(--color-white);width:100%;color:var(--impact-social-text);border:1px solid var(--color-border-light);border-radius:var(--impact-radius-pill);padding:var(--impact-input-padding-y) var(--impact-input-padding-x);font-family:var(--impact-font-family);font-size:var(--impact-font-size-input);outline:none}._inputLight_185xa_4::placeholder{color:var(--color-text-muted)}._inputLight_185xa_4:focus{box-shadow:0 0 0 2px var(--impact-text-accent)}._inputLight_185xa_4:disabled{opacity:.6;cursor:not-allowed}._inputDark_185xa_30{background-color:var(--impact-bg-input);width:100%;color:var(--impact-text-primary);border-radius:var(--impact-radius-pill);padding:var(--impact-input-padding-y) var(--impact-input-padding-x);font-family:var(--impact-font-family);font-size:var(--impact-font-size-input);border:none;outline:none}._inputDark_185xa_30::placeholder{color:var(--impact-text-placeholder)}._inputDark_185xa_30:focus{box-shadow:0 0 0 2px var(--impact-text-accent)}._inputDark_185xa_30:disabled{opacity:.6;cursor:not-allowed}._invalid_185xa_56{color:var(--impact-bg-primary)!important;background-color:#fdecec!important;border:2px solid #df5a5b!important}._invalid_185xa_56:focus{box-shadow:0 0 0 2px #df5a5b!important}._inputLight_185xa_4[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._inputLight_185xa_4[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inputDark_185xa_30[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._inputDark_185xa_30[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inputLight_185xa_4[type=number],._inputDark_185xa_30[type=number]{-moz-appearance:textfield}._inputLight_185xa_4[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}._inputLight_185xa_4[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}._inputDark_185xa_30[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._inputDark_185xa_30[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}._impactButton_1ldtu_1{font-family:var(--impact-font-family);font-weight:var(--impact-font-weight-accent);transition:opacity var(--transition-base);background-color:var(--impact-text-accent)!important;border-radius:var(--impact-radius-pill)!important;color:var(--impact-bg-primary)!important;border:none!important;padding:10px 24px!important}._impactButton_1ldtu_1:hover:not(:disabled){opacity:.9;background-color:var(--impact-text-accent)!important}._impactButton_1ldtu_1:disabled{opacity:.5;cursor:not-allowed;background-color:var(--impact-text-accent)!important}._fullWidth_1ldtu_23{width:100%}._toggle_86mke_7.btn{align-items:center;gap:6px;display:inline-flex}._toggle_86mke_7.dropdown-toggle:after{opacity:.55}._kebabToggle_86mke_17{color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;line-height:1;transition:color .12s;display:inline-flex}._kebabToggle_86mke_17.dropdown-toggle:after{display:none}._kebabToggle_86mke_17:hover:not(:disabled){color:var(--color-text-muted,#6c757d)}._menu_86mke_2{min-width:216px;max-height:min(70vh,480px);font-family:var(--impact-font-family);border:1px solid #e8e8e8;border-radius:8px;padding:6px 0;animation:.13s _adminDropdownIn_86mke_1;overflow-y:auto;box-shadow:0 6px 20px #00000021}@keyframes _adminDropdownIn_86mke_1{0%{opacity:0}to{opacity:1}}._menu_86mke_2 .dropdown-item{text-transform:uppercase;letter-spacing:.5px;color:#212529;white-space:nowrap;align-items:center;gap:10px;padding:8px 16px;font-size:.75rem;line-height:1.3;transition:background-color .12s;display:flex}._menu_86mke_2 .dropdown-item:hover,._menu_86mke_2 .dropdown-item:focus,._menu_86mke_2 .dropdown-item:active{color:#212529;background-color:#f0f2f5}._menu_86mke_2 .dropdown-item.active{color:var(--color-success,#0c514e);background-color:#0c514e0f;font-weight:600}._menu_86mke_2 .dropdown-item.text-danger{color:var(--color-text-danger,#b02a37)!important}._menu_86mke_2 .dropdown-item.text-danger:hover,._menu_86mke_2 .dropdown-item.text-danger:focus{background-color:#fdecec;color:var(--color-text-danger,#b02a37)!important}._menu_86mke_2 .dropdown-item.disabled,._menu_86mke_2 .dropdown-item:disabled{color:#adb5bd;background-color:#0000}._selectable_86mke_108 .dropdown-item{border-left:2px solid #0000}._selectable_86mke_108 .dropdown-item.active,._selectable_86mke_108 .dropdown-item:hover,._selectable_86mke_108 .dropdown-item:focus{border-left-color:var(--color-success,#0c514e)}._menu_86mke_2 .dropdown-header{text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-primary);white-space:nowrap;padding:8px 16px;font-size:.75rem;font-weight:500;line-height:1.3}._menu_86mke_2 .dropdown-divider{opacity:1;border-top-color:#ececec;margin:6px 0}._count_86mke_138{opacity:.7;margin-left:auto;font-size:.9em;font-weight:400}._checkboxRow_86mke_146{padding:8px 16px;transition:background-color .12s}._checkboxRow_86mke_146:hover{background-color:#f0f2f5}._checkboxRow_86mke_146 .form-check{align-items:center;gap:8px;min-height:auto;margin-bottom:0;padding-left:0;display:flex}._checkboxRow_86mke_146 .form-check .form-check-input{float:none;cursor:pointer;border:1.6px solid #b8bcc2;border-radius:4px;flex:none;width:16px;height:16px;margin-top:0;margin-left:0}._checkboxRow_86mke_146 .form-check .form-check-input:checked{background-color:var(--color-success,#0c514e);border-color:var(--color-success,#0c514e)}._checkboxRow_86mke_146 .form-check .form-check-input:focus{border-color:var(--color-success,#0c514e);box-shadow:0 0 0 .2rem #0c514e26}._checkboxRow_86mke_146 .form-check-label{text-transform:uppercase;letter-spacing:.5px;color:#212529;cursor:pointer;font-size:.75rem;line-height:1.3;position:relative;top:2px}._item_2ivbx_2{gap:var(--spacing-xs);background:var(--color-bg-primary);padding:var(--spacing-xs);box-shadow:var(--impact-card-shadow);border:none;border-radius:1rem;flex-direction:column;display:flex}._itemClickable_2ivbx_13{cursor:pointer;transition:background-color var(--transition-base)}._itemClickable_2ivbx_13:hover{background-color:var(--color-bg-secondary)}._itemClickable_2ivbx_13:active{transform:scale(.99)}._topRow_2ivbx_26{align-items:stretch;gap:var(--spacing-xs);display:flex}._dateColumn_2ivbx_32{text-align:center;background:var(--color-bg-tertiary);min-width:3.5rem;padding:var(--spacing-sm);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;display:flex}._dayName_2ivbx_44{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-primary)}._date_2ivbx_32{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._contentColumn_2ivbx_56{min-width:0;padding:var(--spacing-xs) var(--spacing-sm);flex-direction:column;flex:1;justify-content:center;display:flex}._title_2ivbx_65{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._subtitle_2ivbx_75{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._scoreColumn_2ivbx_83{min-width:5rem;padding-right:var(--spacing-base);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}._scoreMain_2ivbx_93{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap}._scoreNet_2ivbx_100{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}._scoreSecondary_2ivbx_105{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}._imageColumn_2ivbx_111{width:3rem;margin-right:var(--spacing-xs);flex-direction:column;flex-shrink:0;align-self:center;align-items:center;display:flex;position:relative}._avatarPlaceholder_2ivbx_122{background-color:var(--color-bg-tertiary);width:3rem;height:3rem;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);border-radius:50%;justify-content:center;align-items:center;display:flex}._liveBadge_2ivbx_135{background-color:var(--impact-bg-primary);border:1px solid var(--color-danger);color:var(--color-white);font-size:.5625rem;font-weight:var(--font-weight-bold);border-radius:.5rem;align-items:center;gap:.1875rem;padding:.25rem .5rem;line-height:1;display:flex;position:absolute;bottom:-.25rem}._liveDot_2ivbx_151{background-color:var(--color-white);border-radius:50%;width:.3125rem;height:.3125rem}._social_2ivbx_158{gap:var(--spacing-xs);margin-top:var(--spacing-xs);display:flex}._socialBtn_2ivbx_164{cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-base);font-size:var(--font-size-xs);color:var(--impact-bg-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._socialBtn_2ivbx_164:hover{color:var(--color-text-secondary)}._socialBtn_2ivbx_164:active{transform:scale(.95)}._socialActive_2ivbx_186{color:var(--color-success)}._socialActive_2ivbx_186:hover{color:var(--color-success-hover)}._socialCount_2ivbx_194{font-size:var(--font-size-sm);margin-left:.25rem}._wrapper_x2zyy_1{justify-content:center;display:flex}._pagination_x2zyy_6{gap:.375rem;margin-bottom:0}._pagination_x2zyy_6 .page-item{margin:0}._pagination_x2zyy_6 .page-link{border-radius:var(--radius-sm,.375rem);min-width:2.25rem;height:2.25rem;color:var(--color-text-primary);box-shadow:none;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}._pagination_x2zyy_6 .page-link:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}._pagination_x2zyy_6 .page-link:focus{box-shadow:none}._pagination_x2zyy_6 .page-item.active .page-link{background-color:var(--color-success);border-color:var(--color-success);color:#fff}._pagination_x2zyy_6 .page-item.active .page-link:hover{background-color:var(--color-success-hover);color:#fff}._pagination_x2zyy_6 .page-item.disabled .page-link{color:var(--color-text-muted);opacity:1;background-color:#0000}._editForm_1s56o_3 .form-control,._editForm_1s56o_3 .form-select,._editForm_1s56o_3 textarea{background-color:var(--color-gray-100);font-size:.85rem;transition:background-color .15s;border-radius:var(--radius-base)!important;border:1px solid var(--color-border-medium)!important;padding:.55rem!important}._editForm_1s56o_3 .form-control._tableInput_1s56o_14{padding:0!important}._editForm_1s56o_3 .form-control:focus,._editForm_1s56o_3 .form-select:focus,._editForm_1s56o_3 textarea:focus{background-color:#fafafa!important}._editForm_1s56o_3 .form-control:disabled,._editForm_1s56o_3 .form-select:disabled{opacity:.5;background-color:#0000!important}._editForm_1s56o_3 .form-control.is-invalid,._editForm_1s56o_3 .form-select.is-invalid,._editForm_1s56o_3 textarea.is-invalid{background-color:#ffd9d9;background-image:none!important;border-color:#c66!important}._editForm_1s56o_3 label{margin-top:0;margin-bottom:.125rem;margin-left:.325rem;font-size:.85rem}._editForm_1s56o_3 .form-text{font-size:.8rem}._rowMargin_1s56o_50{margin-top:1rem!important}._editForm_1s56o_3 label._rowMargin_1s56o_50,._colMargin_1s56o_58{margin-top:.75rem}@media (min-width:768px){._colMargin_1s56o_58{margin-top:0}}._cardMargin_1s56o_68,._alertMargin_1s56o_72{margin-top:1rem}._editForm_1s56o_3 .accordion-button{border-radius:.25rem;padding:.75rem;background:#f3f3f3!important}._cardHeaderWithEdit_1s56o_84{justify-content:space-between;align-items:center;display:flex}._headerIcons_1s56o_90{align-items:center;gap:.75rem;display:flex}._editIcon_1s56o_96{cursor:pointer;transition:opacity var(--transition-base);opacity:.7}._editIcon_1s56o_96:hover{opacity:1}._deleteIcon_1s56o_106{cursor:pointer;transition:color var(--transition-base), opacity var(--transition-base);opacity:.7}._deleteIcon_1s56o_106:hover{opacity:1;color:#dc3545}._addIcon_1s56o_118{color:#000;cursor:pointer;transition:all var(--transition-base)}._addIcon_1s56o_118:hover{color:#0a58ca;transform:scale(1.1)}._addIcon_1s56o_118:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #0a58ca}._addIconDisabled_1s56o_136{color:var(--xg-text-muted);cursor:not-allowed;opacity:.5}._editIcon_1s56o_96:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #0a58ca}._deleteIcon_1s56o_106:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #0a58ca}._cardFooterActions_1s56o_150{border-top:1px solid var(--color-border-light);background-color:#f8f9fa;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}._actionBar_1s56o_159{justify-content:flex-end;gap:.75rem;padding:1rem 20px 20px;display:flex}._editForm_1s56o_3 .form-control._searchInput_1s56o_166{width:100%;min-height:var(--touch-target-min);background-color:#00000008!important;height:auto!important}@media (min-width:768px){._editForm_1s56o_3 .form-control._searchInput_1s56o_166{width:240px;min-height:auto;height:29px!important;padding:4px 8px!important}}._monthHeader_1s56o_184{color:var(--color-success,#0c514e);font-size:.95rem;font-weight:600;background-color:#e5e5e5!important;border-bottom:none!important;padding:12px 20px!important}._todayMarker_1s56o_193{background-color:var(--color-white)!important;border-bottom:none!important;padding:16px 20px!important}._todayMarkerInner_1s56o_199{align-items:center;gap:12px;display:flex}._todayMarkerInner_1s56o_199:before,._todayMarkerInner_1s56o_199:after{content:"";border-top:2px solid var(--color-text-primary);flex:1}._todayMarkerLabel_1s56o_212{font-weight:700}._logoCell_1s56o_216{padding-left:8px!important;padding-right:0!important}._logoImage_1s56o_221{object-fit:cover;border-radius:50%;width:28px;height:28px}@media (min-width:768px){._nameCellWithLogo_1s56o_229{padding-left:8px!important}}._percentSuffix_1s56o_234{background-color:var(--color-white);border:none;font-weight:500}._urlIcon_1s56o_240{cursor:pointer;color:var(--color-text-secondary);border-radius:.25rem;padding:0 .25rem;transition:color .15s,background-color .15s}._urlIcon_1s56o_240:hover{color:var(--color-text-primary);background-color:#00000014}._toggleChild_1s56o_253{border-left:3px solid var(--color-gray-300);margin-left:1.25rem;padding-left:.85rem;transition:border-color .15s}._toggleChild_1s56o_253._active_1s56o_260{border-left-color:var(--color-primary)}._removeButton_1s56o_264{cursor:pointer;width:24px;height:24px;transition:transform var(--transition-base);z-index:10;color:#dc3545;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0003}._removeButton_1s56o_264:hover{transform:scale(1.1)}._removeButton_1s56o_264:disabled{opacity:.6;cursor:not-allowed}._themeColorContainer_1s56o_293{width:200px;height:120px;position:relative}._themeColorSwatch_1s56o_299{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}@media (max-width:767.98px){._themeColorContainer_1s56o_293{width:100%}}._segmented_gnggx_1{background-color:var(--color-gray-100);border-radius:var(--radius-md);border:1px solid var(--color-border-light);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:100%;padding:2px;display:grid;position:relative}._invalid_gnggx_17{border-color:#c66}._indicator_gnggx_26{width:calc((100% - 4px - (var(--seg-count) - 1) * 4px) / var(--seg-count));background-color:var(--color-success);border-radius:var(--seg-radius,var(--radius-base));transform:translateX(calc(var(--seg-index) * (100% + 4px)));transition:transform var(--transition-base);pointer-events:none;position:absolute;top:2px;bottom:2px;left:2px}._segmented_gnggx_1[data-disabled] ._indicator_gnggx_26{opacity:.6}._segment_gnggx_1{z-index:1;border-radius:var(--radius-base);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;display:inline-flex;position:relative}._segment_gnggx_1:hover:not(:disabled):not(._segmentSelected_gnggx_62){background-color:#0000000a}._segmentSelected_gnggx_62{background-color:var(--color-success);color:var(--color-white)}._segmented_gnggx_1[role=radiogroup] ._segmentSelected_gnggx_62{background-color:#0000}._icon_gnggx_79{flex-shrink:0}._segmentSelected_gnggx_62 ._icon_gnggx_79{filter:brightness(0)invert()}._segment_gnggx_1:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767.98px){._segmented_gnggx_1{grid-template-columns:1fr;grid-auto-flow:row}._indicator_gnggx_26{width:auto;height:calc((100% - 4px - (var(--seg-count) - 1) * 4px) / var(--seg-count));transform:translateY(calc(var(--seg-index) * (100% + 4px)));bottom:auto;left:2px;right:2px}}@media (prefers-reduced-motion:reduce){._indicator_gnggx_26{transition:none}}._weatherButton_2a6jh_1{transition:transform var(--transition-base), filter var(--transition-base);border-radius:6px}._weatherButton_2a6jh_1:hover{filter:brightness(.95);transform:scale(1.1)}._weatherButtonNone_2a6jh_12:hover{filter:brightness(1.5)}@media (prefers-reduced-motion:reduce){._weatherButton_2a6jh_1{transition:none}._weatherButton_2a6jh_1:hover{transform:none}}._megaMenuContainer_9k3rc_2{width:100%;position:relative}._navItemWrapper_9k3rc_12{position:relative}._navItem_9k3rc_12{text-transform:uppercase;letter-spacing:.5px;color:#fafafa;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,box-shadow .15s;display:inline-flex}._navItem_9k3rc_12:hover{color:var(--impact-text-accent);box-shadow:inset 0 -3px 0 0 var(--impact-text-accent)}._navItem_9k3rc_12._active_9k3rc_39{color:var(--impact-text-accent)}._megaMenuContainer_9k3rc_2:not(._menuOpen_9k3rc_8) ._navBar_9k3rc_44:not(:hover) ._navItem_9k3rc_12._active_9k3rc_39{box-shadow:inset 0 -3px 0 0 var(--impact-text-accent)}._navItem_9k3rc_12._open_9k3rc_48{color:var(--impact-text-accent);box-shadow:inset 0 -3px 0 0 var(--impact-text-accent)}._overlay_9k3rc_54{pointer-events:none;z-index:999;background-color:#0000;transition:background-color .2s ease-out;position:fixed;top:72px;bottom:0;left:0;right:0}._overlay_9k3rc_54._visible_9k3rc_66{pointer-events:auto;background-color:#00000080}._navBar_9k3rc_44{z-index:1001;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}._panel_9k3rc_82{background-color:var(--color-bg-dark);opacity:0;pointer-events:auto;z-index:var(--z-floating);border:1px solid #ffffff1a;border-top:none;transition:opacity .25s ease-out,transform .25s ease-out;position:fixed;top:72px;left:0;right:0;transform:translateY(-10px);box-shadow:0 8px 32px #0000004d}._panel_9k3rc_82._visible_9k3rc_66{opacity:1;transform:translateY(0)}._panelContent_9k3rc_104{gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.75rem;display:flex}._category_9k3rc_113{min-width:150px}._categoryHeader_9k3rc_118{color:#fafafa;border-bottom:1px solid #ffffff1a;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:color .15s;display:block}._categoryHeaderStandalone_9k3rc_131{border-bottom:none}._categoryHeader_9k3rc_118:hover{color:var(--impact-text-accent)}._categoryItems_9k3rc_140{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._menuItem_9k3rc_150{letter-spacing:.75px;color:#fafafa;padding:.25rem 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:block}._menuItem_9k3rc_150:hover,._menuItem_9k3rc_150._active_9k3rc_39{color:var(--impact-text-accent)}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){._navItem_9k3rc_12{padding:.5rem .75rem;font-size:.8125rem}._panelContent_9k3rc_104{gap:2rem;padding:1.5rem}._categoryHeader_9k3rc_118{font-size:1.125rem}._menuItem_9k3rc_150{font-size:.8125rem}}@media (min-width:1024px){._navItem_9k3rc_12{padding:.75rem 1.25rem}}._navItem_9k3rc_12:focus-visible{outline:2px solid var(--impact-text-accent);outline-offset:2px}._categoryHeader_9k3rc_118:focus-visible{outline:2px solid var(--impact-text-accent);outline-offset:2px}._menuItem_9k3rc_150:focus-visible{outline:2px solid var(--impact-text-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._overlay_9k3rc_54,._panel_9k3rc_82,._navItem_9k3rc_12,._categoryHeader_9k3rc_118,._menuItem_9k3rc_150{transition:none}}._banner_wrujd_1{z-index:var(--z-floating);align-items:center;gap:var(--spacing-sm);background-color:var(--color-white);border-bottom:1px solid #ececec;padding:12px 6px 12px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000014}._animateIn_wrujd_15{animation:.9s ease-out _appPromoSlideDown_wrujd_1}._animateIn_wrujd_15 ._installButton_wrujd_19{animation:1.9s ease-out 1s 4 _appPromoCtaPulse_wrujd_1}._icon_wrujd_23{object-fit:cover;border-radius:9px;flex-shrink:0;width:40px;height:40px}._content_wrujd_31{flex:auto;min-width:0}._appName_wrujd_36{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-bold);line-height:1.2}._copy_wrujd_43{color:var(--color-text-muted);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}._installButton_wrujd_19{height:40px;font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;color:var(--color-white)!important;background-color:#0e6b57!important;border-color:#0e6b57!important;border-radius:999px!important;padding:0 20px!important;display:inline-flex!important}._installButton_wrujd_19:active{background-color:#0a5546!important;border-color:#0a5546!important}._dismissButton_wrujd_73{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-primary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dismissButton_wrujd_73:hover{background-color:#0000000d}@keyframes _appPromoSlideDown_wrujd_1{0%{transform:translateY(-115%)}to{transform:translateY(0)}}@keyframes _appPromoCtaPulse_wrujd_1{0%,to{box-shadow:0 0 #0e6b5780}50%{box-shadow:0 0 0 8px #0e6b5700}}@media (prefers-reduced-motion:reduce){._animateIn_wrujd_15,._animateIn_wrujd_15 ._installButton_wrujd_19{animation:none}}._footer_15p85_2{background:var(--impact-text-primary);border-top:1px solid var(--color-border-light);z-index:var(--z-floating);box-shadow:var(--shadow-top);position:fixed;bottom:0;left:0;right:0}._footer_15p85_2 ._mobileNav_15p85_12{width:100%;padding-bottom:env(safe-area-inset-bottom,0);justify-content:space-around;align-items:center;gap:1rem;display:flex}._footer_15p85_2 ._navItem_15p85_21{color:var(--impact-bg-primary);transition:all var(--transition-base);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:64px;padding:.5rem 1rem;text-decoration:none;display:flex;position:relative}._footer_15p85_2 ._navItem_15p85_21:active{background:#0000000d;transform:scale(.95)}._footer_15p85_2 ._navItem_15p85_21._active_15p85_41:before{content:"";background:var(--impact-bg-primary);width:24px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}._footer_15p85_2 ._navLabel_15p85_53{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;line-height:1.2;overflow:hidden}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="4"]{gap:.5rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="4"] ._navItem_15p85_21{padding:.5rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="4"] ._navLabel_15p85_53{font-size:.625rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"]{gap:.25rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"] ._navItem_15p85_21{padding:.5rem .25rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"] ._navLabel_15p85_53{font-size:.5625rem}@media (max-width:360px){._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="4"] ._navLabel_15p85_53{font-size:.5625rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"] ._navItem_15p85_21{padding:.5rem .125rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"] ._navLabel_15p85_53{font-size:.5rem}}@media (min-width:390px){._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="4"] ._navLabel_15p85_53{font-size:.6875rem}._footer_15p85_2 ._mobileNav_15p85_12[data-item-count="5"] ._navLabel_15p85_53{font-size:.6875rem}}@media (min-width:576px){._footer_15p85_2{display:none}}@media (prefers-contrast:high){._footer_15p85_2 ._navItem_15p85_21{border:1px solid #00000080}}._main_4p6li_1{padding-top:calc(20px + env(safe-area-inset-top,0));padding-bottom:calc(80px + env(safe-area-inset-bottom,0));background-color:#fafafa}@media (min-width:576px){._main_4p6li_1{padding-top:0;padding-bottom:0}}._flushTop_4p6li_14{padding-top:0}.splash-screen{background-color:var(--impact-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex}.splash-content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.splash-logo{display:block}.splash-text{color:var(--color-text-primary);margin:0;font-size:1rem}._modal_l9t2k_1 .modal-dialog{max-width:320px;margin:auto}._modalContent_l9t2k_6{border-radius:var(--impact-radius-pill);border:none;overflow:hidden}._modalBody_l9t2k_12{padding:var(--spacing-lg)}._title_l9t2k_16{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-align:center;margin:0 0 var(--spacing-md) 0}._progressBar_l9t2k_24 .progress-bar{background-color:var(--color-success);transition:width .1s linear}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--impact-bg-primary:#1c1c1c;--impact-bg-header:#1c1c1c;--impact-bg-input:#414141;--impact-bg-modal-body:#fafafa;--impact-text-primary:#fafafa;--impact-text-accent:#d7c7a3;--impact-text-placeholder:#7a7a7a;--impact-text-error:#de5b5b;--impact-border-button:#828282;--impact-border-light:#fafafa;--impact-border-divider:#4e4e4e;--impact-submit-bg:#d9d9d9;--impact-submit-icon:#000;--impact-bg:#fafafa;--impact-social-text:#1c1c1c;--impact-radius-pill:30px;--impact-radius-pill-sm:20px;--impact-radius-pill-xs:16px;--impact-radius-circle:50%;--impact-font-family:"Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--impact-font-size-title:1.75rem;--impact-font-size-label:1.5rem;--impact-font-size-input:1rem;--impact-font-size-button:1.125rem;--impact-font-size-small:1rem;--impact-font-size-lang:.9375rem;--impact-font-weight-title:500;--impact-font-weight-label:400;--impact-font-weight-normal:400;--impact-font-weight-accent:600;--impact-input-padding-y:10px;--impact-input-padding-x:16px;--impact-input-height:46px;--impact-spacing-page:1rem;--impact-spacing-section:1.5rem;--impact-spacing-input:.75rem;--impact-spacing-button-gap:.9375rem;--impact-submit-size:40px;--impact-social-height:45px;--impact-logo-width:120px;--impact-lang-height:29px;--impact-lang-width:38px;--impact-card-shadow:0 0px 8px #0000001a;--impact-card-shadow-hover:0 2px 12px #00000026;--shadow-subtle:0 1px 3px #00000026;--color-primary:#198754;--color-primary-dark:#146c43;--color-primary-light:#25a366;--color-primary-rgb:25, 135, 84;--color-ebirdie:#3136ff;--color-success:#0c514e;--color-success-hover:#094340;--color-warning:#ffc107;--color-favorite:#c9a227;--color-danger:#df5a5b;--color-danger-hover:#c94c4d;--color-info:#0dcaf0;--bs-success:#0c514e;--bs-success-rgb:12, 81, 78;--bs-danger:#df5a5b;--bs-danger-rgb:223, 90, 91;--color-white:#fff;--color-gray-50:#f8f9fa;--color-gray-100:#f0f2f5;--color-gray-200:#e5e5e5;--color-gray-300:#c5c5c5;--color-gray-400:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529;--color-text-primary:#212529;--color-text-secondary:#495057;--color-text-muted:#6c757d;--color-text-inverse:#fff;--color-text-light:#868e96;--color-text-link:#0d6efd;--color-text-link-hover:#0a58ca;--color-text-success:#146c43;--color-text-warning:#997404;--color-text-danger:#b02a37;--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#f0f2f5;--color-bg-dark:#252525;--color-bg-accent:#e3f2fd;--color-bg-success-light:#f0f9f4;--color-bg-warning-light:#fff8e1;--color-bg-danger-light:#fdeaea;--color-border-light:#dee2e6;--color-border-medium:#ced4da;--color-border-divider:#d9d9d9;--color-border-focus:#80bdff;--color-border-success:#198754;--color-border-warning:#fd7e14;--color-border-danger:#dc3545;--select-tint:#e7f1f0;--select-tint-border:#cadddb;--select-tint-strong:#d6e7e5;--select-tint-text:#5b7c79;--select-border-hover:#9aa4ad;--select-menu-border:#e5e7ea;--select-placeholder:#868e96;--select-disabled-bg:#f2f4f6;--color-score-eagle:gold;--color-score-eagle-text:#2c3e50;--color-score-birdie:#f15f4f;--color-score-birdie-text:#fff;--color-score-bogey:#8ab0f1;--color-score-bogey-text:#fff;--color-score-double-bogey:#212529;--color-score-double-bogey-text:#fff;--color-score-par:#28a745;--color-score-par-text:#fff;--color-tee-white:#f8f9fa;--color-tee-white-text:#343a40;--color-tee-yellow:gold;--color-tee-yellow-text:#2c3e50;--color-tee-blue:#8ab0f1;--color-tee-blue-text:#fff;--color-tee-red:#f15f4f;--color-tee-red-text:#fff;--color-tee-orange:#fd7e14;--color-tee-orange-text:#fff;--color-tee-black:#1c1c1c;--color-tee-black-text:#fff;--color-tee-green:#28a745;--color-tee-green-text:#fff;--color-tee-gold:gold;--color-tee-gold-text:#2c3e50;--color-tee-purple:#6f42c1;--color-tee-purple-text:#fff;--color-tee-default:#6c757d;--color-tee-default-text:#fff;--color-addon-teetime:#355e3b;--color-addon-teetime-text:#fff;--color-addon-competition:#34558b;--color-addon-competition-text:#fff;--color-addon-service:var(--color-tee-yellow);--color-addon-service-text:var(--color-tee-yellow-text);--color-addon-other:var(--color-tee-black);--color-addon-other-text:var(--color-tee-black-text);--color-addon-margin:var(--color-tee-red);--color-matchplay-side-a:#dc1711;--color-matchplay-side-b:#0047b0;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:#0d6efd40;--font-family-base:"Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-base:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.25rem;--radius-base:.375rem;--radius-md:.5rem;--radius-circle:50%;--shadow-sm:0 .125rem .25rem #00000013;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-top:0 -.125rem .25rem #00000013;--shadow-top-lg:0 -.625rem .9375rem #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--z-floating:1000;--z-modal:1050;--touch-target-min:44px;--btn-sm-padding-y:.5rem;--btn-sm-padding-x:1rem;--btn-sm-font-size:.8rem;--btn-sm-min-height:36px}[data-theme=dark]{--color-text-primary:#f8f9fa;--color-text-secondary:#adb5bd;--color-bg-primary:#212529;--color-bg-secondary:#343a40;--color-bg-tertiary:#495057}html{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;background-color:var(--impact-bg-primary)}html:has(.modal .modal-fullscreen){scrollbar-gutter:auto}body{min-height:100vh;padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0;background-color:var(--impact-bg-primary)!important;font-family:var(--font-family-base)!important}.form-label{margin-top:1rem;font-weight:500!important}.form-select:disabled{opacity:.5;background:0 0!important}.form-switch-lg .form-check-input,.form-switch-lg .form-switch .form-check-input{width:3rem;height:1.5rem;margin-top:.25rem}.form-switch-lg .form-check-input:focus,.form-switch-lg .form-switch .form-check-input:focus{box-shadow:0 0 0 .25rem #19875440}.form-switch-lg label{margin-left:1rem}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}input.form-input-underlined:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;border-bottom:1px solid var(--color-border-light)!important}input.form-input-underlined:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;border-bottom:1px solid var(--color-border-light)!important}input.form-input-underlined:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;border-bottom:1px solid var(--color-border-light)!important}input.form-input-underlined:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;box-shadow:0 0 0 30px var(--color-white) inset, 0 1px 0 0 var(--color-border-light) inset!important;border-bottom:1px solid var(--color-border-light)!important}.btn{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.btn-sm{padding:var(--btn-sm-padding-y) var(--btn-sm-padding-x);font-size:var(--btn-sm-font-size);min-height:var(--btn-sm-min-height);min-width:var(--btn-sm-min-height);line-height:1.2;--bs-btn-padding-y:.5rem!important;--bs-btn-padding-x:1rem!important}.btn-success{--bs-btn-bg:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-bg:var(--color-success-hover);--bs-btn-hover-border-color:var(--color-success-hover);--bs-btn-active-bg:var(--color-success-hover);--bs-btn-active-border-color:var(--color-success-hover);--bs-btn-disabled-bg:var(--color-success);--bs-btn-disabled-border-color:var(--color-success)}.btn-danger{--bs-btn-bg:var(--color-danger);--bs-btn-border-color:var(--color-danger);--bs-btn-hover-bg:var(--color-danger-hover);--bs-btn-hover-border-color:var(--color-danger-hover);--bs-btn-active-bg:var(--color-danger-hover);--bs-btn-active-border-color:var(--color-danger-hover);--bs-btn-disabled-bg:var(--color-danger);--bs-btn-disabled-border-color:var(--color-danger)}.btn-outline-success{--bs-btn-color:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-bg:var(--color-success);--bs-btn-hover-border-color:var(--color-success);--bs-btn-active-bg:var(--color-success-hover);--bs-btn-active-border-color:var(--color-success-hover);--bs-btn-disabled-color:var(--color-success);--bs-btn-disabled-border-color:var(--color-success)}.btn-light{--bs-btn-border-color:var(--color-border-medium);--bs-btn-hover-border-color:var(--color-border-medium);--bs-btn-active-border-color:var(--color-border-medium);--bs-btn-disabled-border-color:var(--color-border-medium)}.alert-warning{--bs-alert-bg:var(--color-warning);--bs-alert-border-color:var(--color-warning);--bs-alert-color:#000}.spinner{width:var(--spacing-base);height:var(--spacing-base);border-radius:var(--radius-circle);border:2px solid #0000;border-top-color:currentColor;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-item{background:var(--color-bg-primary);padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-base);transition:all var(--transition-base);align-items:center;gap:var(--spacing-base);display:flex}.list-item__icon{width:2.5rem;height:2.5rem;color:var(--color-text-secondary);font-size:var(--font-size-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-item__icon--small{width:var(--spacing-xl);height:var(--spacing-xl);font-size:var(--font-size-base)}.list-item__icon--large{width:var(--spacing-2xl);height:var(--spacing-2xl);font-size:var(--font-size-2xl)}.list-item__content{flex-grow:1;min-width:0}.list-item__title{font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.list-item__subtitle{margin:calc(var(--spacing-xs) / 2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal)}.list-item__meta{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.list-item__action{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.list-item--clickable{cursor:pointer;transition:all var(--transition-base);outline:none}.list-item--clickable:hover{box-shadow:var(--shadow-lg)}.list-item--clickable:focus{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.list-item--clickable:focus:not(:focus-visible){box-shadow:none;outline:none}.list-item--clickable:active{background-color:var(--color-bg-tertiary);transform:translateY(1px)}.list-item--compact{padding:var(--spacing-sm) var(--spacing-md)}.list-item--compact .list-item__icon{width:var(--spacing-xl);height:var(--spacing-xl);font-size:var(--font-size-base)}.list-item--selected{background-color:var(--color-bg-accent);border-left:3px solid var(--color-primary);padding-left:calc(var(--spacing-base) - 3px);color:var(--color-text-primary)}.list-item--selected .list-item__subtitle{color:var(--color-text-secondary)}.list-item--selected .list-item__meta{color:var(--color-text-muted)}.list-item--bordered{border:1px solid var(--color-border-light);margin-bottom:var(--spacing-sm)}.list-item--rounded{border-radius:var(--radius-md)}.text-high-contrast{font-weight:var(--font-weight-medium);color:var(--color-text-primary)!important}.text-secondary-contrast{color:var(--color-text-secondary)!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1rem}.container-xl{max-width:1140px}.modal-title{font-size:1.125rem!important}.progress-bar{background-color:var(--color-primary)!important}.table{vertical-align:middle!important}.table td{font-size:.9rem}.accordion-button{background-color:var(--color-gray-100)!important;color:var(--color-text-primary)!important}.accordion-button:not(.collapsed){background-color:var(--color-gray-200)!important;color:var(--color-text-primary)!important}:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.form-control:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #19875440}.accordion-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.card-header{background:var(--color-bg-dark)!important;color:var(--color-white)!important}.card-header h6{margin-bottom:0}.nav-link:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px;border-radius:var(--radius-sm)}.hamburger-btn:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px;border-radius:var(--radius-sm)}.nav-close-btn:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.offcanvas-body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.nav-link{contain:layout style;min-height:48px}@media (min-width:768px){.nav-link:hover{transition:background-color var(--transition-base);background-color:#00000008}.nav-link:hover .nav-icon{transition:transform var(--transition-base);transform:translateY(-2px)}}.breadcrumb-bar{background-color:var(--color-bg-dark);border-top:1px solid #d7c7a31a;border-bottom:1px solid var(--color-gray-700);min-height:48px;font-size:var(--font-size-xs,.75rem);z-index:999;align-items:center;display:flex;position:relative}@media (min-width:992px){.breadcrumb-bar{min-height:56px}}.breadcrumb-bar .breadcrumb{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.5px;background-color:#0000;margin-bottom:0;padding:.5rem 0}.breadcrumb-bar .breadcrumb-item{color:var(--color-gray-400);font-weight:var(--font-weight-semibold,600)}.breadcrumb-bar .breadcrumb-item.active{color:var(--color-gray-50);font-weight:var(--font-weight-semibold,600)}.breadcrumb-bar .breadcrumb-item a{color:var(--color-white);transition:color var(--transition-base);text-decoration:none}.breadcrumb-bar .breadcrumb-item a:hover{color:var(--color-white);text-decoration:underline}.breadcrumb-bar .breadcrumb-item+.breadcrumb-item:before{content:"›";color:var(--color-gray-600);font-weight:400}@media (max-width:767px){.breadcrumb-bar{display:none}}.form-control.is-invalid,.form-control:invalid:not(:placeholder-shown):not(:focus){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem);border-color:var(--color-danger)!important}.form-control.is-invalid:focus,.form-control:invalid:not(:placeholder-shown):focus{border-color:var(--color-danger)!important;box-shadow:0 0 0 .25rem #dc354540!important}.invalid-feedback{width:100%;color:var(--color-danger);margin-top:.25rem;font-size:.875em;display:none}.form-control.is-invalid~.invalid-feedback,.form-control:invalid:not(:placeholder-shown):not(:focus)~.invalid-feedback,.was-validated .form-control:invalid~.invalid-feedback{display:block}.valid-feedback{width:100%;color:var(--color-success);margin-top:.25rem;font-size:.875em;display:none}.form-control.is-valid~.valid-feedback,.was-validated .form-control:valid~.valid-feedback{display:block}.btn.reacted{border-bottom:solid .3rem var(--bs-primary)!important}.btn-link-action{text-transform:uppercase;font-size:.8rem;font-weight:var(--font-weight-medium);letter-spacing:.5px;color:inherit;border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#00000008;padding:.25rem .5rem}.btn-link-action:hover:not(:disabled):not(.btn-link-action--static){background-color:#0000000f}.btn-link-action.btn-link-action--static{cursor:default}@media (min-width:768px){.btn-link-action{min-width:auto;min-height:auto}}.btn-link-action.btn-link-action--danger:enabled{background-color:var(--color-danger)!important;color:#fff!important}.btn-link-action.btn-link-action--danger:enabled:hover{background-color:var(--color-danger-hover)!important;color:#fff!important}.btn-link-action.btn-link-action--danger:disabled{background-color:#0000!important}.toolbar-search{border-radius:var(--radius-sm);height:29px;box-shadow:var(--shadow-subtle);background-color:#00000008;border:1px solid #0000001a;padding:4px 8px;font-size:.8rem}.toolbar-search:focus{background-color:var(--color-white);border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .15)}.dropdown-menu{box-shadow:var(--shadow-subtle)}.stacked-modal{z-index:1060!important}.stacked-modal-backdrop{z-index:1055!important}
