:root{--color-primary-main:#2463eb;--color-primary-darker:#1e3fae;--color-primary-dark:#1d4fd7;--color-primary-light:#3c83f6;--color-primary-lighter:#61a6fa;--color-primary-20:rgba(36,99,235,.2);--color-primary-15:rgba(36,99,235,.15);--color-primary-10:rgba(36,99,235,.1);--color-secondary-main:#4cae4f;--color-secondary-darker:#357937;--color-secondary-dark:#439846;--color-secondary-light:#5fb962;--color-secondary-lighter:#75c277;--color-secondary-20:rgba(76,174,80,.2);--color-secondary-15:rgba(76,174,80,.15);--color-secondary-10:rgba(76,174,80,.1)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:not(:-moz-placeholder-shown)~.input-label,textarea:not(:-moz-placeholder-shown)~.input-label{font-size:.75rem;line-height:1rem;color:inherit}input:focus-visible~.input-label,input:focus~.input-label,input:not(:placeholder-shown)~.input-label,textarea:focus-visible~.input-label,textarea:focus~.input-label,textarea:not(:placeholder-shown)~.input-label{font-size:.75rem;line-height:1rem;color:inherit}input:not(:-moz-placeholder-shown)~.input-label-outlined,textarea:not(:-moz-placeholder-shown)~.input-label-outlined{margin-top:-.5625rem;margin-left:.5rem;background-color:#fff;padding-left:.25rem;padding-right:.25rem;line-height:1.125rem}input:focus-visible~.input-label-outlined,input:focus~.input-label-outlined,input:not(:placeholder-shown)~.input-label-outlined,textarea:focus-visible~.input-label-outlined,textarea:focus~.input-label-outlined,textarea:not(:placeholder-shown)~.input-label-outlined{margin-top:-.5625rem;margin-left:.5rem;background-color:#fff;padding-left:.25rem;padding-right:.25rem;line-height:1.125rem}input:not(:-moz-placeholder-shown)~.input-label-filled.input-label-medium,textarea:not(:-moz-placeholder-shown)~.input-label-filled.input-label-medium{margin-top:.25rem;margin-left:.75rem;line-height:1.25rem}input:focus-visible~.input-label-filled.input-label-medium,input:focus~.input-label-filled.input-label-medium,input:not(:placeholder-shown)~.input-label-filled.input-label-medium,textarea:focus-visible~.input-label-filled.input-label-medium,textarea:focus~.input-label-filled.input-label-medium,textarea:not(:placeholder-shown)~.input-label-filled.input-label-medium{margin-top:.25rem;margin-left:.75rem;line-height:1.25rem}input:not(:-moz-placeholder-shown)~.input-label-filled.input-label-small,textarea:not(:-moz-placeholder-shown)~.input-label-filled.input-label-small{margin-top:.125rem;margin-left:.75rem;line-height:1.25rem}input:focus-visible~.input-label-filled.input-label-small,input:focus~.input-label-filled.input-label-small,input:not(:placeholder-shown)~.input-label-filled.input-label-small,textarea:focus-visible~.input-label-filled.input-label-small,textarea:focus~.input-label-filled.input-label-small,textarea:not(:placeholder-shown)~.input-label-filled.input-label-small{margin-top:.125rem;margin-left:.75rem;line-height:1.25rem}.checkbox .status-active,.checkbox .status-indeterminate{display:none}.checkbox .status-inactive{display:block}.checkbox input:checked~.status-active,.checkbox input:indeterminate~.status-indeterminate{display:block}.checkbox input:checked~.status-inactive,.checkbox input:indeterminate~.status-active,.checkbox input:indeterminate~.status-inactive{display:none}.radio .status-active{display:none}.radio .status-inactive,.radio input:checked~.status-active{display:block}.radio input:checked~.status-inactive{display:none}.backdrop-blur-2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.border-spacing-0{border-spacing:0}.flex-inherit{align-content:inherit;align-items:inherit;align-self:inherit;flex-direction:inherit;justify-content:inherit;justify-items:inherit;justify-self:inherit}.left-half{left:50%;transform:translate(-50%)}.sticky-column:before{position:absolute;left:-1px;top:0;display:block;height:100%;border-left-width:1px;border-color:#ddd;content:""}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.top-half{top:50%;transform:translateY(-50%)}.will-change-transform{will-change:transform}.will-change-width{will-change:width}.react-aria-Popover{transition:transform .15s,opacity .15s}.react-aria-Popover[data-entering],.react-aria-Popover[data-exiting]{transform:var(--origin);opacity:0}.react-aria-Popover[data-placement=top]{--origin:translateY(8px)}.react-aria-Popover[data-placement=top].center-placement{--origin:scale(.95);translate:0 var(--center-offset)!important}.react-aria-Popover[data-placement=bottom]{--origin:translateY(-8px)}.react-aria-Popover[data-placement=right]{--origin:translateX(-8px)}.react-aria-Popover[data-placement=left]{--origin:translateX(8px)}:root{--Spacing-0: 0px;--Spacing-0_5: 2px;--Spacing-1: 4px;--Spacing-10: 40px;--Spacing-12: 48px;--Spacing-16: 64px;--Spacing-1_5: 6px;--Spacing-2: 8px;--Spacing-20: 72px;--Spacing-24: 96px;--Spacing-28: 112px;--Spacing-2_5: 10px;--Spacing-3: 12px;--Spacing-32: 128px;--Spacing-36: 144px;--Spacing-4: 16px;--Spacing-40: 160px;--Spacing-44: 176px;--Spacing-48: 192px;--Spacing-5: 20px;--Spacing-52: 208px;--Spacing-56: 224px;--Spacing-6: 24px;--Spacing-60: 240px;--Spacing-64: 256px;--Spacing-7: 28px;--Spacing-72: 288px;--Spacing-8: 32px;--Spacing-80: 320px;--Spacing-9: 36px;--Spacing-96: 384px;--Spacing-px: 1px}:root{--Spacing-Border-Radius-2xl: var(--Spacing-4);--Spacing-Border-Radius-3xl: var(--Spacing-5);--Spacing-Border-Radius-lg: var(--Spacing-2);--Spacing-Border-Radius-max: var(--Spacing-96);--Spacing-Border-Radius-md: var(--Spacing-1_5);--Spacing-Border-Radius-none: var(--Spacing-0);--Spacing-Border-Radius-sm: var(--Spacing-1);--Spacing-Border-Radius-xl: var(--Spacing-3);--Spacing-Border-Width-lg: var(--Spacing-1);--Spacing-Border-Width-md: var(--Spacing-0_5);--Spacing-Border-Width-sm: var(--Spacing-px);--Spacing-Button-Border-Radius: var(--Spacing-Border-Radius-sm);--Spacing-Button-Padding-X-lg: var(--Spacing-6);--Spacing-Button-Padding-X-md: var(--Spacing-4);--Spacing-Button-Padding-X-sm: var(--Spacing-2);--Spacing-Button-Padding-Y-lg: var(--Spacing-3);--Spacing-Button-Padding-Y-md: var(--Spacing-2);--Spacing-Button-Padding-Y-sm: var(--Spacing-1);--Spacing-Card-Padding-X-lg: var(--Spacing-5);--Spacing-Card-Padding-X-md: var(--Spacing-4);--Spacing-Card-Padding-X-sm: var(--Spacing-2);--Spacing-Card-Padding-X-xl: var(--Spacing-6);--Spacing-Card-Padding-X-xs: var(--Spacing-2);--Spacing-Card-Padding-Y-lg: var(--Spacing-5);--Spacing-Card-Padding-Y-md: var(--Spacing-4);--Spacing-Card-Padding-Y-sm: var(--Spacing-2);--Spacing-Card-Padding-Y-xl: var(--Spacing-6);--Spacing-Card-Padding-Y-xs: var(--Spacing-2);--Spacing-Divider-Padding-lg: var(--Spacing-4);--Spacing-Divider-Padding-md: var(--Spacing-2);--Spacing-Divider-Padding-sm: var(--Spacing-1);--Spacing-Icon-Padding-lg: var(--Spacing-4);--Spacing-Icon-Padding-md: var(--Spacing-2);--Spacing-Icon-Padding-sm: var(--Spacing-1);--Spacing-Input-Padding-X-lg: var(--Spacing-4);--Spacing-Input-Padding-X-md: var(--Spacing-3);--Spacing-Input-Padding-X-sm: var(--Spacing-2);--Spacing-Input-Padding-Y-lg: var(--Spacing-3);--Spacing-Input-Padding-Y-md: var(--Spacing-2);--Spacing-Input-Padding-Y-sm: var(--Spacing-1);--Spacing-List-Item-Padding-X-lg: var(--Spacing-4);--Spacing-List-Item-Padding-X-md: var(--Spacing-4);--Spacing-List-Item-Padding-X-sm: var(--Spacing-4);--Spacing-List-Item-Padding-Y-lg: var(--Spacing-2_5);--Spacing-List-Item-Padding-Y-md: var(--Spacing-2);--Spacing-List-Item-Padding-Y-sm: var(--Spacing-1);--Spacing-Table-Padding-X-md: var(--Spacing-4);--Spacing-Table-Padding-X-sm: var(--Spacing-1);--Spacing-Table-Padding-Y-md: var(--Spacing-3);--Spacing-Table-Padding-Y-sm: var(--Spacing-1)}:root{--Text-Body-Line-Height: var(--Font-Line-Height-lg);--Text-Body-Size-lg: var(--Font-Size-lg);--Text-Body-Size-md: var(--Font-Size-md);--Text-Body-Size-sm: var(--Font-Size-sm);--Text-Body-Size-xl: var(--Font-Size-xl);--Text-Body-Size-xs: var(--Font-Size-xs);--Text-Body-Weight: var(--Font-Weight-Normal);--Text-Button-Size-lg: var(--Font-Size-lg);--Text-Button-Size-md: var(--Font-Size-md);--Text-Button-Size-sm: var(--Font-Size-sm);--Text-Heading-Line-Height: var(--Font-Line-Height-md);--Text-Heading-Size-H1: var(--Font-Size-5xl);--Text-Heading-Size-H2: var(--Font-Size-4xl);--Text-Heading-Size-H3: var(--Font-Size-3xl);--Text-Heading-Size-H4: var(--Font-Size-2xl);--Text-Heading-Size-H5: var(--Font-Size-xl);--Text-Heading-Size-H6: var(--Font-Size-lg);--Text-Heading-Weight: var(--Font-Weight-Semibold);--Text-Input-Size-lg: var(--Font-Size-lg);--Text-Input-Size-md: var(--Font-Size-md);--Text-Input-Size-sm: var(--Font-Size-sm);--Text-Label-Size-lg: var(--Font-Size-lg);--Text-Label-Size-md: var(--Font-Size-md);--Text-Label-Size-sm: var(--Font-Size-sm);--Text-List-Item-Size-lg: var(--Font-Size-lg);--Text-List-Item-Size-md: var(--Font-Size-md);--Text-List-Item-Size-sm: var(--Font-Size-sm);--Text-Table-Size-lg: var(--Font-Size-lg);--Text-Table-Size-md: var(--Font-Size-md);--Text-Table-Size-sm: var(--Font-Size-sm);--Text-Table-Weight-Cell: var(--Font-Weight-Normal);--Text-Table-Weight-Header: var(--Font-Weight-Semibold);--Text-Tag-Size-lg: var(--Font-Size-sm);--Text-Tag-Size-md: var(--Font-Size-xs);--Text-Tag-Size-sm: var(--Font-Size-xs);--Text-Tag-Weight-lg: var(--Font-Weight-Normal);--Text-Tag-Weight-md: var(--Font-Weight-Normal);--Text-Tag-Weight-sm: var(--Font-Weight-Normal)}:root{--Font-Family-Mono: Roboto Mono;--Font-Family-Sans: Roboto;--Font-Line-Height-lg: 150px;--Font-Line-Height-md: 120px;--Font-Line-Height-sm: 100px;--Font-Size-2xl: 24px;--Font-Size-2xs: 10px;--Font-Size-3xl: 30px;--Font-Size-4xl: 36px;--Font-Size-5xl: 48px;--Font-Size-6xl: 60px;--Font-Size-lg: 18px;--Font-Size-md: 16px;--Font-Size-sm: 14px;--Font-Size-xl: 20px;--Font-Size-xs: 12px;--Font-Text-Decoration-None: none;--Font-Text-Decoration-Underline: underline;--Font-Weight-Bold: 700;--Font-Weight-Normal: 400;--Font-Weight-Semibold: 500}:root{--Navigation-Sidebar-Collapsed: 0}:root{--Color-Black: #000000;--Color-Blue-100: #dbeafe;--Color-Blue-200: #bfdbfe;--Color-Blue-300: #93c5fd;--Color-Blue-400: #60a5fa;--Color-Blue-50: #eff6ff;--Color-Blue-500: #3b82f6;--Color-Blue-600: #2563eb;--Color-Blue-700: #1d4ed8;--Color-Blue-800: #1e40af;--Color-Blue-900: #1e3a8a;--Color-Blue-950: #172554;--Color-Charting-1: #de3d82;--Color-Charting-10: #bce931;--Color-Charting-11: #cb5d00;--Color-Charting-12: #008f5d;--Color-Charting-2: #4046ca;--Color-Charting-3: #f68511;--Color-Charting-4: #147af3;--Color-Charting-5: #72e06a;--Color-Charting-6: #7e84fa;--Color-Charting-7: #e8c600;--Color-Charting-8: #0fb5ae;--Color-Charting-9: #7326d3;--Color-Emerald-100: #d0fae5;--Color-Emerald-200: #a4f4cf;--Color-Emerald-300: #5ee9b5;--Color-Emerald-400: #00d492;--Color-Emerald-50: #ecfdf5;--Color-Emerald-500: #00bc7d;--Color-Emerald-600: #009966;--Color-Emerald-700: #007a55;--Color-Emerald-800: #006045;--Color-Emerald-900: #004f3b;--Color-Emerald-950: #002c22;--Color-Green-100: #dcfce7;--Color-Green-200: #bbf7d0;--Color-Green-300: #86efac;--Color-Green-400: #4ade80;--Color-Green-50: #f0fdf4;--Color-Green-500: #22c55e;--Color-Green-600: #16a34a;--Color-Green-700: #15803d;--Color-Green-800: #166534;--Color-Green-900: #14532d;--Color-Green-950: #052e16;--Color-Grey-100: #f2f2f2;--Color-Grey-200: #e5e5e5;--Color-Grey-300: #d9d9d9;--Color-Grey-400: #cccccc;--Color-Grey-50: #fafafa;--Color-Grey-500: #c0c0c0;--Color-Grey-600: #b2b2b2;--Color-Grey-700: #8c8c8c;--Color-Grey-800: #666666;--Color-Grey-900: #404040;--Color-Grey-950: #1a1a1a;--Color-Indigo-100: #e0e7ff;--Color-Indigo-200: #c7d2fe;--Color-Indigo-300: #a5b4fc;--Color-Indigo-400: #818cf8;--Color-Indigo-50: #eef2ff;--Color-Indigo-500: #6366f1;--Color-Indigo-600: #4f46e5;--Color-Indigo-700: #4338ca;--Color-Indigo-800: #3730a3;--Color-Indigo-900: #312e81;--Color-Indigo-950: #1e1b4b;--Color-Magma-1: #fcfdbf;--Color-Magma-10: #7b2382;--Color-Magma-11: #5f187f;--Color-Magma-12: #400f74;--Color-Magma-13: #221150;--Color-Magma-14: #0c0926;--Color-Magma-15: #000004;--Color-Magma-2: #fddc9e;--Color-Magma-3: #febb81;--Color-Magma-4: #fd9a6a;--Color-Magma-5: #f8765c;--Color-Magma-6: #eb5760;--Color-Magma-7: #d3436e;--Color-Magma-8: #b73779;--Color-Magma-9: #982d80;--Color-Orange-100: #ffedd5;--Color-Orange-200: #fed7aa;--Color-Orange-300: #fdba74;--Color-Orange-400: #fb923c;--Color-Orange-50: #fff7ed;--Color-Orange-500: #f97316;--Color-Orange-600: #ea580c;--Color-Orange-700: #c2410c;--Color-Orange-800: #9a3412;--Color-Orange-900: #7c2d12;--Color-Orange-950: #431407;--Color-Purple-100: #ede9fe;--Color-Purple-200: #ddd6fe;--Color-Purple-300: #c4b5fd;--Color-Purple-400: #a78bfa;--Color-Purple-50: #f5f3ff;--Color-Purple-500: #8b5cf6;--Color-Purple-600: #7c3aed;--Color-Purple-700: #6d28d9;--Color-Purple-800: #5b21b6;--Color-Purple-900: #4c1d95;--Color-Purple-950: #2e1065;--Color-Red-Yellow-Blue-1: #4a001e;--Color-Red-Yellow-Blue-10: #89c0c4;--Color-Red-Yellow-Blue-11: #579eb9;--Color-Red-Yellow-Blue-12: #397aa8;--Color-Red-Yellow-Blue-13: #1c5796;--Color-Red-Yellow-Blue-14: #163771;--Color-Red-Yellow-Blue-15: #10194d;--Color-Red-Yellow-Blue-2: #751232;--Color-Red-Yellow-Blue-3: #a52747;--Color-Red-Yellow-Blue-4: #c65154;--Color-Red-Yellow-Blue-5: #e47961;--Color-Red-Yellow-Blue-6: #f0a882;--Color-Red-Yellow-Blue-7: #fad4ac;--Color-Red-Yellow-Blue-8: #ffffe0;--Color-Red-Yellow-Blue-9: #bce2cf;--Color-Red-100: #fee2e2;--Color-Red-200: #fecaca;--Color-Red-300: #fca5a5;--Color-Red-400: #f87171;--Color-Red-50: #fef2f2;--Color-Red-500: #ef4444;--Color-Red-600: #dc2626;--Color-Red-700: #b91c1c;--Color-Red-800: #991b1b;--Color-Red-900: #7f1d1d;--Color-Red-950: #460809;--Color-Rose-100: #ffe4e6;--Color-Rose-200: #ffccd3;--Color-Rose-300: #ffa1ad;--Color-Rose-400: #ff637e;--Color-Rose-50: #fff1f2;--Color-Rose-500: #ff2056;--Color-Rose-600: #ec003f;--Color-Rose-700: #c70036;--Color-Rose-800: #a50036;--Color-Rose-900: #8b0836;--Color-Rose-950: #4d0218;--Color-Seafoam-100: #d1f8fa;--Color-Seafoam-200: #a3f0f7;--Color-Seafoam-300: #48e0ef;--Color-Seafoam-400: #00c5d9;--Color-Seafoam-50: #e8fcfd;--Color-Seafoam-500: #009faf;--Color-Seafoam-600: #007884;--Color-Seafoam-700: #005c65;--Color-Seafoam-800: #00454c;--Color-Seafoam-900: #003136;--Color-Seafoam-950: #002226;--Color-Slate-100: #f1f5f9;--Color-Slate-200: #e2e8f0;--Color-Slate-300: #cad5e2;--Color-Slate-400: #90a1b9;--Color-Slate-50: #f8fafc;--Color-Slate-500: #62748e;--Color-Slate-600: #45556c;--Color-Slate-700: #314158;--Color-Slate-800: #1d293d;--Color-Slate-900: #0f172b;--Color-Slate-950: #020618;--Color-Viridis-1: #fde725;--Color-Viridis-10: #2e6e8e;--Color-Viridis-11: #365c8d;--Color-Viridis-12: #3f4788;--Color-Viridis-13: #46327e;--Color-Viridis-14: #481b6d;--Color-Viridis-15: #440154;--Color-Viridis-2: #d0e11c;--Color-Viridis-3: #a0da39;--Color-Viridis-4: #73d056;--Color-Viridis-5: #4ac16d;--Color-Viridis-6: #2db27d;--Color-Viridis-7: #1fa187;--Color-Viridis-8: #21918c;--Color-Viridis-9: #277f8e;--Color-White: #ffffff;--Color-Yellow-100: #fef9c3;--Color-Yellow-200: #fef08a;--Color-Yellow-300: #fde047;--Color-Yellow-400: #facc15;--Color-Yellow-50: #fefce8;--Color-Yellow-500: #eab308;--Color-Yellow-600: #ca8a04;--Color-Yellow-700: #a16207;--Color-Yellow-800: #854d0e;--Color-Yellow-900: #713f12;--Color-Yellow-950: #422006}:root{--Color-Background-Disabled: var(--Color-Neutral-100);--Color-Background-Error: var(--Color-Error-100);--Color-Background-Info: var(--Color-Info-100);--Color-Background-Intelligence: var(--Color-Intelligence-100);--Color-Background-Muted: var(--Color-Muted-100);--Color-Background-Normal: var(--Color-White);--Color-Background-Primary: var(--Color-Primary-100);--Color-Background-Secondary: var(--Color-Secondary-100);--Color-Background-Success: var(--Color-Success-100);--Color-Background-Warning: var(--Color-Warning-100);--Color-Border-Disabled: var(--Color-Neutral-100);--Color-Border-Error-Active: var(--Color-Error-500);--Color-Border-Error-Default: var(--Color-Error-300);--Color-Border-Error-Hover: var(--Color-Error-400);--Color-Border-Error-Visited: var(--Color-Error-500);--Color-Border-Info-Active: var(--Color-Info-500);--Color-Border-Info-Default: var(--Color-Info-300);--Color-Border-Info-Hover: var(--Color-Info-400);--Color-Border-Info-Visited: var(--Color-Info-500);--Color-Border-Intelligence-Active: var(--Color-Intelligence-500);--Color-Border-Intelligence-Default: var(--Color-Intelligence-300);--Color-Border-Intelligence-Hover: var(--Color-Intelligence-400);--Color-Border-Intelligence-Visited: var(--Color-Intelligence-500);--Color-Border-Muted-Active: var(--Color-Muted-500);--Color-Border-Muted-Default: var(--Color-Muted-300);--Color-Border-Muted-Hover: var(--Color-Muted-400);--Color-Border-Muted-Visited: var(--Color-Muted-500);--Color-Border-Normal-Active: var(--Color-Neutral-400);--Color-Border-Normal-Default: var(--Color-Neutral-200);--Color-Border-Normal-Hover: var(--Color-Neutral-300);--Color-Border-Normal-Visited: var(--Color-Neutral-400);--Color-Border-Primary-Active: var(--Color-Primary-600);--Color-Border-Primary-Default: var(--Color-Primary-400);--Color-Border-Primary-Hover: var(--Color-Primary-500);--Color-Border-Primary-Visited: var(--Color-Primary-600);--Color-Border-Secondary-Active: var(--Color-Secondary-500);--Color-Border-Secondary-Default: var(--Color-Secondary-300);--Color-Border-Secondary-Hover: var(--Color-Secondary-400);--Color-Border-Secondary-Visited: var(--Color-Secondary-500);--Color-Border-Success-Active: var(--Color-Success-500);--Color-Border-Success-Default: var(--Color-Success-300);--Color-Border-Success-Hover: var(--Color-Success-400);--Color-Border-Success-Visited: var(--Color-Success-500);--Color-Border-Warning-Active: var(--Color-Warning-500);--Color-Border-Warning-Default: var(--Color-Warning-300);--Color-Border-Warning-Hover: var(--Color-Warning-400);--Color-Border-Warning-Visited: var(--Color-Warning-500);--Color-Focus-Border: var(--Color-Neutral-900);--Color-Form-Input-Background: var(--Color-Neutral-100);--Color-Form-Input-Helper: var(--Color-Neutral-800);--Color-Form-Input-Label: var(--Color-Neutral-800);--Color-Form-Input-Placeholder: var(--Color-Neutral-600);--Color-Highlight-Background: var(--Color-Blue-800);--Color-Highlight-Foreground: var(--Color-Blue-100);--Color-Icon-Disabled: var(--Color-Neutral-500);--Color-Icon-Error-Active: var(--Color-Error-700);--Color-Icon-Error-Default: var(--Color-Error-500);--Color-Icon-Error-Hover: var(--Color-Error-600);--Color-Icon-Error-Inverse: var(--Color-Error-200);--Color-Icon-Error-Visited: var(--Color-Error-700);--Color-Icon-Info-Active: var(--Color-Info-800);--Color-Icon-Info-Default: var(--Color-Info-600);--Color-Icon-Info-Hover: var(--Color-Info-700);--Color-Icon-Info-Inverse: var(--Color-Info-200);--Color-Icon-Info-Visited: var(--Color-Info-800);--Color-Icon-Intelligence-Active: var(--Color-Intelligence-700);--Color-Icon-Intelligence-Default: var(--Color-Intelligence-500);--Color-Icon-Intelligence-Hover: var(--Color-Intelligence-600);--Color-Icon-Intelligence-Inverse: var(--Color-Intelligence-200);--Color-Icon-Intelligence-Visited: var(--Color-Intelligence-700);--Color-Icon-Muted-Active: var(--Color-Muted-700);--Color-Icon-Muted-Default: var(--Color-Muted-500);--Color-Icon-Muted-Hover: var(--Color-Muted-600);--Color-Icon-Muted-Inverse: var(--Color-Muted-200);--Color-Icon-Muted-Visited: var(--Color-Muted-700);--Color-Icon-Normal-Active: var(--Color-Neutral-900);--Color-Icon-Normal-Default: var(--Color-Neutral-800);--Color-Icon-Normal-Hover: var(--Color-Neutral-900);--Color-Icon-Normal-Inverse: var(--Color-Neutral-200);--Color-Icon-Normal-Visited: var(--Color-Neutral-900);--Color-Icon-Primary-Active: var(--Color-Primary-700);--Color-Icon-Primary-Default: var(--Color-Primary-500);--Color-Icon-Primary-Hover: var(--Color-Primary-600);--Color-Icon-Primary-Inverse: var(--Color-Primary-200);--Color-Icon-Primary-Visited: var(--Color-Primary-700);--Color-Icon-Secondary-Active: var(--Color-Secondary-700);--Color-Icon-Secondary-Default: var(--Color-Secondary-500);--Color-Icon-Secondary-Hover: var(--Color-Secondary-600);--Color-Icon-Secondary-Inverse: var(--Color-Secondary-200);--Color-Icon-Secondary-Visited: var(--Color-Secondary-700);--Color-Icon-Success-Active: var(--Color-Success-800);--Color-Icon-Success-Default: var(--Color-Success-600);--Color-Icon-Success-Hover: var(--Color-Success-700);--Color-Icon-Success-Inverse: var(--Color-Success-200);--Color-Icon-Success-Visited: var(--Color-Success-800);--Color-Icon-Warning-Active: var(--Color-Warning-950);--Color-Icon-Warning-Default: var(--Color-Warning-800);--Color-Icon-Warning-Hover: var(--Color-Warning-900);--Color-Icon-Warning-Inverse: var(--Color-Warning-200);--Color-Icon-Warning-Visited: var(--Color-Warning-950);--Color-Table-Border: var(--Color-Border-Normal-Default);--Color-Table-Cell-Background-Active: var(--Color-Neutral-200);--Color-Table-Cell-Background-Default: var(--Color-White);--Color-Table-Cell-Background-Hover: var(--Color-Neutral-100);--Color-Table-Header-Background-Active: var(--Color-Neutral-300);--Color-Table-Header-Background-Default: var(--Color-Neutral-100);--Color-Table-Header-Background-Hover: var(--Color-Neutral-200);--Color-Text-Disabled: var(--Color-Neutral-600);--Color-Text-Error: var(--Color-Error-600);--Color-Text-Info: var(--Color-Info-800);--Color-Text-Intelligence: var(--Color-Intelligence-600);--Color-Text-Link-Active: var(--Color-Primary-900);--Color-Text-Link-Default: var(--Color-Primary-700);--Color-Text-Link-Hover: var(--Color-Primary-800);--Color-Text-Link-Visited: var(--Color-Primary-900);--Color-Text-Muted: var(--Color-Muted-500);--Color-Text-Normal: var(--Color-Neutral-900);--Color-Text-Primary: var(--Color-Primary-600);--Color-Text-Secondary: var(--Color-Secondary-600);--Color-Text-Success: var(--Color-Success-700);--Color-Text-Warning: var(--Color-Warning-800);--Color-Visualization-Categorical-1: var(--Color-Charting-1);--Color-Visualization-Categorical-10: var(--Color-Charting-10);--Color-Visualization-Categorical-11: var(--Color-Charting-11);--Color-Visualization-Categorical-12: var(--Color-Charting-12);--Color-Visualization-Categorical-2: var(--Color-Charting-2);--Color-Visualization-Categorical-3: var(--Color-Charting-3);--Color-Visualization-Categorical-4: var(--Color-Charting-4);--Color-Visualization-Categorical-5: var(--Color-Charting-5);--Color-Visualization-Categorical-6: var(--Color-Charting-6);--Color-Visualization-Categorical-7: var(--Color-Charting-7);--Color-Visualization-Categorical-8: var(--Color-Charting-8);--Color-Visualization-Categorical-9: var(--Color-Charting-9);--Color-Visualization-Diverging-1: var(--Color-Red-Yellow-Blue-1);--Color-Visualization-Diverging-10: var(--Color-Red-Yellow-Blue-10);--Color-Visualization-Diverging-11: var(--Color-Red-Yellow-Blue-11);--Color-Visualization-Diverging-12: var(--Color-Red-Yellow-Blue-12);--Color-Visualization-Diverging-13: var(--Color-Red-Yellow-Blue-13);--Color-Visualization-Diverging-14: var(--Color-Red-Yellow-Blue-14);--Color-Visualization-Diverging-15: var(--Color-Red-Yellow-Blue-15);--Color-Visualization-Diverging-2: var(--Color-Red-Yellow-Blue-2);--Color-Visualization-Diverging-3: var(--Color-Red-Yellow-Blue-3);--Color-Visualization-Diverging-4: var(--Color-Red-Yellow-Blue-4);--Color-Visualization-Diverging-5: var(--Color-Red-Yellow-Blue-5);--Color-Visualization-Diverging-6: var(--Color-Red-Yellow-Blue-6);--Color-Visualization-Diverging-7: var(--Color-Red-Yellow-Blue-7);--Color-Visualization-Diverging-8: var(--Color-Red-Yellow-Blue-8);--Color-Visualization-Diverging-9: var(--Color-Red-Yellow-Blue-9);--Color-Visualization-Sequential-1: var(--Color-Viridis-1);--Color-Visualization-Sequential-10: var(--Color-Viridis-10);--Color-Visualization-Sequential-11: var(--Color-Viridis-11);--Color-Visualization-Sequential-12: var(--Color-Viridis-12);--Color-Visualization-Sequential-13: var(--Color-Viridis-13);--Color-Visualization-Sequential-14: var(--Color-Viridis-14);--Color-Visualization-Sequential-15: var(--Color-Viridis-15);--Color-Visualization-Sequential-2: var(--Color-Viridis-2);--Color-Visualization-Sequential-3: var(--Color-Viridis-3);--Color-Visualization-Sequential-4: var(--Color-Viridis-4);--Color-Visualization-Sequential-5: var(--Color-Viridis-5);--Color-Visualization-Sequential-6: var(--Color-Viridis-6);--Color-Visualization-Sequential-7: var(--Color-Viridis-7);--Color-Visualization-Sequential-8: var(--Color-Viridis-8);--Color-Visualization-Sequential-9: var(--Color-Viridis-9)}:root{--Color-Error-100: var(--Color-Red-100);--Color-Error-200: var(--Color-Red-200);--Color-Error-300: var(--Color-Red-300);--Color-Error-400: var(--Color-Red-400);--Color-Error-50: var(--Color-Red-50);--Color-Error-500: var(--Color-Red-500);--Color-Error-600: var(--Color-Red-700);--Color-Error-700: var(--Color-Red-700);--Color-Error-800: var(--Color-Red-800);--Color-Error-900: var(--Color-Red-900);--Color-Error-950: var(--Color-Red-950);--Color-Info-100: var(--Color-Blue-100);--Color-Info-200: var(--Color-Blue-200);--Color-Info-300: var(--Color-Blue-300);--Color-Info-400: var(--Color-Blue-400);--Color-Info-50: var(--Color-Blue-50);--Color-Info-500: var(--Color-Blue-500);--Color-Info-600: var(--Color-Blue-600);--Color-Info-700: var(--Color-Blue-700);--Color-Info-800: var(--Color-Blue-800);--Color-Info-900: var(--Color-Blue-900);--Color-Info-950: var(--Color-Blue-950);--Color-Intelligence-100: var(--Color-Purple-100);--Color-Intelligence-200: var(--Color-Purple-200);--Color-Intelligence-300: var(--Color-Purple-300);--Color-Intelligence-400: var(--Color-Purple-400);--Color-Intelligence-50: var(--Color-Purple-50);--Color-Intelligence-500: var(--Color-Purple-500);--Color-Intelligence-600: var(--Color-Purple-600);--Color-Intelligence-700: var(--Color-Purple-700);--Color-Intelligence-800: var(--Color-Purple-800);--Color-Intelligence-900: var(--Color-Purple-900);--Color-Intelligence-950: var(--Color-Purple-950);--Color-Muted-100: var(--Color-Slate-100);--Color-Muted-200: var(--Color-Slate-200);--Color-Muted-300: var(--Color-Slate-300);--Color-Muted-400: var(--Color-Slate-400);--Color-Muted-50: var(--Color-Slate-50);--Color-Muted-500: var(--Color-Slate-500);--Color-Muted-600: var(--Color-Slate-600);--Color-Muted-700: var(--Color-Slate-700);--Color-Muted-800: var(--Color-Slate-800);--Color-Muted-900: var(--Color-Slate-900);--Color-Muted-950: var(--Color-Slate-950);--Color-Neutral-100: var(--Color-Grey-100);--Color-Neutral-200: var(--Color-Grey-200);--Color-Neutral-300: var(--Color-Grey-300);--Color-Neutral-400: var(--Color-Grey-400);--Color-Neutral-50: var(--Color-Grey-50);--Color-Neutral-500: var(--Color-Grey-500);--Color-Neutral-600: var(--Color-Grey-600);--Color-Neutral-700: var(--Color-Grey-700);--Color-Neutral-800: var(--Color-Grey-800);--Color-Neutral-900: var(--Color-Grey-900);--Color-Neutral-950: var(--Color-Grey-950);--Color-Primary-100: var(--Color-Seafoam-100);--Color-Primary-200: var(--Color-Seafoam-200);--Color-Primary-300: var(--Color-Seafoam-300);--Color-Primary-400: var(--Color-Seafoam-400);--Color-Primary-50: var(--Color-Seafoam-50);--Color-Primary-500: var(--Color-Seafoam-500);--Color-Primary-600: var(--Color-Seafoam-600);--Color-Primary-700: var(--Color-Seafoam-700);--Color-Primary-800: var(--Color-Seafoam-800);--Color-Primary-900: var(--Color-Seafoam-900);--Color-Primary-950: var(--Color-Seafoam-950);--Color-Secondary-100: var(--Color-Indigo-100);--Color-Secondary-200: var(--Color-Indigo-200);--Color-Secondary-300: var(--Color-Indigo-300);--Color-Secondary-400: var(--Color-Indigo-400);--Color-Secondary-50: var(--Color-Indigo-50);--Color-Secondary-500: var(--Color-Indigo-500);--Color-Secondary-600: var(--Color-Indigo-600);--Color-Secondary-700: var(--Color-Indigo-700);--Color-Secondary-800: var(--Color-Indigo-800);--Color-Secondary-900: var(--Color-Indigo-900);--Color-Secondary-950: var(--Color-Indigo-950);--Color-Success-100: var(--Color-Emerald-100);--Color-Success-200: var(--Color-Emerald-200);--Color-Success-300: var(--Color-Emerald-300);--Color-Success-400: var(--Color-Emerald-400);--Color-Success-50: var(--Color-Emerald-50);--Color-Success-500: var(--Color-Emerald-500);--Color-Success-600: var(--Color-Emerald-600);--Color-Success-700: var(--Color-Emerald-700);--Color-Success-800: var(--Color-Emerald-800);--Color-Success-900: var(--Color-Emerald-900);--Color-Success-950: var(--Color-Emerald-950);--Color-Warning-100: var(--Color-Yellow-100);--Color-Warning-200: var(--Color-Yellow-200);--Color-Warning-300: var(--Color-Yellow-300);--Color-Warning-400: var(--Color-Yellow-400);--Color-Warning-50: var(--Color-Yellow-50);--Color-Warning-500: var(--Color-Yellow-500);--Color-Warning-600: var(--Color-Yellow-600);--Color-Warning-700: var(--Color-Yellow-700);--Color-Warning-800: var(--Color-Yellow-800);--Color-Warning-900: var(--Color-Yellow-900);--Color-Warning-950: var(--Color-Yellow-950)}:root{--Breakpoint-Desktop: 1440px;--Breakpoint-Laptop: 1200px;--Breakpoint-Mobile: 320px;--Breakpoint-Tablet: 768px;--Breakpoint-Widescreen: 1800px}@tailwind base;@tailwind components;@tailwind utilities;*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--Font-Family-Sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f0f2f5;min-height:100vh}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--seafoam-50: var(--Color-Primary-50);--seafoam-100: var(--Color-Primary-100);--seafoam-200: var(--Color-Primary-200);--seafoam-300: var(--Color-Primary-300);--seafoam-400: var(--Color-Primary-400);--seafoam-500: var(--Color-Primary-500);--seafoam-600: var(--Color-Primary-600);--seafoam-700: var(--Color-Primary-700);--seafoam-800: var(--Color-Primary-800);--seafoam-900: var(--Color-Primary-900);--seafoam-950: var(--Color-Primary-950)}html{font-size:16px}body{margin:0;overflow:hidden;font-family:var(--Font-Family-Sans),"Inter",sans-serif;font-size:var(--Font-Size-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{height:100vh;overflow:hidden;background:#f9fafb;display:flex;flex-direction:column}.app-inner{max-width:1400px;width:100%;margin:0 auto;padding:24px 24px 0;display:flex;flex-direction:column;flex:1;min-height:0;box-sizing:border-box}.app-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;flex-shrink:0}.app-header-right{display:flex;align-items:center;gap:4px;margin-left:auto}.reset-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid #e5e7eb;border-radius:100px;background:#fff;color:var(--Color-Text-Normal);cursor:pointer;transition:color .15s,border-color .15s,background .15s;flex-shrink:0;margin-right:.25rem}.reset-btn:hover{border-color:var(--seafoam-400);color:var(--seafoam-600);background:var(--seafoam-50)}.reset-btn .material-icons{font-size:var(--Font-Size-lg)}.app-title-block{display:flex;flex-direction:column;gap:0}.app-title{font-size:32px;font-weight:600;color:var(--seafoam-800);margin:0;line-height:1}.strategy-selector{display:flex;border:1px solid #e5e7eb;overflow:hidden;border-radius:1000px;box-shadow:0 2px 4px #0000000d}.strategy-btn{padding:8px 24px;border:none;border-right:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#000;font-size:var(--Font-Size-md);font-weight:500;transition:background .15s,color .15s;outline:none}.strategy-btn:last-child{border-right:none}.strategy-btn[data-selected]{background:var(--seafoam-700);color:#fff}.strategy-btn[data-hovered]:not([data-selected]){background:var(--seafoam-50);color:var(--seafoam-600)}.strategy-btn[data-focused]{box-shadow:inset 0 0 0 2px var(--seafoam-200)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;flex-shrink:0}.kpi-card{background:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:6px;box-shadow:0 2px 8px #00000026;padding:20px;min-height:240px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.kpi-card--branches{background:radial-gradient(ellipse at 20% 20%,rgba(0,197,217,.45) 0%,transparent 55%),radial-gradient(ellipse at 85% 85%,rgba(0,69,76,.6) 0%,transparent 55%),linear-gradient(145deg,var(--seafoam-600) 0%,var(--seafoam-800) 100%);box-shadow:0 4px 24px #00454c59,inset 0 1px #ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px;display:flex;flex-direction:column}.kpi-card__label{font-size:var(--Font-Size-md);font-weight:500;margin-bottom:1rem}.kpi-branches-title{font-size:var(--Font-Size-md);margin-bottom:1rem;font-weight:500;color:#ffffffe6}.kpi-branches-big-standalone{font-size:var(--Font-Size-4xl);font-weight:700;color:#fff;line-height:1;flex:1;display:flex;align-items:center}.kpi-branches-slash{font-size:var(--Font-Size-3xl);font-weight:600;color:#ffffff8c}.kpi-branches-sub{font-size:var(--Font-Size-xs);font-weight:500;color:#ffffff8c;margin-top:2px}.kpi-stats{display:flex;flex-direction:column;gap:8px}.kpi-stat{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}.kpi-stat__label{font-size:var(--Font-Size-sm);color:var(--Color-Text-Normal);white-space:nowrap;line-height:2}.kpi-stat__value{font-size:var(--Font-Size-sm);font-weight:700;color:#111827;text-align:right;background:#f3f4f6;border:1px solid var(--Color-Border-Normal-Default);border-radius:4px;padding:4px 8px}.kpi-stat__value.value-positive{background:var(--Color-Emerald-50);border-color:var(--Color-Border-Success-Default)}.kpi-stat--total{border-top:1px solid lightgray;padding-top:8px;margin-top:4px}.kpi-card--radar{display:flex;flex-direction:column;padding:0}.org-radar{flex:1;min-height:160px;width:100%}.app-body{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex:1;min-height:0;padding-bottom:24px}.branch-detail{min-height:0;overflow-y:auto}.branch-list{grid-column:span 1}.branch-detail{grid-column:span 3}.app-body--single{display:block;overflow-y:auto}.app-body--single .branch-list,.app-body--single .branch-detail{grid-column:auto}.branch-list{padding:8px 0}.branch-list__toolbar{display:flex;justify-content:flex-end;padding:0 16px 12px}.branch-search{display:flex;align-items:center;gap:6px;width:220px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #00000014}.branch-search:focus-within{border-color:var(--seafoam-500);box-shadow:0 0 0 2px var(--seafoam-100)}.branch-search input{flex:1;border:none;outline:none;font-size:var(--Font-Size-sm);color:#111827;background:transparent}.branch-search__clear{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:var(--Font-Size-xs);padding:2px;line-height:1}.branch-search[data-empty] .branch-search__clear{visibility:hidden}.branch-table__empty{display:block;padding:16px;color:var(--Color-Text-Normal);font-size:var(--Font-Size-sm)}.branch-table{width:100%;border-collapse:separate;border-spacing:0 6px}.branch-table__col{text-align:left;font-size:var(--Font-Size-xs);font-weight:600;color:var(--Color-Text-Normal);padding:0 16px 6px;outline:none}.branch-table__col[data-allows-sorting]{cursor:pointer;-webkit-user-select:none;user-select:none}.branch-table__col[data-allows-sorting]:hover,.branch-table__col[data-hovered]{color:var(--seafoam-700)}.branch-table__col[data-allows-sorting]:after{content:"↕";display:inline-block;margin-left:4px;opacity:.35;font-size:var(--Font-Size-xs)}.branch-table__col[data-sort-direction=ascending]:after{content:"↑";opacity:1;color:var(--seafoam-600)}.branch-table__col[data-sort-direction=descending]:after{content:"↓";opacity:1;color:var(--seafoam-600)}.branch-table__col[data-focus-visible]{box-shadow:0 0 0 2px var(--seafoam-600) inset;border-radius:4px}.branch-table__col--numeric{text-align:right}.branch-table__row{cursor:pointer;outline:none}.branch-table__row[data-hovered] .branch-table__cell,.branch-table__row[data-focus-visible] .branch-table__cell{background:var(--seafoam-50)}.branch-table__row[data-focus-visible] .branch-table__cell{box-shadow:0 0 0 2px var(--seafoam-600) inset,0 2px 4px #00000026}.branch-table__cell{background:#fff;padding:16px;box-shadow:0 2px 4px #00000026;box-sizing:border-box;font-size:var(--Font-Size-md);font-weight:300;color:var(--seafoam-700)}.branch-table__cell:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-table__cell:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.branch-table__cell--numeric{font-variant-numeric:tabular-nums;font-weight:600;color:#374151;text-align:right}.branch-list-row__action{font-size:var(--Font-Size-xs);font-weight:700;text-transform:uppercase;padding:2px 10px;border-radius:4px}.branch-list-row__action--hire{background:var(--Color-Emerald-100);color:var(--Color-Emerald-800);border:1px solid var(--Color-Border-Success-Default)}.branch-list-row__action--reduce{background:var(--Color-Rose-50);color:var(--Color-Rose-500);border:1px solid var(--Color-Rose-300)}.branch-list-row__action--re-mix{background:#fef3c7;color:#92400e;border:1px solid var(--Color-Border-Warning-Default)}.branch-list-row__action--hold{background:#f3f4f6;color:var(--Color-Text-Normal);border:1px solid var(--Color-Border-Normal-Default)}.branch-detail{animation:branch-detail-enter .25s ease both}@keyframes branch-detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.branch-detail{display:flex;flex-direction:column;gap:8px}.branch-detail__info-card{position:relative;justify-content:center;overflow:hidden;isolation:isolate}.branch-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.branch-detail__info-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 80% 85% at 0% 0%,#fffffff7,#ffffffd9,#fff0),radial-gradient(ellipse 80% 85% at 0% 100%,#fffffff7,#ffffffd9,#fff0);pointer-events:none}.branch-detail__info-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:0}.branch-detail__opp-group{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:12px}.branch-detail__opp-label{font-size:var(--Font-Size-sm);font-weight:500;color:#000;margin-bottom:.5rem;margin-right:.25rem}.branch-detail__name{font-size:24px;font-weight:500;color:#111827;margin-bottom:8px}.branch-detail__address{font-size:var(--Font-Size-xs);color:var(--Color-Text-Normal)}.recommendation-badge{font-size:var(--Font-Size-sm);font-weight:700;padding:4px 12px;border-radius:4px;animation:badge-pulse .4s ease both}@keyframes badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.recommendation-badge--add{background:var(--Color-Emerald-100);color:var(--Color-Emerald-800)}.recommendation-badge--none{background:var(--Color-Rose-50);color:var(--Color-Rose-900)}.recommendation-badge--no_plan{background:#f3f4f6;color:var(--Color-Text-Normal)}.opportunity-selector{display:inline-flex}.opportunity-selector button{font-size:var(--Font-Size-sm)}.branch-detail__metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch;margin-top:24px}.branch-section-card{background:#fff;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 8px #00000014}.dimension-bars{width:120%;margin-left:-10%}.branch-stats__badge-row{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.checklist-row{display:flex;align-items:center;gap:8px}.checklist-icon{font-size:var(--Font-Size-xl)!important;flex-shrink:0}.checklist-icon--checked{color:var(--Color-Emerald-500)}.checklist-icon--unchecked{color:#d1d5db}.staffer-select{flex:1;display:flex}.staffer-select__trigger{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border:1.5px solid #e5e7eb;border-radius:6px;background:#fff;font-size:var(--Font-Size-md);font-weight:500;color:#374151;cursor:pointer;outline:none}.staffer-select__trigger[data-focus-visible]{border-color:var(--seafoam-500)}.staffer-select.staffer-select--unset .staffer-select__trigger{color:var(--Color-Text-Normal)}.staffer-select__caret{font-size:var(--Font-Size-lg)!important;color:#9ca3af;flex-shrink:0}.staffer-select__popover{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:var(--trigger-width);overflow:auto;z-index:200}.staffer-select__listbox{outline:none;padding:4px}.staffer-select__option{padding:6px 10px;border-radius:5px;font-size:var(--Font-Size-md);color:#374151;cursor:pointer;outline:none}.staffer-select__option[data-focused],.staffer-select__option[data-hovered]{background:var(--seafoam-50)}.staffer-select__option[data-selected]{background:var(--seafoam-100);font-weight:600}.staffer-row__remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;cursor:pointer;color:#d1d5db;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0;padding:0}.staffer-row__remove:hover{color:var(--rose-500);background:var(--rose-50)}.staffer-row__remove .material-icons{font-size:var(--Font-Size-lg)}.add-staff-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--seafoam-500);background:var(--seafoam-50);color:var(--Color-Text-Normal);font-size:var(--Font-Size-xs);font-weight:500;cursor:pointer;transition:border-color .15s,color .15s;width:100%;justify-content:center;box-sizing:border-box;border-radius:1000px}.add-staff-btn:hover{border-color:var(--seafoam-700);color:var(--seafoam-700)}.add-staff-btn .material-icons{font-size:var(--Font-Size-md)}.value-positive{color:var(--Color-Emerald-600)}.value-negative{color:var(--Color-Rose-500);background-color:var(--Color-Rose-50);border-color:var(--Color-Rose-300)}.value-growth{color:#7c3aed;background-color:#7c3aed0d;border-color:var(--Color-Border-Intelligence-Default)}.value-cx{color:#d97706;background-color:#d977060d;border-color:var(--Color-Border-Warning-Default)}.value-productivity{color:var(--Color-Charting-4);background-color:rgb(from var(--Color-Charting-4) r g b / .05);border-color:rgb(from var(--Color-Charting-4) r g b / .1)}.scenario-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00222699;display:flex;align-items:center;justify-content:center;z-index:100}.scenario-modal{outline:none}.scenario-dialog{background:linear-gradient(160deg,var(--seafoam-950) 0%,#0a0e0f 100%);border-radius:6px;padding:32px;max-width:980px;width:90vw;outline:none;box-shadow:0 24px 64px #00000080}.scenario-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 24px}.scenario-dialog__title{font-size:var(--Font-Size-2xl);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0}.scenario-dialog__skip{border:none;background:none;color:#fff;text-decoration:underline;font-size:var(--Font-Size-sm);cursor:pointer;padding:4px 0;flex-shrink:0;transition:color .15s ease}.scenario-dialog__skip:hover{color:var(--seafoam-300)}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-card{position:relative;aspect-ratio:3 / 4;padding:0;border:none;border-radius:6px;overflow:hidden;isolation:isolate;cursor:pointer;background:linear-gradient(160deg,var(--seafoam-800),var(--seafoam-950));box-shadow:0 6px 16px #00000059;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.scenario-card__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1);transition:transform .5s cubic-bezier(.4,0,.2,1),filter .3s ease}.scenario-card__icon-bg{position:absolute;right:-20px;bottom:-24px;font-size:11.25rem!important;color:#ffffff14;z-index:0;pointer-events:none}.scenario-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.05) 70%,transparent 100%);transition:opacity .3s ease}.scenario-card__content{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.scenario-card__source{font-size:var(--Font-Size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--seafoam-300)}.scenario-card__question{font-size:var(--Font-Size-xl);font-weight:700;line-height:1.15;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.scenario-card__promise{font-size:var(--Font-Size-sm);color:#ffffffbf}.scenario-card[data-hovered],.scenario-card[data-focus-visible]{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px #00000080,0 0 0 2px var(--seafoam-400)}.scenario-card[data-hovered] .scenario-card__image,.scenario-card[data-focus-visible] .scenario-card__image{transform:scale(1.1)}.scenario-card[data-hovered] .scenario-card__icon-bg,.scenario-card[data-focus-visible] .scenario-card__icon-bg{color:#ffffff24}.scenario-card[data-focused]{outline:none}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00222699;display:flex;align-items:center;justify-content:center;z-index:100}.settings-dialog{background:#fff;border-radius:6px;padding:32px;max-width:420px;width:90vw;outline:none}.settings-dialog__title{font-size:var(--Font-Size-2xl);font-weight:300;color:var(--seafoam-800);margin:0 0 20px}.settings-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:var(--Font-Size-sm);color:#374151}.settings-numberfield-group{display:flex;border:1.5px solid #e5e7eb;border-radius:6px;overflow:hidden}.settings-numberfield-group[data-focus-within]{border-color:var(--seafoam-500)}.settings-numberfield-group input{border:none;outline:none;padding:6px 10px;font-size:var(--Font-Size-md);width:100%;box-sizing:border-box}.settings-numberfield-steppers{display:flex;flex-direction:column;border-left:1.5px solid #e5e7eb}.settings-numberfield-stepper{display:flex;align-items:center;justify-content:center;width:22px;height:15px;border:none;background:#f9fafb;color:var(--Color-Text-Normal);cursor:pointer;padding:0}.settings-numberfield-stepper:first-child{border-bottom:1.5px solid #e5e7eb}.settings-numberfield-stepper:hover{background:var(--seafoam-50);color:var(--seafoam-700)}.settings-numberfield-stepper[data-disabled]{color:#d1d5db;cursor:default;background:#f9fafb}.settings-numberfield-stepper .material-icons{font-size:var(--Font-Size-sm)!important}.settings-row{display:grid;grid-template-columns:1fr 130px 110px;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--Font-Size-sm);color:#374151}.settings-row--head{font-size:var(--Font-Size-xs);font-weight:600;color:var(--Color-Text-Normal);text-transform:uppercase;letter-spacing:.04em}.settings-hint{font-size:var(--Font-Size-xs);color:var(--Color-Text-Normal);margin:8px 0 0;line-height:1.4}.settings-fieldset{border:none;padding:0;margin:16px 0 0}.settings-fieldset legend{font-size:var(--Font-Size-sm);font-weight:600;color:var(--Color-Text-Normal);padding:0;margin-bottom:8px}.settings-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.settings-btn{padding:8px 20px;border-radius:100px;font-size:var(--Font-Size-sm);font-weight:500;cursor:pointer;border:1.5px solid #e5e7eb}.settings-btn--cancel{background:#fff;color:var(--Color-Text-Normal)}.settings-btn--save{background:var(--seafoam-700);color:#fff;border-color:var(--seafoam-700)}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.demand-capacity-bar{margin-bottom:12px}.demand-capacity-bar__label{font-size:var(--Font-Size-sm);font-weight:500;color:#374151;margin-bottom:4px}.demand-capacity-bar__track{position:relative;height:20px;display:flex;border-radius:6px;overflow:hidden;background:#f3f4f6}.demand-capacity-bar__segment{height:100%}.demand-capacity-bar__segment--appts{background:var(--Color-Charting-4)}.demand-capacity-bar__segment--walkins{background:var(--Color-Charting-3)}.demand-capacity-bar__segment--turned-away{background:repeating-linear-gradient(45deg,var(--Color-Rose-400),var(--Color-Rose-400) 4px,var(--Color-Rose-300) 4px,var(--Color-Rose-300) 8px)}.demand-capacity-bar__segment--spare{background:transparent;border:1px dashed #d1d5db;box-sizing:border-box}.demand-capacity-bar__ceiling{position:absolute;top:-2px;bottom:-2px;width:2px;background:#111827}.demand-capacity-bar__legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:var(--Font-Size-xs);color:var(--Color-Text-Normal)}.demand-capacity-bar__legend span{display:flex;align-items:center;gap:4px}.demand-capacity-bar__swatch{width:10px;height:10px;border-radius:4px;display:inline-block}.demand-capacity-bar__swatch--appts{background:var(--Color-Charting-4)}.demand-capacity-bar__swatch--walkins{background:var(--Color-Charting-3)}.demand-capacity-bar__swatch--turned-away{background:var(--Color-Rose-400)}.demand-capacity-bar__swatch--spare{border:1px dashed #d1d5db}.control-card__columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.control-card__column-label{font-size:var(--Font-Size-xs);font-weight:600;color:var(--Color-Text-Normal);margin-bottom:6px}.control-card__hint{font-size:var(--Font-Size-sm);color:var(--Color-Text-Normal);margin:0 0 12px}.control-card__empty-warning{font-size:var(--Font-Size-sm);color:var(--Color-Rose-700);background:var(--Color-Rose-50);border:1px solid var(--Color-Rose-200);border-radius:6px;padding:8px 12px;margin:0 0 8px}.checklist--readonly{margin-bottom:8px}.checklist-row--empty{color:#9ca3af;font-size:var(--Font-Size-sm)}.recommended-chip{background:var(--seafoam-50);border:1px solid var(--seafoam-200);border-radius:4px;padding:4px 12px;font-size:var(--Font-Size-sm);color:var(--seafoam-700)}.control-card__variance{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:var(--Font-Size-sm)}.verdict-badge{margin-left:auto;font-weight:700;padding:4px 12px;border-radius:4px;background:var(--Color-Charting-2);color:#fff;font-size:var(--Font-Size-xs)}.opportunity-band{font-size:var(--Font-Size-sm);font-weight:700;padding:4px 12px;border-radius:4px}.opportunity-band--high{background:var(--Color-Rose-100);color:var(--Color-Rose-800);border:1px solid var(--Color-Rose-300)}.opportunity-band--medium{background:#fef3c7;color:#92400e;border:1px solid var(--Color-Border-Warning-Default)}.opportunity-band--low{background:#f3f4f6;color:var(--Color-Text-Normal);border:1px solid var(--Color-Border-Normal-Default)}.branch-opportunity-badge{font-size:var(--Font-Size-sm);font-weight:700;padding:4px 12px;border-radius:4px}.branch-opportunity-badge--hire{background:var(--Color-Emerald-100);color:var(--Color-Emerald-800);border:1px solid var(--Color-Border-Success-Default)}.branch-opportunity-badge--reduce{background:var(--Color-Rose-50);color:var(--Color-Rose-500);border:1px solid var(--Color-Rose-300)}.branch-opportunity-badge--re-mix{background:#fef3c7;color:#92400e;border:1px solid var(--Color-Border-Warning-Default)}.branch-opportunity-badge--hold{background:#f3f4f6;color:var(--Color-Text-Normal);border:1px solid var(--Color-Border-Normal-Default)}.flags-row{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.flag-chip{font-size:var(--Font-Size-xs);background:#f3f4f6;color:var(--Color-Text-Normal);padding:3px 10px;border-radius:4px}.branch-detail__score-card{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:stretch;margin-bottom:24px}.score-placeholder{display:flex;flex-direction:column;gap:8px}.score-placeholder__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.score-placeholder__label{font-size:var(--Font-Size-md);font-weight:600;color:var(--Color-Text-Normal)}.score-placeholder--radar{min-height:280px}.staff-roster{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}.staff-roster__row{display:flex;align-items:baseline;gap:8px}.staff-roster__label{font-size:var(--Font-Size-sm);font-weight:500;color:#374151;flex-shrink:0}.staff-roster__dots{flex:1;border-bottom:1px dashed #d1d5db;margin-bottom:4px}.staff-roster__count{flex-shrink:0;min-width:24px;text-align:center;font-size:var(--Font-Size-sm);font-weight:700;font-variant-numeric:tabular-nums;color:#111827;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px}.contributions-radar{flex:1;min-height:240px;margin:0 -16px -16px}.contributions-radar__tooltip{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;padding:6px 10px;font-size:var(--Font-Size-xs);color:#374151}.comparison-board-wrap{overflow-x:auto}.comparison-board{display:grid;gap:0;align-items:stretch;background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000014;min-width:fit-content}.comparison-board__gutter-cell{border-bottom:1px solid #e5e7eb}.comparison-board__section-header{font-size:var(--Font-Size-xs);font-weight:700;color:var(--Color-Text-Normal);text-transform:uppercase;letter-spacing:.04em;padding:16px 16px 6px;border-bottom:1px solid #e5e7eb}.comparison-column__header{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;border-bottom:1px solid #e5e7eb;border-left:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease}.comparison-column__header:hover{background:var(--seafoam-50)}.comparison-column__header--selected{background:var(--Color-Success-50)}.comparison-column__toggle-icon{font-size:var(--Font-Size-lg)!important;color:#d1d5db}.comparison-column__header--selected .comparison-column__toggle-icon{color:var(--Color-Success-500)}.comparison-column__title{font-size:var(--Font-Size-md);font-weight:600;color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comparison-column__subtitle{font-size:var(--Font-Size-xs);color:var(--Color-Text-Normal);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comparison-column__tag{display:inline-flex;align-items:center;font-size:var(--Font-Size-md);font-weight:700;padding:2px 10px;border-radius:4px;white-space:nowrap}.comparison-column__tag--recommended{background:var(--Color-Success-100);color:var(--Color-Success-800);border:1px solid var(--Color-Border-Success-Default)}.comparison-column__tag--muted{background:var(--Color-Muted-100);color:var(--Color-Muted-700);border:1px solid var(--Color-Border-Muted-Default)}.comparison-column__remove{position:absolute;top:12px;right:12px;border:none;background:none;color:#9ca3af;font-size:var(--Font-Size-lg);line-height:1;cursor:pointer;padding:2px 6px}.comparison-column__remove:hover{color:var(--Color-Rose-500)}.comparison-column__add-slot{align-items:center;justify-content:center}.comparison-add-btn{display:flex;flex-direction:column;align-items:center;gap:4px;border:1.5px dashed #e5e7eb;background:none;border-radius:12px;padding:16px 12px;color:var(--seafoam-600);font-size:var(--Font-Size-xs);cursor:pointer;width:100%}.comparison-add-btn:hover{border-color:var(--seafoam-400);background:var(--seafoam-50)}.comparison-board__row-label{display:flex;align-items:center;gap:4px;padding:10px 16px;border-bottom:1px solid #f3f4f6;font-size:var(--Font-Size-sm);font-weight:500;color:#374151}.comparison-board__row-hint-trigger{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:help;color:#9ca3af}.comparison-board__row-hint-trigger:hover,.comparison-board__row-hint-trigger[data-hovered],.comparison-board__row-hint-trigger[data-focus-visible]{color:var(--seafoam-600)}.comparison-board__row-hint-trigger .material-icons{font-size:var(--Font-Size-sm)}.comparison-board__tooltip{background:var(--seafoam-800);color:#fff;font-size:var(--Font-Size-xs);font-weight:400;padding:5px 10px;border-radius:6px;max-width:220px;box-shadow:0 4px 12px #0003}.comparison-board__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 12px;border-bottom:1px solid #f3f4f6;border-left:1px solid #f3f4f6;text-align:center}.comparison-board__cell--emphasis .comparison-board__value{font-size:var(--Font-Size-lg);font-weight:700}.comparison-board__cell--add-slot{border-left:1px solid #f3f4f6}.comparison-board__value{font-family:var(--Font-Family-Mono);font-size:var(--Font-Size-md);font-weight:600;color:#111827}.comparison-board__cell.value-positive{background:var(--Color-Emerald-50)}.comparison-board__cell.value-positive .comparison-board__value{color:var(--Color-Emerald-700)}.comparison-board__delta{font-family:var(--Font-Family-Mono);font-size:var(--Font-Size-xs);color:var(--Color-Text-Muted)}.add-comparison-dialog{max-width:560px}.add-comparison-tiles{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.add-comparison-tile{flex:1;min-width:110px;border:1.5px solid #e5e7eb;border-radius:6px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.add-comparison-tile__count{font-size:var(--Font-Size-3xl);font-weight:700;color:#111827}.add-comparison-tile__label{font-size:var(--Font-Size-xs);color:var(--Color-Text-Normal);font-weight:500}.add-comparison-tile__buttons{display:flex;gap:8px;margin-top:4px}.add-comparison-tile__btn{width:32px;height:32px;border-radius:100px;border:none;font-size:var(--Font-Size-lg);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-comparison-tile__btn--plus{background:var(--Color-Emerald-100);color:var(--Color-Emerald-800)}.add-comparison-tile__btn--minus{background:var(--Color-Rose-100);color:var(--Color-Rose-600)}.add-comparison-tile__btn:disabled{opacity:.4;cursor:not-allowed}.add-comparison-tile__current{align-self:stretch;margin-top:4px;padding:3px 0;border-radius:4px;background:var(--Color-Muted-100);color:var(--Color-Muted-700);border:1px solid var(--Color-Border-Muted-Default);font-size:var(--Font-Size-xs);font-weight:600;text-align:center}.add-comparison-summary{font-size:var(--Font-Size-sm);color:#374151;margin:0 0 4px;text-align:center}.add-comparison-summary--moves{color:var(--Color-Text-Normal);font-size:var(--Font-Size-sm)}.add-comparison-hint--warning{font-size:var(--Font-Size-xs);color:var(--Color-Rose-700);text-align:center;margin:0 0 8px}.app-title-row{display:flex;align-items:center;gap:12px}.app-header__branch-actions{display:flex;gap:4px}@media (max-width: 900px){body{overflow:auto}.app{height:auto;min-height:100vh;overflow:visible}.app-inner{padding:16px;flex:none}.app-header{flex-direction:column;align-items:flex-start;gap:12px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.app-body{grid-template-columns:1fr;flex:none;padding-bottom:16px}.branch-list,.branch-detail,.branch-stats{overflow-y:visible}.scenario-grid,.control-card__columns,.branch-detail__metrics-row{grid-template-columns:1fr}}
