.rail-branded[data-v-56976826]{background:color-mix(in srgb,var(--brand-primary,#4f46e5) 85%,#000);border-right:1px solid hsla(0,0%,100%,.1)}.rail-border[data-v-56976826]{border-color:#ffffff1a}.rail-item[data-v-56976826]{color:#ffffff80;cursor:pointer}.rail-item[data-v-56976826]:hover{background:#ffffff1a;color:var(--brand-accent,#10b981)}.rail-item-active[data-v-56976826]{background:#ffffff1f;box-shadow:inset 3px 0 0 var(--brand-accent,#10b981);color:#fff}.rail-tooltip[data-v-56976826]{border-radius:.25rem;font-size:.75rem;font-weight:500;left:100%;line-height:1rem;margin-left:.75rem;padding:.25rem .5rem;pointer-events:none;position:absolute;white-space:nowrap;--tw-text-opacity:1;background:#000000d9;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.group:hover .rail-tooltip[data-v-56976826],.rail-item:hover .rail-tooltip[data-v-56976826]{opacity:1;transform:translate(0)}.rail-flyout[data-v-56976826]{background:color-mix(in srgb,var(--brand-primary,#4f46e5) 85%,#000);border:1px solid hsla(0,0%,100%,.1)}.rail-flyout-border[data-v-56976826]{border-color:#ffffff1a}.rail-flyout-item[data-v-56976826]{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;text-align:left;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.rail-flyout-item[data-v-56976826]:hover{background:#ffffff1a;color:var(--brand-accent,#10b981)}.config-flyout-link[data-v-56976826]{align-items:center;border-radius:.25rem;color:#ffffffb3;display:flex;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.config-flyout-link[data-v-56976826]:hover{background:#ffffff14;color:var(--brand-accent,#10b981)}.config-flyout-link-active[data-v-56976826]{background:#ffffff1f;-o-border-image:linear-gradient(180deg,var(--brand-accent),var(--brand-accent)) 1;border-image:linear-gradient(180deg,var(--brand-accent),var(--brand-accent)) 1;border-left:3px solid transparent;color:#fff}.club-option[data-v-e0f8a6e3]:hover{background:#ffffff1a!important}@media(prefers-reduced-motion:reduce){.animate-pulse[data-v-0292f295]{animation:none}}.nav-branded[data-v-2966d2c1]{background:color-mix(in srgb,var(--brand-primary,#4f46e5) 85%,#000);border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-border[data-v-2966d2c1]{border-color:#ffffff1a}.mobile-nav-link[data-v-2966d2c1]{align-items:center;border-radius:.25rem;color:#ffffffb3;display:flex;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:44px;padding:.75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-v-2966d2c1]:hover{color:var(--brand-accent,#10b981)}.mobile-nav-link.router-link-active[data-v-2966d2c1]{--tw-text-opacity:1;border-left:2px solid var(--brand-accent);color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-nav-sublink[data-v-2966d2c1]{align-items:center;border-radius:.25rem;color:#fff9;display:flex;font-size:.875rem;font-weight:500;line-height:1.25rem;min-height:44px;padding:.625rem .75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav-sublink[data-v-2966d2c1]:hover{color:var(--brand-accent,#10b981)}.mobile-nav-sublink.router-link-active[data-v-2966d2c1]{--tw-text-opacity:1;background:#ffffff14;color:rgb(255 255 255/var(--tw-text-opacity,1))}.alert-bell-wrapper[data-v-51a0c031]{overflow:visible;position:relative}.alert-bell-btn[data-v-51a0c031]{align-items:center;border-radius:.375rem;color:#ffffff80;display:flex;height:2rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.alert-bell-btn--active[data-v-51a0c031],.alert-bell-btn[data-v-51a0c031]:hover{background:#ffffff1a;color:var(--brand-accent,#10b981)}.alert-bell-btn[data-v-51a0c031]:focus-visible{box-shadow:0 0 0 2px rgba(var(--brand-accent-rgb,16,185,129),.3);outline:none}.alert-bell-badge[data-v-51a0c031]{align-items:center;border-radius:9999px;cursor:pointer;height:18px;justify-content:center;min-width:18px;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));font-size:10px;font-weight:700;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:1;pointer-events:auto;position:absolute;right:-4px;top:-4px;z-index:1}.alert-bell-badge[data-v-51a0c031],.alert-panel[data-v-51a0c031]{display:flex}.alert-panel[data-v-51a0c031]{border-radius:.75rem;border-width:1px;flex-direction:column;margin-top:.25rem;max-height:440px;position:absolute;right:0;top:100%;z-index:10002;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:min(380px,calc(100vw - 2rem))}.alert-chip[data-v-51a0c031]{border-radius:9999px;cursor:pointer;font-size:11px;font-weight:500;padding:.125rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.alert-chip--all[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.alert-chip--all-active[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.alert-chip--urgent[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.alert-chip--urgent-active[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.alert-chip--warning[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.alert-chip--warning-active[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.alert-chip--info[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.alert-chip--info-active[data-v-51a0c031]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(prefers-reduced-motion:reduce){.animate-pulse[data-v-51a0c031]{animation:none}}.min-h-screen[data-v-1f59e821]{display:flex;flex-direction:column;min-height:100vh}main[data-v-1f59e821]{flex:1;position:relative}.brand-bar[data-v-1f59e821]{background:color-mix(in srgb,var(--brand-primary,#4f46e5) 90%,#000);border-bottom:1px solid hsla(0,0%,100%,.08);overflow:visible}.user-dropdown[data-v-1f59e821]{background:color-mix(in srgb,var(--brand-primary,#4f46e5) 85%,#000);border:1px solid hsla(0,0%,100%,.1)}.user-dropdown-border[data-v-1f59e821]{border-color:#ffffff1a}.user-dropdown-item[data-v-1f59e821]{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;text-align:left;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.user-dropdown-item[data-v-1f59e821]:hover{background:#ffffff1a;color:var(--brand-accent,#10b981)}@media(min-width:1024px){main.lg\:pt-0[data-v-1f59e821]{padding-top:0!important}}@media print{.brand-bar[data-v-1f59e821],[data-v-1f59e821] .btt-btn,[data-v-1f59e821] .nav-branded,[data-v-1f59e821] .rail-branded{display:none!important}main[data-v-1f59e821]{margin:0!important;padding:0!important}}
