@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange-500: #F15A24;--orange-5000: #E14A1E;--orange-600: #CE410D;--orange-6000: #B83A0F;--orange-100: #ffd9c7;--orange-1000: #6E1F14;--indigo-400: #5C6BC0;--indigo-4000: #4A5AB0;--indigo-500: #36459B;--indigo-5000: #2E3A8B;--indigo-100: #e3e7fb;--indigo-1000: #121E3F;--red-500: #C13535;--red-5000: #B12A2A;--red-600: #8C2121;--red-6000: #7A1C1C;--red-100: #f9c6c6;--red-1000: #3A0C0C;--green-500: #2E7D32;--green-5000: #256D2A;--green-600: #19571D;--green-6000: #144D1A;--green-100: #cce9ce;--green-1000: #0A220E;--amber-500: #D17D00;--amber-5000: #C16D00;--amber-600: #A36200;--amber-6000: #8F4E00;--amber-100: #ffe4b3;--amber-1000: #3A1E00;--info-500: #2196F3;--info-5000: #1C86E2;--info-600: #1976D2;--info-6000: #1565C0;--info-100: #BBDEFB;--info-1000: #0D47A1;--neutral-white: #FFF8F0;--neutral-white-darker: #FDF9F6;--neutral-gray-100: #ACACAC;--neutral-gray-200: #888888;--neutral-gray-300: #CCCCCC;--neutral-gray-400: #555555;--neutral-gray-500: #757575;--neutral-gray-600: #444444;--neutral-gray-700: #3a3a3a;--neutral-gray-800: #474545;--neutral-gray-900: #262626;--neutral-gray-1000: #A0A0A0;--neutral-black: #1C1C1C;--transparent: transparent;--color-primary: var(--orange-500);--color-primary-hover: var(--orange-600);--color-primary-light: var(--orange-100);--color-primary-text: var(--neutral-white);--color-secondary: var(--indigo-400);--color-secondary-hover: var(--indigo-500);--color-secondary-light: var(--indigo-100);--color-secondary-text: var(--neutral-white);--color-danger: var(--red-500);--color-danger-hover: var(--red-600);--color-danger-light: var(--red-100);--color-danger-text: var(--neutral-white);--color-success: var(--green-500);--color-success-hover: var(--green-600);--color-success-light: var(--green-100);--color-success-text: var(--neutral-white);--color-warning: var(--amber-500);--color-warning-hover: var(--amber-600);--color-warning-light: var(--amber-100);--color-warning-text: var(--neutral-white);--color-basic: var(--neutral-white);--color-basic-hover: var(--neutral-gray-100);--color-basic-light: var(--neutral-gray-700);--color-info: var(--info-500);--color-info-hover: var(--info-600);--color-info-light: var(--info-100);--color-info-text: var(--neutral-white);--color-basic-inverse: var(--neutral-black);--color-basic-hover-inverse: var(--neutral-gray-800);--color-basic-light-inverse: var(--neutral-white-darker);--color-background: var(--neutral-white);--color-background-inverse: var(--neutral-black);--color-background-hover: var(--neutral-gray-100);--color-background-hover-inverse: var(--neutral-gray-800);--color-background-light: var(--neutral-gray-700);--color-background-light-inverse: var(--neutral-white-darker);--color-surface: var(--neutral-white-darker);--color-surface-inverse: var(--neutral-black);--color-border: var(--neutral-gray-300);--color-border-inverse: var(--neutral-gray-600);--color-text: var(--neutral-black);--color-text-inverse: var(--neutral-white);--color-muted: var(--neutral-gray-500);--color-white: var(--neutral-white);--color-black: var(--neutral-black);--color-input-background: var(--neutral-white-darker);--color-input-border: var(--neutral-gray-300);--color-input-text: var(--neutral-black);--color-input-muted: var(--neutral-gray-500);--color-menu-background: var(--neutral-white-darker);--color-menu-border: var(--neutral-gray-300);--color-menu-text: var(--neutral-black);--color-chat-background: var(--neutral-white);--color-chat-border: var(--neutral-gray-300);--color-switch-button-background: var(--neutral-white-darker);--color-switch-button-border: var(--neutral-gray-300);--color-tooltip-background: var(--neutral-black);--color-tooltip-text: var(--neutral-white);--color-tooltip-border: var(--neutral-gray-600);--color-tooltip-background-inverse: var(--neutral-white);--color-tooltip-text-inverse: var(--neutral-black);--color-tooltip-border-inverse: var(--neutral-gray-300);--color-scrollbar: var(--neutral-gray-200);--color-scrollbar-thumb: var(--neutral-gray-400);--color-scrollbar-track: var(--transparent);--color-notification-background: var(--neutral-white-darker);--color-notification-text: var(--neutral-black);--color-notification-muted: var(--neutral-gray-500);--color-notification-border: var(--neutral-gray-300);--color-table-header-background: var(--neutral-white-darker);--color-table-header-text: var(--color-black);--color-table-header-inverse-text: var(--color-white);--color-table-row-uneven-background: var(--neutral-white);--color-table-row-even-background: var(--neutral-white-darker);--color-table-row-text: var(--color-black);--color-table-row-inverse-text: var(--color-white);--color-table-border: var(--neutral-gray-300);--box-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--box-shadow-md: 0 6px 10px rgba(0, 0, 0, .2);--box-shadow-lg: 0 10px 20px rgba(0, 0, 0, .3);--border-sm: 1px solid var(--color-border);--border-md: 2px solid var(--color-border);--border-lg: 4px solid var(--color-border);--font-base: "Inter", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--space-xs: .25rem;--space-sm: .5rem;--space-base: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .5rem;--radius-base: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-full: 50%;--size-sm: 29px;--size-md: 41px;--size-lg: 61px;--sidebar-width: 250px;--sidebar-collapsed-width: 50px;--animation-time-sm: .2s;--animation-time-md: .4s;--animation-time-lg: .6s;--screen-xs: 480px;--screen-sm: 767px;--screen-md: 992px;--screen-lg: 1200px;--screen-xl: 1600px;--dark-color-primary: var(--orange-5000);--dark-color-primary-hover: var(--orange-6000);--dark-color-primary-light: var(--orange-1000);--dark-color-primary-text: var(--neutral-white);--dark-color-secondary: var(--indigo-4000);--dark-color-secondary-hover: var(--indigo-5000);--dark-color-secondary-light: var(--indigo-1000);--dark-color-secondary-text: var(--neutral-white);--dark-color-danger: var(--red-5000);--dark-color-danger-hover: var(--red-6000);--dark-color-danger-light: var(--red-1000);--dark-color-danger-text: var(--neutral-white);--dark-color-success: var(--green-5000);--dark-color-success-hover: var(--green-6000);--dark-color-success-light: var(--green-1000);--dark-color-success-text: var(--neutral-white);--dark-color-warning: var(--amber-5000);--dark-color-warning-hover: var(--amber-6000);--dark-color-warning-light: var(--amber-1000);--dark-color-warning-text: var(--neutral-white);--dark-color-basic: var(--neutral-black);--dark-color-basic-hover: var(--neutral-gray-800);--dark-color-basic-light: var(--neutral-white-darker);--dark-color-basic-inverse: var(--neutral-white);--dark-color-basic-hover-inverse: var(--neutral-gray-100);--dark-color-basic-light-inverse: var(--neutral-gray-700);--dark-color-info: var(--info-5000);--dark-color-info-hover: var(--info-6000);--dark-color-info-light: var(--info-1000);--dark-color-info-text: var(--neutral-white);--dark-color-background: var(--neutral-black);--dark-color-background-inverse: var(--neutral-white);--dark-color-background-hover: var(--neutral-gray-800);--dark-color-background-hover-inverse: var(--neutral-gray-100);--dark-color-background-light: var(--neutral-white-darker);--dark-color-background-light-inverse: var(--neutral-gray-700);--dark-color-surface: var(--neutral-gray-900);--dark-color-surface-inverse: var(--neutral-white);--dark-color-border: var(--neutral-gray-600);--dark-color-border-inverse: var(--neutral-gray-300);--dark-color-text: var(--neutral-white);--dark-color-text-inverse: var(--neutral-black);--dark-color-muted: var(--neutral-gray-1000);--dark-color-input-background: var(--neutral-gray-900);--dark-color-input-border: var(--neutral-gray-600);--dark-color-input-text: var(--neutral-white);--dark-color-input-muted: var(--neutral-gray-1000);--dark-color-menu-background: var(--neutral-gray-900);--dark-color-menu-border: var(--neutral-gray-600);--dark-color-menu-text: var(--neutral-white);--dark-color-chat-background: var(--neutral-black);--dark-color-chat-border: var(--neutral-gray-600);--dark-color-switch-button-background: var(--neutral-gray-900);--dark-color-switch-button-border: var(--neutral-gray-600);--dark-color-tooltip-background: var(--neutral-white);--dark-color-tooltip-text: var(--neutral-black);--dark-color-tooltip-border: var(--neutral-gray-300);--dark-color-tooltip-background-inverse: var(--neutral-black);--dark-color-tooltip-text-inverse: var(--neutral-white);--dark-color-tooltip-border-inverse: var(--neutral-gray-600);--dark-color-scrollbar: var(--neutral-gray-600);--dark-color-scrollbar-thumb: var(--neutral-gray-400);--dark-color-scrollbar-track: var(--transparent);--dark-color-notification-background: var(--neutral-gray-900);--dark-color-notification-text: var(--neutral-white);--dark-color-notification-muted: var(--neutral-gray-1000);--dark-color-notification-border: var(--neutral-gray-600);--dark-color-table-header-background: var(--neutral-gray-900);--dark-color-table-header-text: var(--color-white);--dark-color-table-header-inverse-text: var(--color-black);--dark-color-table-row-uneven-background: var(--neutral-gray-900);--dark-color-table-row-even-background: var(--neutral-black);--dark-color-table-row-text: var(--color-white);--dark-color-table-row-inverse-text: var(--color-black);--dark-color-table-border: var(--neutral-gray-600);--dark-box-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--dark-box-shadow-md: 0 6px 10px rgba(0, 0, 0, .5);--dark-box-shadow-lg: 0 10px 20px rgba(0, 0, 0, .7)}:root:has(body.dark){--color-primary: var(--dark-color-primary);--color-primary-hover: var(--dark-color-primary-hover);--color-primary-light: var(--dark-color-primary-light);--color-primary-text: var(--dark-color-primary-text);--color-secondary: var(--dark-color-secondary);--color-secondary-hover: var(--dark-color-secondary-hover);--color-secondary-light: var(--dark-color-secondary-light);--color-secondary-text: var(--dark-color-secondary-text);--color-danger: var(--dark-color-danger);--color-danger-hover: var(--dark-color-danger-hover);--color-danger-light: var(--dark-color-danger-light);--color-danger-text: var(--dark-color-danger-text);--color-success: var(--dark-color-success);--color-success-hover: var(--dark-color-success-hover);--color-success-light: var(--dark-color-success-light);--color-success-text: var(--dark-color-success-text);--color-warning: var(--dark-color-warning);--color-warning-hover: var(--dark-color-warning-hover);--color-warning-light: var(--dark-color-warning-light);--color-warning-text: var(--dark-color-warning-text);--color-basic: var(--dark-color-basic);--color-basic-hover: var(--dark-color-basic-hover);--color-basic-light: var(--dark-color-basic-light);--color-basic-inverse: var(--dark-color-basic-inverse);--color-basic-hover-inverse: var(--dark-color-basic-hover-inverse);--color-basic-light-inverse: var(--dark-color-basic-light-inverse);--color-info: var(--dark-color-info);--color-info-hover: var(--dark-color-info-hover);--color-info-light: var(--dark-color-info-light);--color-info-text: var(--dark-color-info-text);--color-background: var(--dark-color-background);--color-background-inverse: var(--dark-color-background-inverse);--color-background-hover: var(--dark-color-background-hover);--color-background-hover-inverse: var(--dark-color-background-hover-inverse);--color-background-light: var(--dark-color-background-light);--color-background-light-inverse: var(--dark-color-background-light-inverse);--color-surface: var(--dark-color-surface);--color-surface-inverse: var(--dark-color-surface-inverse);--color-border: var(--dark-color-border);--color-border-inverse: var(--dark-color-border-inverse);--color-text: var(--dark-color-text);--color-text-inverse: var(--dark-color-text-inverse);--color-muted: var(--dark-color-muted);--color-input-background: var(--dark-color-input-background);--color-input-border: var(--dark-color-input-border);--color-input-text: var(--dark-color-input-text);--color-input-muted: var(--dark-color-input-muted);--color-menu-background: var(--dark-color-menu-background);--color-menu-border: var(--dark-color-menu-border);--color-menu-text: var(--dark-color-menu-text);--color-chat-background: var(--dark-color-chat-background);--color-chat-border: var(--dark-color-chat-border);--color-switch-button-background: var(--dark-color-switch-button-background);--color-switch-button-border: var(--dark-color-switch-button-border);--color-tooltip-background: var(--dark-color-tooltip-background);--color-tooltip-text: var(--dark-color-tooltip-text);--color-tooltip-border: var(--dark-color-tooltip-border);--color-tooltip-background-inverse: var(--dark-color-tooltip-background-inverse);--color-tooltip-text-inverse: var(--dark-color-tooltip-text-inverse);--color-tooltip-border-inverse: var(--dark-color-tooltip-border-inverse);--color-scrollbar: var(--dark-color-scrollbar);--color-scrollbar-thumb: var(--dark-color-scrollbar-thumb);--color-scrollbar-track: var(--transparent);--color-notification-background: var(--dark-color-notification-background);--color-notification-text: var(--dark-color-notification-text);--color-notification-muted: var(--dark-color-notification-muted);--color-notification-border: var(--dark-color-notification-border);--color-table-header-background: var(--dark-color-table-header-background);--color-table-header-text: var(--dark-color-table-header-text);--color-table-header-inverse-text: var(--dark-color-table-header-inverse-text);--color-table-row-uneven-background: var(--dark-color-table-row-uneven-background);--color-table-row-even-background: var(--dark-color-table-row-even-background);--color-table-row-text: var(--dark-color-table-row-text);--color-table-row-inverse-text: var(--dark-color-table-row-inverse-text);--color-table-border: var(--dark-color-table-border);--box-shadow-sm: var(--dark-box-shadow-sm);--box-shadow-md: var(--dark-box-shadow-md);--box-shadow-lg: var(--dark-box-shadow-lg)}.container-wrapper{max-width:80%;display:flex;flex-direction:column;margin:0 auto var(--space-xl) auto!important;padding:calc(var(--space-xl) * 3) var(--space-lg) var(--space-lg) var(--space-lg);transition:padding var(--animation-time-md) ease,max-width var(--animation-time-md) ease}.container{margin-bottom:var(--space-xl);transition:margin-left var(--animation-time-md) ease,padding var(--animation-time-md) ease}.container.container-surface{padding:var(--space-lg);background-color:var(--color-surface);border:var(--border-md);border-radius:var(--radius-base)}:root.spark-none-sidebar .container,:root.spark-full-sidebar .container,:root.spark-partial-sidebar .container{margin-left:var(--sidebar-width)}:root.spark-collapsed-sidebar.spark-partial-sidebar .container{margin-left:calc(var(--sidebar-collapsed-width) + var(--space-sm))}:root.spark-full-sidebar .container{margin-left:0}@media (max-width: 1200px){.container-wrapper{max-width:100%}}@media (max-width: 992px){.container-wrapper{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root.spark-partial-sidebar .container{margin-left:var(--sidebar-collapsed-width)}.container.container-surface{background-color:var(--color-background);border:none;padding:var(--space-lg) var(--space-xs)}}.card{font-family:var(--font-base);background-color:var(--color-surface);border:var(--border-md);border-radius:var(--radius-base);box-shadow:var(--box-shadow-sm);padding:var(--space-md)}.card.card-round{border-radius:var(--radius-lg)}.card-header{border-bottom:var(--border-md)}.card-body{padding:var(--space-sm)}.card-footer{border-top:var(--border-md)}.row{display:flex;flex-wrap:wrap}.row:has(.col){margin-left:calc(var(--space-sm) * -1);margin-right:calc(var(--space-sm) * -1)}.col{flex-basis:0;flex-grow:1;max-width:100%;padding-right:var(--space-sm);padding-left:var(--space-sm)}.col,[class^=col-]{box-sizing:border-box}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 480px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 767px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1600px){.col-xxl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}@media (min-width: 480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-grid{display:grid!important}}@media (min-width: 767px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-grid{display:grid!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-grid{display:grid!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-grid{display:grid!important}}@media (min-width: 1600px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-grid{display:grid!important}}.center-horizontal{position:absolute;left:50%;transform:translate(-50%)}.center-vertical{position:absolute;top:50%;transform:translateY(-50%)}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width: 480px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width: 767px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width: 1600px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.gap-xs{gap:var(--space-xs)!important}.row-gap-xs{row-gap:var(--space-xs)!important}.gap-sm{gap:var(--space-sm)!important}.row-gap-sm{row-gap:var(--space-sm)!important}.gap-base{gap:var(--space-base)!important}.row-gap-base{row-gap:var(--space-base)!important}.gap-md{gap:var(--space-md)!important}.row-gap-md{row-gap:var(--space-md)!important}.gap-lg{gap:var(--space-lg)!important}.row-gap-lg{row-gap:var(--space-lg)!important}.gap-xl{gap:var(--space-xl)!important}.row-gap-xl{row-gap:var(--space-xl)!important}.gap-4{gap:4px!important}.row-gap-4{row-gap:4px!important}.gap-8{gap:8px!important}.row-gap-8{row-gap:8px!important}.gap-16{gap:16px!important}.row-gap-16{row-gap:16px!important}.gap-32{gap:32px!important}.row-gap-32{row-gap:32px!important}.gap-64{gap:64px!important}.row-gap-64{row-gap:64px!important}.gap-128{gap:128px!important}.row-gap-128{row-gap:128px!important}@media (min-width: 480px){.gap-sm-xs{gap:var(--space-xs)!important}.row-gap-sm-xs{row-gap:var(--space-xs)!important}.gap-sm-sm{gap:var(--space-sm)!important}.row-gap-sm-sm{row-gap:var(--space-sm)!important}.gap-sm-base{gap:var(--space-base)!important}.row-gap-sm-base{row-gap:var(--space-base)!important}.gap-sm-md{gap:var(--space-md)!important}.row-gap-sm-md{row-gap:var(--space-md)!important}.gap-sm-lg{gap:var(--space-lg)!important}.row-gap-sm-lg{row-gap:var(--space-lg)!important}.gap-sm-xl{gap:var(--space-xl)!important}.row-gap-sm-xl{row-gap:var(--space-xl)!important}.gap-sm-4{gap:4px!important}.row-gap-sm-4{row-gap:4px!important}.gap-sm-8{gap:8px!important}.row-gap-sm-8{row-gap:8px!important}.gap-sm-16{gap:16px!important}.row-gap-sm-16{row-gap:16px!important}.gap-sm-32{gap:32px!important}.row-gap-sm-32{row-gap:32px!important}.gap-sm-64{gap:64px!important}.row-gap-sm-64{row-gap:64px!important}.gap-sm-128{gap:128px!important}.row-gap-sm-128{row-gap:128px!important}}@media (min-width: 767px){.gap-md-xs{gap:var(--space-xs)!important}.row-gap-md-xs{row-gap:var(--space-xs)!important}.gap-md-sm{gap:var(--space-sm)!important}.row-gap-md-sm{row-gap:var(--space-sm)!important}.gap-md-base{gap:var(--space-base)!important}.row-gap-md-base{row-gap:var(--space-base)!important}.gap-md-md{gap:var(--space-md)!important}.row-gap-md-md{row-gap:var(--space-md)!important}.gap-md-lg{gap:var(--space-lg)!important}.row-gap-md-lg{row-gap:var(--space-lg)!important}.gap-md-xl{gap:var(--space-xl)!important}.row-gap-md-xl{row-gap:var(--space-xl)!important}.gap-md-4{gap:4px!important}.row-gap-md-4{row-gap:4px!important}.gap-md-8{gap:8px!important}.row-gap-md-8{row-gap:8px!important}.gap-md-16{gap:16px!important}.row-gap-md-16{row-gap:16px!important}.gap-md-32{gap:32px!important}.row-gap-md-32{row-gap:32px!important}.gap-md-64{gap:64px!important}.row-gap-md-64{row-gap:64px!important}.gap-md-128{gap:128px!important}.row-gap-md-128{row-gap:128px!important}}@media (min-width: 992px){.gap-lg-xs{gap:var(--space-xs)!important}.row-gap-lg-xs{row-gap:var(--space-xs)!important}.gap-lg-sm{gap:var(--space-sm)!important}.row-gap-lg-sm{row-gap:var(--space-sm)!important}.gap-lg-base{gap:var(--space-base)!important}.row-gap-lg-base{row-gap:var(--space-base)!important}.gap-lg-md{gap:var(--space-md)!important}.row-gap-lg-md{row-gap:var(--space-md)!important}.gap-lg-lg{gap:var(--space-lg)!important}.row-gap-lg-lg{row-gap:var(--space-lg)!important}.gap-lg-xl{gap:var(--space-xl)!important}.row-gap-lg-xl{row-gap:var(--space-xl)!important}.gap-lg-4{gap:4px!important}.row-gap-lg-4{row-gap:4px!important}.gap-lg-8{gap:8px!important}.row-gap-lg-8{row-gap:8px!important}.gap-lg-16{gap:16px!important}.row-gap-lg-16{row-gap:16px!important}.gap-lg-32{gap:32px!important}.row-gap-lg-32{row-gap:32px!important}.gap-lg-64{gap:64px!important}.row-gap-lg-64{row-gap:64px!important}.gap-lg-128{gap:128px!important}.row-gap-lg-128{row-gap:128px!important}}@media (min-width: 1200px){.gap-xl-xs{gap:var(--space-xs)!important}.row-gap-xl-xs{row-gap:var(--space-xs)!important}.gap-xl-sm{gap:var(--space-sm)!important}.row-gap-xl-sm{row-gap:var(--space-sm)!important}.gap-xl-base{gap:var(--space-base)!important}.row-gap-xl-base{row-gap:var(--space-base)!important}.gap-xl-md{gap:var(--space-md)!important}.row-gap-xl-md{row-gap:var(--space-md)!important}.gap-xl-lg{gap:var(--space-lg)!important}.row-gap-xl-lg{row-gap:var(--space-lg)!important}.gap-xl-xl{gap:var(--space-xl)!important}.row-gap-xl-xl{row-gap:var(--space-xl)!important}.gap-xl-4{gap:4px!important}.row-gap-xl-4{row-gap:4px!important}.gap-xl-8{gap:8px!important}.row-gap-xl-8{row-gap:8px!important}.gap-xl-16{gap:16px!important}.row-gap-xl-16{row-gap:16px!important}.gap-xl-32{gap:32px!important}.row-gap-xl-32{row-gap:32px!important}.gap-xl-64{gap:64px!important}.row-gap-xl-64{row-gap:64px!important}.gap-xl-128{gap:128px!important}.row-gap-xl-128{row-gap:128px!important}}@media (min-width: 1600px){.gap-xxl-xs{gap:var(--space-xs)!important}.row-gap-xxl-xs{row-gap:var(--space-xs)!important}.gap-xxl-sm{gap:var(--space-sm)!important}.row-gap-xxl-sm{row-gap:var(--space-sm)!important}.gap-xxl-base{gap:var(--space-base)!important}.row-gap-xxl-base{row-gap:var(--space-base)!important}.gap-xxl-md{gap:var(--space-md)!important}.row-gap-xxl-md{row-gap:var(--space-md)!important}.gap-xxl-lg{gap:var(--space-lg)!important}.row-gap-xxl-lg{row-gap:var(--space-lg)!important}.gap-xxl-xl{gap:var(--space-xl)!important}.row-gap-xxl-xl{row-gap:var(--space-xl)!important}.gap-xxl-4{gap:4px!important}.row-gap-xxl-4{row-gap:4px!important}.gap-xxl-8{gap:8px!important}.row-gap-xxl-8{row-gap:8px!important}.gap-xxl-16{gap:16px!important}.row-gap-xxl-16{row-gap:16px!important}.gap-xxl-32{gap:32px!important}.row-gap-xxl-32{row-gap:32px!important}.gap-xxl-64{gap:64px!important}.row-gap-xxl-64{row-gap:64px!important}.gap-xxl-128{gap:128px!important}.row-gap-xxl-128{row-gap:128px!important}}.m-none{margin:0!important}.m-xs{margin:var(--space-xs)!important}.m-sm{margin:var(--space-sm)!important}.m-base{margin:var(--space-base)!important}.m-md{margin:var(--space-md)!important}.m-lg{margin:var(--space-lg)!important}.m-xl{margin:var(--space-xl)!important}.m-auto{margin:auto!important}.mx-none{margin-left:0!important;margin-right:0!important}.mx-xs{margin-left:var(--space-xs)!important;margin-right:var(--space-xs)!important}.mx-sm{margin-left:var(--space-sm)!important;margin-right:var(--space-sm)!important}.mx-base{margin-left:var(--space-base)!important;margin-right:var(--space-base)!important}.mx-md{margin-left:var(--space-md)!important;margin-right:var(--space-md)!important}.mx-lg{margin-left:var(--space-lg)!important;margin-right:var(--space-lg)!important}.mx-xl{margin-left:var(--space-xl)!important;margin-right:var(--space-xl)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-none{margin-top:0!important;margin-bottom:0!important}.my-xs{margin-top:var(--space-xs)!important;margin-bottom:var(--space-xs)!important}.my-sm{margin-top:var(--space-sm)!important;margin-bottom:var(--space-sm)!important}.my-base{margin-top:var(--space-base)!important;margin-bottom:var(--space-base)!important}.my-md{margin-top:var(--space-md)!important;margin-bottom:var(--space-md)!important}.my-lg{margin-top:var(--space-lg)!important;margin-bottom:var(--space-lg)!important}.my-xl{margin-top:var(--space-xl)!important;margin-bottom:var(--space-xl)!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-none{margin-top:0!important}.mt-xs{margin-top:var(--space-xs)!important}.mt-sm{margin-top:var(--space-sm)!important}.mt-base{margin-top:var(--space-base)!important}.mt-md{margin-top:var(--space-md)!important}.mt-lg{margin-top:var(--space-lg)!important}.mt-xl{margin-top:var(--space-xl)!important}.mt-auto{margin-top:auto!important}.mr-none{margin-right:0!important}.mr-xs{margin-right:var(--space-xs)!important}.mr-sm{margin-right:var(--space-sm)!important}.mr-base{margin-right:var(--space-base)!important}.mr-md{margin-right:var(--space-md)!important}.mr-lg{margin-right:var(--space-lg)!important}.mr-xl{margin-right:var(--space-xl)!important}.mr-auto{margin-right:auto!important}.mb-none{margin-bottom:0!important}.mb-xs{margin-bottom:var(--space-xs)!important}.mb-sm{margin-bottom:var(--space-sm)!important}.mb-base{margin-bottom:var(--space-base)!important}.mb-md{margin-bottom:var(--space-md)!important}.mb-lg{margin-bottom:var(--space-lg)!important}.mb-xl{margin-bottom:var(--space-xl)!important}.mb-auto{margin-bottom:auto!important}.ml-none{margin-left:0!important}.ml-xs{margin-left:var(--space-xs)!important}.ml-sm{margin-left:var(--space-sm)!important}.ml-base{margin-left:var(--space-base)!important}.ml-md{margin-left:var(--space-md)!important}.ml-lg{margin-left:var(--space-lg)!important}.ml-xl{margin-left:var(--space-xl)!important}.ml-auto{margin-left:auto!important}.p-none{padding:0!important}.p-xs{padding:var(--space-xs)!important}.p-sm{padding:var(--space-sm)!important}.p-base{padding:var(--space-base)!important}.p-md{padding:var(--space-md)!important}.p-lg{padding:var(--space-lg)!important}.p-xl{padding:var(--space-xl)!important}.px-none{padding-left:0!important;padding-right:0!important}.px-xs{padding-left:var(--space-xs)!important;padding-right:var(--space-xs)!important}.px-sm{padding-left:var(--space-sm)!important;padding-right:var(--space-sm)!important}.px-base{padding-left:var(--space-base)!important;padding-right:var(--space-base)!important}.px-md{padding-left:var(--space-md)!important;padding-right:var(--space-md)!important}.px-lg{padding-left:var(--space-lg)!important;padding-right:var(--space-lg)!important}.px-xl{padding-left:var(--space-xl)!important;padding-right:var(--space-xl)!important}.py-none{padding-top:0!important;padding-bottom:0!important}.py-xs{padding-top:var(--space-xs)!important;padding-bottom:var(--space-xs)!important}.py-sm{padding-top:var(--space-sm)!important;padding-bottom:var(--space-sm)!important}.py-base{padding-top:var(--space-base)!important;padding-bottom:var(--space-base)!important}.py-md{padding-top:var(--space-md)!important;padding-bottom:var(--space-md)!important}.py-lg{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}.py-xl{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}.pt-none{padding-top:0!important}.pt-xs{padding-top:var(--space-xs)!important}.pt-sm{padding-top:var(--space-sm)!important}.pt-base{padding-top:var(--space-base)!important}.pt-md{padding-top:var(--space-md)!important}.pt-lg{padding-top:var(--space-lg)!important}.pt-xl{padding-top:var(--space-xl)!important}.pr-none{padding-right:0!important}.pr-xs{padding-right:var(--space-xs)!important}.pr-sm{padding-right:var(--space-sm)!important}.pr-base{padding-right:var(--space-base)!important}.pr-md{padding-right:var(--space-md)!important}.pr-lg{padding-right:var(--space-lg)!important}.pr-xl{padding-right:var(--space-xl)!important}.pb-none{padding-bottom:0!important}.pb-xs{padding-bottom:var(--space-xs)!important}.pb-sm{padding-bottom:var(--space-sm)!important}.pb-base{padding-bottom:var(--space-base)!important}.pb-md{padding-bottom:var(--space-md)!important}.pb-lg{padding-bottom:var(--space-lg)!important}.pb-xl{padding-bottom:var(--space-xl)!important}.pl-none{padding-left:0!important}.pl-xs{padding-left:var(--space-xs)!important}.pl-sm{padding-left:var(--space-sm)!important}.pl-base{padding-left:var(--space-base)!important}.pl-md{padding-left:var(--space-md)!important}.pl-lg{padding-left:var(--space-lg)!important}.pl-xl{padding-left:var(--space-xl)!important}.m-0{margin:0!important}.m-4{margin:4px!important}.m-8{margin:8px!important}.m-16{margin:16px!important}.m-32{margin:32px!important}.m-64{margin:64px!important}.m-128{margin:128px!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-4{margin-left:4px!important;margin-right:4px!important}.mx-8{margin-left:8px!important;margin-right:8px!important}.mx-16{margin-left:16px!important;margin-right:16px!important}.mx-32{margin-left:32px!important;margin-right:32px!important}.mx-64{margin-left:64px!important;margin-right:64px!important}.mx-128{margin-left:128px!important;margin-right:128px!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-4{margin-top:4px!important;margin-bottom:4px!important}.my-8{margin-top:8px!important;margin-bottom:8px!important}.my-16{margin-top:16px!important;margin-bottom:16px!important}.my-32{margin-top:32px!important;margin-bottom:32px!important}.my-64{margin-top:64px!important;margin-bottom:64px!important}.my-128{margin-top:128px!important;margin-bottom:128px!important}mt-0{margin-top:0!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-16{margin-top:16px!important}.mt-32{margin-top:32px!important}.mt-64{margin-top:64px!important}.mt-128{margin-top:128px!important}.mr-0{margin-right:0!important}.mr-4{margin-right:4px!important}.mr-8{margin-right:8px!important}.mr-16{margin-right:16px!important}.mr-32{margin-right:32px!important}.mr-64{margin-right:64px!important}.mr-128{margin-right:128px!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-16{margin-bottom:16px!important}.mb-32{margin-bottom:32px!important}.mb-64{margin-bottom:64px!important}.mb-128{margin-bottom:128px!important}.ml-0{margin-left:0!important}.ml-4{margin-left:4px!important}.ml-8{margin-left:8px!important}.ml-16{margin-left:16px!important}.ml-32{margin-left:32px!important}.ml-64{margin-left:64px!important}.ml-128{margin-left:128px!important}.p-0{padding:0!important}.p-4{padding:4px!important}.p-8{padding:8px!important}.p-16{padding:16px!important}.p-32{padding:32px!important}.p-64{padding:64px!important}.p-128{padding:128px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-4{padding-left:4px!important;padding-right:4px!important}.px-8{padding-left:8px!important;padding-right:8px!important}.px-16{padding-left:16px!important;padding-right:16px!important}.px-32{padding-left:32px!important;padding-right:32px!important}.px-64{padding-left:64px!important;padding-right:64px!important}.px-128{padding-left:128px!important;padding-right:128px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-4{padding-top:4px!important;padding-bottom:4px!important}.py-8{padding-top:8px!important;padding-bottom:8px!important}.py-16{padding-top:16px!important;padding-bottom:16px!important}.py-32{padding-top:32px!important;padding-bottom:32px!important}.py-64{padding-top:64px!important;padding-bottom:64px!important}.py-128{padding-top:128px!important;padding-bottom:128px!important}.pt-0{padding-top:0!important}.pt-4{padding-top:4px!important}.pt-8{padding-top:8px!important}.pt-16{padding-top:16px!important}.pt-32{padding-top:32px!important}.pt-64{padding-top:64px!important}.pt-128{padding-top:128px!important}.pr-0{padding-right:0!important}.pr-4{padding-right:4px!important}.pr-8{padding-right:8px!important}.pr-16{padding-right:16px!important}.pr-32{padding-right:32px!important}.pr-64{padding-right:64px!important}.pr-128{padding-right:128px!important}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:4px!important}.pb-8{padding-bottom:8px!important}.pb-16{padding-bottom:16px!important}.pb-32{padding-bottom:32px!important}.pb-64{padding-bottom:64px!important}.pb-128{padding-bottom:128px!important}.pl-0{padding-left:0!important}.pl-4{padding-left:4px!important}.pl-8{padding-left:8px!important}.pl-16{padding-left:16px!important}.pl-32{padding-left:32px!important}.pl-64{padding-left:64px!important}.pl-128{padding-left:128px!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.position-sticky-top{position:sticky!important;top:var(--menu-height, 0px)!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.top-0{top:0!important}.top-auto{top:auto!important}.left-0{left:0!important}.left-auto{left:auto!important}.right-0{right:0!important}.right-auto{right:auto!important}.bottom-0{bottom:0!important}.bottom-auto{bottom:auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media (min-width: 480px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}}@media (min-width: 767px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}}@media (min-width: 1600px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-no-decoration{text-decoration:none!important}@media (min-width: 480px){.text-sm-lowercase{text-transform:lowercase!important}.text-sm-uppercase{text-transform:uppercase!important}.text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 767px){.text-md-lowercase{text-transform:lowercase!important}.text-md-uppercase{text-transform:uppercase!important}.text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.text-lg-lowercase{text-transform:lowercase!important}.text-lg-uppercase{text-transform:uppercase!important}.text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.text-xl-lowercase{text-transform:lowercase!important}.text-xl-uppercase{text-transform:uppercase!important}.text-xl-capitalize{text-transform:capitalize!important}}@media (min-width: 1600px){.text-xxl-lowercase{text-transform:lowercase!important}.text-xxl-uppercase{text-transform:uppercase!important}.text-xxl-capitalize{text-transform:capitalize!important}}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fs-xs{font-size:var(--font-size-xs)!important}.fs-sm{font-size:var(--font-size-sm)!important}.fs-base{font-size:var(--font-size-base)!important}.fs-lg{font-size:var(--font-size-lg)!important}.hover-pointer{cursor:pointer!important}.bg-primary,.hover-bg-primary:hover{background-color:var(--color-primary)!important}.bg-primary-hover,.hover-bg-primary-hover:hover{background-color:var(--color-primary-hover)!important}.bg-primary-light,.hover-bg-primary-light:hover{background-color:var(--color-primary-light)!important}.bg-secondary,.hover-bg-secondary:hover{background-color:var(--color-secondary)!important}.bg-secondary-hover,.hover-bg-secondary-hover:hover{background-color:var(--color-secondary-hover)!important}.bg-secondary-light,.hover-bg-secondary-light:hover{background-color:var(--color-secondary-light)!important}.bg-success,.hover-bg-success:hover{background-color:var(--color-success)!important}.bg-success-hover,.hover-bg-success-hover:hover{background-color:var(--color-success-hover)!important}.bg-success-light,.hover-bg-success-light:hover{background-color:var(--color-success-light)!important}.bg-danger,.hover-bg-danger:hover{background-color:var(--color-danger)!important}.bg-danger-hover,.hover-bg-danger-hover:hover{background-color:var(--color-danger-hover)!important}.bg-danger-light,.hover-bg-danger-light:hover{background-color:var(--color-danger-light)!important}.bg-warning,.hover-bg-warning:hover{background-color:var(--color-warning)!important}.bg-warning-hover,.hover-bg-warning-hover:hover{background-color:var(--color-warning-hover)!important}.bg-warning-light,.hover-bg-warning-light:hover{background-color:var(--color-warning-light)!important}.bg-basic,.hover-bg-basic:hover{background-color:var(--color-basic)!important}.bg-basic-hover,.hover-bg-basic-hover:hover{background-color:var(--color-basic-hover)!important}.bg-basic-light,.hover-bg-basic-light:hover{background-color:var(--color-basic-light)!important}.bg-basic-inverse,.hover-bg-basic-inverse:hover{background-color:var(--color-basic-inverse)!important}.bg-basic-hover-inverse,.hover-bg-basic-hover-inverse:hover{background-color:var(--color-basic-hover-inverse)!important}.bg-basic-light-inverse,.hover-bg-basic-light-inverse:hover{background-color:var(--color-basic-light-inverse)!important}.bg-info,.hover-bg-info:hover{background-color:var(--color-info)!important}.bg-info-hover,.hover-bg-info-hover:hover{background-color:var(--color-info-hover)!important}.bg-info-light,.hover-bg-info-light:hover{background-color:var(--color-info-light)!important}.bg-surface,.hover-bg-surface:hover{background-color:var(--color-surface)!important}.bg-surface-inverse,.hover-bg-surface-inverse:hover{background-color:var(--color-surface-inverse)!important}.bg-background{background-color:var(--color-background)!important}.bg-background-inverse{background-color:var(--color-background-inverse)!important}.bg-white,.hover-bg-white:hover{background-color:var(--color-white)!important}.bg-black,.hover-bg-black:hover{background-color:var(--color-black)!important}.bg-transparent,.hover-bg-transparent:hover{background-color:transparent!important}.text-primary,.hover-text-primary:hover{color:var(--color-primary)!important}.text-primary-hover,.hover-text-primary-hover:hover{color:var(--color-primary-hover)!important}.text-primary-light,.hover-text-primary-light:hover{color:var(--color-primary-light)!important}.text-secondary,.hover-text-secondary:hover{color:var(--color-secondary)!important}.text-secondary-hover,.hover-text-secondary-hover:hover{color:var(--color-secondary-hover)!important}.text-secondary-light,.hover-text-secondary-light:hover{color:var(--color-secondary-light)!important}.text-success,.hover-text-success:hover{color:var(--color-success)!important}.text-success-hover,.hover-text-success-hover:hover{color:var(--color-success-hover)!important}.text-success-light,.hover-text-success-light:hover{color:var(--color-success-light)!important}.text-danger,.hover-text-danger:hover{color:var(--color-danger)!important}.text-danger-hover,.hover-text-danger-hover:hover{color:var(--color-danger-hover)!important}.text-danger-light,.hover-text-danger-light:hover{color:var(--color-danger-light)!important}.text-warning,.hover-text-warning:hover{color:var(--color-warning)!important}.text-warning-hover,.hover-text-warning-hover:hover{color:var(--color-warning-hover)!important}.text-warning-light,.hover-text-warning-light:hover{color:var(--color-warning-light)!important}.text-basic,.hover-text-basic:hover{color:var(--color-basic)!important}.text-basic-hover,.hover-text-basic-hover:hover{color:var(--color-basic-hover)!important}.text-basic-light,.hover-text-basic-light:hover{color:var(--color-basic-light)!important}.text-basic-inverse,.hover-text-basic-inverse:hover{color:var(--color-basic-inverse)!important}.text-basic-hover-inverse,.hover-text-basic-hover-inverse:hover{color:var(--color-basic-hover-inverse)!important}.text-basic-light-inverse,.hover-text-basic-light-inverse:hover{color:var(--color-basic-light-inverse)!important}.text-info,.hover-text-info:hover{color:var(--color-info)!important}.text-info-hover,.hover-text-info-hover:hover{color:var(--color-info-hover)!important}.text-info-light,.hover-text-info-light:hover{color:var(--color-info-light)!important}.text-color,.hover-text-color:hover{color:var(--color-text)!important}.text-muted,.hover-text-muted:hover{color:var(--color-muted)!important}.text-white,.hover-text-white:hover{color:var(--color-white)!important}.text-black,.hover-text-black:hover{color:var(--color-black)!important}.border-sm{border:var(--border-sm)!important}.border-sm-top{border-top:var(--border-sm)!important}.border-sm-right{border-right:var(--border-sm)!important}.border-sm-bottom{border-bottom:var(--border-sm)!important}.border-sm-left{border-left:var(--border-sm)!important}.border-md{border:var(--border-md)!important}.border-md-top{border-top:var(--border-md)!important}.border-md-right{border-right:var(--border-md)!important}.border-md-bottom{border-bottom:var(--border-md)!important}.border-md-left{border-left:var(--border-md)!important}.border-lg{border:var(--border-lg)!important}.border-lg-top{border-top:var(--border-lg)!important}.border-lg-right{border-right:var(--border-lg)!important}.border-lg-bottom{border-bottom:var(--border-lg)!important}.border-lg-left{border-left:var(--border-lg)!important}.border-primary{border-color:var(--color-primary)!important}.border-primary-hover{border-color:var(--color-primary-hover)!important}.border-primary-light{border-color:var(--color-primary-light)!important}.border-secondary{border-color:var(--color-secondary)!important}.border-secondary-hover{border-color:var(--color-secondary-hover)!important}.border-secondary-light{border-color:var(--color-secondary-light)!important}.border-success{border-color:var(--color-success)!important}.border-success-hover{border-color:var(--color-success-hover)!important}.border-success-light{border-color:var(--color-success-light)!important}.border-danger{border-color:var(--color-danger)!important}.border-danger-hover{border-color:var(--color-danger-hover)!important}.border-danger-light{border-color:var(--color-danger-light)!important}.border-warning{border-color:var(--color-warning)!important}.border-warning-hover{border-color:var(--color-warning-hover)!important}.border-warning-light{border-color:var(--color-warning-light)!important}.border-basic{border-color:var(--color-basic)!important}.border-basic-hover{border-color:var(--color-basic-hover)!important}.border-basic-light{border-color:var(--color-basic-light)!important}.border-basic-inverse{border-color:var(--color-basic-inverse)!important}.border-basic-hover-inverse{border-color:var(--color-basic-hover-inverse)!important}.border-basic-light-inverse{border-color:var(--color-basic-light-inverse)!important}.border-info{border-color:var(--color-info)!important}.border-info-hover{border-color:var(--color-info-hover)!important}.border-info-light{border-color:var(--color-info-light)!important}.border-color{border-color:var(--color-border)!important}.border-white{border-color:var(--color-white)!important}.border-black{border-color:var(--color-black)!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-sm{border-width:1px!important}.border-md{border-width:2px!important}.border-lg{border-width:4px!important}.border-solid{border-style:solid!important}.border-double{border-style:double!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.radius-sm{border-radius:var(--radius-sm)!important}.radius-base{border-radius:var(--radius-base)!important}.radius-md{border-radius:var(--radius-md)!important}.radius-lg{border-radius:var(--radius-lg)!important}.radius-circle{border-radius:50%!important}.radius-0{border-radius:0!important}.radius-4{border-radius:4px!important}.radius-8{border-radius:8px!important}.radius-16{border-radius:16px!important}.radius-32{border-radius:32px!important}.radius-64{border-radius:64px!important}.radius-128{border-radius:128px!important}.w-0{width:0!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-25vw{width:25vw!important}.w-50vw{width:50vw!important}.w-75vw{width:75vw!important}.w-100vw{width:100vw!important}.w-auto{width:auto!important}.min-w-0{min-width:0!important}.min-w-25{min-width:25%!important}.min-w-50{min-width:50%!important}.min-w-75{min-width:75%!important}.min-w-100{min-width:100%!important}.max-w-25{max-width:25%!important}.max-w-50{max-width:50%!important}.max-w-75{max-width:75%!important}.max-w-100{max-width:100%!important}.max-w-none{max-width:none!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-25vh{height:25vh!important}.h-50vh{height:50vh!important}.h-75vh{height:75vh!important}.h-100vh{height:100vh!important}.h-auto{height:auto!important}.min-h-0{min-height:0!important}.min-h-25{min-height:25%!important}.min-h-50{min-height:50%!important}.min-h-75{min-height:75%!important}.min-h-100{min-height:100%!important}.max-h-25{max-height:25%!important}.max-h-50{max-height:50%!important}.max-h-75{max-height:75%!important}.max-h-100{max-height:100%!important}.max-h-none{max-height:none!important}@media (min-width: 480px){.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}.w-sm-25vw{width:25vw!important}.w-sm-50vw{width:50vw!important}.w-sm-75vw{width:75vw!important}.w-sm-100vw{width:100vw!important}.w-sm-auto{width:auto!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.h-sm-25vh{height:25vh!important}.h-sm-50vh{height:50vh!important}.h-sm-75vh{height:75vh!important}.h-sm-100vh{height:100vh!important}.h-sm-auto{height:auto!important}.min-w-sm-0{min-width:0!important}.min-w-sm-25{min-width:25%!important}.min-w-sm-50{min-width:50%!important}.min-w-sm-75{min-width:75%!important}.min-w-sm-100{min-width:100%!important}.max-w-sm-25{max-width:25%!important}.max-w-sm-50{max-width:50%!important}.max-w-sm-75{max-width:75%!important}.max-w-sm-100{max-width:100%!important}.max-w-sm-none{max-width:none!important}.min-h-sm-0{min-height:0!important}.min-h-sm-25{min-height:25%!important}.min-h-sm-50{min-height:50%!important}.min-h-sm-75{min-height:75%!important}.min-h-sm-100{min-height:100%!important}.max-h-sm-25{max-height:25%!important}.max-h-sm-50{max-height:50%!important}.max-h-sm-75{max-height:75%!important}.max-h-sm-100{max-height:100%!important}.max-h-sm-none{max-height:none!important}}@media (min-width: 767px){.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}.w-md-25vw{width:25vw!important}.w-md-50vw{width:50vw!important}.w-md-75vw{width:75vw!important}.w-md-100vw{width:100vw!important}.w-md-auto{width:auto!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.h-md-25vh{height:25vh!important}.h-md-50vh{height:50vh!important}.h-md-75vh{height:75vh!important}.h-md-100vh{height:100vh!important}.h-md-auto{height:auto!important}.min-w-md-0{min-width:0!important}.min-w-md-25{min-width:25%!important}.min-w-md-50{min-width:50%!important}.min-w-md-75{min-width:75%!important}.min-w-md-100{min-width:100%!important}.max-w-md-25{max-width:25%!important}.max-w-md-50{max-width:50%!important}.max-w-md-75{max-width:75%!important}.max-w-md-100{max-width:100%!important}.max-w-md-none{max-width:none!important}.min-h-md-0{min-height:0!important}.min-h-md-25{min-height:25%!important}.min-h-md-50{min-height:50%!important}.min-h-md-75{min-height:75%!important}.min-h-md-100{min-height:100%!important}.max-h-md-25{max-height:25%!important}.max-h-md-50{max-height:50%!important}.max-h-md-75{max-height:75%!important}.max-h-md-100{max-height:100%!important}.max-h-md-none{max-height:none!important}}@media (min-width: 992px){.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-50{width:50%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}.w-lg-25vw{width:25vw!important}.w-lg-50vw{width:50vw!important}.w-lg-75vw{width:75vw!important}.w-lg-100vw{width:100vw!important}.w-lg-auto{width:auto!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.h-lg-25vh{height:25vh!important}.h-lg-50vh{height:50vh!important}.h-lg-75vh{height:75vh!important}.h-lg-100vh{height:100vh!important}.h-lg-auto{height:auto!important}.min-w-lg-0{min-width:0!important}.min-w-lg-25{min-width:25%!important}.min-w-lg-50{min-width:50%!important}.min-w-lg-75{min-width:75%!important}.min-w-lg-100{min-width:100%!important}.max-w-lg-25{max-width:25%!important}.max-w-lg-50{max-width:50%!important}.max-w-lg-75{max-width:75%!important}.max-w-lg-100{max-width:100%!important}.max-w-lg-none{max-width:none!important}.min-h-lg-0{min-height:0!important}.min-h-lg-25{min-height:25%!important}.min-h-lg-50{min-height:50%!important}.min-h-lg-75{min-height:75%!important}.min-h-lg-100{min-height:100%!important}.max-h-lg-25{max-height:25%!important}.max-h-lg-50{max-height:50%!important}.max-h-lg-75{max-height:75%!important}.max-h-lg-100{max-height:100%!important}.max-h-lg-none{max-height:none!important}}@media (min-width: 1200px){.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-50{width:50%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}.w-xl-25vw{width:25vw!important}.w-xl-50vw{width:50vw!important}.w-xl-75vw{width:75vw!important}.w-xl-100vw{width:100vw!important}.w-xl-auto{width:auto!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.h-xl-25vh{height:25vh!important}.h-xl-50vh{height:50vh!important}.h-xl-75vh{height:75vh!important}.h-xl-100vh{height:100vh!important}.h-xl-auto{height:auto!important}.min-w-xl-0{min-width:0!important}.min-w-xl-25{min-width:25%!important}.min-w-xl-50{min-width:50%!important}.min-w-xl-75{min-width:75%!important}.min-w-xl-100{min-width:100%!important}.max-w-xl-25{max-width:25%!important}.max-w-xl-50{max-width:50%!important}.max-w-xl-75{max-width:75%!important}.max-w-xl-100{max-width:100%!important}.max-w-xl-none{max-width:none!important}.min-h-xl-0{min-height:0!important}.min-h-xl-25{min-height:25%!important}.min-h-xl-50{min-height:50%!important}.min-h-xl-75{min-height:75%!important}.min-h-xl-100{min-height:100%!important}.max-h-xl-25{max-height:25%!important}.max-h-xl-50{max-height:50%!important}.max-h-xl-75{max-height:75%!important}.max-h-xl-100{max-height:100%!important}.max-h-xl-none{max-height:none!important}}@media (min-width: 1600px){.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-50{width:50%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}.w-xxl-25vw{width:25vw!important}.w-xxl-50vw{width:50vw!important}.w-xxl-75vw{width:75vw!important}.w-xxl-100vw{width:100vw!important}.w-xxl-auto{width:auto!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.h-xxl-25vh{height:25vh!important}.h-xxl-50vh{height:50vh!important}.h-xxl-75vh{height:75vh!important}.h-xxl-100vh{height:100vh!important}.h-xxl-auto{height:auto!important}.min-w-xxl-0{min-width:0!important}.min-w-xxl-25{min-width:25%!important}.min-w-xxl-50{min-width:50%!important}.min-w-xxl-75{min-width:75%!important}.min-w-xxl-100{min-width:100%!important}.max-w-xxl-25{max-width:25%!important}.max-w-xxl-50{max-width:50%!important}.max-w-xxl-75{max-width:75%!important}.max-w-xxl-100{max-width:100%!important}.max-w-xxl-none{max-width:none!important}.min-h-xxl-0{min-height:0!important}.min-h-xxl-25{min-height:25%!important}.min-h-xxl-50{min-height:50%!important}.min-h-xxl-75{min-height:75%!important}.min-h-xxl-100{min-height:100%!important}.max-h-xxl-25{max-height:25%!important}.max-h-xxl-50{max-height:50%!important}.max-h-xxl-75{max-height:75%!important}.max-h-xxl-100{max-height:100%!important}.max-h-xxl-none{max-height:none!important}}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--box-shadow-sm)!important}.shadow{box-shadow:var(--box-shadow-md)!important}.shadow-lg{box-shadow:var(--box-shadow-lg)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (max-width: 767px){.visible-sm{visibility:visible!important}.invisible-sm{visibility:hidden!important}}@media (min-width: 767px){.visible-md{visibility:visible!important}.invisible-md{visibility:hidden!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-clip{overflow:clip!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-x-clip{overflow-x:clip!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.overflow-y-clip{overflow-y:clip!important}.clearfix:after{display:block;clear:both;content:""}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-100{z-index:100!important}.z-1000{z-index:1000!important}.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}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.aspect-ratio-1x1{aspect-ratio:1 / 1!important}.aspect-ratio-16x9{aspect-ratio:16 / 9!important}.aspect-ratio-4x3{aspect-ratio:4 / 3!important}.aspect-ratio-3x2{aspect-ratio:3 / 2!important}.aspect-ratio-2x1{aspect-ratio:2 / 1!important}.img-cover{object-fit:cover!important}.img-contain{object-fit:contain!important}.img-fill{object-fit:fill!important}.img-none{object-fit:none!important}.img-scale-down{object-fit:scale-down!important}.img-responsive{width:100%;height:auto}.img-fluid{max-width:100%;height:auto}.img-center{display:block;margin-left:auto;margin-right:auto}.img-left{float:left!important}.img-right{float:right!important}.menu-option-primary{--menu-option-color: var(--color-primary);--menu-option-hover: var(--color-primary-hover)}.menu-option-secondary{--menu-option-color: var(--color-secondary);--menu-option-hover: var(--color-secondary-hover)}.menu-option-success{--menu-option-color: var(--color-success);--menu-option-hover: var(--color-success-hover)}.menu-option-danger{--menu-option-color: var(--color-danger);--menu-option-hover: var(--color-danger-hover)}.menu-option-warning{--menu-option-color: var(--color-warning);--menu-option-hover: var(--color-warning-hover)}.menu-option-basic{--menu-option-color: var(--color-basic);--menu-option-hover: var(--color-basic-hover)}.menu-option-info{--menu-option-color: var(--color-info);--menu-option-hover: var(--color-info-hover)}spark-menu-option{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}spark-menu-option[disabled]{pointer-events:none;opacity:.5}spark-menu-option:not([disabled]){cursor:pointer}spark-menu-option:not([disabled]):focus .menu-option,spark-menu-option:not([disabled]):focus-visible .menu-option{color:var(--menu-option-hover)}.menu-option{display:flex;align-items:center;justify-content:flex-start;height:var(--size-md);font-family:var(--font-base);text-decoration:none;color:var(--color-menu-text);font-size:var(--font-size-base);font-weight:500;transition:color var(--animation-time-sm) ease;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.menu-option .text-wrapper{display:flex;flex-direction:column;align-items:flex-start;transition:opacity var(--animation-time-sm) ease}.menu-option .subtitle{font-size:var(--font-size-xs);opacity:.7;font-weight:400;transition:opacity var(--animation-time-sm) ease}.menu-option .label{transition:opacity var(--animation-time-sm) ease}.menu-option:not([disabled]):hover,.menu-option:not([disabled]):focus,.menu-option:not([disabled]):focus-visible{color:var(--menu-option-hover)}.menu-option:has(.icon-wrapper):has(span){gap:var(--space-sm)}.menu-option.active,spark-menu-option.active .menu-option{color:var(--menu-option-color)}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.menu-option span{display:inline-flex;align-items:center}.menu-separator{background-color:var(--color-menu-border);transition:width var(--animation-time-md) ease}.menu-separator.menu-separator-horizontal{height:2px;width:var(--sidebar-width)}.menu-separator.menu-separator-vertical{width:2px;height:24px}:root.spark-collapsed-sidebar spark-sidebar spark-menu-option .menu-option .label,:root.spark-collapsed-sidebar spark-sidebar spark-menu-option .menu-option .text-wrapper,:root.spark-collapsed-sidebar spark-sidebar spark-menu-option .menu-option .subtitle{animation:hideAfterFade var(--animation-time-sm) forwards}@keyframes hideAfterFade{0%{opacity:1;display:block}99%{opacity:0;display:block}to{opacity:0;display:none}}:root.spark-collapsed-sidebar spark-sidebar *:not([slot=footer],[slot=toggle-icon],[slot=expand-icon],spark-button,spark-button *,spark-menu-option-group,spark-menu-option,spark-menu-option *,spark-menu-separator,spark-menu-separator *,spark-icon,spark-icon *){display:none}:root.spark-collapsed-sidebar spark-sidebar spark-menu-separator.menu-separator-horizontal{width:var(--sidebar-collapsed-width)}spark-button{max-height:fit-content;max-width:fit-content}.btn-wrapper{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);height:100%}.btn-sm .btn-wrapper{gap:var(--space-xs)}.btn,.btn *{-webkit-tap-highlight-color:transparent!important}.btn{font-family:var(--font-base);height:var(--size-md);font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-base);background-color:transparent;cursor:pointer;transition:background-color var(--animation-time-sm) ease,color var(--animation-time-sm) ease,border-color var(--animation-time-sm) ease,box-shadow var(--animation-time-sm) ease,transform var(--animation-time-sm) ease;text-decoration:none;border:2px solid transparent;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none;touch-action:manipulation}.btn.ripple:after{animation:ripple .6s ease-out}.btn.btn-sm{height:var(--size-sm);max-height:var(--size-sm);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm)}.btn.btn-sm:not(:has(span)):not(.w-100){width:var(--size-sm)}.btn.btn-md{height:var(--size-md);max-height:var(--size-md);font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.btn.btn-md:not(:has(span)):not(.w-100){width:var(--size-md)}.btn.btn-lg{height:var(--size-lg);max-height:var(--size-lg);font-size:var(--font-size-lg);padding:var(--space-md) var(--space-lg)}.btn.btn-lg:not(:has(span)):not(.w-100){width:var(--size-lg)}.btn:not(:has(span)){display:flex;align-items:center;justify-content:center}.btn:not(:has(span)):not(.w-100){aspect-ratio:1 / 1}.btn.btn-round{border-radius:var(--radius-lg)}.btn:not(.btn-ghost,.btn-ghost-light,.btn-text){box-shadow:var(--box-shadow-sm)}.btn:not(.btn-ghost,.btn-ghost-light,.btn-text):focus{box-shadow:0 0 2px 3px var(--btn-style)}.btn[disabled]{cursor:not-allowed;opacity:.6;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.btn[disabled] span{opacity:.6}.btn:not([disabled]):active{transform:translateY(2px)}.btn:not([disabled]):not(.btn-ghost,.btn-text):hover,.btn:not([disabled]):not(.btn-ghost,.btn-text):focus{box-shadow:var(--box-shadow-md)}.btn:not([disabled]):not(.btn-ghost,.btn-text):after{content:"";position:absolute;top:var(--ripple-y, 50%);left:var(--ripple-x, 50%);width:5px;height:5px;background-color:#ffffff80;opacity:0;border-radius:100%;transform:translate(-50%,-50%);transform-origin:50% 50%;pointer-events:none}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}.btn-primary{--btn-style: var(--color-primary);--btn-style-hover: var(--color-primary-hover);--btn-style-light: var(--color-primary-light);--btn-text: var(--color-primary-text)}.btn-secondary{--btn-style: var(--color-secondary);--btn-style-hover: var(--color-secondary-hover);--btn-style-light: var(--color-secondary-light);--btn-text: var(--color-secondary-text)}.btn-danger{--btn-style: var(--color-danger);--btn-style-hover: var(--color-danger-hover);--btn-style-light: var(--color-danger-light);--btn-text: var(--color-danger-text)}.btn-success{--btn-style: var(--color-success);--btn-style-hover: var(--color-success-hover);--btn-style-light: var(--color-success-light);--btn-text: var(--color-success-text)}.btn-warning{--btn-style: var(--color-warning);--btn-style-hover: var(--color-warning-hover);--btn-style-light: var(--color-warning-light);--btn-text: var(--color-warning-text)}.btn-basic{--btn-style: var(--color-basic);--btn-style-hover: var(--color-basic-hover);--btn-style-light: var(--color-basic-light);--btn-text: var(--color-text)}.btn-basic-inverse{--btn-style: var(--color-basic-inverse);--btn-style-hover: var(--color-basic-hover-inverse);--btn-style-light: var(--color-basic-light-inverse);--btn-text: var(--color-text-inverse)}.btn-info{--btn-style: var(--color-info);--btn-style-hover: var(--color-info-hover);--btn-style-light: var(--color-info-light);--btn-text: var(--color-info-text)}.btn-full{background-color:var(--btn-style);color:var(--btn-text);border-color:var(--btn-style-hover)}.btn-full:not([disabled]):hover,.btn-full:not([disabled]):focus{background-color:var(--btn-style-hover);border-color:var(--btn-style-hover)}.btn-light{background-color:var(--btn-style-light);color:var(--btn-style);border-color:var(--btn-style)}.btn-light.btn-basic-inverse,.btn-light.btn-basic{background-color:var(--btn-style-hover);color:var(--btn-style-light);border-color:var(--btn-style-light)}:is(.btn-light.btn-basic-inverse,.btn-light.btn-basic):not([disabled]):focus:not(:has(span)){border-color:var(--btn-style-hover)}:is(.btn-light.btn-basic-inverse,.btn-light.btn-basic):not([disabled]):hover{background-color:var(--btn-style-light);border-color:var(--btn-style-light);color:var(--btn-style)}.btn-light:not([disabled]):hover,.btn-light:not([disabled]):focus{background-color:var(--btn-style);color:var(--btn-text);border-color:var(--btn-style)}.btn-outline{background-color:transparent;color:var(--btn-style);border-color:var(--btn-style)}.btn-outline.btn-basic-inverse,.btn-outline.btn-basic{color:var(--btn-style-hover);border-color:var(--btn-style-hover)}:is(.btn-outline.btn-basic-inverse,.btn-outline.btn-basic):not([disabled]):focus:not(:has(span)){background-color:var(--btn-style-hover);border-color:var(--btn-style-hover)}:is(.btn-outline.btn-basic-inverse,.btn-outline.btn-basic):not([disabled]):hover{background-color:var(--btn-style-hover);border-color:var(--btn-style-hover);color:var(--btn-text)}.btn-outline:not([disabled]):hover,.btn-outline:not([disabled]):focus{background-color:var(--btn-style);color:var(--btn-text);border-color:var(--btn-style)}.btn-ghost{background-color:transparent;color:var(--btn-style);border-color:transparent}.btn-ghost.btn-basic-inverse,.btn-ghost.btn-basic{color:var(--color-text)}:is(.btn-ghost.btn-basic-inverse,.btn-ghost.btn-basic):not([disabled]):focus:not(:has(span)){border-color:var(--color-text)}:is(.btn-ghost.btn-basic-inverse,.btn-ghost.btn-basic):not([disabled]):hover:not(:has(span)){border-color:var(--color-text)}.btn-ghost:not([disabled]) span{position:relative}.btn-ghost:not([disabled]) span:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;transition:width var(--animation-time-sm) ease-in-out;transform-origin:left center}.btn-ghost:not([disabled]):hover:not(:has(span)){border:2px solid var(--btn-style)}.btn-ghost:not([disabled]):hover span:after{width:100%}.btn-ghost:not([disabled]):focus:not(:has(span)){border:2px solid var(--btn-style)}.btn-ghost:not([disabled]):focus span:after{width:100%}.btn-text{background-color:transparent;color:var(--color-text);border-color:transparent}.btn-text:not([disabled]):hover,.btn-text:not([disabled]):focus{color:var(--btn-style)}:is(.btn-text:not([disabled]):hover,.btn-text:not([disabled]):focus).btn-basic-inverse,:is(.btn-text:not([disabled]):hover,.btn-text:not([disabled]):focus).btn-basic{color:var(--btn-style-hover)}.btn-ghost-light{background-color:transparent;color:var(--btn-style);border-color:transparent}.btn-ghost-light.btn-basic-inverse,.btn-ghost-light.btn-basic{color:var(--color-text)}.btn-ghost-light:not([disabled]):hover,.btn-ghost-light:not([disabled]):focus{background-color:var(--btn-style-light);color:var(--btn-style);border-color:var(--btn-style)}.btn-gradient{--btn-style-gradient-color: var(--btn-style-hover);color:var(--btn-text);background:linear-gradient(90deg,var(--btn-style),var(--btn-style-gradient-color),var(--btn-style)) padding-box 0 50%,linear-gradient(90deg,var(--btn-style),var(--btn-style-gradient-color),var(--btn-style)) border-box 0 50%;background-size:200% 100%;transition:background-position .3s ease}.btn-gradient.btn-gradient-primary{--btn-style-gradient-color: var(--color-primary-hover)}.btn-gradient.btn-gradient-secondary{--btn-style-gradient-color: var(--color-secondary)}.btn-gradient.btn-gradient-danger{--btn-style-gradient-color: var(--color-danger-hover)}.btn-gradient.btn-gradient-success{--btn-style-gradient-color: var(--color-success-hover)}.btn-gradient.btn-gradient-warning{--btn-style-gradient-color: var(--color-warning-hover)}.btn-gradient.btn-gradient-basic{--btn-style-gradient-color: var(--color-basic-hover)}.btn-gradient.btn-gradient-basic-inverse{--btn-style-gradient-color: var(--color-basic-hover-inverse)}.btn-gradient.btn-gradient-info{--btn-style-gradient-color: var(--color-info-hover)}.btn-gradient:not([disabled]):hover,.btn-gradient:not([disabled]):focus{background-position:100% 50%}.switch-button-group{max-width:max-content;height:var(--size-md);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-switch-button-background);border:2px solid var(--color-switch-button-border);border-radius:var(--radius-base);padding:var(--space-xs);box-sizing:border-box}.switch-button-group.switch-round{border-radius:var(--radius-lg)}.spark-input-container{display:flex;flex-direction:column;gap:var(--space-xs);font-family:var(--font-base);position:relative;width:100%}spark-input label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-input-text);display:flex;align-items:center;gap:var(--space-xs)}.input-wrapper{height:var(--size-md);position:relative;display:flex;align-items:center;background-color:var(--color-input-background);border:2px solid var(--color-input-border);border-radius:var(--radius-base);transition:border-color var(--animation-time-sm) ease,box-shadow var(--animation-time-sm) ease;box-sizing:border-box;box-shadow:var(--box-shadow-sm)}.input-wrapper.input-sm{height:var(--size-sm)}.input-wrapper.input-md{height:var(--size-md)}.input-wrapper.input-lg{height:var(--size-lg)}.input-wrapper.input-round{border-radius:var(--radius-lg)}.input-wrapper input{font-family:var(--font-base)!important;width:100%;height:100%;background:transparent;border:none;padding:0 var(--space-md);font-size:var(--font-size-base);color:var(--color-input-text)!important;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.input-wrapper input.input-sm{font-size:var(--font-size-sm)}.input-wrapper input.input-md{font-size:var(--font-size-base)}.input-wrapper input.input-lg{font-size:var(--font-size-lg)}.input-wrapper input::placeholder{color:var(--color-input-text);opacity:.6}.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:hover,.input-wrapper input:-webkit-autofill:focus{-webkit-appearance:none;appearance:none;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important;-webkit-text-fill-color:var(--color-input-text)!important;border:none!important;outline:none!important;caret-color:var(--color-input-text);transition:background-color 9999s ease-in-out 0s}.input-wrapper input:autofill{background-color:var(--color-input-background);color:var(--color-input-text);border-radius:inherit}.spark-input-container.focused .input-wrapper{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.spark-input-container.focused:has(input[readonly]) .input-wrapper{border-color:var(--color-input-border);box-shadow:0 var(--color-input-border)}.spark-input-container.error .input-wrapper{border-color:var(--color-danger)}.spark-input-container.error.focused .input-wrapper{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.spark-input-container.error .messages{color:var(--color-danger)}.spark-input-container.success .input-wrapper{border-color:var(--color-success)}.spark-input-container.success.focused .input-wrapper{border-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}.spark-input-container.success .messages{color:var(--color-success)}.spark-input-container:has(input[disabled]) .input-wrapper{opacity:.6;background-color:var(--color-input-background);border-color:var(--color-input-border);border-style:solid}.spark-input-container:has(input[disabled]) input{cursor:not-allowed}.spark-input-container:has(input:not([disabled])[readonly]) .input-wrapper{background-color:var(--color-input-background);border-style:dashed}.spark-input-container:has(input:not([disabled])[readonly]) input{cursor:default}.input-icons{display:flex;padding:0 var(--space-sm);color:var(--color-input-muted)}.input-icons-left{padding-right:0}.input-icons-right{padding-left:0}.number-controls{display:flex;flex-direction:column;border-left:1px solid var(--color-input-border)}.number-control{background:none;border:none;height:20px;width:24px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-input-muted);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;transition:color var(--animation-time-sm) ease}.number-control:focus-visible,.number-control:focus{color:var(--color-primary)}.number-control:hover{background-color:var(--color-input-background);color:var(--color-input-text)}.number-control:disabled{opacity:.5;cursor:not-allowed}.messages{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-input-muted);min-height:20px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.character-counter{flex:0;margin-left:auto;text-align:right}.character-counter counter-error{color:var(--color-danger)}.spark-input-container.focused .number-controls{border-width:3px;border-color:var(--color-primary)}.spark-input-container.focused .input-wrapper{border-color:var(--color-primary)}.spark-input-container.error .number-controls,.spark-input-container.error.focused .number-controls{border-color:var(--color-danger)}.number-controls{background:transparent;display:flex;flex-direction:column;border-left:2px solid var(--color-input-border)}.number-control{background:transparent;border:none;flex:1;width:30px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-input-muted)}.number-control:hover{background:transparent;color:var(--color-input-text)}.spark-input-container:has(input[readonly]) .number-controls,.spark-input-container:has(input[disabled]) .number-controls{display:none}.number-control .icon{transition:transform var(--animation-time-sm) ease}.number-control:active:not(:disabled) .fa-minus{transform:translateY(2px)}.number-control:active:not(:disabled) .fa-plus{transform:translateY(-2px)}.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number]{-moz-appearance:textfield}.spark-select-container{display:flex;flex-direction:column;gap:var(--space-xs);font-family:var(--font-base);position:relative;width:100%}.spark-select-container label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-input-text);display:flex;align-items:center;gap:var(--space-xs)}.select-toggle{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;height:var(--size-md);background-color:var(--color-input-background);border:2px solid var(--color-input-border);border-radius:var(--radius-base);transition:border-color var(--animation-time-sm) ease,box-shadow var(--animation-time-sm) ease;box-sizing:border-box;box-shadow:var(--box-shadow-sm);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.select-toggle.input-sm{height:var(--size-sm);font-size:var(--font-size-sm)}.select-toggle.input-sm:has(.selected-items){height:auto;min-height:var(--size-sm)}.select-toggle.input-md{height:var(--size-md);font-size:var(--font-size-base)}.select-toggle.input-md:has(.selected-items){height:auto;min-height:var(--size-md)}.select-toggle.input-lg{height:var(--size-lg);font-size:var(--font-size-lg)}.select-toggle.input-lg:has(.selected-items){height:auto;min-height:var(--size-lg)}.select-toggle.input-round{border-radius:var(--radius-lg)}.select-value{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);padding:0 var(--space-md)}.select-value .placeholder{color:var(--color-input-text);opacity:.6}.select-icon,.select-dropdown-icon{display:flex;align-items:center;color:var(--color-input-muted)}.select-dropdown-icon{padding-right:var(--space-sm)}.select-dropdown-icon spark-icon{transition:transform var(--animation-time-sm) ease}.select-dropdown-icon.opened spark-icon{transform:rotate(-180deg)}.select-icon{padding-left:var(--space-sm)}.spark-select-container.focused .select-toggle{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.spark-select-container.error .select-toggle{border-color:var(--color-danger)}.spark-select-container.error.focused .select-toggle{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.spark-select-container.success .select-toggle{border-color:var(--color-success)}.spark-select-container.success.focused .select-toggle{border-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}.no-results{padding:var(--space-md);text-align:center;color:var(--color-input-muted);font-size:var(--font-size-sm)}.selected-option{display:flex;align-items:center;gap:var(--space-xs)}.selected-items{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs)}.messages{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-input-muted);min-height:20px}.message-left{flex:1;text-align:left}.message-right{flex:1;text-align:right}.spark-select-container.error .messages{color:var(--color-danger)}.spark-select-container.success .messages{color:var(--color-success)}.spark-select-container.disabled .select-toggle{opacity:.6;cursor:not-allowed}.spark-select-container.readonly .select-toggle{border-style:dashed;cursor:default}.select-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--space-xs)}.spark-datetime-container{font-family:var(--font-base);display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.spark-datetime-container input[readonly]{pointer-events:none}.time-container{margin-top:calc(var(--space-xs) * -1)}input[type=date],input[type=datetime-local],input[type=time]{position:relative}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;position:absolute;height:100%;width:100%;top:0;right:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.spark-datetime-container:has(.spark-input-container.error) .messages{color:var(--color-danger)}.spark-datetime-container:has(.spark-input-container.success) .messages{color:var(--color-success)}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:light;color:var(--color-input-text);-webkit-text-fill-color:var(--color-input-text)}input[type=date]::selection,input[type=datetime-local]::selection,input[type=time]::selection{color:var(--color-input-text);-webkit-text-fill-color:var(--color-input-text)}body.dark input[type=date],body.dark input[type=datetime-local],body.dark input[type=time]{color-scheme:dark;color:var(--color-input-text);-webkit-text-fill-color:var(--color-input-text)}body.dark input[type=date]::selection,body.dark input[type=datetime-local]::selection,body.dark input[type=time]::selection{color:var(--color-input-text);-webkit-text-fill-color:var(--color-input-text)}.spark-checkbox-container{font-family:var(--font-base);position:relative;display:inline-flex;flex-direction:column;gap:var(--space-xs)}.checkbox-label-container{display:flex;align-items:center;gap:var(--space-sm);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.checkbox-label-container:hover{cursor:pointer}.checkbox-label-container:hover .checkbox-wrapper .checkbox-custom spark-icon{color:var(--checkbox-hover-color)}.checkbox-label{font-size:var(--font-size-base);font-weight:500;color:var(--color-text);display:flex;align-items:center;gap:var(--space-xs)}.checkbox-wrapper input{position:absolute;width:var(--font-size-base);height:var(--font-size-base);padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.checkbox-primary{--checkbox-color: var(--color-primary);--checkbox-hover-color: var(--color-primary-hover)}.checkbox-secondary{--checkbox-color: var(--color-secondary);--checkbox-hover-color: var(--color-secondary-hover)}.checkbox-danger{--checkbox-color: var(--color-danger);--checkbox-hover-color: var(--color-danger-hover)}.checkbox-success{--checkbox-color: var(--color-success);--checkbox-hover-color: var(--color-success-hover)}.checkbox-warning{--checkbox-color: var(--color-warning);--checkbox-hover-color: var(--color-warning-hover)}.checkbox-basic{--checkbox-color: var(--color-basic);--checkbox-hover-color: var(--color-basic-hover)}.checkbox-basic-inverse{--checkbox-color: var(--color-basic-inverse);--checkbox-hover-color: var(--color-basic-hover-inverse)}.checkbox-info{--checkbox-color: var(--color-info);--checkbox-hover-color: var(--color-info-hover)}.checkbox-wrapper .checkbox-custom spark-icon{color:var(--checkbox-color);transition:color var(--animation-time-sm) ease}.checkbox-wrapper{position:relative;box-sizing:border-box;border:2px solid transparent;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;transition:scale var(--animation-time-sm) ease}.checkbox-wrapper:focus-visible,.checkbox-wrapper:focus{scale:1.2}.checkbox-wrapper:focus-visible spark-icon,.checkbox-wrapper:focus spark-icon{color:var(--checkbox-hover-color)}.spark-checkbox-container.error .checkbox-wrapper:focus-visible spark-icon,.spark-checkbox-container.error .checkbox-wrapper:focus spark-icon{color:var(--color-danger-hover)}.checkbox-custom{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.checkbox-wrapper.disabled{opacity:.6}.checkbox-label-container:has(.checkbox-wrapper.disabled){cursor:not-allowed}.checkbox-wrapper.disabled+.checkbox-label,.checkbox-wrapper.disabled~.checkbox-label{opacity:.6}.spark-checkbox-container.error .checkbox-custom spark-icon{color:var(--color-danger)}.checkbox-error-message{font-size:var(--font-size-sm);color:var(--color-danger)}.spark-checkbox-container:has(.checkbox-wrapper.disabled) .checkbox-label-container{cursor:not-allowed}.tag{display:inline-flex;align-items:center;justify-content:center;height:var(--size-sm);box-sizing:border-box;padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-base);font-size:var(--font-size-sm);transition:box-shadow var(--animation-time-sm) ease;cursor:default;white-space:nowrap;border:2px solid transparent;box-shadow:var(--box-shadow-sm);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.tag-wrapper{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);height:100%}.dismiss-icon{transition:color var(--animation-time-sm) ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.dismiss-icon:focus,.dismiss-icon:focus-visible,.dismiss-icon:hover{cursor:pointer;color:var(--tag-border)}.tag-round{border-radius:var(--radius-lg)}.tag:focus{box-shadow:0 0 2px 2px var(--tag-border)}.tag:focus.tag-light.tag-basic-inverse,.tag:focus.tag-light.tag-basic{box-shadow:0 0 2px 2px var(--tag-light-bg)}.tag:focus.tag-gradient{box-shadow:none;z-index:1}.tag:focus.tag-gradient:before{opacity:1}.tag-primary{--tag-bg: var(--color-primary);--tag-text: var(--color-primary-text);--tag-border: var(--color-primary-hover);--tag-light-bg: var(--color-primary-light)}.tag-secondary{--tag-bg: var(--color-secondary);--tag-text: var(--color-secondary-text);--tag-border: var(--color-secondary-hover);--tag-light-bg: var(--color-secondary-light)}.tag-danger{--tag-bg: var(--color-danger);--tag-text: var(--color-danger-text);--tag-border: var(--color-danger-hover);--tag-light-bg: var(--color-danger-light)}.tag-success{--tag-bg: var(--color-success);--tag-text: var(--color-success-text);--tag-border: var(--color-success-hover);--tag-light-bg: var(--color-success-light)}.tag-warning{--tag-bg: var(--color-warning);--tag-text: var(--color-warning-text);--tag-border: var(--color-warning-hover);--tag-light-bg: var(--color-warning-light)}.tag-basic{--tag-bg: var(--color-basic);--tag-text: var(--color-text);--tag-border: var(--color-basic-hover);--tag-light-bg: var(--color-basic-light)}.tag-basic-inverse{--tag-bg: var(--color-basic-inverse);--tag-text: var(--color-text-inverse);--tag-border: var(--color-basic-hover-inverse);--tag-light-bg: var(--color-basic-light-inverse)}.tag-info{--tag-bg: var(--color-info);--tag-text: var(--color-info-text);--tag-border: var(--color-info-hover);--tag-light-bg: var(--color-info-light)}.tag-full{background-color:var(--tag-bg);color:var(--tag-text);border-color:var(--tag-border)}.tag-light{background-color:var(--tag-light-bg);color:var(--tag-bg);border-color:var(--tag-bg)}.tag-light.tag-basic-inverse,.tag-light.tag-basic{background-color:var(--tag-border);color:var(--tag-light-bg);border-color:var(--tag-light-bg)}.tag-outline{background-color:transparent;color:var(--tag-bg);border-color:var(--tag-border)}.tag-outline.tag-basic-inverse,.tag-outline.tag-basic{color:var(--tag-border)}.tag-gradient{position:relative;--tag-gradient-color: var(--tag-border);background:linear-gradient(90deg,var(--tag-bg),var(--tag-gradient-color)) padding-box 0 50%,linear-gradient(90deg,var(--tag-bg),var(--tag-gradient-color)) border-box 0 50%;color:var(--tag-text)}.tag-gradient:before{content:"";position:absolute;z-index:-1;inset:-4px;border-radius:inherit;background:linear-gradient(90deg,var(--tag-bg),var(--tag-gradient-color));opacity:0;filter:blur(2px);transition:opacity var(--animation-time-sm) ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.tag-gradient.tag-gradient-primary{--tag-gradient-color: var(--color-primary-hover)}.tag-gradient.tag-gradient-secondary{--tag-gradient-color: var(--color-secondary-hover)}.tag-gradient.tag-gradient-danger{--tag-gradient-color: var(--color-danger-hover)}.tag-gradient.tag-gradient-success{--tag-gradient-color: var(--color-success-hover)}.tag-gradient.tag-gradient-warning{--tag-gradient-color: var(--color-warning-hover)}.tag-gradient.tag-gradient-basic{--tag-gradient-color: var(--color-basic-hover)}.tag-gradient.tag-gradient-basic-inverse{--tag-gradient-color: var(--color-basic-hover-inverse)}.tag-gradient.tag-gradient-info{--tag-gradient-color: var(--color-info-hover)}spark-icon,.icon{font-style:normal;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center}:is(spark-icon,.icon):not(.image){min-width:1em;min-height:1em}.icon:not(.emoji,.image):before{font-size:16px!important}.icon.emoji:before{font-size:16px}@supports (-webkit-touch-callout: none){.icon.emoji:before{transform:scale(.9)}.icon.emoji.icon-xs:before{transform:scale(.7)}.icon.emoji.icon-sm:before{transform:scale(.9)}.icon.emoji.icon-md:before{transform:scale(1)}.icon.emoji.icon-lg:before{transform:scale(1.1)}.icon.emoji.icon-xl:before{transform:scale(1.2)}.icon.emoji.icon-xl:before{transform:scale(1.3)}}.icon.emoji:before{content:attr(emoji)}.icon.icon-xs:before{font-size:10px!important}.icon.icon-sm:before{font-size:12px!important}.icon.icon-md:before{font-size:16px!important}.icon.icon-lg:before{font-size:20px!important}.icon.icon-xl:before{font-size:24px!important}.icon.image{display:inline-block;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.icon.image.icon-xs{width:10px}.icon.image.icon-sm{width:12px}.icon.image.icon-md{width:16px}.icon.image.icon-lg{width:20px}.icon.image.icon-xl{width:24px}.icon-primary{color:var(--color-primary)}.icon-secondary{color:var(--color-secondary)}.icon-success{color:var(--color-success)}.icon-warning{color:var(--color-warning)}.icon-danger{color:var(--color-danger)}.icon-basic{color:var(--color-text-inverse)}.icon-info{color:var(--color-info)}.badge{font-family:var(--font-base);position:absolute;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:20px;height:20px;box-sizing:border-box;padding:0 var(--space-xs);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1;transition:background-color var(--animation-time-sm),color var(--animation-time-sm),border-color var(--animation-time-sm);z-index:1;--offset-x: 10px;--offset-y: 10px}.badge.single-char{padding:0;width:20px;aspect-ratio:1 / 1}.top-right{top:calc(-1 * var(--offset-y));right:calc(-1 * var(--offset-x))}.top-left{top:calc(-1 * var(--offset-y));left:calc(-1 * var(--offset-x))}.bottom-right{bottom:calc(-1 * var(--offset-y));right:calc(-1 * var(--offset-x))}.bottom-left{bottom:calc(-1 * var(--offset-y));left:calc(-1 * var(--offset-x))}.badge-primary{--badge-bg: var(--color-primary);--badge-text: var(--color-primary-text);--badge-border: var(--color-primary-hover);--badge-light-bg: var(--color-primary-light)}.badge-secondary{--badge-bg: var(--color-secondary);--badge-text: var(--color-secondary-text);--badge-border: var(--color-secondary-hover);--badge-light-bg: var(--color-secondary-light)}.badge-danger{--badge-bg: var(--color-danger);--badge-text: var(--color-danger-text);--badge-border: var(--color-danger-hover);--badge-light-bg: var(--color-danger-light)}.badge-success{--badge-bg: var(--color-success);--badge-text: var(--color-success-text);--badge-border: var(--color-success-hover);--badge-light-bg: var(--color-success-light)}.badge-warning{--badge-bg: var(--color-warning);--badge-text: var(--color-warning-text);--badge-border: var(--color-warning-hover);--badge-light-bg: var(--color-warning-light)}.badge-basic{--badge-bg: var(--color-basic);--badge-text: var(--color-text);--badge-border: var(--color-basic-hover);--badge-light-bg: var(--color-basic-light)}.badge-basic-inverse{--badge-bg: var(--color-basic-inverse);--badge-text: var(--color-text-inverse);--badge-border: var(--color-basic-hover-inverse);--badge-light-bg: var(--color-basic-light-inverse)}.badge-info{--badge-bg: var(--color-info);--badge-text: var(--color-info-text);--badge-border: var(--color-info-hover);--badge-light-bg: var(--color-info-light)}.badge-full{background-color:var(--badge-bg);color:var(--badge-text);border:2px solid var(--badge-border)}.badge-light{background-color:var(--badge-light-bg);color:var(--badge-bg);border:2px solid var(--badge-bg)}.badge-light.badge-basic-inverse,.badge-light.badge-basic{background-color:var(--badge-light-bg);color:var(--badge-border);border-color:var(--badge-border)}.badge-outline{background-color:transparent;color:var(--badge-bg);border:2px solid var(--badge-bg)}.badge-outline.badge-basic-inverse,.badge-outline.badge-basic{color:var(--badge-light-bg);border-color:var(--badge-light-bg)}.badge-gradient{--badge-gradient-color: var(--badge-border);background:linear-gradient(90deg,var(--badge-bg),var(--badge-gradient-color)) padding-box 0 50%,linear-gradient(90deg,var(--badge-bg),var(--badge-gradient-color)) border-box 0 50%;color:var(--badge-text);border:2px solid transparent}.badge-gradient.badge-gradient-primary{--badge-gradient-color: var(--color-primary-hover)}.badge-gradient.badge-gradient-secondary{--badge-gradient-color: var(--color-secondary)}.badge-gradient.badge-gradient-danger{--badge-gradient-color: var(--color-danger-hover)}.badge-gradient.badge-gradient-success{--badge-gradient-color: var(--color-success-hover)}.badge-gradient.badge-gradient-warning{--badge-gradient-color: var(--color-warning-hover)}.badge-gradient.badge-gradient-basic{--badge-gradient-color: var(--color-basic-hover)}.badge-gradient.badge-gradient-basic-inverse{--badge-gradient-color: var(--color-basic-hover-inverse)}.badge-gradient.badge-gradient-info{--badge-gradient-color: var(--color-info-hover)}.context-option{font-family:var(--font-base);display:flex;align-items:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;border:2px solid transparent;border-left:4px solid transparent;box-sizing:border-box;min-height:var(--size-md);font-size:var(--font-size-base);gap:var(--space-sm);color:var(--color-input-text);transition:background-color var(--animation-time-sm) ease,color var(--animation-time-sm) ease,border-left-color var(--animation-time-sm) ease,border-color var(--animation-time-sm) ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.context-option-primary{--option-color: var(--color-primary);--option-color-light: var(--color-primary-light);--option-color-hover: var(--color-primary-hover)}.context-option-secondary{--option-color: var(--color-secondary);--option-color-light: var(--color-secondary-light);--option-color-hover: var(--color-secondary-hover)}.context-option-danger{--option-color: var(--color-danger);--option-color-light: var(--color-danger-light);--option-color-hover: var(--color-danger-hover)}.context-option-success{--option-color: var(--color-success);--option-color-light: var(--color-success-light);--option-color-hover: var(--color-success-hover)}.context-option-warning{--option-color: var(--color-warning);--option-color-light: var(--color-warning-light);--option-color-hover: var(--color-warning-hover)}.context-option-basic{--option-color: var(--color-basic-hover);--option-color-light: var(--color-basic-light);--option-color-hover: var(--color-basic-hover)}.context-option-basic-inverse{--option-color: var(--color-basic-hover-inverse);--option-color-light: var(--color-basic-light-inverse);--option-color-hover: var(--color-basic-hover-inverse)}.context-option-info{--option-color: var(--color-info);--option-color-light: var(--color-info-light);--option-color-hover: var(--color-info-hover)}.context-option.selected{background-color:var(--option-color-light);color:var(--option-color);border-left-color:var(--option-color)}.context-option.selected .subtitle{color:var(--option-color)}.context-option.selected:not([disabled]):focus,.context-option.selected:not([disabled]):focus-visible,.context-option.selected:not([disabled]):hover{color:var(--option-color-hover);border-color:var(--option-color-hover)}:is(.context-option.selected:not([disabled]):focus,.context-option.selected:not([disabled]):focus-visible,.context-option.selected:not([disabled]):hover) .subtitle{color:var(--option-color-hover)}.context-option:not([disabled]):focus,.context-option:not([disabled]):focus-visible,.context-option:not([disabled]):hover{background-color:var(--option-color-light);color:var(--option-color)}:is(.context-option:not([disabled]):focus,.context-option:not([disabled]):focus-visible,.context-option:not([disabled]):hover) .subtitle{color:var(--option-color)}.context-option[disabled]{opacity:.6;cursor:not-allowed}.context-option .content-wrapper{display:flex;flex-direction:column;flex-grow:1}.context-option .subtitle{font-size:var(--font-size-xs);color:var(--color-input-muted)}.context-separator{height:2px;width:inherit;background-color:var(--color-input-border);margin:var(--space-xs) var(--space-xs)}.spark-table{table-layout:auto;width:100%;border-collapse:collapse;font-family:var(--font-base);font-size:var(--font-size-sm);--table-color: var(--color-primary);--table-hover-color: var(--color-primary-light);--table-hover-border-color: var(--color-primary-hover)}.spark-table th,.spark-table td{padding:var(--space-sm);border-bottom:2px solid var(--color-table-border);text-align:left;transition:color var(--animation-time-sm) ease,border-color var(--animation-time-sm) ease}.spark-table th{color:var(--color-table-header-text);background-color:var(--color-table-header-background);font-weight:600}.spark-table tr{color:var(--color-table-row-text);background-color:var(--color-table-row-uneven-background);transition:background-color var(--animation-time-sm) ease}.spark-table td code{color:var(--table-color)}.spark-table tr:nth-child(2n){background-color:var(--color-table-row-even-background)}.spark-table tr.row-primary{--table-color: var(--color-primary);--table-hover-color: var(--color-primary-light);--table-hover-border-color: var(--color-primary-hover)}.spark-table tr.row-secondary{--table-color: var(--color-secondary);--table-hover-color: var(--color-secondary-light);--table-hover-border-color: var(--color-secondary-hover)}.spark-table tr.row-danger{--table-color: var(--color-danger);--table-hover-color: var(--color-danger-light);--table-hover-border-color: var(--color-danger-hover)}.spark-table tr.row-success{--table-color: var(--color-success);--table-hover-color: var(--color-success-light);--table-hover-border-color: var(--color-success-hover)}.spark-table tr.row-warning{--table-color: var(--color-warning);--table-hover-color: var(--color-warning-light);--table-hover-border-color: var(--color-warning-hover)}.spark-table tr.row-basic{--table-color: var(--color-basic);--table-hover-color: var(--color-basic-light);--table-hover-border-color: var(--color-basic-hover)}.spark-table tr.row-basic-inverse{--table-color: var(--color-basic-inverse);--table-hover-color: var(--color-basic-light-inverse);--table-hover-border-color: var(--color-basic-hover-inverse)}.spark-table tr.row-info{--table-color: var(--color-info);--table-hover-color: var(--color-info-light);--table-hover-border-color: var(--color-info-hover)}.spark-table tr.disabled{cursor:not-allowed;opacity:.6}.spark-table .align-center{text-align:center}.spark-table .align-right{text-align:right}.spark-table.compact th,.spark-table.compact td{padding:var(--space-xs)}.spark-table.expanded th,.spark-table.expanded td{padding:var(--space-lg)}.spark-table.striped tr:nth-child(odd){background-color:var(--table-hover-color)}.spark-table.borderless th,.spark-table.borderless td{border:none}.spark-table.hover-emphasis tr:not(.unselectable,.disabled):hover{background-color:var(--table-hover-color)}.spark-table.hover-emphasis tr:not(.unselectable,.disabled):hover td{color:var(--table-color)}.spark-table tr:not(.unselectable,.disabled):hover{background-color:var(--table-hover-color)}.spark-table tr:not(.unselectable,.disabled):hover td{cursor:pointer;border-color:var(--table-hover-border-color)}.spark-table tr:not(.unselectable,.disabled).row-basic:hover td{color:var(--color-table-row-inverse-text)}.spark-table caption{caption-side:top;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-sm);text-align:left}.w-100{width:100%}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) var(--color-scrollbar-track)}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border-radius:var(--radius-base)}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb)}hr{border:none;height:2px;border-radius:var(--radius-sm);background-color:var(--color-border)}.required{color:var(--color-danger)}:root{--anim-duration: 1s;--anim-timing: linear;--anim-delay: 0s;--anim-count: 1;--anim-direction: normal;--anim-fill: forwards;--anim-play: running;--spin-from: 0deg;--spin-to: 360deg;--pulse-scale-from: 1;--pulse-scale-to: 1.1;--fade-from: 0;--fade-to: 1;--shake-x: 5px}.animated{animation-duration:var(--anim-duration);animation-timing-function:var(--anim-timing);animation-delay:var(--anim-delay);animation-iteration-count:var(--anim-count);animation-direction:var(--anim-direction);animation-fill-mode:var(--anim-fill);animation-play-state:var(--anim-play)}.spin{--anim-count: infinite;animation-name:spin}.pulse{--anim-count: infinite;--anim-direction: alternate;animation-name:pulse}.fade-in{animation-name:fade}.shake{animation-name:shake}.duration-fast{--anim-duration: var(--animation-time-md)}.duration-normal{--anim-duration: 1s}.duration-slow{--anim-duration: 2s}.timing-linear{--anim-timing: linear}.timing-ease{--anim-timing: ease}.timing-ease-in{--anim-timing: ease-in}.timing-ease-out{--anim-timing: ease-out}.timing-ease-in-out{--anim-timing: ease-in-out}.count-once{--anim-count: 1}.count-twice{--anim-count: 2}.count-infinite{--anim-count: infinite}.direction-normal{--anim-direction: normal}.direction-reverse{--anim-direction: reverse}.direction-alternate{--anim-direction: alternate}@keyframes spin{0%{transform:rotate(var(--spin-from))}to{transform:rotate(var(--spin-to))}}@keyframes pulse{0%{transform:scale(var(--pulse-scale-from))}to{transform:scale(var(--pulse-scale-to))}}@keyframes fade{0%{opacity:var(--fade-from)}to{opacity:var(--fade-to)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(calc(var(--shake-x) * -1))}20%,40%,60%,80%{transform:translate(var(--shake-x))}}body{font-family:var(--font-base);background-color:var(--color-background);color:var(--color-text);margin:0;padding:0}::selection{background-color:var(--color-secondary);color:var(--color-white)}::-moz-selection{background-color:var(--color-secondary);color:var(--color-white)}.header-container h2{margin:0;font-weight:600}.component-description{margin-bottom:var(--space-lg, 24px);color:var(--color-text);font-size:var(--font-size-base, 16px);line-height:1.5}.tabs{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md);border-bottom:var(--border-sm);padding-bottom:var(--space-sm);flex-wrap:wrap}.examples-section{margin-bottom:var(--space-xl)}.example-container{border:var(--border-md);border-radius:var(--radius-base);padding:var(--space-md)}.example-container h3{color:var(--color-text);font-size:var(--font-size-lg);margin-top:0;font-weight:500}.example-description{color:var(--color-text);font-size:var(--font-size-base);margin-bottom:var(--space-md)}.code-example{position:relative;border:var(--border-md);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);overflow:hidden;padding:0}.code-example pre{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.5;padding:var(--space-sm);overflow-x:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}.code-header{position:absolute;top:5px;right:5px;display:flex;justify-content:flex-end}code{font-size:var(--font-size-sm);padding:0!important}.hljs{background-color:transparent;color:var(--color-text)}.hljs-tag,.hljs-name{color:var(--color-primary)}.hljs-attr{color:var(--color-secondary)}.hljs-string{color:var(--color-success)}.hljs-keyword{color:var(--color-warning)}.hljs-comment{color:var(--color-muted);font-style:italic}@media (max-width: 992px){.example-container{border:none;padding:0}.code-example pre{padding:var(--space-sm)}}
