/* === fonts === */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url('/fonts/inter-100.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src: url('/fonts/inter-200.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('/fonts/inter-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/fonts/inter-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/fonts/inter-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/fonts/inter-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/fonts/inter-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url('/fonts/inter-800.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('/fonts/inter-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/fonts/plus-jakarta-sans-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/fonts/plus-jakarta-sans-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('/fonts/roboto-mono-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/fonts/roboto-mono-400.woff2') format('woff2');
}

/* === global.css === */
/* Remove if fonts are not used */
/* Remove is recharts is not used */
.recharts-cartesian-axis-tick-value {
  color: var(--mui-palette-text-secondary);
  font-size: var(--fontSize-xs);
}

.recharts-cartesian-grid line {
  stroke: var(--mui-palette-divider);
}

.recharts-pie path:focus {
  outline: none;
}

/* Remove if react-simple-maps is not used */
.rsm-geographies path:focus {
  outline: none;
}

/* Remove if fullcalendar is not used */
.fc {
  --fc-bg-event-opacity: 1;
  --fc-border-color: var(--mui-palette-divider);
  --fc-daygrid-event-dot-width: 10px;
  --fc-event-bg-color: var(--mui-palette-background-paper);
  --fc-event-border-color: var(--mui-palette-divider);
  --fc-event-text-color: var(--mui-palette-primary-contrastTex);
  --fc-list-event-hover-bg-color: var(--mui-palette-background-default);
  --fc-neutral-bg-color: var(--mui-palette-background-default);
  --fc-page-bg-color: var(--mui-palette-background-default);
  --fc-today-bg-color: var(--mui-palette-background-level1);
  color: var(--mui-palette-text-primary);
}

.fc .fc-license-message {
  display: none;
}

.fc .fc-list {
  border-color: transparent;
}

.fc .fc-scrollgrid {
  border-color: transparent;
}

.fc .fc-scrollgrid-section-header > th {
  border-color: transparent;
}

.fc .fc-scrollgrid-section-body > td {
  border-color: transparent;
}

.fc .fc-col-header-cell:first-of-type {
  border-left-color: transparent;
}

.fc .fc-col-header-cell:last-of-type {
  border-right-color: transparent;
}

.fc .fc-col-header-cell-cushion {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 2.5;
  padding: 8px;
  text-transform: uppercase;
}

.fc .fc-daygrid-day-frame {
  padding: 12px;
}

.fc .fc-day-other .fc-daygrid-day-top {
  color: var(--mui-palette-text-secondary);
}

.fc .fc-event {
  background: transparent;
  border: none;
  padding: 0;
}

/* Variables */
:root {
  --fontSize-xs: 0.75rem;
  --fontSize-sm: 0.875rem;
  --fontSize-md: 1rem;
  --fontSize-lg: 1.125rem;
  --fontSize-xl: 1.25rem;
  --fontSize-2xl: 1.5rem;

  --icon-fontSize-sm: 1rem;
  --icon-fontSize-md: 1.25rem;
  --icon-fontSize-lg: 1.5rem;
  --icon-fontSize-xl: 1.75rem;

  /* Remember to keep in sync with theme breakpoints */
  --maxWidth-xs: 0;
  --maxWidth-sm: 600px;
  --maxWidth-md: 900px;
  --maxWidth-lg: 1200px;
  --maxWidth-xl: 1440px;
}

*:focus-visible {
  outline: 2px solid var(--mui-palette-primary-main);
}

html {
  height: 100%;
}

body {
  height: 100%;
}

#root {
  height: 100%;
}

/* === MUI emotion (merged across pages) === */
:root{--mui-shape-borderRadius:8px;--mui-shadows-0:none;--mui-shadows-1:0px 1px 2px rgba(0, 0, 0, 0.08);--mui-shadows-2:0px 1px 5px rgba(0, 0, 0, 0.08);--mui-shadows-3:0px 1px 8px rgba(0, 0, 0, 0.08);--mui-shadows-4:0px 1px 10px rgba(0, 0, 0, 0.08);--mui-shadows-5:0px 1px 14px rgba(0, 0, 0, 0.08);--mui-shadows-6:0px 1px 18px rgba(0, 0, 0, 0.08);--mui-shadows-7:0px 2px 16px rgba(0, 0, 0, 0.08);--mui-shadows-8:0px 3px 14px rgba(0, 0, 0, 0.08);--mui-shadows-9:0px 3px 16px rgba(0, 0, 0, 0.08);--mui-shadows-10:0px 4px 18px rgba(0, 0, 0, 0.08);--mui-shadows-11:0px 4px 20px rgba(0, 0, 0, 0.08);--mui-shadows-12:0px 5px 22px rgba(0, 0, 0, 0.08);--mui-shadows-13:0px 5px 24px rgba(0, 0, 0, 0.08);--mui-shadows-14:0px 5px 26px rgba(0, 0, 0, 0.08);--mui-shadows-15:0px 6px 28px rgba(0, 0, 0, 0.08);--mui-shadows-16:0px 6px 30px rgba(0, 0, 0, 0.08);--mui-shadows-17:0px 6px 32px rgba(0, 0, 0, 0.08);--mui-shadows-18:0px 7px 34px rgba(0, 0, 0, 0.08);--mui-shadows-19:0px 7px 36px rgba(0, 0, 0, 0.08);--mui-shadows-20:0px 8px 38px rgba(0, 0, 0, 0.08);--mui-shadows-21:0px 8px 40px rgba(0, 0, 0, 0.08);--mui-shadows-22:0px 8px 42px rgba(0, 0, 0, 0.08);--mui-shadows-23:0px 9px 44px rgba(0, 0, 0, 0.08);--mui-shadows-24:0px 9px 46px rgba(0, 0, 0, 0.08);--mui-zIndex-mobileStepper:1000;--mui-zIndex-fab:1050;--mui-zIndex-speedDial:1050;--mui-zIndex-appBar:1100;--mui-zIndex-drawer:1200;--mui-zIndex-modal:1300;--mui-zIndex-snackbar:1400;--mui-zIndex-tooltip:1500;}
:root,[data-mui-color-scheme="light"]{--mui-palette-action-disabledBackground:rgba(0, 0, 0, 0.06);--mui-palette-action-active:rgba(0, 0, 0, 0.54);--mui-palette-action-hover:rgba(0, 0, 0, 0.04);--mui-palette-action-hoverOpacity:0.04;--mui-palette-action-selected:rgba(0, 0, 0, 0.08);--mui-palette-action-selectedOpacity:0.08;--mui-palette-action-disabled:rgba(0, 0, 0, 0.26);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(0, 0, 0, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.12;--mui-palette-action-activeChannel:0 0 0;--mui-palette-action-selectedChannel:0 0 0;--mui-palette-background-default:var(--mui-palette-common-white);--mui-palette-background-defaultChannel:255 255 255;--mui-palette-background-paper:var(--mui-palette-common-white);--mui-palette-background-level1:var(--mui-palette-neutral-50);--mui-palette-background-level2:var(--mui-palette-neutral-100);--mui-palette-background-level3:var(--mui-palette-neutral-200);--mui-palette-common-black:#000000;--mui-palette-common-white:#ffffff;--mui-palette-common-background:#fff;--mui-palette-common-onBackground:#000;--mui-palette-common-backgroundChannel:255 255 255;--mui-palette-common-onBackgroundChannel:0 0 0;--mui-palette-divider:var(--mui-palette-neutral-200);--mui-palette-dividerChannel:220 223 228;--mui-palette-error-50:#fef3f2;--mui-palette-error-100:#fee4e2;--mui-palette-error-200:#ffcdc9;--mui-palette-error-300:#fdaaa4;--mui-palette-error-400:#f97970;--mui-palette-error-500:#f04438;--mui-palette-error-600:#de3024;--mui-palette-error-700:#bb241a;--mui-palette-error-800:#9a221a;--mui-palette-error-900:#80231c;--mui-palette-error-950:#460d09;--mui-palette-error-light:#f97970;--mui-palette-error-main:#f04438;--mui-palette-error-dark:#de3024;--mui-palette-error-contrastText:var(--mui-palette-common-white);--mui-palette-error-activated:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-error-hovered:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-error-selected:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-error-mainChannel:240 68 56;--mui-palette-error-lightChannel:249 121 112;--mui-palette-error-darkChannel:222 48 36;--mui-palette-error-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-info-50:#ecfdff;--mui-palette-info-100:#cff7fe;--mui-palette-info-200:#a4eefd;--mui-palette-info-300:#66e0fa;--mui-palette-info-400:#10bee8;--mui-palette-info-500:#04aad6;--mui-palette-info-600:#0787b3;--mui-palette-info-700:#0d6d91;--mui-palette-info-800:#145876;--mui-palette-info-900:#154964;--mui-palette-info-950:#082f44;--mui-palette-info-light:#10bee8;--mui-palette-info-main:#04aad6;--mui-palette-info-dark:#0787b3;--mui-palette-info-contrastText:var(--mui-palette-common-white);--mui-palette-info-activated:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-info-hovered:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-info-selected:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-info-mainChannel:4 170 214;--mui-palette-info-lightChannel:16 190 232;--mui-palette-info-darkChannel:7 135 179;--mui-palette-info-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-neutral-50:#f9fafb;--mui-palette-neutral-100:#f1f1f4;--mui-palette-neutral-200:#dcdfe4;--mui-palette-neutral-300:#b3b9c6;--mui-palette-neutral-400:#8a94a6;--mui-palette-neutral-500:#667085;--mui-palette-neutral-600:#565e73;--mui-palette-neutral-700:#434a60;--mui-palette-neutral-800:#313749;--mui-palette-neutral-900:#212636;--mui-palette-neutral-950:#121621;--mui-palette-primary-50:#ecf0ff;--mui-palette-primary-100:#dde3ff;--mui-palette-primary-200:#c2cbff;--mui-palette-primary-300:#9ca7ff;--mui-palette-primary-400:#7578ff;--mui-palette-primary-500:#635bff;--mui-palette-primary-600:#4e36f5;--mui-palette-primary-700:#432ad8;--mui-palette-primary-800:#3725ae;--mui-palette-primary-900:#302689;--mui-palette-primary-950:#1e1650;--mui-palette-primary-light:#7578ff;--mui-palette-primary-main:#635bff;--mui-palette-primary-dark:#4e36f5;--mui-palette-primary-contrastText:var(--mui-palette-common-white);--mui-palette-primary-activated:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-primary-hovered:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-primary-selected:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-primary-mainChannel:99 91 255;--mui-palette-primary-lightChannel:117 120 255;--mui-palette-primary-darkChannel:78 54 245;--mui-palette-primary-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-secondary-50:#fbfcfe;--mui-palette-secondary-100:#f0f4f8;--mui-palette-secondary-200:#dde7ee;--mui-palette-secondary-300:#cdd7e1;--mui-palette-secondary-400:#9fa6ad;--mui-palette-secondary-500:#636b74;--mui-palette-secondary-600:#555e68;--mui-palette-secondary-700:#32383e;--mui-palette-secondary-800:#202427;--mui-palette-secondary-900:#121517;--mui-palette-secondary-950:#090a0b;--mui-palette-secondary-light:#555e68;--mui-palette-secondary-main:#32383e;--mui-palette-secondary-dark:#202427;--mui-palette-secondary-contrastText:var(--mui-palette-common-white);--mui-palette-secondary-activated:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-secondary-hovered:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-secondary-selected:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-secondary-mainChannel:50 56 62;--mui-palette-secondary-lightChannel:85 94 104;--mui-palette-secondary-darkChannel:32 36 39;--mui-palette-secondary-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-success-50:#f0fdfa;--mui-palette-success-100:#ccfbef;--mui-palette-success-200:#9af5e1;--mui-palette-success-300:#5fe9ce;--mui-palette-success-400:#2ed3b8;--mui-palette-success-500:#15b79f;--mui-palette-success-600:#0e9382;--mui-palette-success-700:#107569;--mui-palette-success-800:#115e56;--mui-palette-success-900:#134e48;--mui-palette-success-950:#042f2c;--mui-palette-success-light:#2ed3b8;--mui-palette-success-main:#15b79f;--mui-palette-success-dark:#0e9382;--mui-palette-success-contrastText:var(--mui-palette-common-white);--mui-palette-success-activated:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-success-hovered:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-success-selected:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-success-mainChannel:21 183 159;--mui-palette-success-lightChannel:46 211 184;--mui-palette-success-darkChannel:14 147 130;--mui-palette-success-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-text-primary:var(--mui-palette-neutral-900);--mui-palette-text-primaryChannel:33 38 54;--mui-palette-text-secondary:var(--mui-palette-neutral-500);--mui-palette-text-secondaryChannel:102 112 133;--mui-palette-text-disabled:var(--mui-palette-neutral-400);--mui-palette-warning-50:#fffaea;--mui-palette-warning-100:#fff3c6;--mui-palette-warning-200:#ffe587;--mui-palette-warning-300:#ffd049;--mui-palette-warning-400:#ffbb1f;--mui-palette-warning-500:#fb9c0c;--mui-palette-warning-600:#de7101;--mui-palette-warning-700:#b84d05;--mui-palette-warning-800:#953b0b;--mui-palette-warning-900:#7b310c;--mui-palette-warning-950:#471701;--mui-palette-warning-light:#ffbb1f;--mui-palette-warning-main:#fb9c0c;--mui-palette-warning-dark:#de7101;--mui-palette-warning-contrastText:var(--mui-palette-common-white);--mui-palette-warning-activated:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-warning-hovered:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-warning-selected:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-warning-mainChannel:251 156 12;--mui-palette-warning-lightChannel:255 187 31;--mui-palette-warning-darkChannel:222 113 1;--mui-palette-warning-contrastTextChannel:var(--mui-palette-common-white);--mui-palette-Avatar-defaultBg:var(--mui-palette-neutral-600);--mui-palette-Backdrop-bg:rgb(18, 22, 33, 0.8);--mui-palette-OutlinedInput-border:var(--mui-palette-neutral-200);--mui-palette-TableCell-border:var(--mui-palette-divider);--mui-palette-Tooltip-bg:rgba(10, 13, 20, 0.75);--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-Alert-errorColor:rgb(99, 48, 44);--mui-palette-Alert-infoColor:rgb(6, 76, 92);--mui-palette-Alert-successColor:rgb(18, 84, 73);--mui-palette-Alert-warningColor:rgb(102, 74, 12);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-main, #f04438);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-main, #04aad6);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-main, #15b79f);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-main, #fb9c0c);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-successFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-warningFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-errorStandardBg:rgb(254, 241, 240);--mui-palette-Alert-infoStandardBg:rgb(231, 248, 252);--mui-palette-Alert-successStandardBg:rgb(234, 250, 247);--mui-palette-Alert-warningStandardBg:rgb(255, 248, 232);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #f04438);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #04aad6);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #15b79f);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #fb9c0c);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-A100, #f5f5f5);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-700, #616161);--mui-palette-FilledInput-bg:rgba(0, 0, 0, 0.06);--mui-palette-FilledInput-hoverBg:rgba(0, 0, 0, 0.09);--mui-palette-FilledInput-disabledBg:rgba(0, 0, 0, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(195, 192, 255);--mui-palette-LinearProgress-secondaryBg:rgb(177, 179, 181);--mui-palette-LinearProgress-errorBg:rgb(249, 183, 179);--mui-palette-LinearProgress-infoBg:rgb(159, 222, 239);--mui-palette-LinearProgress-successBg:rgb(166, 227, 218);--mui-palette-LinearProgress-warningBg:rgb(253, 217, 162);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, 33 38 54) / 0.11);--mui-palette-Slider-primaryTrack:rgb(195, 192, 255);--mui-palette-Slider-secondaryTrack:rgb(177, 179, 181);--mui-palette-Slider-errorTrack:rgb(249, 183, 179);--mui-palette-Slider-infoTrack:rgb(159, 222, 239);--mui-palette-Slider-successTrack:rgb(166, 227, 218);--mui-palette-Slider-warningTrack:rgb(253, 217, 162);--mui-palette-SnackbarContent-bg:var(--mui-palette-common-white);--mui-palette-SpeedDialAction-fabHoverBg:var(--mui-palette-common-white);--mui-palette-StepConnector-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-StepContent-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Switch-defaultColor:var(--mui-palette-common-white, #ffffff);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Switch-primaryDisabledColor:rgb(195, 192, 255);--mui-palette-Switch-secondaryDisabledColor:rgb(177, 179, 181);--mui-palette-Switch-errorDisabledColor:rgb(249, 183, 179);--mui-palette-Switch-infoDisabledColor:rgb(159, 222, 239);--mui-palette-Switch-successDisabledColor:rgb(166, 227, 218);--mui-palette-Switch-warningDisabledColor:rgb(253, 217, 162);--mui-opacity-inputPlaceholder:0.42;--mui-opacity-inputUnderline:0.42;--mui-opacity-switchTrackDisabled:0.12;--mui-opacity-switchTrack:0.38;}
[data-mui-color-scheme="dark"]{--mui-palette-action-disabledBackground:rgba(0, 0, 0, 0.12);--mui-palette-action-active:#fff;--mui-palette-action-hover:rgba(255, 255, 255, 0.08);--mui-palette-action-hoverOpacity:0.08;--mui-palette-action-selected:rgba(255, 255, 255, 0.16);--mui-palette-action-selectedOpacity:0.16;--mui-palette-action-disabled:rgba(255, 255, 255, 0.3);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(255, 255, 255, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.24;--mui-palette-action-activeChannel:255 255 255;--mui-palette-action-selectedChannel:255 255 255;--mui-palette-background-default:var(--mui-palette-neutral-950);--mui-palette-background-defaultChannel:9 10 11;--mui-palette-background-paper:var(--mui-palette-neutral-900);--mui-palette-background-level1:var(--mui-palette-neutral-800);--mui-palette-background-level2:var(--mui-palette-neutral-700);--mui-palette-background-level3:var(--mui-palette-neutral-600);--mui-palette-common-black:#000000;--mui-palette-common-white:#ffffff;--mui-palette-common-background:#000;--mui-palette-common-onBackground:#fff;--mui-palette-common-backgroundChannel:0 0 0;--mui-palette-common-onBackgroundChannel:255 255 255;--mui-palette-divider:var(--mui-palette-neutral-700);--mui-palette-dividerChannel:50 56 62;--mui-palette-error-50:#fef3f2;--mui-palette-error-100:#fee4e2;--mui-palette-error-200:#ffcdc9;--mui-palette-error-300:#fdaaa4;--mui-palette-error-400:#f97970;--mui-palette-error-500:#f04438;--mui-palette-error-600:#de3024;--mui-palette-error-700:#bb241a;--mui-palette-error-800:#9a221a;--mui-palette-error-900:#80231c;--mui-palette-error-950:#460d09;--mui-palette-error-light:#fdaaa4;--mui-palette-error-main:#f97970;--mui-palette-error-dark:#f04438;--mui-palette-error-contrastText:var(--mui-palette-common-black);--mui-palette-error-activated:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-error-hovered:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-error-selected:rgba(var(--mui-palette-error-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-error-mainChannel:249 121 112;--mui-palette-error-lightChannel:253 170 164;--mui-palette-error-darkChannel:240 68 56;--mui-palette-error-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-info-50:#ecfdff;--mui-palette-info-100:#cff7fe;--mui-palette-info-200:#a4eefd;--mui-palette-info-300:#66e0fa;--mui-palette-info-400:#10bee8;--mui-palette-info-500:#04aad6;--mui-palette-info-600:#0787b3;--mui-palette-info-700:#0d6d91;--mui-palette-info-800:#145876;--mui-palette-info-900:#154964;--mui-palette-info-950:#082f44;--mui-palette-info-light:#66e0fa;--mui-palette-info-main:#10bee8;--mui-palette-info-dark:#04aad6;--mui-palette-info-contrastText:var(--mui-palette-common-black);--mui-palette-info-activated:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-info-hovered:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-info-selected:rgba(var(--mui-palette-info-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-info-mainChannel:16 190 232;--mui-palette-info-lightChannel:102 224 250;--mui-palette-info-darkChannel:4 170 214;--mui-palette-info-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-neutral-50:#fbfcfe;--mui-palette-neutral-100:#f0f4f8;--mui-palette-neutral-200:#dde7ee;--mui-palette-neutral-300:#cdd7e1;--mui-palette-neutral-400:#9fa6ad;--mui-palette-neutral-500:#636b74;--mui-palette-neutral-600:#555e68;--mui-palette-neutral-700:#32383e;--mui-palette-neutral-800:#202427;--mui-palette-neutral-900:#121517;--mui-palette-neutral-950:#090a0b;--mui-palette-primary-50:#ecf0ff;--mui-palette-primary-100:#dde3ff;--mui-palette-primary-200:#c2cbff;--mui-palette-primary-300:#9ca7ff;--mui-palette-primary-400:#7578ff;--mui-palette-primary-500:#635bff;--mui-palette-primary-600:#4e36f5;--mui-palette-primary-700:#432ad8;--mui-palette-primary-800:#3725ae;--mui-palette-primary-900:#302689;--mui-palette-primary-950:#1e1650;--mui-palette-primary-light:#9ca7ff;--mui-palette-primary-main:#7578ff;--mui-palette-primary-dark:#635bff;--mui-palette-primary-contrastText:var(--mui-palette-common-black);--mui-palette-primary-activated:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-primary-hovered:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-primary-selected:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-primary-mainChannel:117 120 255;--mui-palette-primary-lightChannel:156 167 255;--mui-palette-primary-darkChannel:99 91 255;--mui-palette-primary-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-secondary-50:#fbfcfe;--mui-palette-secondary-100:#f0f4f8;--mui-palette-secondary-200:#dde7ee;--mui-palette-secondary-300:#cdd7e1;--mui-palette-secondary-400:#9fa6ad;--mui-palette-secondary-500:#636b74;--mui-palette-secondary-600:#555e68;--mui-palette-secondary-700:#32383e;--mui-palette-secondary-800:#202427;--mui-palette-secondary-900:#121517;--mui-palette-secondary-950:#090a0b;--mui-palette-secondary-light:#f0f4f8;--mui-palette-secondary-main:#dde7ee;--mui-palette-secondary-dark:#cdd7e1;--mui-palette-secondary-contrastText:var(--mui-palette-common-black);--mui-palette-secondary-activated:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-secondary-hovered:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-secondary-selected:rgba(var(--mui-palette-secondary-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-secondary-mainChannel:221 231 238;--mui-palette-secondary-lightChannel:240 244 248;--mui-palette-secondary-darkChannel:205 215 225;--mui-palette-secondary-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-success-50:#f0fdfa;--mui-palette-success-100:#ccfbef;--mui-palette-success-200:#9af5e1;--mui-palette-success-300:#5fe9ce;--mui-palette-success-400:#2ed3b8;--mui-palette-success-500:#15b79f;--mui-palette-success-600:#0e9382;--mui-palette-success-700:#107569;--mui-palette-success-800:#115e56;--mui-palette-success-900:#134e48;--mui-palette-success-950:#042f2c;--mui-palette-success-light:#5fe9ce;--mui-palette-success-main:#2ed3b8;--mui-palette-success-dark:#15b79f;--mui-palette-success-contrastText:var(--mui-palette-common-black);--mui-palette-success-activated:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-success-hovered:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-success-selected:rgba(var(--mui-palette-success-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-success-mainChannel:46 211 184;--mui-palette-success-lightChannel:95 233 206;--mui-palette-success-darkChannel:21 183 159;--mui-palette-success-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-text-primary:var(--mui-palette-neutral-100);--mui-palette-text-primaryChannel:240 244 248;--mui-palette-text-secondary:var(--mui-palette-neutral-400);--mui-palette-text-secondaryChannel:159 166 173;--mui-palette-text-disabled:var(--mui-palette-neutral-600);--mui-palette-text-icon:rgba(255, 255, 255, 0.5);--mui-palette-warning-50:#fffaea;--mui-palette-warning-100:#fff3c6;--mui-palette-warning-200:#ffe587;--mui-palette-warning-300:#ffd049;--mui-palette-warning-400:#ffbb1f;--mui-palette-warning-500:#fb9c0c;--mui-palette-warning-600:#de7101;--mui-palette-warning-700:#b84d05;--mui-palette-warning-800:#953b0b;--mui-palette-warning-900:#7b310c;--mui-palette-warning-950:#471701;--mui-palette-warning-light:#ffd049;--mui-palette-warning-main:#ffbb1f;--mui-palette-warning-dark:#fb9c0c;--mui-palette-warning-contrastText:var(--mui-palette-common-black);--mui-palette-warning-activated:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-activatedOpacity));--mui-palette-warning-hovered:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-hoverOpacity));--mui-palette-warning-selected:rgba(var(--mui-palette-warning-mainChannel) / var(--mui-palette-action-selectedOpacity));--mui-palette-warning-mainChannel:255 187 31;--mui-palette-warning-lightChannel:255 208 73;--mui-palette-warning-darkChannel:251 156 12;--mui-palette-warning-contrastTextChannel:var(--mui-palette-common-black);--mui-palette-Avatar-defaultBg:var(--mui-palette-neutral-200);--mui-palette-Backdrop-bg:rgba(0, 0, 0, 0.5);--mui-palette-OutlinedInput-border:var(--mui-palette-neutral-700);--mui-palette-TableCell-border:var(--mui-palette-divider);--mui-palette-Tooltip-bg:rgba(10, 13, 20, 0.75);--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-Alert-errorColor:rgb(254, 221, 218);--mui-palette-Alert-infoColor:rgb(193, 242, 253);--mui-palette-Alert-successColor:rgb(191, 246, 235);--mui-palette-Alert-warningColor:rgb(255, 236, 182);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-dark, #f04438);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-dark, #04aad6);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-dark, #15b79f);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-dark, #fb9c0c);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-successFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-warningFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-errorStandardBg:rgb(25, 16, 16);--mui-palette-Alert-infoStandardBg:rgb(10, 22, 24);--mui-palette-Alert-successStandardBg:rgb(9, 23, 20);--mui-palette-Alert-warningStandardBg:rgb(25, 20, 7);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #f97970);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #10bee8);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #2ed3b8);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #ffbb1f);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-900, #212121);--mui-palette-AppBar-darkBg:var(--mui-palette-background-paper, var(--mui-palette-neutral-900));--mui-palette-AppBar-darkColor:var(--mui-palette-text-primary, var(--mui-palette-neutral-100));--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-800, #424242);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-FilledInput-bg:rgba(255, 255, 255, 0.09);--mui-palette-FilledInput-hoverBg:rgba(255, 255, 255, 0.13);--mui-palette-FilledInput-disabledBg:rgba(255, 255, 255, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(58, 60, 127);--mui-palette-LinearProgress-secondaryBg:rgb(110, 115, 119);--mui-palette-LinearProgress-errorBg:rgb(124, 60, 56);--mui-palette-LinearProgress-infoBg:rgb(8, 95, 116);--mui-palette-LinearProgress-successBg:rgb(23, 105, 92);--mui-palette-LinearProgress-warningBg:rgb(127, 93, 15);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, 240 244 248) / 0.13);--mui-palette-Slider-primaryTrack:rgb(58, 60, 127);--mui-palette-Slider-secondaryTrack:rgb(110, 115, 119);--mui-palette-Slider-errorTrack:rgb(124, 60, 56);--mui-palette-Slider-infoTrack:rgb(8, 95, 116);--mui-palette-Slider-successTrack:rgb(23, 105, 92);--mui-palette-Slider-warningTrack:rgb(127, 93, 15);--mui-palette-SnackbarContent-bg:var(--mui-palette-neutral-950);--mui-palette-SpeedDialAction-fabHoverBg:var(--mui-palette-neutral-900);--mui-palette-StepConnector-border:var(--mui-palette-grey-600, #757575);--mui-palette-StepContent-border:var(--mui-palette-grey-600, #757575);--mui-palette-Switch-defaultColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-600, #757575);--mui-palette-Switch-primaryDisabledColor:rgb(52, 53, 114);--mui-palette-Switch-secondaryDisabledColor:rgb(99, 103, 107);--mui-palette-Switch-errorDisabledColor:rgb(112, 54, 50);--mui-palette-Switch-infoDisabledColor:rgb(7, 85, 104);--mui-palette-Switch-successDisabledColor:rgb(20, 94, 82);--mui-palette-Switch-warningDisabledColor:rgb(114, 84, 13);--mui-opacity-inputPlaceholder:0.5;--mui-opacity-inputUnderline:0.7;--mui-opacity-switchTrackDisabled:0.2;--mui-opacity-switchTrack:0.3;--mui-overlays-1:linear-gradient(rgba(255 255 255 / 0.05), rgba(255 255 255 / 0.05));--mui-overlays-2:linear-gradient(rgba(255 255 255 / 0.07), rgba(255 255 255 / 0.07));--mui-overlays-3:linear-gradient(rgba(255 255 255 / 0.08), rgba(255 255 255 / 0.08));--mui-overlays-4:linear-gradient(rgba(255 255 255 / 0.09), rgba(255 255 255 / 0.09));--mui-overlays-5:linear-gradient(rgba(255 255 255 / 0.10), rgba(255 255 255 / 0.10));--mui-overlays-6:linear-gradient(rgba(255 255 255 / 0.11), rgba(255 255 255 / 0.11));--mui-overlays-7:linear-gradient(rgba(255 255 255 / 0.11), rgba(255 255 255 / 0.11));--mui-overlays-8:linear-gradient(rgba(255 255 255 / 0.12), rgba(255 255 255 / 0.12));--mui-overlays-9:linear-gradient(rgba(255 255 255 / 0.12), rgba(255 255 255 / 0.12));--mui-overlays-10:linear-gradient(rgba(255 255 255 / 0.13), rgba(255 255 255 / 0.13));--mui-overlays-11:linear-gradient(rgba(255 255 255 / 0.13), rgba(255 255 255 / 0.13));--mui-overlays-12:linear-gradient(rgba(255 255 255 / 0.14), rgba(255 255 255 / 0.14));--mui-overlays-13:linear-gradient(rgba(255 255 255 / 0.14), rgba(255 255 255 / 0.14));--mui-overlays-14:linear-gradient(rgba(255 255 255 / 0.14), rgba(255 255 255 / 0.14));--mui-overlays-15:linear-gradient(rgba(255 255 255 / 0.14), rgba(255 255 255 / 0.14));--mui-overlays-16:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--mui-overlays-17:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--mui-overlays-18:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--mui-overlays-19:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--mui-overlays-20:linear-gradient(rgba(255 255 255 / 0.16), rgba(255 255 255 / 0.16));--mui-overlays-21:linear-gradient(rgba(255 255 255 / 0.16), rgba(255 255 255 / 0.16));--mui-overlays-22:linear-gradient(rgba(255 255 255 / 0.16), rgba(255 255 255 / 0.16));--mui-overlays-23:linear-gradient(rgba(255 255 255 / 0.16), rgba(255 255 255 / 0.16));--mui-overlays-24:linear-gradient(rgba(255 255 255 / 0.16), rgba(255 255 255 / 0.16));}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;}
*,*::before,*::after{box-sizing:inherit;}
strong,b{font-weight:700;}
body{margin:0;color:var(--mui-palette-text-primary);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;background-color:var(--mui-palette-background-default);}
@media print{body{background-color:var(--mui-palette-common-white);}}
body::backdrop{background-color:var(--mui-palette-background-default);}
body{--MainNav-height:72px;--MainNav-zIndex:1000;--SideNav-width:280px;--SideNav-zIndex:1100;--MobileNav-width:320px;--MobileNav-zIndex:1100;}
.mui-18e72yg{background-color:white;color:var(--mui-palette-common-white);left:0;right:0;top:0;z-index:var(--MainNav-zIndex);}
.mui-4zoj9e-MuiContainer-root{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;padding-left:16px;padding-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:var(--MainNav-height);padding-top:32px;padding-bottom:32px;}
@media (min-width:600px){.mui-4zoj9e-MuiContainer-root{padding-left:24px;padding-right:24px;}}
@media (min-width:1200px){.mui-4zoj9e-MuiContainer-root{max-width:1200px;}}
.mui-yvrlxb-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
.mui-vxcmzt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
@media (min-width:0px){.mui-1q8e5q0{height:50px;}}
@media (min-width:900px){.mui-1q8e5q0{height:100px;}}
.mui-1tdmhj9-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
@media (min-width:0px){.mui-13tqxrv{display:none;}}
@media (min-width:900px){.mui-13tqxrv{display:block;}}
.mui-yyx7ky-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;list-style:none;margin:0px;padding:0px;}
.mui-9y6172{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mui-1l2eykv{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:var(--mui-palette-text-secondary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding:6px 16px;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}
.mui-1l2eykv:hover{background-color:rgba(255, 255, 255, 0.04);color:var(--mui-palette-text-primary);}
.mui-11qjisw{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.mui-1s6ky1z-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;color:inherit;font-size:0.875rem;font-weight:500;line-height:28px;}
.mui-qcdx4j{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:var(--mui-palette-common-black);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding:6px 16px;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}
.mui-1qe4tyl{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.mui-148w1hs{height:25px;width:25px;}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:var(--mui-palette-action-active);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--mui-palette-secondary-main);border-radius:8px;height:var(--IconButton-size);width:var(--IconButton-size);color:var(--mui-palette-secondary-main);--IconButton-size:40px;color:var(--mui-palette-common-black);}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root::-moz-focus-inner{border-style:none;}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root.Mui-disabled{pointer-events:none;cursor:default;}
@media print{.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root{-webkit-print-color-adjust:exact;color-adjust:exact;}}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root.Mui-disabled{background-color:transparent;color:var(--mui-palette-action-disabled);}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root:hover{background-color:rgba(0, 0, 0, 0.04);}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root:focus-visible{outline:2px solid var(--mui-palette-primary-main);}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root:hover{background-color:var(--mui-palette-secondary-hovered);}
.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root:active{background-color:var(--mui-palette-secondary-activated);}
@media (min-width:0px){.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
@media (min-width:900px){.mui-1f56a2i-MuiButtonBase-root-MuiIconButton-root{display:none;}}
.mui-194f8dk-MuiContainer-root{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;padding-left:16px;padding-right:16px;padding-top:50px;}
@media (min-width:600px){.mui-194f8dk-MuiContainer-root{padding-left:24px;padding-right:24px;}}
@media (min-width:1200px){.mui-194f8dk-MuiContainer-root{max-width:1200px;}}
.mui-msk5bl-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}
.mui-1sgiojz-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:1.125rem;line-height:1.2;}
.mui-2pyb9-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0px;padding:0px;}
.mui-hgrl9j-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;}
.mui-1ug1cny-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;color:inherit;-webkit-text-decoration:none;text-decoration:none;}
.mui-1hezniw-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;}
.mui-hwnj0i-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.mui-17funqj-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:0.875rem;line-height:1.57;font-weight:600;}
.mui-sht1jv-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.875rem;line-height:1.57;}
.mui-1dnk5r0{background-color:var(--mui-palette-background-default);padding-bottom:48px;}
@media (min-width:0px){.mui-1dnk5r0{padding-top:48px;}}
@media (min-width:900px){.mui-1dnk5r0{padding-top:64px;}}
.mui-1oqqzyl-MuiContainer-root{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;padding-left:16px;padding-right:16px;}
@media (min-width:600px){.mui-1oqqzyl-MuiContainer-root{padding-left:24px;padding-right:24px;}}
@media (min-width:1200px){.mui-1oqqzyl-MuiContainer-root{max-width:1200px;}}
.mui-mmoor9-MuiDivider-root{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-width:0;border-style:solid;border-color:var(--mui-palette-divider);border-bottom-width:thin;margin-bottom:24px;}
.mui-sssaog{width:100%;background-color:rgba(20, 61, 13, 0.85);padding-left:48px;padding-right:48px;padding-top:32px;padding-bottom:32px;}
.mui-1z0f4ve-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:1.5rem;line-height:1.2;color:white;text-transform:uppercase;}
.mui-zpdvjk-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.75rem;line-height:1.66;color:white;}
.mui-1jinciu-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:1.125rem;line-height:1.2;color:white;text-transform:uppercase;}
.mui-9vltzg-MuiDivider-root{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-width:0;border-style:solid;border-color:var(--mui-palette-divider);border-bottom-width:thin;margin-top:24px;margin-bottom:24px;}
.mui-zow5z4-MuiGrid-root{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:-24px;width:calc(100% + 24px);margin-left:-24px;}
.mui-zow5z4-MuiGrid-root>.MuiGrid-item{padding-top:24px;}
.mui-zow5z4-MuiGrid-root>.MuiGrid-item{padding-left:24px;}
.mui-1y6cs2z-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-1y6cs2z-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-1y6cs2z-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1200px){.mui-1y6cs2z-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1440px){.mui-1y6cs2z-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
.mui-53b7cg-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
@media (min-width:0px){.mui-1yaz80s{height:50px;}}
@media (min-width:900px){.mui-1yaz80s{height:65px;}}
.mui-h206tl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.mui-1x97c6v{width:80%;}
.mui-om06hs-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-om06hs-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-om06hs-MuiGrid-root{-webkit-flex-basis:66.666667%;-ms-flex-preferred-size:66.666667%;flex-basis:66.666667%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:66.666667%;}}
@media (min-width:1200px){.mui-om06hs-MuiGrid-root{-webkit-flex-basis:66.666667%;-ms-flex-preferred-size:66.666667%;flex-basis:66.666667%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:66.666667%;}}
@media (min-width:1440px){.mui-om06hs-MuiGrid-root{-webkit-flex-basis:66.666667%;-ms-flex-preferred-size:66.666667%;flex-basis:66.666667%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:66.666667%;}}
.mui-ayrk7a-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-ayrk7a-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-ayrk7a-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1200px){.mui-ayrk7a-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1440px){.mui-ayrk7a-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:0px){.mui-ayrk7a-MuiGrid-root{-webkit-order:1;-ms-flex-order:1;order:1;}}
@media (min-width:900px){.mui-ayrk7a-MuiGrid-root{-webkit-order:2;-ms-flex-order:2;order:2;}}
.mui-1v8crby-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:0.75rem;line-height:2.5;text-transform:uppercase;letter-spacing:0.5px;color:var(--mui-palette-text-secondary);}
.mui-12djzut-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mui-5wmy4b{color:var(--mui-palette-text-primary);-webkit-text-decoration:none;text-decoration:none;}
.mui-chmowc-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:0.875rem;line-height:1.57;}
.mui-gxc648-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-gxc648-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-gxc648-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1200px){.mui-gxc648-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1440px){.mui-gxc648-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:0px){.mui-gxc648-MuiGrid-root{-webkit-order:2;-ms-flex-order:2;order:2;}}
@media (min-width:900px){.mui-gxc648-MuiGrid-root{-webkit-order:3;-ms-flex-order:3;order:3;}}
.mui-179gy0x-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-179gy0x-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-179gy0x-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1200px){.mui-179gy0x-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:1440px){.mui-179gy0x-MuiGrid-root{-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333333%;}}
@media (min-width:0px){.mui-179gy0x-MuiGrid-root{-webkit-order:3;-ms-flex-order:3;order:3;}}
@media (min-width:900px){.mui-179gy0x-MuiGrid-root{-webkit-order:4;-ms-flex-order:4;order:4;}}
.mui-aa7kzm{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.mui-de6au8-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.75rem;line-height:1.66;color:var(--mui-palette-text-secondary);}
.mui-6fdjhq-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;}
.mui-1nlw20h-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:2.25rem;line-height:1.2;margin-bottom:0.35em;}
.mui-1d5qw32-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;}
.mui-owan0d-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;white-space:pre-wrap;font-weight:600;}
.mui-rwgtp4-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.875rem;line-height:1.57;white-space:pre-wrap;text-align:left;}
.mui-1sviqfv-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;font-weight:600;}
.mui-nen11g-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.mui-1y8hg3-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;font-weight:600;text-align:left;white-space:pre-wrap;}
.mui-7g20pg-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.875rem;line-height:1.57;font-weight:600;}
.mui-1iiby01-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.875rem;line-height:1.57;text-align:left;}
.mui-113jgzs-MuiImageList-root{display:grid;overflow-y:auto;list-style:none;padding:0;-webkit-overflow-scrolling:touch;}
@media (min-width:0px){.mui-113jgzs-MuiImageList-root{margin-top:40px;}}
@media (min-width:900px){.mui-113jgzs-MuiImageList-root{margin-top:80px;}}
.mui-136wm8z-MuiImageListItem-root{display:block;position:relative;height:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.mui-136wm8z-MuiImageListItem-root:nth-of-type(even){height:70%;}
.mui-136wm8z-MuiImageListItem-root .MuiImageListItem-img{object-fit:cover;width:100%;height:100%;display:block;}
.mui-c5h2uy-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:2.25rem;line-height:1.2;margin-bottom:0.35em;text-align:left;}
.mui-fqtc8k-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:1rem;line-height:1.57;}
.mui-s5h2i3-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.875rem;line-height:1.57;white-space:pre-wrap;}
.mui-6ptwba-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}
.mui-1gnsnpc{height:200px;}
.mui-hocuh2{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100%;padding-top:64px;padding-bottom:64px;}
.mui-wqgdpk-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:48px;}
.mui-1l4w6pd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.mui-iwkd4a{height:auto;max-width:100%;width:200px;}
.mui-1dbp0mr-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center;}
.mui-1dn57np-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:2rem;line-height:1.2;}
.mui-knh104-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;color:var(--mui-palette-text-secondary);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main);box-shadow:var(--mui-shadows-2);border-radius:8px;min-height:var(--Button-minHeight);min-width:unset;text-transform:none;background-color:var(--Button-containedBg);background-image:var(--Button-containedBgGradient);box-shadow:var(--mui-shadows-1),var(--Button-containedStroke);overflow:hidden;--Button-containedBg:var(--mui-palette-primary-dark);--Button-containedBgGradient:linear-gradient(180deg, var(--mui-palette-primary-main) 0%, var(--mui-palette-primary-dark) 100%);--Button-containedStroke:inset 0px 0px 0px 1px var(--mui-palette-primary-dark),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.16);--Button-minHeight:40x;font-size:0.875rem;line-height:28px;}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root::-moz-focus-inner{border-style:none;}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root.Mui-disabled{pointer-events:none;cursor:default;}
@media print{.mui-biwsqt-MuiButtonBase-root-MuiButton-root{-webkit-print-color-adjust:exact;color-adjust:exact;}}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:hover{-webkit-text-decoration:none;text-decoration:none;background-color:var(--mui-palette-primary-dark);box-shadow:var(--mui-shadows-4);}
@media (hover: none){.mui-biwsqt-MuiButtonBase-root-MuiButton-root:hover{background-color:var(--mui-palette-primary-main);}}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:active{box-shadow:var(--mui-shadows-8);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:focus-visible{outline:2px solid var(--mui-palette-primary-main);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:hover{box-shadow:var(--mui-shadows-8),var(--Button-containedStroke),inset 0px 6px 10px 0px rgba(255, 255, 255, 0.10);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:active{background-image:var(--Button-containedBg);}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root:focus-visible{box-shadow:var(--mui-shadows-8);outline-offset:1px;}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root.Mui-disabled{background-image:none;}
.mui-biwsqt-MuiButtonBase-root-MuiButton-root.Mui-disabled::before{box-shadow:none;}
.mui-vlg9ep-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:80px;padding-left:16px;padding-right:16px;}
.mui-10riir9-MuiImageList-root{display:block;overflow-y:auto;list-style:none;padding:0;-webkit-overflow-scrolling:touch;}
.mui-l086p4-MuiImageListItem-root{display:block;position:relative;}
.mui-l086p4-MuiImageListItem-root .MuiImageListItem-img{object-fit:cover;width:100%;height:100%;display:block;}
.mui-1tblr3w-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:1rem;line-height:1.5;white-space:pre-wrap;}
.mui-1scilfy-MuiGrid-root{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:-24px;width:calc(100% + 24px);margin-left:-24px;margin-top:50px;}
.mui-1scilfy-MuiGrid-root>.MuiGrid-item{padding-top:24px;}
.mui-1scilfy-MuiGrid-root>.MuiGrid-item{padding-left:24px;}
.mui-bdqlln-MuiGrid-root{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}
@media (min-width:600px){.mui-bdqlln-MuiGrid-root{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}
@media (min-width:900px){.mui-bdqlln-MuiGrid-root{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}
@media (min-width:1200px){.mui-bdqlln-MuiGrid-root{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}
@media (min-width:1440px){.mui-bdqlln-MuiGrid-root{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}
.mui-atvr1o-MuiPaper-root-MuiCard-root{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:8px;box-shadow:var(--mui-shadows-1);background-image:var(--mui-overlays-1);background-image:none;overflow:hidden;border-radius:20px;}
.mui-atvr1o-MuiPaper-root-MuiCard-root.MuiPaper-elevation1{box-shadow:0 5px 22px 0 rgba(0, 0, 0, 0.04),0 0 0 1px rgba(0, 0, 0, 0.06);}
.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;display:block;text-align:inherit;border-radius:inherit;width:100%;}
.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root::-moz-focus-inner{border-style:none;}
.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root.Mui-disabled{pointer-events:none;cursor:default;}
@media print{.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root{-webkit-print-color-adjust:exact;color-adjust:exact;}}
.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root:hover .MuiCardActionArea-focusHighlight{opacity:var(--mui-palette-action-hoverOpacity);}
@media (hover: none){.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root:hover .MuiCardActionArea-focusHighlight{opacity:0;}}
.mui-dsvqpx-MuiButtonBase-root-MuiCardActionArea-root.Mui-focusVisible .MuiCardActionArea-focusHighlight{opacity:var(--mui-palette-action-focusOpacity);}
.mui-muxve-MuiCardMedia-root{display:block;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-background-position:center;background-position:center;height:200px;}
.mui-1v2exvi-MuiCardActionArea-focusHighlight{overflow:hidden;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background-color:currentcolor;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.mui-oh8ibv-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.75rem;line-height:1.66;text-align:center;text-transform:uppercase;}
.mui-13tp0k0-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:0px){.mui-13tp0k0-MuiStack-root{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}}
@media (min-width:600px){.mui-13tp0k0-MuiStack-root{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:24px;}}
.mui-fdrqdy-MuiStack-root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:0px){.mui-fdrqdy-MuiStack-root{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;}}
@media (min-width:900px){.mui-fdrqdy-MuiStack-root{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}}
.mui-5k0p9-MuiCardMedia-root{display:block;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-background-position:center;background-position:center;height:200px;width:200px;}
.mui-c1o16s-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.75rem;line-height:1.66;}
.mui-z0r5ns-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-size:0.75rem;line-height:1.66;color:inherit;}
.mui-1lg1xai-MuiTypography-root{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;font-size:1.5rem;line-height:1.2;}

/* === mobile drawer (vanilla) === */
.mobile-drawer[hidden] { display: none; }
.mobile-drawer {
  position: fixed; inset: 0; z-index: 1200;
  display: flex; justify-content: flex-end;
}
.mobile-drawer__overlay {
  position: absolute; inset: 0; background: rgba(0,0,0,0.45);
}
.mobile-drawer__panel {
  position: relative; width: 320px; max-width: 100vw; height: 100%;
  background: var(--mui-palette-background-paper, #fff);
  color: var(--mui-palette-text-primary, #212636);
  padding: 16px;
  box-shadow: -2px 0 12px rgba(0,0,0,0.08);
  display: flex; flex-direction: column; gap: 16px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
}
.mobile-drawer__header {
  display: flex; align-items: center; justify-content: space-between;
}
.mobile-drawer__logo img { height: 50px; }
.mobile-drawer__close {
  background: transparent; border: 0; font-size: 28px; line-height: 1;
  cursor: pointer; color: inherit; padding: 8px; border-radius: 4px;
}
.mobile-drawer__close:hover { background: rgba(0,0,0,0.04); }
.mobile-drawer__nav ul {
  list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 4px;
}
.mobile-drawer__nav a {
  display: block; padding: 12px; border-radius: 8px;
  color: var(--mui-palette-text-secondary, #667085);
  text-decoration: none; font-size: 0.875rem; font-weight: 500;
}
.mobile-drawer__nav a:hover {
  background: var(--mui-palette-action-hover, rgba(0,0,0,0.04));
  color: var(--mui-palette-text-primary, #212636);
}
.mobile-drawer__social { display: flex; gap: 16px; padding: 8px 12px; }

@media (min-width: 900px) {
  .mobile-drawer { display: none !important; }
}


/* === artwork lightbox (vanilla) === */
.artwork-dialog[hidden] { display: none; }
.artwork-dialog {
  position: fixed; inset: 0; z-index: 1250;
  display: flex; align-items: center; justify-content: center; padding: 16px;
}
.artwork-dialog__overlay { position: absolute; inset: 0; background: rgba(0,0,0,0.7); }
.artwork-dialog__panel {
  position: relative;
  max-width: min(960px, calc(100vw - 32px));
  max-height: calc(100vh - 32px);
  background: var(--mui-palette-background-paper, #fff);
  border-radius: 12px; overflow: hidden;
  box-shadow: 0 20px 60px rgba(0,0,0,0.4);
  display: flex; align-items: center; justify-content: center;
}
.artwork-dialog__image {
  display: block;
  max-width: 100%;
  max-height: calc(100vh - 32px);
  width: auto; height: auto;
}
.artwork-dialog__caption {
  position: absolute; left: 0; right: 0; bottom: 0;
  padding: 16px; background: rgba(0,0,0,0.55); color: #fff;
}
.artwork-dialog__title { margin: 0 0 4px; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; }
.artwork-dialog__meta { margin: 0; font-size: 0.875rem; }
.artwork-dialog__close {
  position: absolute; top: 8px; right: 8px; z-index: 2;
  background: rgba(0,0,0,0.45); color: #fff; border: 0;
  width: 36px; height: 36px; border-radius: 50%; cursor: pointer; font-size: 20px;
}
.artwork-dialog__close:hover { background: rgba(0,0,0,0.65); }
.artwork-dialog__nav {
  position: absolute; top: 50%; transform: translateY(-50%);
  background: rgba(0,0,0,0.35); color: #fff; border: 0;
  width: 40px; height: 40px; border-radius: 50%; cursor: pointer; font-size: 24px;
  display: flex; align-items: center; justify-content: center;
}
.artwork-dialog__nav:hover { background: rgba(0,0,0,0.6); }
.artwork-dialog__nav--prev { left: 12px; }
.artwork-dialog__nav--next { right: 12px; }
