@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f2d81e59-module__dt-NXW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f2d81e59-module__dt-NXW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_190e5e2d-module__rHE5vG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_190e5e2d-module__rHE5vG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer theme{:root,:host{--font-sans:var(--app-font-sans);--radius-md:calc(var(--radius) - .125rem);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono);--shadow:var(--shadow);--primary-sidebar-width:var(--primary-sidebar-width);--secondary-sidebar-width:var(--secondary-sidebar-width);--shadow-right-rail:var(--shadow-right-rail)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent}html{scrollbar-gutter:stable;overflow-x:hidden}body{background-color:var(--background);width:100%;min-height:100svh;color:var(--foreground)}body:has(:is(div[data-variant=inset])){background-color:var(--sidebar)}body[data-scroll-locked]{overflow:unset!important}button:not(:disabled):not([aria-disabled=true]),[role=button]:not(:disabled):not([aria-disabled=true]){cursor:pointer}@media screen and (max-width:767px){input,select,textarea{font-size:16px!important}}.glass{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:#fefefeb3;background:lab(99.768% 0 0/.7);border:1px solid #0000000f;border:1px solid lab(0% 0 0/.06)}.dark .glass{background:#0f1018b3;background:lab(4.72346% 1.16127 -5.48574/.7);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0px 1000px var(--input) inset;transition:background-color 5000s ease-in-out}:focus-visible{outline:3px solid var(--clubos-intelligence-teal);outline-offset:2px}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.font-sans{font-family:var(--app-font-sans)}.uppercase{text-transform:uppercase}}:root{--clubos-command-blue:#12474e;--clubos-intelligence-teal:#167e88;--clubos-platform-white:#fff;--clubos-data-stream-cyan:#4fd1c5;--clubos-strategic-navy:#0a2f35;--clubos-pitch-gray-90:#1a1a1a;--clubos-pitch-gray-70:#4a4a4a;--clubos-pitch-gray-50:#7a7a7a;--clubos-pitch-gray-30:#b3b3b3;--clubos-pitch-gray-10:#e6e6e6;--clubos-alert-orange:#f97316;--clubos-victory-green:#10b981;--clubos-background-canvas:#fff;--clubos-background-surface:#f8fafb;--clubos-background-section:#eef2f5;--clubos-background-disabled:#e2e8ec;--clubos-font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--clubos-font-display:"Bebas Neue", Inter, sans-serif;--clubos-font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--clubos-font-feature-tabular:"tnum" 1, "lnum" 1;--clubos-font-size-xs:.75rem;--clubos-font-size-sm:.875rem;--clubos-font-size-base:1rem;--clubos-font-size-lg:1.125rem;--clubos-font-size-xl:1.25rem;--clubos-font-size-xxl:1.5rem;--clubos-font-size-xxxl:1.875rem;--clubos-font-size-display:2.25rem;--clubos-line-height-tight:1.1;--clubos-line-height-snug:1.25;--clubos-line-height-normal:1.5;--clubos-line-height-relaxed:1.65;--clubos-tracking-tight:-.01em;--clubos-tracking-normal:0em;--clubos-tracking-wide:.02em;--clubos-radius-xs:.125rem;--clubos-radius-sm:.25rem;--clubos-radius-md:.375rem;--clubos-radius-base:.5rem;--clubos-radius-lg:.625rem;--clubos-radius-xl:.75rem;--clubos-radius-2xl:1rem;--clubos-radius-full:9999px;--clubos-spacing-1:.25rem;--clubos-spacing-2:.5rem;--clubos-spacing-3:.75rem;--clubos-spacing-4:1rem;--clubos-spacing-6:1.5rem;--clubos-spacing-8:2rem;--clubos-spacing-10:2.5rem;--clubos-spacing-12:3rem;--clubos-spacing-16:4rem;--clubos-spacing-20:5rem;--clubos-spacing-24:6rem;--clubos-focus-ring-color:#167e88;--clubos-focus-ring-width:3px;--clubos-focus-ring-offset:2px;--clubos-focus-ring:0 0 0 var(--clubos-focus-ring-offset) var(--clubos-platform-white), 0 0 0 calc(var(--clubos-focus-ring-offset) + var(--clubos-focus-ring-width)) var(--clubos-focus-ring-color);--clubos-motion-commit-duration:.2s;--clubos-motion-commit-easing:cubic-bezier(.4, 0, .2, 1);--clubos-motion-reveal-duration:.15s;--clubos-motion-reveal-easing:cubic-bezier(0, 0, .2, 1);--clubos-motion-arrive-duration:.24s;--clubos-motion-arrive-easing:cubic-bezier(.4, 0, .2, 1);--clubos-success:#10b981;--clubos-success-foreground:#0a2f35;--clubos-success-muted:#d1fae5;--clubos-warning:#f97316;--clubos-warning-foreground:#1a1a1a;--clubos-warning-muted:#ffedd5;--clubos-danger:#a61b3d;--clubos-danger-foreground:#fff;--clubos-danger-muted:#f3e2e6;--clubos-info:#167e88;--clubos-info-foreground:#fff;--clubos-info-muted:#d9f1f3;--clubos-info-muted-foreground:#0a2f35;--clubos-chart-1:#2a6f6b;--clubos-chart-2:#3b6fa6;--clubos-chart-3:#7c5cbf;--clubos-chart-4:#b7791f;--clubos-chart-5:#4f7942;--clubos-chart-6:#8c6a4f;--clubos-role-super-admin:#a50d1c;--clubos-role-admin:#5150aa;--clubos-role-org-admin:#0f68a2;--clubos-role-club-admin:#00736a;--clubos-role-team-admin:#1d7d3e;--clubos-role-coach:#4e6900;--clubos-role-player:#007692;--clubos-role-parent:#765997;--clubos-role-family-member:#936323;--clubos-background:#fff;--clubos-foreground:#1a1a1a;--clubos-surface:#f8fafb;--clubos-surface-foreground:#1a1a1a;--clubos-primary:#12474e;--clubos-primary-foreground:#fff;--clubos-muted:#eef2f5;--clubos-muted-foreground:#4a4a4a;--clubos-border:#e2e8ec;--clubos-live:#4fd1c5;--clubos-live-foreground:#0a2f35}@supports (color:lab(0% 0 0)){:root{--clubos-role-super-admin:lab(35.5137% 57.1492 37.4216);--clubos-role-admin:lab(37.8412% 20.1331 -49.1128);--clubos-role-org-admin:lab(41.6157% -7.68745 -38.9777);--clubos-role-club-admin:lab(43.4413% -42.0884 -4.16408);--clubos-role-team-admin:lab(45.9442% -39.3942 26.1392);--clubos-role-coach:lab(40.8196% -21.5724 51.391);--clubos-role-player:lab(44.8632% -26.0018 -27.9894);--clubos-role-parent:lab(42.9175% 22.1163 -29.6446);--clubos-role-family-member:lab(46.4528% 15.7967 42.7357)}}.dark{--clubos-background:#0a2f35;--clubos-foreground:#fff;--clubos-surface:#12474e;--clubos-surface-foreground:#fff;--clubos-primary:#167e88;--clubos-primary-foreground:#fff;--clubos-muted:#123f46;--clubos-muted-foreground:#b3b3b3;--clubos-border:#245861;--clubos-live:#4fd1c5;--clubos-live-foreground:#0a2f35}:root{--rail-width:3rem;--panel-width:25rem;--primary-sidebar-width:5rem;--secondary-sidebar-width:16rem;--background:var(--clubos-background);--foreground:var(--clubos-foreground);--card:var(--clubos-surface);--card-foreground:var(--clubos-surface-foreground);--popover:var(--clubos-surface);--popover-foreground:var(--clubos-surface-foreground);--primary:var(--clubos-primary);--primary-foreground:var(--clubos-primary-foreground);--secondary:var(--clubos-muted);--secondary-foreground:var(--clubos-muted-foreground);--muted:var(--clubos-muted);--muted-foreground:var(--clubos-muted-foreground);--accent:var(--clubos-pitch-gray-90)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklch, var(--clubos-pitch-gray-90) 7%, var(--clubos-platform-white))}}:root{--accent-foreground:var(--clubos-pitch-gray-90);--destructive:var(--clubos-danger);--destructive-foreground:var(--clubos-danger-foreground);--border:var(--clubos-border);--input:var(--clubos-border);--ring:var(--clubos-intelligence-teal);--chart-1:var(--clubos-chart-1);--chart-2:var(--clubos-chart-2);--chart-3:var(--clubos-chart-3);--chart-4:var(--clubos-chart-4);--chart-5:var(--clubos-chart-5);--chart-6:var(--clubos-chart-6);--sidebar:var(--clubos-strategic-navy);--sidebar-foreground:var(--clubos-platform-white);--sidebar-primary:var(--clubos-intelligence-teal);--sidebar-primary-foreground:var(--clubos-platform-white);--sidebar-accent:#1d1a17;--sidebar-accent-foreground:var(--clubos-platform-white);--sidebar-border:#272320;--sidebar-ring:var(--clubos-intelligence-teal);--app-font-sans:var(--font-inter), var(--clubos-font-sans);--app-font-display:var(--font-inter), var(--clubos-font-sans);--app-font-serif:"Crimson Pro", "Georgia", serif;--app-font-mono:var(--font-jetbrains-mono), var(--clubos-font-mono);--radius:var(--clubos-radius-base);--shadow-2xs:0 1px 2px 0px #0000000d;--shadow-xs:0 2px 4px 0px #0000000f, 0 1px 2px -1px #0000000a;--shadow-sm:0 3px 6px 0px #00000012, 0 1px 3px -1px #0000000d;--shadow:0 4px 8px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-md:0 8px 16px -2px #0000001a, 0 4px 8px -3px #00000012;--shadow-lg:0 12px 24px -3px #0000001f, 0 6px 12px -4px #00000014;--shadow-xl:0 20px 40px -4px #00000024, 0 10px 20px -5px #00000017;--shadow-2xl:0 32px 64px -6px #0000002e, 0 16px 32px -6px #0000001f;--shadow-right-rail:-8px 0 16px -4px #0000001f;--success:var(--clubos-success);--success-foreground:var(--clubos-success-foreground);--success-muted:var(--clubos-success-muted);--success-muted-foreground:var(--clubos-success-foreground);--warning:var(--clubos-warning);--warning-foreground:var(--clubos-warning-foreground);--warning-muted:var(--clubos-warning-muted);--warning-muted-foreground:var(--clubos-warning-foreground);--info:var(--clubos-info);--info-foreground:var(--clubos-info-foreground);--info-muted:var(--clubos-info-muted);--info-muted-foreground:var(--clubos-info-muted-foreground);--role-owner:#c65d26;--role-admin:#576cb7;--role-manager:#1988a3;--role-coach:#399e43;--role-player:#00a6a6;--role-parent:#936fad}@supports (color:lab(0% 0 0)){:root{--sidebar-accent:lab(9.50282% 1.39786 2.69779);--sidebar-border:lab(14.1434% 1.38725 2.68992);--shadow-2xs:0 1px 2px 0px lab(0% 0 0/.05);--shadow-xs:0 2px 4px 0px lab(0% 0 0/.06), 0 1px 2px -1px lab(0% 0 0/.04);--shadow-sm:0 3px 6px 0px lab(0% 0 0/.07), 0 1px 3px -1px lab(0% 0 0/.05);--shadow:0 4px 8px -1px lab(0% 0 0/.08), 0 2px 4px -2px lab(0% 0 0/.06);--shadow-md:0 8px 16px -2px lab(0% 0 0/.1), 0 4px 8px -3px lab(0% 0 0/.07);--shadow-lg:0 12px 24px -3px lab(0% 0 0/.12), 0 6px 12px -4px lab(0% 0 0/.08);--shadow-xl:0 20px 40px -4px lab(0% 0 0/.14), 0 10px 20px -5px lab(0% 0 0/.09);--shadow-2xl:0 32px 64px -6px lab(0% 0 0/.18), 0 16px 32px -6px lab(0% 0 0/.12);--shadow-right-rail:-8px 0 16px -4px lab(0% 0 0/.12);--role-owner:lab(52.5367% 40.6085 50.1884);--role-admin:lab(46.6599% 8.64905 -43.0383);--role-manager:lab(51.7772% -22.8403 -23.57);--role-coach:lab(57.8329% -44.9632 37.9238);--role-player:lab(60.8728% -45.8489 -13.6493);--role-parent:lab(52.2012% 23.5798 -27.8673)}}.auth-system-fonts{--app-font-sans:var(--font-inter), var(--clubos-font-sans);--app-font-display:var(--font-inter), var(--clubos-font-sans);--app-font-mono:var(--font-jetbrains-mono), var(--clubos-font-mono)}.mobile-system-fonts{--app-font-sans:var(--font-inter), var(--clubos-font-sans);--app-font-display:var(--font-inter), var(--clubos-font-sans);--app-font-mono:var(--font-jetbrains-mono), var(--clubos-font-mono);font-family:var(--font-inter), var(--clubos-font-sans)}.operational-fonts{--app-font-sans:var(--font-inter), var(--clubos-font-sans);--app-font-display:var(--clubos-font-sans);--app-font-mono:var(--font-jetbrains-mono), var(--clubos-font-mono)}.font-system-ui{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-shell-scope=admin],.admin-sidebar-theme{--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.dark{--background:var(--clubos-background);--foreground:var(--clubos-foreground);--card:var(--clubos-surface);--card-foreground:var(--clubos-surface-foreground);--popover:var(--clubos-surface);--popover-foreground:var(--clubos-surface-foreground);--primary:var(--clubos-primary);--primary-foreground:var(--clubos-primary-foreground);--secondary:var(--clubos-muted);--secondary-foreground:var(--clubos-foreground);--muted:var(--clubos-muted);--muted-foreground:var(--clubos-muted-foreground);--accent:var(--clubos-muted);--accent-foreground:var(--clubos-foreground);--destructive:var(--clubos-danger);--destructive-foreground:var(--clubos-danger-foreground);--border:var(--clubos-border);--input:var(--clubos-border);--ring:var(--clubos-intelligence-teal);--chart-1:var(--clubos-chart-1);--chart-2:var(--clubos-chart-2);--chart-3:var(--clubos-chart-3);--chart-4:var(--clubos-chart-4);--chart-5:var(--clubos-chart-5);--chart-6:var(--clubos-chart-6);--sidebar:var(--clubos-strategic-navy);--sidebar-foreground:var(--clubos-platform-white);--sidebar-primary:var(--clubos-intelligence-teal);--sidebar-primary-foreground:var(--clubos-platform-white);--sidebar-accent:#1d1a17;--sidebar-accent-foreground:var(--clubos-platform-white);--sidebar-border:#272320;--sidebar-ring:var(--clubos-intelligence-teal);--shadow-2xs:0 1px 2px 0px #0000001a;--shadow-xs:0 2px 4px 0px #00000026, 0 1px 2px -1px #0000001f;--shadow-sm:0 3px 6px 0px #0000002e, 0 1px 3px -1px #00000026;--shadow:0 4px 8px -1px #00000038, 0 2px 4px -2px #0000002e;--shadow-md:0 8px 16px -2px #00000047, 0 4px 8px -3px #0003;--shadow-lg:0 12px 24px -3px #00000052, 0 6px 12px -4px #0000003d;--shadow-xl:0 20px 40px -4px #00000061, 0 10px 20px -5px #00000047;--shadow-2xl:0 32px 64px -6px #00000073, 0 16px 32px -6px #00000059;--shadow-right-rail:-8px 0 24px -4px #00000047;--role-owner:#e97c48;--role-admin:#738ad8;--role-manager:#43a6c3;--role-coach:#5bbe62;--role-player:#00c7c8;--role-parent:#b28dcd;--success:var(--clubos-success);--success-foreground:var(--clubos-success-foreground);--success-muted:var(--clubos-success-muted);--success-muted-foreground:var(--clubos-success-foreground);--warning:var(--clubos-warning);--warning-foreground:var(--clubos-warning-foreground);--warning-muted:var(--clubos-warning-muted);--warning-muted-foreground:var(--clubos-warning-foreground);--info:var(--clubos-info);--info-foreground:var(--clubos-info-foreground);--info-muted:var(--clubos-info-muted);--info-muted-foreground:var(--clubos-info-muted-foreground)}@supports (color:lab(0% 0 0)){.dark{--sidebar-accent:lab(9.50282% 1.39786 2.69779);--sidebar-border:lab(14.1434% 1.38725 2.68992);--shadow-2xs:0 1px 2px 0px lab(0% 0 0/.1);--shadow-xs:0 2px 4px 0px lab(0% 0 0/.15), 0 1px 2px -1px lab(0% 0 0/.12);--shadow-sm:0 3px 6px 0px lab(0% 0 0/.18), 0 1px 3px -1px lab(0% 0 0/.15);--shadow:0 4px 8px -1px lab(0% 0 0/.22), 0 2px 4px -2px lab(0% 0 0/.18);--shadow-md:0 8px 16px -2px lab(0% 0 0/.28), 0 4px 8px -3px lab(0% 0 0/.2);--shadow-lg:0 12px 24px -3px lab(0% 0 0/.32), 0 6px 12px -4px lab(0% 0 0/.24);--shadow-xl:0 20px 40px -4px lab(0% 0 0/.38), 0 10px 20px -5px lab(0% 0 0/.28);--shadow-2xl:0 32px 64px -6px lab(0% 0 0/.45), 0 16px 32px -6px lab(0% 0 0/.35);--shadow-right-rail:-8px 0 24px -4px lab(0% 0 0/.28);--role-owner:lab(64.1759% 40.0191 47.4822);--role-admin:lab(58.3455% 7.31701 -43.2552);--role-manager:lab(63.3962% -23.315 -23.6942);--role-coach:lab(69.4608% -44.8835 37.1852);--role-player:lab(72.4773% -45.821 -13.7142);--role-parent:lab(63.8296% 23.3561 -27.9754)}}@keyframes slide-up-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes result-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-slide-up{animation:slide-up-in var(--clubos-motion-arrive-duration) var(--clubos-motion-arrive-easing) both}.animate-result-card-in{animation:result-card-in var(--clubos-motion-arrive-duration) var(--clubos-motion-arrive-easing) both}.animate-result-card-in>*>*{animation:slide-up-in var(--clubos-motion-reveal-duration) var(--clubos-motion-reveal-easing) both}.animate-result-card-in>*>:first-child{animation-delay:60ms}.animate-result-card-in>*>:nth-child(2){animation-delay:.11s}.animate-result-card-in>*>:nth-child(3){animation-delay:.16s}.animate-result-card-in>*>:nth-child(4){animation-delay:.21s}@media (prefers-reduced-motion:reduce){.animate-slide-up,.animate-result-card-in,.animate-result-card-in>*>*{opacity:1!important;animation:none!important;transform:none!important}}.CollapsibleContent{overflow:hidden}.CollapsibleContent[data-state=open]{animation:slide-down var(--clubos-motion-reveal-duration) var(--clubos-motion-reveal-easing)}.CollapsibleContent[data-state=closed]{animation:slide-up var(--clubos-motion-reveal-duration) var(--clubos-motion-reveal-easing)}@keyframes slide-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slide-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes live-row-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes live-row-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes live-tile-pulse{0%,to{box-shadow:0 0 0 0 rgb(from var(--clubos-data-stream-cyan) r g b / 0)}35%{box-shadow:0 0 0 4px rgb(from var(--clubos-data-stream-cyan) r g b / .35)}}[data-live-enter]{animation:live-row-fade-in var(--clubos-motion-arrive-duration) var(--clubos-motion-arrive-easing)}[data-live-exit]{animation:live-row-fade-out var(--clubos-motion-commit-duration) var(--clubos-motion-commit-easing) forwards}[data-live-changed]{animation:live-tile-pulse var(--clubos-motion-commit-duration) var(--clubos-motion-commit-easing)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:.01ms!important}}@keyframes success-circle-draw{to{stroke-dashoffset:0}}@keyframes success-check-draw{to{stroke-dashoffset:0}}@keyframes success-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.clubos-success-checkmark{animation:success-pop var(--clubos-motion-commit-duration) var(--clubos-motion-commit-easing) both}.clubos-success-checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;animation:success-circle-draw var(--clubos-motion-commit-duration) var(--clubos-motion-commit-easing) forwards}.clubos-success-checkmark__check{stroke-dasharray:48;stroke-dashoffset:48px;animation:success-check-draw var(--clubos-motion-commit-duration) var(--clubos-motion-commit-easing) forwards}@media (prefers-reduced-motion:reduce){.clubos-success-checkmark,.clubos-success-checkmark__circle,.clubos-success-checkmark__check{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}#cc-main{--cc-font-family:var(--font-sans);--cc-btn-border-radius:var(--radius-md);--cc-btn-primary-bg:var(--clubos-command-blue);--cc-btn-primary-border-color:var(--clubos-command-blue);--cc-btn-primary-hover-bg:var(--clubos-command-blue)}@supports (color:color-mix(in lab, red, red)){#cc-main{--cc-btn-primary-hover-bg:color-mix(in oklch, var(--clubos-command-blue) 85%, black)}}#cc-main{--cc-btn-primary-hover-border-color:var(--clubos-command-blue)}@supports (color:color-mix(in lab, red, red)){#cc-main{--cc-btn-primary-hover-border-color:color-mix(in oklch, var(--clubos-command-blue) 85%, black)}}#cc-main{--cc-toggle-on-bg:var(--clubos-command-blue);--cc-toggle-on-knob-bg:var(--clubos-platform-white);--cc-link-color:var(--clubos-command-blue);--cc-bg:var(--popover);--cc-primary-color:var(--popover-foreground);--cc-secondary-color:var(--muted-foreground);--cc-separator-border-color:var(--border);--cc-btn-secondary-bg:var(--secondary);--cc-btn-secondary-hover-bg:var(--accent);--cc-cookie-category-block-bg:var(--muted);--cc-cookie-category-block-bg-hover:var(--accent)}