:root{--color-primary-900: #271941;--color-primary-800: #37235a;--color-primary-700: #4a258c;--color-primary-600: #5d34a5;--color-primary-500: #7249bc;--color-primary-400: #8767cf;--color-primary-300: #b292ee;--color-primary-200: #c9aeff;--color-primary-100: #e9ddff;--color-primary-50: #f2eaff;--color-primary-25: #faf8ff;--color-info-900: #051f3d;--color-info-800: #033a7a;--color-info-700: #0855ae;--color-info-600: #0d6ddc;--color-info-500: #0e7eff;--color-info-400: #3a96ff;--color-info-300: #65adff;--color-info-200: #95c6ff;--color-info-100: #d8eaff;--color-info-50: #ebf4ff;--color-info-25: #f5f9ff;--color-danger-900: #480008;--color-danger-800: #6e000d;--color-danger-700: #a40115;--color-danger-600: #d30f1c;--color-danger-500: #e63449;--color-danger-400: #f75c6e;--color-danger-300: #ff7d8d;--color-danger-200: #ffb7c0;--color-danger-100: #ffe2e2;--color-danger-50: #fff2f3;--color-danger-25: #fffafa;--color-gold-900: #4c3b04;--color-gold-800: #775d07;--color-gold-700: #a37f09;--color-gold-600: #d3a50c;--color-gold-500: #f3c21f;--color-gold-400: #f5cd4b;--color-gold-300: #f8db7d;--color-gold-200: #ffeaa3;--color-gold-100: #fff2c7;--color-gold-50: #fffaeb;--color-gold-25: #fffdf7;--color-success-900: #093a1d;--color-success-800: #135d31;--color-success-700: #1c6039;--color-success-600: #27864e;--color-success-500: #3ca86b;--color-success-400: #68c28f;--color-success-300: #80d5a5;--color-success-200: #adf1cb;--color-success-100: #d3f8df;--color-success-50: #edfcf2;--color-success-25: #f7fdf9;--color-warning-900: #4a1f00;--color-warning-800: #6b3200;--color-warning-700: #a14d04;--color-warning-600: #c86810;--color-warning-500: #e88520;--color-warning-400: #ec964a;--color-warning-300: #f8a46a;--color-warning-200: #f8c99b;--color-warning-100: #ffebd0;--color-warning-50: #fff5e9;--color-warning-25: #fffcf7;--color-neutral-1000: #000000;--color-neutral-900: #1b1e23;--color-neutral-800: #2d3339;--color-neutral-700: #464d53;--color-neutral-600: #646b73;--color-neutral-500: #878f97;--color-neutral-400: #b1b7be;--color-neutral-300: #d5d9dd;--color-neutral-200: #e8eaed;--color-neutral-100: #eef0f2;--color-neutral-50: #f6f8f9;--color-neutral-25: #f9fafb;--color-neutral-0: #ffffff;--color-primary: var(--color-primary-500);--color-primary-light: var(--color-primary-200);--color-primary-hover: var(--color-primary-100);--color-secondary: var(--color-info-600);--color-danger: var(--color-danger-600);--color-success: var(--color-success-600);--color-warning: var(--color-warning-500);--color-info: var(--color-info-700);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-700);--color-text-tertiary: var(--color-neutral-600);--color-text-disabled: var(--color-neutral-500);--color-text-white: var(--color-neutral-0);--color-text-black: var(--color-neutral-1000);--color-text-heading: var(--color-primary-600);--color-text-link: var(--color-info-600);--color-bg-primary: var(--color-neutral-50);--color-bg-secondary: var(--color-neutral-0);--color-bg-tertiary: var(--color-primary-100);--color-bg-dark-brand: var(--color-primary-900);--color-bg-hover: var(--color-primary-200);--color-bg-disabled: var(--color-neutral-200);--color-border-primary: var(--color-neutral-400);--color-border-brand-purple: var(--color-primary-600);--color-border-light: var(--color-neutral-100);--color-border-active: var(--color-primary-200);--color-pending-bg: var(--color-warning-100);--color-pending-text: var(--color-warning-700);--color-draft-bg: var(--color-warning-100);--color-draft-text: var(--color-warning-700);--color-submitted-bg: var(--color-primary-50);--color-submitted-text: var(--color-primary-600);--color-rejected-bg: var(--color-danger-100);--color-rejected-text: var(--color-danger-700);--color-incomplete-bg: var(--color-danger-100);--color-incomplete-text: var(--color-danger-700);--color-approved-bg: var(--color-success-100);--color-approved-text: var(--color-success-800);--color-completed-bg: var(--color-success-100);--color-completed-text: var(--color-success-800);--color-inactive-bg: var(--color-neutral-200);--color-inactive-text: var(--color-neutral-800);--color-informative-bg: var(--color-info-50);--color-informative-text: var(--color-info-600);--spacing-0: 0;--spacing-3xs: .125rem;--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--field-label-gap: .3125rem;--field-row-gap: .625rem;--size-xs: 1.5rem;--size-sm: 2rem;--size-md: 2.5rem;--size-lg: 3rem;--size-xl: 3.5rem;--size-2xl: 4rem;--size-3xl: 4.5rem;--size-4xl: 5rem;--layout-xs: 160px;--layout-sm: 240px;--layout-md: 320px;--layout-lg: 400px;--layout-xl: 480px;--layout-2xl: 560px;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-lg-plus: .875rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-4xl: 2.5rem;--radius-icon: .313rem;--radius-checkbox: .375rem;--radius-full: 9999px;--stroke-0: 0;--stroke-s: 1px;--stroke-m: 2px;--stroke-icons: 2.3px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .2);--shadow-focus: 0 0 0 2px rgba(114, 73, 188, .2);--shadow-modal: 0 10px 40px 0 rgba(159, 168, 177, .4);--elevation-light-1: 0px 1px 2px 0px rgba(172, 175, 180, .2);--elevation-light-5: 0px 4px 20px 0px rgba(172, 175, 180, .2);--elevation-medium-5: 0px 8px 24px 0px rgba(172, 175, 180, .33);--shadow-sticky-edge: 4px 0 6px -4px rgba(0, 0, 0, .18);--elevation-1: 0 1px 8px 0 rgba(0, 0, 0, .03);--elevation-2: 0 1px 3px 1px rgba(0, 0, 0, .15), 0 1px 2px 0 rgba(0, 0, 0, .3);--elevation-3: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px 0 rgba(0, 0, 0, .3);--elevation-4: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px 0 rgba(0, 0, 0, .3);--elevation-5: 0 6px 10px 4px rgba(0, 0, 0, .15), 0 2px 3px 0 rgba(0, 0, 0, .3);--elevation-6: 0 8px 12px 6px rgba(0, 0, 0, .15), 0 4px 4px 0 rgba(0, 0, 0, .3);--transition-fast: .15s ease-in-out;--transition-base: .3s ease-in-out;--transition-slow: .5s ease-in-out;--z-base: 1;--z-sticky: 200;--z-dropdown: 300;--z-overlay: 900;--z-modal: 1000;--z-dropdown-portal: 1050;--z-tooltip: 1100;--font-family-base: "Inter", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-display-lg: 3.5625rem;--line-height-display-lg: 4rem;--letter-spacing-display-lg: -.25px;--font-size-display-md: 2.8125rem;--line-height-display-md: 3.25rem;--letter-spacing-display-md: 0;--font-size-display-sm: 2.25rem;--line-height-display-sm: 2.75rem;--letter-spacing-display-sm: 0;--font-size-headline-lg: 2rem;--line-height-headline-lg: 2.5rem;--letter-spacing-headline-lg: 0;--font-size-headline-md: 1.75rem;--line-height-headline-md: 2.25rem;--letter-spacing-headline-md: 0;--font-size-headline-sm: 1.5rem;--line-height-headline-sm: 2rem;--letter-spacing-headline-sm: 0;--font-size-title-lg: 1.375rem;--line-height-title-lg: 1.75rem;--letter-spacing-title-lg: 0;--font-size-title-lg-strong: 1.25rem;--line-height-title-lg-strong: 1.625rem;--letter-spacing-title-lg-strong: 0;--font-size-title-md: 1rem;--line-height-title-md: 1.5rem;--letter-spacing-title-md: 0;--font-size-title-sm: .875rem;--line-height-title-sm: 1.125rem;--letter-spacing-title-sm: .1px;--font-size-label-lg: .875rem;--line-height-label-lg: 1.25rem;--letter-spacing-label-lg: 0;--font-size-label-md: .75rem;--line-height-label-md: 1rem;--letter-spacing-label-md: 0;--letter-spacing-label-md-emphasized: .8px;--font-size-label-sm: .6875rem;--line-height-label-sm: 1rem;--letter-spacing-label-sm: 0;--letter-spacing-label-sm-emphasized: .8px;--font-size-body-lg: 1rem;--line-height-body-lg: 1.5rem;--font-size-body-md: .875rem;--line-height-body-md: 1.25rem;--font-size-body-sm: .75rem;--line-height-body-sm: 1.125rem;--letter-spacing-body: 0;--font-size-interface: .8125rem;--line-height-interface: 1.1875rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-3puVYYno.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-DekN-bdc.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-BJw-u2vB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-MediumItalic-DeZ8KYnE.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CJWE60Tt.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBoldItalic-Cqk7Ywkp.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}.display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display-lg)}.display-lg-emphasized{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display-lg)}.display-md{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display-md)}.display-md-emphasized{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display-md)}.display-sm{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display-sm)}.display-sm-emphasized{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display-sm)}.headline-lg{font-size:var(--font-size-headline-lg);line-height:var(--line-height-headline-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-headline-lg)}.headline-lg-emphasized{font-size:var(--font-size-headline-lg);line-height:var(--line-height-headline-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-headline-lg)}.headline-md{font-size:var(--font-size-headline-md);line-height:var(--line-height-headline-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-headline-md)}.headline-md-emphasized{font-size:var(--font-size-headline-md);line-height:var(--line-height-headline-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-headline-md)}.headline-sm{font-size:var(--font-size-headline-sm);line-height:var(--line-height-headline-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-headline-sm)}.headline-sm-emphasized{font-size:var(--font-size-headline-sm);line-height:var(--line-height-headline-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-headline-sm)}.title-lg{font-size:var(--font-size-title-lg);line-height:var(--line-height-title-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-title-lg)}.title-lg-strong{font-size:var(--font-size-title-lg-strong);line-height:var(--line-height-title-lg-strong);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-title-lg-strong)}.title-lg-emphasized{font-size:var(--font-size-title-lg);line-height:var(--line-height-title-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title-lg)}.title-md{font-size:var(--font-size-title-md);line-height:var(--line-height-title-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-title-md)}.title-md-emphasized{font-size:var(--font-size-title-md);line-height:var(--line-height-title-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title-md)}.title-sm{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-title-sm)}.title-sm-emphasized{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-title-sm)}.label-lg{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label-lg)}.label-lg-emphasized{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label-lg)}.label-md{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label-md)}.label-md-emphasized{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label-md-emphasized)}.label-sm{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label-sm)}.label-sm-emphasized{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label-sm-emphasized)}.body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body)}.body-lg-emphasized{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-body)}.body-md{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body)}.body-md-emphasized{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-body)}.body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body)}.body-sm-emphasized{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-body)}h2{font-size:var(--font-size-headline-md);line-height:var(--line-height-headline-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-headline-md);margin:0}h3{font-size:var(--font-size-headline-sm);line-height:var(--line-height-headline-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-headline-sm);margin:0}h4{font-size:var(--font-size-title-lg);line-height:var(--line-height-title-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title-lg);margin:0}h5{font-size:var(--font-size-title-md);line-height:var(--line-height-title-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title-md);margin:0}h6{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title-sm);margin:0}p{margin:0;font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}a{color:var(--color-text-link);text-decoration:none;transition:color var(--transition-fast)}.bold{font-weight:var(--font-weight-semibold)}html{font-size:16px;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{font-family:var(--font-family-base);background:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select,textarea,optgroup{font-family:inherit}.container{max-width:1400px;margin:0 auto;padding:var(--spacing-xl)}.page-heading{background-color:var(--color-bg-dark-brand);width:100%;padding:var(--spacing-md);h1{margin:0;color:var(--color-text-white);font-size:var(--font-size-headline-md);line-height:var(--line-height-headline-md);font-weight:var(--font-weight-medium)}}.page-description{color:var(--color-text-white);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}[data-tooltip]{position:relative}[data-tooltip]:hover,[data-tooltip]:focus-within{z-index:var(--z-tooltip, 1100)}[data-tooltip]:hover:after,[data-tooltip]:focus-within:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background-color:var(--color-neutral-1000);color:var(--color-neutral-0);border-radius:var(--radius-sm);padding:4px;font-size:12px;line-height:1.4;white-space:normal;max-width:16rem;min-width:6rem;width:100%;text-align:center;pointer-events:none;z-index:var(--z-tooltip, 1100)}[data-tooltip][data-tooltip-placement=right]:hover:after,[data-tooltip][data-tooltip-placement=right]:focus-within:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%);width:auto;min-width:0;white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-neutral-600)}.text-bold{font-weight:var(--font-weight-bold)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-medium{font-weight:var(--font-weight-medium)}.text-italic{font-style:italic}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}html{font-family:var(--font-family-base)}html [data-sonner-toaster]{--border-radius: var(--radius-lg);--width: 480px}html [data-sonner-toaster][data-sonner-theme=dark]{--normal-border: transparent;--normal-text: var(--color-neutral-0)}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-sm);font-size:var(--font-size-body-md);line-height:1.25rem;width:428px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{background:#ffffff1f;color:var(--color-neutral-0);border-radius:var(--radius-md);padding:4px 10px;height:auto;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ErrorHandler-module__errorHandler___DyXLf{margin:var(--spacing-md) 0}.ErrorHandler-module__errorContainer___Gy-FO{border:1px solid var(--color-danger);border-radius:var(--radius-sm);background-color:var(--color-bg-tertiary);color:var(--color-text-danger);padding:0;margin-bottom:var(--spacing-md)}.ErrorHandler-module__errorContent___W1btR{padding:var(--spacing-md)}.ErrorHandler-module__errorHeader___XzWE4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm)}.ErrorHandler-module__errorTitle___I9MKf{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-danger)}.ErrorHandler-module__errorDismiss___zEJiA{background:none;border:none;font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-danger);cursor:pointer;padding:0;margin-left:var(--spacing-md);line-height:1}.ErrorHandler-module__errorDismiss___zEJiA:hover{color:var(--color-text-secondary)}.ErrorHandler-module__errorDismiss___zEJiA:focus-visible{outline:2px solid var(--color-text-danger);outline-offset:2px}.ErrorHandler-module__errorDetail___3OUxc{margin:var(--spacing-sm) 0;color:var(--color-text-danger)}.ErrorHandler-module__errorType___lITJe,.ErrorHandler-module__errorInstance___IqMYH{margin:var(--spacing-xs) 0;color:var(--color-text-muted)}.ErrorHandler-module__errorExtensions___rFUPY{margin-top:var(--spacing-sm)}.ErrorHandler-module__errorExtensions___rFUPY summary{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.ErrorHandler-module__errorExtensions___rFUPY pre{background-color:var(--color-neutral-100);border:1px solid var(--color-border-light);border-radius:var(--radius-xs);padding:var(--spacing-sm);font-size:var(--font-size-sm);overflow-x:auto;margin:var(--spacing-sm) 0 0 0;color:var(--color-text-secondary)}.NavBar-module__nav___QOa9K,.NavBar-module__navItemWrapper___ScR53{display:flex;align-items:center;gap:var(--spacing-2xs)}.NavBar-module__groupSeparator___DnNY1{display:flex;height:24px}.NavBar-module__navButton___AwboN{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:.8125rem;line-height:1.1875;font-weight:400;border-radius:var(--radius-lg);background:transparent;border:none;cursor:pointer;text-decoration:none;color:var(--text-color-black)}.NavBar-module__navButton___AwboN:focus-visible{outline:1px solid var(--color-focus, currentColor);outline-offset:1px}.NavBar-module__navButton___AwboN:hover{background-color:var(--color-neutral-200)}.NavBar-module__navButton___AwboN.NavBar-module__active___VvmJ9{background-color:var(--color-neutral-200);font-weight:500}.NavBar-module__navButton___AwboN.NavBar-module__active___VvmJ9:hover{background-color:var(--color-neutral-300)}.NavBar-module__icon___PLlOn{width:1rem;height:1rem}.NavBar-module__label___JcVEt{display:none}@media(min-width:768px){.NavBar-module__label___JcVEt{display:inline}}.Separator-module__separator___jlPNr{flex-shrink:0}.Separator-module__horizontal___MLuoB{width:100%;height:var(--separator-thickness)}.Separator-module__vertical___xlXdu{align-self:stretch;width:var(--separator-thickness)}.Separator-module__base___pDCjT{background-color:var(--color-neutral-200)}.Separator-module__light___2D-nL{background-color:var(--color-neutral-100)}.Separator-module__dark___JmWjs{background-color:var(--color-neutral-300)}.Separator-module__thin___MyG5c{--separator-thickness: 1px}.Separator-module__thick___Vifmh{--separator-thickness: 2px}.DropdownMenu-module__dropdown___pT-jP{position:relative;display:inline-block}.DropdownMenu-module__trigger___pQ430{background:none;border:none;padding:0;cursor:pointer;border-radius:var(--radius-sm)}.DropdownMenu-module__trigger___pQ430:focus-visible{outline:2px solid var(--color-focus-ring, var(--color-primary));outline-offset:2px}.DropdownMenu-module__content___KVifP{position:fixed;top:var(--dd-top, auto);bottom:var(--dd-bottom, auto);max-height:var(--dd-max-height, none);overflow-y:auto;overscroll-behavior:contain;min-width:12rem;background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);padding:var(--spacing-sm);box-shadow:var(--elevation-medium-5);z-index:var(--z-dropdown-portal, 1050);display:flex;flex-direction:column;gap:1px}.DropdownMenu-module__measuring___U6ULB{visibility:hidden}.DropdownMenu-module__alignEnd___RD0-s{right:var(--dd-right)}.DropdownMenu-module__alignStart___tMeVp{left:var(--dd-left)}.DropdownMenu-module__menuItem___0-CLC{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body-md);color:var(--color-text-primary);text-align:left;transition:background-color var(--transition-fast)}.DropdownMenu-module__menuItem___0-CLC:hover{background-color:var(--color-neutral-50)}.DropdownMenu-module__menuItem___0-CLC:focus-visible{outline:2px solid var(--color-focus-ring, var(--color-primary));outline-offset:2px}.TopBar-module__header___MrFjd{background-color:var(--color-neutral-50);height:4rem;min-height:4rem;max-height:4rem;flex-shrink:0;display:flex;align-items:center;position:sticky;top:0;z-index:var(--z-sticky)}@media(min-width:768px){.TopBar-module__header___MrFjd{padding-right:var(--spacing-lg)}}.TopBar-module__logoContainer___Tnl-X{display:flex;align-items:center}.TopBar-module__icon___ZHtGD{width:30px;height:30px;margin-left:var(--spacing-md);margin-top:.3rem}.TopBar-module__separatorContainer___iPTN6{display:flex;height:44px;margin:0px var(--spacing-md)}.TopBar-module__leftSide___7Oaxx{display:flex;align-items:center;flex:1}.TopBar-module__avatar___mlrcv{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.TopBar-module__avatarFallback___T7gYA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-200);color:var(--color-neutral-1000);font-size:.8125rem;font-weight:500;user-select:none;transition:background-color var(--transition-fast)}.TopBar-module__avatar___mlrcv:hover .TopBar-module__avatarFallback___T7gYA{background:var(--color-neutral-300)}.TopBar-module__userInfo___uMEVi{display:flex;flex-direction:column;padding:var(--spacing-xs);background-color:var(--color-neutral-50);border-radius:var(--radius-lg);gap:var(--spacing-2xs)}.TopBar-module__userName___o1Vym{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.TopBar-module__userDetails___RKHEG{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-neutral-500)}.TopBar-module__rightSide___0NZr-{display:flex;align-items:center}.TopBar-module__separator___0dIOW{margin:var(--spacing-2xs) 0}.TopBar-module__menuItemIcon___7M3r2{height:1rem;width:1rem;flex-shrink:0}.TopBar-module__menuItemLabel___7-6TX{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.TopBar-module__menuItemSubLabel___Mc8AQ{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-neutral-500)}.TopBar-module__submenuChevron___4xsCd{height:1rem;width:1rem;flex-shrink:0;color:var(--color-neutral-500)}.TopBar-module__submenu___df7cY{position:fixed;top:var(--submenu-top);right:var(--submenu-right);min-width:11rem;display:flex;flex-direction:column;gap:1px;padding:var(--spacing-sm);background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);box-shadow:var(--elevation-medium-5);z-index:var(--z-dropdown)}.TopBar-module__submenuItem___UuBxp{justify-content:space-between}.TopBar-module__submenuCheck___81zWm{height:1rem;width:1rem;flex-shrink:0}.__root-module__appLayout___ie2aC{display:flex;height:100vh;overflow:hidden}.__root-module__mainArea___kFnrg{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.__root-module__mainArea___kFnrg main{flex:1;overflow-y:auto}.__root-module__content___1sHlU{width:100%;max-width:1920px;margin:0 auto}.__root-module__content___1sHlU:has(>[data-admin-layout]){max-width:none;display:flex;flex-direction:column;min-height:100%}.__root-module__content___1sHlU:has([data-table-sidebar]){height:100%;min-height:0;display:flex;flex-direction:column}.__root-module__signInError___SkTyU{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start;justify-content:center;max-width:32rem;min-height:100vh;margin:0 auto;padding:var(--spacing-lg)}.LoadingSpinner-module__container___Vh-nq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.LoadingSpinner-module__default___-xhg3{padding:var(--spacing-2xl);background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.LoadingSpinner-module__inline___JrdeU{padding:0;background:transparent;border:none}.LoadingSpinner-module__spinner___-zo6Y{color:var(--color-primary);animation:LoadingSpinner-module__spin___8ijMM 1s linear infinite}.LoadingSpinner-module__message___Ecele{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@keyframes LoadingSpinner-module__spin___8ijMM{to{transform:rotate(360deg)}}.NotFound-module__container___JynWT{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--spacing-xl);text-align:center}.NotFound-module__errorCode___xNpUJ{font-size:4rem;font-weight:700;margin:0}.NotFound-module__title___-wHGU{font-size:1.5rem;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.NotFound-module__message___PPuq4{color:#666;margin-bottom:var(--spacing-xl)}.NotFound-module__button___tswt9{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:.375rem;font-weight:500}.NotFound-module__button___tswt9:hover{opacity:.9}.ErrorBoundary-module__container___p8FIj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;min-height:200px}.ErrorBoundary-module__title___IWEPS{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-danger)}.ErrorBoundary-module__message___AFlZL{margin:0 0 var(--spacing-md);color:var(--color-text-secondary)}.ErrorBoundary-module__details___9TlA7{margin-bottom:var(--spacing-md);text-align:left;width:100%;max-width:600px}.ErrorBoundary-module__details___9TlA7 summary{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.ErrorBoundary-module__stack___DgQ-B{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-xs);padding:var(--spacing-sm);font-size:var(--font-size-sm);overflow-x:auto;color:var(--color-text-secondary)}.ErrorBoundary-module__retryButton___CSrzg{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ErrorBoundary-module__retryButton___CSrzg:hover{background-color:var(--color-bg-secondary)}.ErrorBoundary-module__retryButton___CSrzg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__button___tMKDW{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:inherit;font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-md);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;position:relative}.Button-module__button___tMKDW:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.Button-module__button___tMKDW:disabled{cursor:not-allowed;opacity:.5}.Button-module__xs___uGR-S{gap:var(--spacing-2xs);padding:var(--spacing-0) 6px;min-height:var(--size-xs);border-radius:10px;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.Button-module__sm___Q-5QZ{gap:var(--spacing-xs);padding:var(--spacing-0) var(--spacing-sm);min-height:var(--size-sm);border-radius:var(--radius-lg);font-size:var(--font-size-interface);line-height:var(--line-height-interface)}.Button-module__md___ean3l{gap:var(--spacing-xs);padding:var(--spacing-0) var(--spacing-md);min-height:var(--size-md);border-radius:var(--radius-lg-plus);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.Button-module__lg___-8lC1{gap:var(--spacing-sm);padding:var(--spacing-0) var(--spacing-md);min-height:var(--size-lg);border-radius:var(--radius-xl);font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);letter-spacing:var(--letter-spacing-title-sm)}.Button-module__xl___QW8aN{gap:var(--spacing-sm);padding:var(--spacing-0) var(--spacing-lg);min-height:var(--size-xl);border-radius:var(--radius-xl);font-size:var(--font-size-lg);line-height:1.375rem}.Button-module__full___CAudR{padding:0}.Button-module__iconOnly___3E4Nh.Button-module__sm___Q-5QZ{padding:var(--spacing-xs);width:var(--size-sm);height:var(--size-sm)}.Button-module__iconOnly___3E4Nh.Button-module__md___ean3l{padding:var(--spacing-sm);width:var(--size-md);height:var(--size-md)}.Button-module__iconOnly___3E4Nh.Button-module__lg___-8lC1{padding:var(--spacing-sm);width:var(--size-lg);height:var(--size-lg)}.Button-module__iconOnly___3E4Nh.Button-module__xl___QW8aN{padding:var(--spacing-md);width:var(--size-xl);height:var(--size-xl)}.Button-module__primary___m-CEF{background:var(--color-primary-500);color:var(--color-neutral-0)}.Button-module__primary___m-CEF:hover:not(:disabled){background:var(--color-primary-600);box-shadow:var(--shadow-md)}.Button-module__secondary___VTcbY{background:var(--color-neutral-200);color:var(--color-neutral-1000)}.Button-module__secondary___VTcbY:hover:not(:disabled){background:var(--color-neutral-300)}.Button-module__danger___YzrAr{background:var(--color-danger-500);color:var(--color-neutral-0)}.Button-module__danger___YzrAr:hover:not(:disabled){background:var(--color-danger-600)}.Button-module__dangerSecondary___TfTr1{background:var(--color-neutral-200);color:var(--color-neutral-1000)}.Button-module__dangerSecondary___TfTr1:hover:not(:disabled),.Button-module__dangerSecondary___TfTr1:focus-visible:not(:disabled){background:var(--color-danger-500);color:var(--color-neutral-0)}.Button-module__dangerSecondary___TfTr1:focus-visible{outline-color:var(--color-danger-500)}.Button-module__dangerLight___3snp9{background:var(--color-danger-50);color:var(--color-danger-600)}.Button-module__dangerLight___3snp9:hover:not(:disabled){background:var(--color-danger-100)}.Button-module__ghost___FYHzC{background-color:transparent;color:var(--color-neutral-1000)}.Button-module__ghost___FYHzC:hover:not(:disabled){background-color:var(--color-neutral-100)}.Button-module__icon___Ycl6D{background:transparent;color:var(--color-neutral-0)}.Button-module__icon___Ycl6D:hover:not(:disabled){background:var(--color-primary-500);color:var(--color-neutral-0)}.Button-module__iconBlack___SKP3-{background:transparent;color:var(--color-neutral-1000)}.Button-module__iconBlack___SKP3-:hover:not(:disabled){background:var(--color-neutral-200)}.Button-module__negative___7Vtno{background:var(--color-primary-100);color:var(--color-primary-600);border:1px solid var(--color-primary-500)}.Button-module__negative___7Vtno:hover:not(:disabled){background:var(--color-primary-200);border-color:var(--color-primary-600)}.Button-module__outline___z3ISd{background:transparent;color:var(--color-neutral-1000);border:1px solid var(--color-neutral-400)}.Button-module__outline___z3ISd:hover:not(:disabled){background:var(--color-neutral-50);border-color:var(--color-neutral-500)}.Button-module__fullWidth___au2Pb{width:100%}.Button-module__spinner___M1f5-{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;svg{animation:Button-module__spin___X3Kh0 1s linear infinite}}@keyframes Button-module__spin___X3Kh0{to{transform:rotate(360deg)}}.Button-module__iconLeft___6pcow,.Button-module__iconRight___dB55H{display:inline-flex;align-items:center;justify-content:center}.Button-module__iconCenter___P93iw{display:inline-flex;align-items:center;justify-content:center;margin-left:0;margin-right:0}.Button-module__light___iSJWD{background:var(--color-neutral-0);color:var(--color-neutral-1000);border:1px solid var(--color-neutral-400)}.Button-module__light___iSJWD:hover:not(:disabled){background:var(--color-neutral-100);border-color:var(--color-neutral-500)}.Button-module__tonal___ke2iT{background:var(--color-primary-50);color:var(--color-primary-600)}.Button-module__button___tMKDW.Button-module__tonal___ke2iT{font-weight:var(--font-weight-medium)}.Button-module__tonal___ke2iT:hover:not(:disabled){background:var(--color-primary-100)}.Button-module__round___Lp1Zo{border-radius:9999px}.Button-module__round___Lp1Zo.Button-module__iconOnly___3E4Nh{border-radius:50%}.fieldLabel-module__fieldLabel___nLrT0{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);color:var(--color-neutral-800);margin:0;padding-left:2px}.Modal-module__overlay___-RqGQ{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.Modal-module__content___1bCpv{background:var(--color-neutral-50);border-radius:var(--radius-2xl);padding:var(--spacing-0);width:95%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-modal);display:flex;flex-direction:column}.Modal-module__contentLarge___SL2yd{max-width:1600px}.Modal-module__contentFullHeight___zMNUJ{height:90vh}.Modal-module__contentSmall___aIQFo{max-width:400px}.Modal-module__header___1k5W2{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg, 24px);position:sticky;top:0;background-color:var(--color-neutral-0);height:var(--size-xl);border-bottom:1px solid var(--color-neutral-200)}.Modal-module__header___1k5W2 h2{margin:0}.Modal-module__body___3Ulrd{padding:var(--spacing-md);flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Modal-module__card___6bzvd{background-color:var(--color-neutral-0);padding:var(--spacing-md);border-radius:var(--radius-2xl);box-shadow:var(--elevation-1)}.Modal-module__footer___5BxTl{display:flex;height:var(--size-2xl);padding:var(--spacing-lg, 24px);justify-content:space-between;align-items:center;align-self:stretch;background-color:var(--color-neutral-0);position:sticky;bottom:0;border-top:1px solid var(--color-neutral-200)}.Modal-module__footerActions___zwIS5{display:flex;gap:var(--spacing-sm)}.Modal-module__formGroup___ELVqm{display:flex;flex-direction:column;gap:var(--field-label-gap);margin-bottom:var(--spacing-md)}.Modal-module__formRow___QMt1K{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.Modal-module__label___PqjvZ{display:block}.Modal-module__select___WUjEU,.Modal-module__input___coekL,.Modal-module__textarea___F9Upw{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);outline:none;transition:all var(--transition-fast);width:100%}.Modal-module__select___WUjEU.Modal-module__error___D93uG,.Modal-module__input___coekL.Modal-module__error___D93uG,.Modal-module__textarea___F9Upw.Modal-module__error___D93uG{border-color:var(--color-danger)}.Modal-module__select___WUjEU.Modal-module__error___D93uG:focus,.Modal-module__input___coekL.Modal-module__error___D93uG:focus,.Modal-module__textarea___F9Upw.Modal-module__error___D93uG:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc35451a}.Modal-module__select___WUjEU{padding:var(--spacing-sm) var(--spacing-md);min-height:2.5rem;cursor:pointer}.Modal-module__select___WUjEU:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.Modal-module__select___WUjEU:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-light);cursor:not-allowed;opacity:.6}.Modal-module__input___coekL{padding:var(--spacing-sm) var(--spacing-md);min-height:2.5rem}.Modal-module__input___coekL:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.Modal-module__input___coekL::placeholder{color:var(--color-text-tertiary);opacity:.7}.Modal-module__input___coekL:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-light);cursor:not-allowed;opacity:.6}.Modal-module__textarea___F9Upw{padding:var(--spacing-sm) var(--spacing-md);resize:vertical;min-height:5rem;background-color:var(--color-neutral-0)}.Modal-module__textarea___F9Upw:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.Modal-module__textarea___F9Upw::placeholder{color:var(--color-text-tertiary);opacity:.7}.Modal-module__textarea___F9Upw:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-light);cursor:not-allowed;opacity:.6}.Modal-module__formActions___6hmAY{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.Modal-module__formActionsSpaceBetween___ckupe{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.Modal-module__formActionsGroup___Z1Nte{display:flex;gap:var(--spacing-md)}.ModalGrid-module__grid___w1MIR{display:grid;gap:var(--spacing-md);flex:1;min-height:0}.ModalGrid-module__grid___w1MIR>*{overflow-y:auto;min-height:0}.ModalGrid-module__cols1___uI1RA{grid-template-columns:1fr}.ModalGrid-module__cols3___yD-3h{grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.ModalGrid-module__cols2___zOPvz,.ModalGrid-module__cols3___yD-3h{grid-template-columns:1fr}}.a11y-module__srOnly___2OpKc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.SessionTimeoutDialog-module__body___gKByl{display:flex;gap:var(--spacing-sm);align-items:flex-start}.SessionTimeoutDialog-module__icon___KTy63{flex-shrink:0;margin-top:var(--spacing-3xs);color:var(--color-text-secondary)}.SessionTimeoutDialog-module__countdown___M4i4n{margin-top:var(--spacing-xs);font-variant-numeric:tabular-nums;font-weight:600}.Alert-module__alertFlexContainer___6xdoz{display:flex;gap:var(--spacing-xs);align-items:center;border-radius:var(--radius-lg)}.Alert-module__subtle___g6ZrC{height:var(--size-sm);padding:var(--spacing-0) var(--spacing-xs);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-regular)}.Alert-module__standard___Eq3Ks{height:var(--size-md);padding:var(--spacing-0) var(--spacing-sm);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-semibold)}.Alert-module__primary___e8yWZ{background-color:var(--color-primary-50);border:solid 1px var(--color-primary-100);color:var(--color-primary-500)}.Alert-module__success___IpQX0{background-color:var(--color-success-50);border:solid 1px var(--color-success-100);color:var(--color-success-600)}.Alert-module__alert___6Zv3h{background-color:var(--color-warning-50);border:solid 1px var(--color-warning-100);color:var(--color-warning-500)}.Alert-module__info___x7n7Q{background-color:var(--color-info-50);border:solid 1px var(--color-info-100);color:var(--color-info-500)}.Alert-module__danger___SYXwq{background-color:var(--color-danger-50);border:solid 1px var(--color-danger-100);color:var(--color-danger-600)}.Alert-module__transparent___4idMm{background-color:transparent;border:solid 1px transparent;color:var(--color-text-primary)}.Alert-module__transparent___4idMm svg{color:var(--color-danger-600)}
