:root{--color-primary: #011af5ff;--color-primary-light: #4a5bff;--color-primary-dark: #0014d4;--color-secondary: #f18e58;--color-secondary-light: #f0a366;--color-secondary-dark: #e67e22;--color-tertiary: #f8f5f5ff;--color-white: #ffffff;--color-black: #000000;--color-dark-grey: #1a1a1a;--color-grey: #2a2a2a;--color-light-grey: #3a3a3a;--color-light-gray: #eeeeee;--color-text-primary: #000000;--color-text-secondary: #a0a0a0;--color-background: #ffffff;--color-paper: #ffffffff;--color-sidebar-bg: #4a4f86;--color-sidebar-hover: rgba(255, 255, 255, .06);--color-sidebar-text: #ffffff;--color-sidebar-text-mute: rgba(255, 255, 255, .85);--color-sidebar-chevron: rgba(255, 255, 255, .35);--color-success: #4ade80;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-table-hover: #2a2a2a;--color-seagreen: #484c7f;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .2s cubic-bezier(.68, -.55, .265, 1.55);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--opacity-light: .06;--opacity-medium: .15;--opacity-dark: .3}[data-theme=dark]{--color-primary: #4a5bff;--color-primary-light: #7b8bff;--color-primary-dark: #3a4bff;--color-secondary: #f0a366;--color-secondary-light: #f2b366;--color-secondary-dark: #d67e22;--color-tertiary: #2a2a2a;--color-white: #ffffff;--color-black: #000000;--color-dark-grey: #0a0a0a;--color-grey: #1a1a1a;--color-light-grey: #2a2a2a;--color-light-gray: #2a2a2a;--color-text-primary: #ffffff;--color-text-secondary: #a0a0a0;--color-background: #0f0f0f;--color-paper: #1a1a1a;--color-sidebar-bg: #2a2f56;--color-sidebar-hover: rgba(255, 255, 255, .1);--color-sidebar-text: #ffffff;--color-sidebar-text-mute: rgba(255, 255, 255, .85);--color-sidebar-chevron: rgba(255, 255, 255, .35);--color-success: #4ade80;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-table-hover: #3a3a3a;--color-seagreen: #5a5f8f;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .4)}.var-primary{color:var(--color-primary)}.var-secondary{color:var(--color-secondary)}.var-text-primary{color:var(--color-text-primary)}.var-text-secondary{color:var(--color-text-secondary)}.var-bg{background-color:var(--color-background)}.var-bg-paper{background-color:var(--color-paper)}.var-p-xs{padding:var(--spacing-xs)}.var-p-sm{padding:var(--spacing-sm)}.var-p-md{padding:var(--spacing-md)}.var-p-lg{padding:var(--spacing-lg)}.var-p-xl{padding:var(--spacing-xl)}.var-m-xs{margin:var(--spacing-xs)}.var-m-sm{margin:var(--spacing-sm)}.var-m-md{margin:var(--spacing-md)}.var-m-lg{margin:var(--spacing-lg)}.var-m-xl{margin:var(--spacing-xl)}.var-shadow-sm{box-shadow:var(--shadow-sm)}.var-shadow-md{box-shadow:var(--shadow-md)}.var-shadow-lg{box-shadow:var(--shadow-lg)}.var-shadow-xl{box-shadow:var(--shadow-xl)}.var-radius-sm{border-radius:var(--radius-sm)}.var-radius-md{border-radius:var(--radius-md)}.var-radius-lg{border-radius:var(--radius-lg)}.var-radius-xl{border-radius:var(--radius-xl)}.var-radius-full{border-radius:var(--radius-full)}.var-transition{transition:var(--transition-base)}.var-transition-fast{transition:var(--transition-fast)}.var-transition-slow{transition:var(--transition-slow)}.var-transition-smooth{transition:var(--transition-smooth)}.var-transition-bounce{transition:var(--transition-bounce)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}html{font-size:16px}@media (max-width: 600px){html{font-size:14px}}@media (min-width: 1200px){html{font-size:18px}}*,input,textarea,select,.MuiOutlinedInput-root{transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*:focus{outline:none;outline-offset:0}[data-theme=dark] *:focus{outline:none;outline-offset:0}::selection{background:#eee;color:#000}[data-theme=dark] ::selection{background:#2a2a2a;color:#fff}button{border:none;background:none;cursor:pointer}button:focus{outline:none}button:focus-visible{outline:none;outline-offset:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}input,textarea,select{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.Item:focus,.SubLink:focus,.ProfileBtn:focus,.ModeBtn:focus,.HamburgerBtn:focus,.IconBtn:focus,.SearchIconBtn:focus{outline:none!important}.Item:focus-visible,.SubLink:focus-visible,.ProfileBtn:focus-visible,.ModeBtn:focus-visible,.HamburgerBtn:focus-visible,.IconBtn:focus-visible,.SearchIconBtn:focus-visible{outline:none!important;outline-offset:0}[data-theme=dark] .Item:focus-visible,[data-theme=dark] .SubLink:focus-visible,[data-theme=dark] .ProfileBtn:focus-visible,[data-theme=dark] .ModeBtn:focus-visible,[data-theme=dark] .HamburgerBtn:focus-visible,[data-theme=dark] .IconBtn:focus-visible,[data-theme=dark] .SearchIconBtn:focus-visible{outline:none!important;outline-offset:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 600px){.container{padding:0 2rem}}@media (min-width: 1200px){.container{padding:0 3rem}}.text-responsive{font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.5}.heading-responsive{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2}.PhoneInput,.PhoneInputCountry,.PhoneInputCountrySelect,.PhoneInputCountrySelectArrow,.PhoneInputInput{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.PhoneInput{--react-international-phone-text-color: #1e293b;--react-international-phone-placeholder-color: #64748b;--react-international-phone-background-color: transparent;--react-international-phone-border-color: transparent;--react-international-phone-outline-color: transparent;--react-international-phone-focus-outline-color: transparent;--react-international-phone-focus-border-color: transparent;--react-international-phone-focus-outline-width: 0;--react-international-phone-focus-border-width: 0;--react-international-phone-focus-outline-style: none;--react-international-phone-focus-border-style: none;--react-international-phone-focus-outline-offset: 0;--react-international-phone-focus-border-offset: 0;--react-international-phone-focus-outline-radius: 0;--react-international-phone-border: 0;--react-international-phone-selected-background-color: rgba(74, 91, 255, .1);--react-international-phone-hover-background-color: rgba(74, 91, 255, .05);--react-international-phone-dropdown-background-color: #ffffff;--react-international-phone-dropdown-border-color: #e2e8f0;--react-international-phone-dropdown-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}[data-theme=dark] .PhoneInput{--react-international-phone-text-color: #ffffff;--react-international-phone-placeholder-color: #a0a0a0;--react-international-phone-border-color: transparent;--react-international-phone-outline-color: transparent;--react-international-phone-focus-outline-color: transparent;--react-international-phone-focus-border-color: transparent;--react-international-phone-focus-outline-width: 0;--react-international-phone-focus-border-width: 0;--react-international-phone-focus-outline-style: none;--react-international-phone-focus-border-style: none;--react-international-phone-focus-outline-offset: 0;--react-international-phone-focus-border-offset: 0;--react-international-phone-focus-outline-radius: 0;--react-international-phone-border: 0;--react-international-phone-selected-background-color: rgba(74, 91, 255, .2);--react-international-phone-hover-background-color: rgba(74, 91, 255, .1);--react-international-phone-dropdown-background-color: #1a1a1a;--react-international-phone-dropdown-border-color: #3a3a3a;--react-international-phone-dropdown-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2)}.PhoneInput:focus,.PhoneInputCountry:focus,.PhoneInputCountrySelect:focus,.PhoneInputCountrySelectArrow:focus,.PhoneInputInput:focus{border:none!important;outline:none!important;box-shadow:none!important}.PhoneInputCountry{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important}.PhoneInputCountrySelect{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--react-international-phone-text-color)!important}.PhoneInputCountrySelectArrow{border:none!important;background:transparent!important;color:var(--react-international-phone-text-color)!important}[data-theme=dark] .PhoneInputCountrySelect,[data-theme=dark] .PhoneInputCountrySelectArrow{color:#fff!important}.PhoneInputInput{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--react-international-phone-text-color)!important}.PhoneInputInput::placeholder{color:var(--react-international-phone-placeholder-color)!important}[data-theme=dark] .PhoneInputInput{color:#fff!important}[data-theme=dark] .PhoneInputInput::placeholder{color:#a0a0a0!important}.PhoneInputCountryDropdown{background:var(--react-international-phone-dropdown-background-color)!important;border:1px solid var(--react-international-phone-dropdown-border-color)!important;border-radius:8px!important;box-shadow:var(--react-international-phone-dropdown-shadow)!important;z-index:1000!important}.PhoneInputCountryOption{background:transparent!important;border:none!important;color:var(--react-international-phone-text-color)!important;padding:8px 12px!important;transition:background-color .2s ease!important}.PhoneInputCountryOption:hover{background:var(--react-international-phone-hover-background-color)!important}.PhoneInputCountryOption--selected{background:var(--react-international-phone-selected-background-color)!important}.PhoneInput *{border:none!important;outline:none!important}.PhoneInput *:focus{border:none!important;outline:none!important;box-shadow:none!important}.PhoneInputCountrySelectArrow{transition:transform .2s ease!important}.PhoneInputCountrySelectArrow--open{transform:rotate(180deg)!important}.PhoneInputCountryDropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;max-height:200px!important;overflow-y:auto!important}.PhoneInputCountrySearch{background:transparent!important;border:none!important;outline:none!important;color:var(--react-international-phone-text-color)!important;padding:8px 12px!important;width:100%!important}.PhoneInputCountrySearch::placeholder{color:var(--react-international-phone-placeholder-color)!important}.PhoneInputCountryFlag{margin-right:8px!important}.PhoneInputCountryName{color:var(--react-international-phone-text-color)!important;font-weight:500!important}.PhoneInputCountryDialCode{color:var(--react-international-phone-text-color)!important;opacity:.7!important;margin-left:auto!important}[data-theme=dark] .PhoneInputCountryName{color:#fff!important}[data-theme=dark] .PhoneInputCountryDialCode{color:#fff!important;opacity:.8!important}[data-theme=dark] .PhoneInputCountrySearch{color:#fff!important}[data-theme=dark] .PhoneInput .PhoneInputCountryDropdown{background:#1a1a1a!important;border:1px solid #3a3a3a!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}[data-theme=dark] .PhoneInput .PhoneInputCountryOption{background:transparent!important;color:#fff!important}[data-theme=dark] .PhoneInput .PhoneInputCountryOption:hover{background:#4a5bff1a!important}[data-theme=dark] .PhoneInput .PhoneInputCountryOption--selected{background:#4a5bff33!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert(0)}[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:invert(1) brightness(2)!important}[data-theme=dark] .MuiOutlinedInput-root input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] .MuiInputBase-root input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] .MuiTextField-root input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] .MuiFormControl-root input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:invert(1) brightness(2)!important}[data-theme=dark] input[type=datetime-local]{color-scheme:dark;background-color:var(--color-paper);color:var(--color-text-primary)}input[type=datetime-local]{color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0);cursor:pointer}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}[data-theme=dark] input[type=date]{color-scheme:dark;background-color:var(--color-paper);color:var(--color-text-primary)}input[type=date]{color-scheme:light}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(0);cursor:pointer;opacity:1}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.2);cursor:pointer;opacity:1}[data-theme=dark] input[type=time]{color-scheme:dark;background-color:var(--color-paper);color:var(--color-text-primary)}input[type=time]{color-scheme:light}[data-theme=dark] .PhoneInput .PhoneInputCountrySearch{background:transparent!important;color:#fff!important;border:none!important}[data-theme=dark] .PhoneInput .PhoneInputCountrySearch::placeholder{color:#a0a0a0!important}[data-theme=dark] .PhoneInput input{color:#fff!important}[data-theme=dark] .PhoneInput .PhoneInputCountrySelect,[data-theme=dark] .PhoneInput .PhoneInputCountrySelectArrow{color:#fff!important}[data-theme=dark] .PhoneInputCountryDropdown{background:#1a1a1a!important;border:1px solid #3a3a3a!important;color:#fff!important}[data-theme=dark] .PhoneInputCountryOption{color:#fff!important;background:transparent!important}[data-theme=dark] .PhoneInputCountryOption:hover{background:#4a5bff1a!important}[data-theme=dark] .PhoneInputCountryOption--selected{background:#4a5bff33!important}[data-theme=dark] .PhoneInputCountrySearch{background:transparent!important;color:#fff!important;border:none!important}[data-theme=dark] .PhoneInputCountrySearch::placeholder{color:#a0a0a0!important}[data-theme=dark] .PhoneInput *,[data-theme=dark] .PhoneInput input{color:#fff!important}[data-theme=dark] .PhoneInput input::placeholder{color:#a0a0a0!important}.react-international-phone-country-selector-dropdown{background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0!important;z-index:10000!important}[data-theme=dark] .react-international-phone-country-selector-dropdown{background:#1a1a1a!important;background-color:#1a1a1a!important;border:1px solid #3a3a3a!important;box-shadow:0 8px 24px #0006!important}
