@import"https://fonts.bunny.net/css?family=krub:200i,300";@import"https://fonts.googleapis.com/css?family=Red+Hat+Display:400,500,900&display=swap";@import"https://pro.fontawesome.com/releases/v6.0.0-beta1/css/all.css";@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.dark-pagination .MuiPaginationItem-root{color:#e5e7eb!important;border-color:#6b7280!important}.dark-pagination .MuiPaginationItem-root.Mui-selected{background-color:#1e40af!important;color:#fff!important}.dark-pagination .MuiPaginationItem-root:hover{background-color:#374151!important;color:#fff!important}.dark-pagination .MuiPaginationItem-root.Mui-disabled{color:#6b7280!important}.dark-pagination .MuiSvgIcon-root{color:#e5e7eb!important}.dark-bottom-nav{background-color:#1f2937!important}.dark-bottom-nav .MuiBottomNavigationAction-root{color:#9ca3af!important;background-color:transparent!important}.dark-bottom-nav .MuiBottomNavigationAction-root:hover{background-color:#374151!important}.dark-bottom-nav .MuiBottomNavigationAction-root.Mui-selected{color:#3b82f6!important;background-color:transparent!important}.dark-bottom-nav .MuiBottomNavigationAction-label{color:#9ca3af!important;font-size:.75rem!important;font-weight:500!important}.dark-bottom-nav .MuiBottomNavigationAction-label.Mui-selected{color:#3b82f6!important}.dark-bottom-nav .MuiSvgIcon-root{color:#9ca3af!important}.dark-bottom-nav .Mui-selected .MuiSvgIcon-root{color:#3b82f6!important}.MuiBottomNavigation-root.dark-bottom-nav{background-color:#1f2937!important}.MuiBottomNavigation-root.dark-bottom-nav .MuiBottomNavigationAction-root{color:#9ca3af!important;min-width:60px!important}.MuiBottomNavigation-root.dark-bottom-nav .MuiBottomNavigationAction-root.Mui-selected{color:#3b82f6!important}.MuiBottomNavigation-root.dark-bottom-nav .MuiBottomNavigationAction-label{color:#9ca3af!important;font-size:.75rem!important}.MuiBottomNavigation-root.dark-bottom-nav .MuiBottomNavigationAction-label.Mui-selected{color:#3b82f6!important}.light-pagination .MuiPaginationItem-root{color:#111827!important;border-color:#d1d5db!important}.light-pagination .MuiPaginationItem-root.Mui-selected{background-color:#3b82f6!important;color:#fff!important}.light-pagination .MuiPaginationItem-root:hover{background-color:#f3f4f6!important;color:#111827!important}.light-pagination .MuiPaginationItem-root.Mui-disabled{color:#9ca3af!important}.light-pagination .MuiSvgIcon-root{color:#111827!important}.light-bottom-nav{background-color:#fff!important}.light-bottom-nav .MuiBottomNavigationAction-root{color:#6b7280!important}.light-bottom-nav .MuiBottomNavigationAction-root.Mui-selected{color:#3b82f6!important}.light-bottom-nav .MuiBottomNavigationAction-label{color:#6b7280!important}.light-bottom-nav .MuiBottomNavigationAction-label.Mui-selected{color:#3b82f6!important}.light-bottom-nav .MuiSvgIcon-root{color:#6b7280!important}.light-bottom-nav .Mui-selected .MuiSvgIcon-root{color:#3b82f6!important}.dark .MuiMenu-paper{background-color:#1f2937!important;border:1px solid #374151!important;box-shadow:0 4px 20px #0006!important}.dark .MuiMenuItem-root{color:#f9fafb!important}.dark .MuiMenuItem-root:hover{background-color:#374151!important}.dark .MuiListItemIcon-root{color:#9ca3af!important}.dark .MuiListItemText-root{color:#f9fafb!important}.light .MuiMenu-paper{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px #00000026!important}.light .MuiMenuItem-root{color:#111827!important}.light .MuiMenuItem-root:hover{background-color:#f3f4f6!important}.light .MuiListItemIcon-root{color:#6b7280!important}.light .MuiListItemText-root{color:#111827!important}.dark .job-card{background-color:#1f2937!important;border-color:#374151!important}.dark .job-card:hover{box-shadow:0 2px 8px #0000004d!important}.light .job-card{background-color:#fff!important;border-color:#e5e7eb!important}.light .job-card:hover{box-shadow:0 2px 8px #0000001a!important}:root{--dark-bg-primary: #0f172a;--dark-bg-secondary: #1e293b;--dark-bg-tertiary: #334155;--dark-text-primary: #f8fafc;--dark-text-secondary: #cbd5e1;--dark-text-muted: #64748b;--dark-border: #334155;--dark-border-subtle: #475569;--dark-surface: #1e293b;--dark-surface-hover: #475569}.dark{color-scheme:dark}.dark body{background-color:var(--dark-bg-primary);color:var(--dark-text-primary)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p,.dark span,.dark div{color:var(--dark-text-primary)}.dark .bg-white{background-color:var(--dark-surface)!important;border-color:var(--dark-border)!important}.dark .bg-gray-50{background-color:var(--dark-bg-secondary)!important}.dark .bg-gray-100{background-color:var(--dark-bg-tertiary)!important}.dark .text-gray-900,.dark .text-gray-800{color:var(--dark-text-primary)!important}.dark .text-gray-700,.dark .text-gray-600{color:var(--dark-text-secondary)!important}.dark .text-gray-500,.dark .text-gray-400{color:var(--dark-text-muted)!important}.dark .border-gray-200{border-color:var(--dark-border)!important}.dark .border-gray-300{border-color:var(--dark-border-subtle)!important}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiPaper-root{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .MuiCard-root{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiListItem-root{color:var(--dark-text-primary)!important}.dark .MuiListItem-root:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiTypography-root{color:var(--dark-text-primary)!important}.dark .MuiTypography-colorTextSecondary{color:var(--dark-text-secondary)!important}.dark .MuiButton-root{color:var(--dark-text-primary)!important}.dark .MuiButton-outlined{border-color:var(--dark-border)!important}.dark .MuiButton-outlined:hover{background-color:var(--dark-surface-hover)!important;border-color:var(--dark-border-subtle)!important}.dark .MuiTextField-root .MuiOutlinedInput-root{background-color:var(--dark-surface)!important}.dark .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:var(--dark-border)!important}.dark .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--dark-border-subtle)!important}.dark .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#3b82f6!important}.dark .MuiDrawer-paper{background-color:var(--dark-bg-secondary)!important;border-right:1px solid var(--dark-border)!important}.dark .MuiAppBar-root{background-color:var(--dark-bg-secondary)!important;border-bottom:1px solid var(--dark-border)!important}.dark .MuiDialog-paper{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiBackdrop-root{background-color:#000c!important}.dark [data-tremor-component],.dark .tremor-Card,.dark .tremor-Text,.dark .tremor-Title,.dark .tremor-Badge,.dark .tremor-Button,.dark .tremor-Select,.dark .tremor-Dialog{color:var(--dark-text-primary)!important;background-color:var(--dark-surface)!important}.dark input,.dark textarea,.dark select{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border-color:var(--dark-border)!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--dark-text-muted)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--dark-text-muted)!important}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:var(--dark-bg-secondary)}.dark ::-webkit-scrollbar-thumb{background:var(--dark-border-subtle);border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--dark-text-muted)}.dark *:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark ::-moz-selection{background-color:#3b82f64d;color:var(--dark-text-primary)}.dark ::selection{background-color:#3b82f64d;color:var(--dark-text-primary)}.dark a{color:#60a5fa}.dark a:hover{color:#93c5fd}.dark code,.dark pre{background-color:var(--dark-bg-tertiary)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark table{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important}.dark th,.dark td{border-color:var(--dark-border)!important;color:var(--dark-text-primary)!important}.dark th{background-color:var(--dark-bg-tertiary)!important}.dark .MuiAlert-root{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .MuiAlert-standardInfo{background-color:#3b82f61a!important;border-color:#3b82f64d!important}.dark .MuiAlert-standardSuccess{background-color:#10b9811a!important;border-color:#10b9814d!important}.dark .MuiAlert-standardWarning{background-color:#f59e0b1a!important;border-color:#f59e0b4d!important}.dark .MuiAlert-standardError{background-color:#ef44441a!important;border-color:#ef44444d!important}.dark .MuiTooltip-tooltip,.dark .MuiChip-root{background-color:var(--dark-bg-tertiary)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .MuiLinearProgress-root{background-color:var(--dark-bg-tertiary)!important}.dark .MuiCircularProgress-root{color:#3b82f6!important}.dark .MuiTabs-root{border-bottom:1px solid var(--dark-border)!important}.dark .MuiTab-root{color:var(--dark-text-secondary)!important}.dark .MuiTab-root.Mui-selected{color:var(--dark-text-primary)!important}.dark .MuiTabs-indicator{background-color:#3b82f6!important}.dark .MuiAccordion-root{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiAccordionSummary-root{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important}.dark .MuiAccordionDetails-root{background-color:var(--dark-bg-secondary)!important;color:var(--dark-text-primary)!important}.dark .MuiMenu-paper{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiMenuItem-root{color:var(--dark-text-primary)!important}.dark .MuiMenuItem-root:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiPaginationItem-root{color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .MuiPaginationItem-root:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiPaginationItem-root.Mui-selected{background-color:#3b82f6!important;color:#fff!important}.dark .MuiSwitch-track{background-color:var(--dark-bg-tertiary)!important}.dark .MuiSwitch-thumb{background-color:var(--dark-text-primary)!important}.dark .MuiSwitch-root.Mui-checked .MuiSwitch-track{background-color:#3b82f6!important}.dark .MuiCheckbox-root{color:var(--dark-text-primary)!important}.dark .MuiCheckbox-root.Mui-checked{color:#3b82f6!important}.dark .MuiRadio-root{color:var(--dark-text-primary)!important}.dark .MuiRadio-root.Mui-checked{color:#3b82f6!important}.dark .MuiSlider-track{background-color:#3b82f6!important}.dark .MuiSlider-rail{background-color:var(--dark-bg-tertiary)!important}.dark .MuiSlider-thumb{background-color:#3b82f6!important;border:2px solid var(--dark-surface)!important}.dark .MuiRating-root{color:#fbbf24!important}.dark .MuiSkeleton-root{background-color:var(--dark-bg-tertiary)!important}.dark .MuiStepper-root{background-color:var(--dark-surface)!important}.dark .MuiStepLabel-label{color:var(--dark-text-primary)!important}.dark .MuiStepLabel-label.Mui-active{color:#3b82f6!important}.dark .MuiStepLabel-label.Mui-completed{color:var(--dark-text-secondary)!important}.dark .MuiTimeline-root{background-color:var(--dark-surface)!important}.dark .MuiTimelineItem-root{color:var(--dark-text-primary)!important}.dark .MuiTreeView-root{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important}.dark .MuiTreeItem-root{color:var(--dark-text-primary)!important}.dark .MuiTreeItem-root:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiList-root{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiImageList-root,.dark .MuiMasonry-root,.dark .MuiSpeedDial-root{background-color:var(--dark-surface)!important}.dark .MuiSpeedDialAction-fab{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important}.dark .MuiToggleButton-root{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .MuiToggleButton-root:hover{background-color:var(--dark-surface-hover)!important}.dark .MuiToggleButton-root.Mui-selected{background-color:#3b82f6!important;color:#fff!important}.dark .MuiToggleButtonGroup-root{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important}.dark .MuiBreadcrumbs-root{color:var(--dark-text-secondary)!important}.dark .MuiBreadcrumbs-separator{color:var(--dark-text-muted)!important}.dark .MuiLink-root{color:#60a5fa!important}.dark .MuiLink-root:hover{color:#93c5fd!important}.dark .MuiAvatar-root{background-color:var(--dark-bg-tertiary)!important;color:var(--dark-text-primary)!important}.dark .MuiBadge-badge{background-color:#ef4444!important;color:#fff!important}.dark .MuiBottomNavigation-root{background-color:var(--dark-bg-secondary)!important;border-top:1px solid var(--dark-border)!important}.dark .MuiBottomNavigationAction-root{color:var(--dark-text-secondary)!important}.dark .MuiBottomNavigationAction-root.Mui-selected{color:#3b82f6!important}.dark .MuiMobileStepper-root{background-color:var(--dark-surface)!important}.dark .MuiStepConnector-line{border-color:var(--dark-border)!important}.dark .MuiStepConnector-line.Mui-active,.dark .MuiStepConnector-line.Mui-completed{border-color:#3b82f6!important}.dark .MuiStepIcon-root{color:var(--dark-text-muted)!important}.dark .MuiStepIcon-root.Mui-active,.dark .MuiStepIcon-root.Mui-completed{color:#3b82f6!important}.dark .MuiStepLabel-iconContainer{color:var(--dark-text-muted)!important}.dark .MuiStepLabel-alternativeLabel{color:var(--dark-text-secondary)!important}.dark .MuiStepLabel-labelContainer{color:var(--dark-text-primary)!important}.dark .custom-card{background-color:var(--dark-surface)!important;border:1px solid var(--dark-border)!important;color:var(--dark-text-primary)!important}.dark .custom-button{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .custom-button:hover{background-color:var(--dark-surface-hover)!important}.dark .custom-input{background-color:var(--dark-surface)!important;color:var(--dark-text-primary)!important;border:1px solid var(--dark-border)!important}.dark .custom-input:focus{border-color:#3b82f6!important;outline:none!important}.dark *{transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media (prefers-contrast: high){.dark{--dark-border: #ffffff;--dark-text-muted: #ffffff}}@media (prefers-reduced-motion: reduce){.dark *{transition:none!important;animation:none!important}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.ag-filter-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>*:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow, "");display:var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow, var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, .9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin, "");display:var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom, "");display:var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top, "");display:var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up, "");display:var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down, "");display:var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left, "");display:var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right, "");display:var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, .9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add, "");display:var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add, var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, .9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit, var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit, "");display:var(--ag-icon-font-display-edit, var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit, var(--ag-icon-image));display:var(--ag-icon-image-display-edit, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );--ag-tooltip-error-text-color: var(--ag-invalid-color);--ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-error-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-pagination-panel-height: var(--ag-header-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color: #bbb;--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-background-color: #ffa500;--ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);--ag-cell-batch-edit-text-color: #422f00;--ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color: var(--ag-background-color);--ag-filter-panel-card-subtle-color: var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color)}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;top:0;line-height:initial}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{height:100%;min-height:100%;width:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top,.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-context-menu-loading-icon{position:absolute;pointer-events:none}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute;contain:paint}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{width:100%;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{position:absolute;bottom:-2px;left:0;height:4px;width:100%;cursor:ns-resize}.ag-floating-bottom .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{-moz-column-break-inside:avoid;break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-spanned-cell-wrapper{background-color:var(--ag-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px;pointer-events:none}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{display:block;width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));right:1px}.ag-row-highlight-inside:after{display:block;width:auto;height:auto;top:0;right:0;bottom:0;left:0;background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{display:flex;flex-direction:column;width:100%}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>*:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{flex:1;overflow:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel-container>*:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{display:flex;flex-direction:row;align-items:center;padding-top:var(--ag-widget-vertical-spacing)}.ag-ltr .ag-filter-card-header>*:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>*:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{flex:1;overflow:hidden;padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ag-filter-card-title{overflow:hidden;text-overflow:ellipsis}.ag-filter-card-expand-icon{display:flex;flex:1;justify-content:end}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);background:none;border:none;cursor:pointer;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{padding:0;border:0}.ag-filter-add-button{display:flex;flex-direction:row;width:100%;align-items:center;line-height:1.5}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1;align-items:unset}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:unset}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600;line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg,var(--ag-input-background-color),var(--ag-input-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridMaterial;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABS0AAsAAAAALNgAABRhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHItKBmAAjRIKrjimKwE2AiQDgmALgTIABCAFhF4HhjMbUSdlhhhsHADxzJlBFDVabspEVG0K2f9/WOBk7MdsnLSiQdkjaCNosdtURg76wzo9eYHT6CwM6iB9oSyMecRhsyAP+taoW6gUymzjBSbq3zEiCy42G0qYBNVY2XPE6o0CkggQIKEjVIyKeqND5SPs/vy26sH/MK47oga+wDicuId0IWu6eOlCuiSawgbABW3a5i7SJg4hWAPNXVSIGXijX46YU4tAKu5QI5nnIjVzIhWjRn4eXq66qWqGW8l/nzUsUsqY2+PpW9ueIiGKCQXwQFAuVm172RdEPMJ0POe7d+4r0y7ONO0BawKhFoT9kMkscY94oQeNTe0BkTDoiD48f8Ly8PO+t/pWv5UuCSFdBBvErW71yz4pAq72+2WXKL5I05JpnZt773OzmC94OkQtQfsWCqKhMS8hZqXrdIYWyFZKwoefS+0yAjwhxP9J6b+8Qq5AmHaU3gBBAXuCu3JKPEWKjAMSetZMSoKAMUedNpb/2nizIkMiIyVDo/FjubGJjiOU1KjLCKCiZYGceFrY4HwwH55EYbFhgF3LeAjXp8yjDFjhHsx3nK+ZOGWc8szv4BCziUOkAN3Bzvb+ePq8mwoGxCylgWDDJnvj8FgMgUgiI9G4XkTJIQUihSqp9AqjpNo6QwjGERnGtCo0eW6MnYnOW2s6gRDJLcmJxNwCl/IuZUUUEWtJQLFL6VhQ+Fgcw9tSaBhK7+JeZhsGhmyHt+NB2VDxNAu4ikqBHyqH2LlScU4D4vCmksSosYDH2YvIDIUtUTUaqzQSpYLiJotsa4mBJ6vDRKqVYz0q0p0lgi2GVtLqUNsG420IUnBzj8ajORXM6K55ocpmXwK3zuWu0C+zynBnzFBWmT9XwztBUGPuNdYZeswNRKFxq7EUJRjjeO9sHjm6V969/XIU9nY8QkAMgzIYBeO9R2spsRaKgpb4aO5rko3bjJt5NS30FFWyct4Oza0xgNJrxoHHPW687IpKCzvJqdWcLcP11TxOX0q6vX4K48tiwgCmVBdOPJWqbiQbay6SgMNQrYy3M2bVzdMZ0VhTpZUKjPZN7o+CApeWFAocL1GgQmEX0pCOcb5olce5oNdCC7OKKumIG+WvjZSxYrCMuwgj3UgK4XPBbUbStegWhRKwjDfTgqKElg92PmDG2BC7Tp7ESw71RXLOomvBJ+meTILOK8oCUiSMsx0hZkuXbjGTabaJAUlyB11EhpAMJm41vGMuueeFIYcCZW3cegP/MEzfG7HKmQSNlx8599uLpE6RgbuAeDn78LgBasMdUq3IQtU3NkuomRtN0vwXt86lnYBjVQkGjSBnsprgxHwwUejexirNzr7rD3MCzpwnVkMeZL5NTwHf07eP/9AOBCCDykJ8hJWryQvf1JOEmgHs5YSf834crg3IA1mgHciBTK+6PNoBZSxFqwzxgBrMfnCRutseeZP6k/T7tw6X3fUkRfrFPnFecCadE0pGvnAIramvOZ548SpFK5p/F0oMp+xFd9yhjWNOIpAQzFo0EzMLKxs7x3BvLm4eXj5+AUEhYZFIxIIviAcSkmxS0jKycrzyCopKyiqqaupsGppaELe2jq6evoGhkbGJqZm5BYgCxHG87D9/eFFdGdsamZ+wmludmlzHzYyvbU4vbWzrxaoBcieT6gOgYwnLwCkMA2ewCJzDLHABK8AljAFXsAVcwwhwA/PALUwA97AAPMAc8AirwBNMAc8wCbzAOvAORoH3MAN8gHHgI6wBn2AT+AzTwBdYAr7CBvDtC8u3QSIgJZkNgAiAGIAUAGkAmgBoBqAFgFYA2gBoB6ADgE4AugDoBqAHgF4A+gDoB2AAgEEAhgAYBmAEgFEAxgAYB+ABABMATAIwhYcqSGnIMwPALABzAMwDsIDRVBYBFUsALAOwAsAqAGsArAOwAcAmAFt4qILUBj12ANgFYA8PWZD6HlogDaA8hwAcAXAMwAkApwBcAJABIAtADoA8AAU8DIAkehgESfIxBLCzbuEnPxTeQLkP4tT4B5tY+AeCSSYKzbcmIAQapdDFoEjRIz0MWgfJ9JFpKWUSwU5JUImgHzYm3oVIby6GxGMgvpntFD6Scp2v0mQM/Gsnhp9Idz8H5YS1ObtKh36zICiQS2WSBqA1nAJ5bc8pKIKgcj7lXwq2MANNESjTCR0ZB9DQKcbET2BMxYkVhOdXCDavDgaoNH6ngA+/15qEWaTG/ysNkVi9m4CsIYNgGGi/VahI2a1CFhwsS0AhV2cyP1vD5JzrkwtpTna20eRwyZqK2CpL2YxSgOuXbUEhhdkify2qdB7roYuX3UxAu4v3r2eEU5Y+4WoMSda2yGn0kmczJZ6aHhDm05T7rMdA98kfiBu4GDpKgMOBZjTQuFAUwViq+tGCFneX2JQli/wHALVq3mTmn6guX1ur+1qNWnVWMVbDyVWbnZ1vrBgbalpL3vsIwly75vPUCy40PJFrvV7o3X693ow4R6SAFrkQoPWEmnaxG/oooG0+MsA+t4lUzeXBLPSys5EUmtbpVGgRQJzeTbvbHcYjgUh2+XRnde+snvAC2qCirrvDONOlW2A5R4fSdhUGcnNaqS5U0+yKFZewdHc1zIIpr75cg5hy1pfxClnCisub3ixcQlz9zX+s5m9eqZCzuQv3AhRfGuBYwgQ3ek9CDGxpemyJrZdzjgctfEyWlbcjrbUBCjZ8ps6FTsJNs3Y5ndD7EXdVMU57O7NX63/ouwrbpGKuXufnPzP2lRjPK3qQT0P/xsIrtd8audTQzzcatil8nkE9Tkh8Ze5+qFJqpt4XUI1hVJ+fN+Oa/0X9N6/9DPhsEAvlyEIED+fXCHBGJXBAQ3TYypVfZoYCzGKV7EkgPqzzaBdiqiKQohf7Zg77RXUgiy7xjI62stdq7cCRVKamq1YPusY7FVfxPz95/TdLfKuz4cRJVJYV1fLXLxh07//fNf5mhQ0pZGMVgrFyUXdhoD4SsGhU9krFYgNgubpKQLSKkiAKrZX53b8+3im3bZaK36mpl38b/m86ffEL6KTEDK92ZSwHPXZ48lIwKnyYl/DjgZ24lZQGSk2PDE5v3GzK9jjKsjmLfT9+mmwsknug4BC3U1SURoGeKJW7rHTXtQZFk12VUo/wzFYuNTGzltDrF/JVj+TAO+ftNPoobDdqx90OC7ozx86eFzArcaS0KadZEPtj8K0lhmNiv/8qh7SbZdZwKlZi5MuZmFZG7yxmn9QYmW0Xh6JHg+UPTRg+zCDTIX5bU91nA5d4l/NA8SKreiz7aqU+0Ac+DV/bUKjwvXE6UgWfPIJJ/4X/IL9hX+c3iXd48wQlqL26cUaamMaORh/TgWxvo9CLk0f0gqK7wgfQYbJNogLrkpFsQQvuO+jSYNISj7bo1nHby6Yn9V7A6C3SQwScf++c2Z+kzJ3W6lQql0dDFy1zrw/bs3oE7j03bq3pU/n5sVfSFTB/FG9ni0FrqJSTKinphfiAZKIkZ9emrioz8mf5J8UiaGcHwg0aD+micugCNasq5FzKd3dGbfp1Kx87upwjqa87tQMzqP3GoTmd9q+cVSQZvcS7QBHlgo0WWgIZKk/NI0HX8U35TBTDZ7A7bZ3CtN9Ml4JqRwgkEejvGCFtYY6JVdLKlIHZ+qF8fb+UI7s3l7f/zP5Vjf9zteqvE2u/3nWsZS5gmElqNOfjOE3iJkkjHb6W+3FkQn5QQFr1ZvN34vsHc3duLvBFG1prkqoSEqqSal5LOKoqoQ79eiKQoNuwnkq3jNiQvSLcHTVDN+OjbLx8vJma8G0CJK4zO/MiHvCceQ8ieL0vxw93ZjDy8q5eMRrz8tWFy8PCteHyqCnOfblog0bpHz6dNxj0dXUIkp52lZ2+euXq3vRdu1Z8UrExkADGJj6vAFJPppfSrTRjBLGxKApzR6btUIagAqz7qj99hl3XUxSEoWdsOGAyQmabPvwmBrgMAyx1w2Q4+Olvym5CzNy+bnO886pLkPDgw0j1BM0c8X67oJFBMUEjghKW/03J4oP3uG8mTl5i92hQcJanyU5jeOK60veBt+fImG87xAzs0gSUzkwNpA3e7jYlbXycB/Ng7NAT6qHFxeyZ7tv2ubNZDB9f9xs2mssK96mjtJ9dvYpo7gbmPwntEOn92oc23X4SY4fb6JT8Vzya2+CyTqGPz59XaFtTV4SeCDnJCgXGFJeJuc4OLMFDVssmj2OVrNjbkYOcd9BaIdzqdvKExWTiJwU76lyTZec+csRxcayJmXux8zGuH3uNaM1g0eDVGGepIk5exsH2f0q0mo1xjikUJlMVHwReNi/aJ/fivT24WjJ52JgVTcN8Mj28sP9SSzNLt98nLg3yiHL1ys1rUk4+s562guXNii+eWTQlfpHDII+hHjRYcaCdRMsW+4iwzrOhV4QF+XWqc3NLYkcWyngS3uhmrrSJqNXm5Yrnikba6fJFYu1gv4SZIvVtMRbk/0sqEbLlWtqYAQRUF2aWlc+Nm7/oZvDQ+BVgfX8BQTElEp6MZziYMUQ6ZLOC9eGKsDBFiYQjSzLfMIRzfatg63XBunNgoEgliRuUFqUWtxE2+Fdw9gzRbbXLDSthI0BAa9Ur9TpylQXSXJ/Hu1oHI0/royX7vLzIpmkJ08RFWk1fi0aRDn8dOJ+T+jbed7O5KzdUXY5vEtqtOOcAThaQydWJiVVjJayShVrwA5wux3wif6Kxnx4qDT1hbHWrXwib0qDOz1c3rNau3uKKkuw6V6qeX5GVtQgATg8bLUoLTKfWhTMshOVeE21A3bUpbXkZqDbR+oof3ScflIGeNpSH54bl5ITlhpcnj8TbHjzg4CNz6dvI5CI3iJnXuPfSz8Kfj/ZggG1ZhstTm7/XInwRRlOCr/ItxAzDDALK4pcuHaFB9b8IC+vrG5h8UkUMDBCqk5MH+kDgmaTnh1/g7/QL4fwsgeZNdg3W+acWnPLdbRkY0at5pN3jx2QH+TlyxO+B8cD6vFxtZxj7yf4+Yyhvz795REVgScDSpQElgRW3JBy1dOl7+YrAWxL/jvXzmysSSgWC0oQKU4m6e6mgIsGU2xysX8VjhcKxi1Nk5OLstxNR1WTzRdldT6/hS1tDzBybv9xf6X9n7f653MZG/d04TH+K1hGAl++Sofzit3HL8HH4si41D9+1q+uD2WrVwV1fOSGHAyvOvFutLipOgYsXH7+a8PAEsf5WSkZtWvLwR2uNFUrlIFnjnNmbZKOykh/aweB+T4VWlYpPjK2qlMtJMu7YcXB9yNVnbia1ePz4zZmk8E5CmTmBePgw2Es9n28EWEkMxMlp/KhsUJDSbpljVEm1hPTwsYxjRwiJViUh57AzgiWFGKJKnTxxdlHG8czjhy3glBpns9KDVYVEuLkKGPMa3bzc9i2Ts5Z/cIqj+oXXQHPrAzc/N6hjLbHpe1uPtHqZJkw42d7W3n4SrEn0k/T7C4HrQZ4IU+1Vv5OcCaI3FsdgOz7hNEo29+ht725vRUCLB97QfIPLpr9mBRacvh8QFNACCv/1bc6c8hPaH7Nfx2UgPP9Hc0ZXLqBdrOVQDzFP4nECnn3oCzpBt9FPBD0VXKLfpqi+wD6KUrfSa2770JlFXV3ElcOIe3/2Fuoh2gramc9Ut4PUk3uDeivedugO7Hn6rMV3JUT/ve7ohMLe6DXPTaFv6tFbqHO4/SyFUe8R6KtQsvoCQfpptcjp71WH5q5aqW5QNixeq1rpcvSx8jGcPx935w7t7h3xpPVSyWIdd0mXXdcSjm6zRKILX0KD6bN+/6Yi9pfYD2JBhQAA6H4aabhQDNuQBmEsGFw0GW1QzUNWIZYLZqNnddb5/SPbgn4Ji6gddHeQhZa5uBQxp2wMYpH/VCQvIdJqpAp1RrXNCbmc6Bykoo3sb8LAAvdFXVOSmmw1nYVmNFkx4Y1cRioTK6vQpYqsHK1HXSEWwqPQgqyqYnxjVUqYhchNW3dnodvxEqImL19UX8BH3cUpSBu+iAHloW9YeBFVNiWp8T/1H8M4xTenVnuk/TPIBTUD2JUNfnNmdhjvfitz4aAY5N/NMiGLuh7gP0LK396Y4s+1/P4JhoPpUzmUGaASTAL/NSts+d4lhcGpLckwCXwosllSAIucTRbybNqiILOZQUWVtnWVz3MIkRsMhLi3AMnps0DYfBUYm/9ACTpKoOESAFYnYsjnsylcEGL8UYL7ZBQlmPgdfYlmPIDwGr9RcmCq7pu7o/KIhDJ/Sle1lyqP/kG1qzrhoXpiUoyRqyT8jFabXjU93t520z00loeJ8UcJ7lPopShN/B7k+ZKZb0RryHL8HYrMe2eq3GvcaVsckUQuq+8q7WVdP4/+Ye6hXf1OeMjwyTDTFDERPMckl89oQ2r0JWR6dJtM1OlSwxrhn4DkdQBY45ZF7iAwgzksYAkrWMPmj3E5NP6d9ed+7fH6/IFgKByJxuIHiWQqncnm8oViqVyp1uqNZqvd6fb6g+FoPJnO5guGzRaKxBKpTK4YlpObl19Q+MdwJaEqKi4x/d+karwX9EYD09KI8CnPTLZLa8hiXNjeiL6eqmhfWj7Xm3R0Hw86CORQUYZARvHtsdhCWs695chSp7A3RlZvsAyUt5ZJxVhFN7ecLgsrnPPM5nFmi84dZrvA87XD1mMlYzyg2+AF6xxN7mdZ5rIL8YphC7tJ1rmXkBZeuKR5YQCdR+x0GQNV3NVVZOMC+fVgzmEIV5wPSGVtaZDQBDHhjlhrEyOfYC3S2VE4g5MWKYysr2X+abhuiypTzV336sCNFhJ8r/NsRtzmwUBp7fhEW70W3GGcwvVM2qj0XtzlrQqi68zN4fqckNaFrLfNUyx5USQGa7ulldJEIqo2KCbvXWnWbZa4LHSPLTos6yN0dcuqPGyFTOW07QxrFIvTStpv9ZqGRnoUccCIuHXxh62Nc3N0QcGABwEEhQAMBCfIYCFCDy/QwhlqBwMUSHCBETq4TgAAAAA=);font-weight:400;font-style:normal}.ag-theme-material,.ag-theme-material-dark,.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #ff4081;--ag-foreground-color: rgba(0, 0, 0, .87);--ag-secondary-foreground-color: rgba(0, 0, 0, .54);--ag-disabled-foreground-color: rgba(0, 0, 0, .38);--ag-background-color: #fff;--ag-header-background-color: #fff;--ag-tooltip-background-color: #fff;--ag-subheader-background-color: #eee;--ag-subheader-toolbar-background-color: rgba(238, 238, 238, .5);--ag-header-cell-hover-background-color: #f2f2f2;--ag-chip-background-color: #e2e2e2;--ag-range-selection-background-color: rgba(122, 134, 203, .1);--ag-range-selection-background-color-2: rgba(122, 134, 203, .19);--ag-range-selection-background-color-3: rgba(122, 134, 203, .27);--ag-range-selection-background-color-4: rgba(122, 134, 203, .34);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-material-accent-color) 50%);--ag-range-selection-highlight-color: #fce4ec;--ag-row-hover-color: #fafafa;--ag-column-hover-color: #fafafa;--ag-control-panel-background-color: #fafafa;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-checkbox-unchecked-color: #333;--ag-value-change-value-highlight-background-color: #00acc1;--ag-side-button-selected-background-color: transparent;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-filter-panel-apply-button-color: var(--ag-material-primary-color);--ag-filter-panel-apply-button-background-color: transparent;--ag-range-selection-border-color: var(--ag-material-primary-color);--ag-checkbox-checked-color: var(--ag-material-accent-color);--ag-borders: none;--ag-borders-critical: solid 1px;--ag-border-color: #e2e2e2;--ag-grid-size: 8px;--ag-icon-size: 18px;--ag-header-height: calc(var(--ag-grid-size) * 7);--ag-row-height: calc(var(--ag-grid-size) * 6);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));--ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);--ag-checkbox-border-radius: 2px;--ag-toggle-button-switch-border-width: 2px;--ag-toggle-button-height: var(--ag-icon-size);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);--ag-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridMaterial;--ag-selected-tab-underline-color: var(--ag-material-primary-color);--ag-selected-tab-underline-width: 2px;--ag-input-focus-border-color: var(--ag-material-primary-color);--ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);--ag-input-error-focus-box-shadow: 0 0 0 5px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--ag-card-radius: 2px;--ag-invalid-color: #e02525}.ag-theme-material-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-status-bar,.ag-theme-material .ag-header-row,.ag-theme-material .ag-row-number-cell,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-multi-filter-group-title-bar,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-search,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-dark .ag-header-row,.ag-theme-material-dark .ag-row-number-cell,.ag-theme-material-dark .ag-panel-title-bar-title,.ag-theme-material-dark .ag-multi-filter-group-title-bar,.ag-theme-material-auto-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-search,.ag-theme-material-auto-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-header-row,.ag-theme-material-auto-dark .ag-row-number-cell,.ag-theme-material-auto-dark .ag-panel-title-bar-title,.ag-theme-material-auto-dark .ag-multi-filter-group-title-bar{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-header-foreground-color)}.ag-theme-material .ag-tab,.ag-theme-material-dark .ag-tab,.ag-theme-material-auto-dark .ag-tab{height:calc(var(--ag-grid-size) * 4.5);flex:1 1 auto}.ag-theme-material .ag-tabs-header,.ag-theme-material .ag-column-drop-horizontal,.ag-theme-material-dark .ag-tabs-header,.ag-theme-material-dark .ag-column-drop-horizontal,.ag-theme-material-auto-dark .ag-tabs-header,.ag-theme-material-auto-dark .ag-column-drop-horizontal{background-color:var(--ag-subheader-background-color)}.ag-theme-material .ag-tabs-body,.ag-theme-material-dark .ag-tabs-body,.ag-theme-material-auto-dark .ag-tabs-body{padding:calc(var(--ag-grid-size) * .5) 0}.ag-theme-material .ag-tabs-body .ag-menu-list,.ag-theme-material-dark .ag-tabs-body .ag-menu-list,.ag-theme-material-auto-dark .ag-tabs-body .ag-menu-list{padding-top:0;padding-bottom:0}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell,.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell,.ag-theme-material-auto-dark .ag-header-cell,.ag-theme-material-auto-dark .ag-header-group-cell{transition:background-color .5s}.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}.ag-theme-material .ag-cell-inline-editing,.ag-theme-material-dark .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-cell-inline-editing{padding:var(--ag-grid-size);height:calc(var(--ag-row-height) + var(--ag-grid-size) * 3);border-color:var(--ag-border-color)!important}.ag-theme-material .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-dark .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-has-focus .ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-theme-material .ag-column-drop-vertical,.ag-theme-material-dark .ag-column-drop-vertical,.ag-theme-material-auto-dark .ag-column-drop-vertical{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color);padding-top:var(--ag-grid-size)}.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-dark .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-auto-dark .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-material .ag-column-drop-vertical-cell,.ag-theme-material-dark .ag-column-drop-vertical-cell,.ag-theme-material-auto-dark .ag-column-drop-vertical-cell{margin-left:0}.ag-theme-material .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-column-drop-vertical-empty-message{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-disabled-foreground-color)}.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-rtl .ag-column-drop-vertical-empty-message{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-theme-material .ag-status-bar,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-status-bar{border:solid 1px;border-color:var(--ag-border-color)}.ag-theme-material .ag-column-panel-column-select,.ag-theme-material-dark .ag-column-panel-column-select,.ag-theme-material-auto-dark .ag-column-panel-column-select{border-top:solid 1px;border-top-color:var(--ag-border-color)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select,.ag-theme-material-auto-dark .ag-column-select-header{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color)}.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select-header{height:var(--ag-header-height)}.ag-theme-material .ag-group-title-bar,.ag-theme-material-dark .ag-group-title-bar,.ag-theme-material-auto-dark .ag-group-title-bar{padding:calc(var(--ag-grid-size) * .75) var(--ag-grid-size)}.ag-theme-material .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:calc(var(--ag-grid-size) * .5) var(--ag-grid-size)}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section,.ag-theme-material .ag-chart-advanced-settings-section,.ag-theme-material-dark .ag-chart-data-section,.ag-theme-material-dark .ag-chart-format-section,.ag-theme-material-dark .ag-chart-advanced-settings-section,.ag-theme-material-auto-dark .ag-chart-data-section,.ag-theme-material-auto-dark .ag-chart-format-section,.ag-theme-material-auto-dark .ag-chart-advanced-settings-section{padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=text],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material textarea[class^=ag-],.ag-theme-material-dark input[class^=ag-]:not([type]),.ag-theme-material-dark input[class^=ag-][type=text],.ag-theme-material-dark input[class^=ag-][type=number],.ag-theme-material-dark input[class^=ag-][type=tel],.ag-theme-material-dark input[class^=ag-][type=date],.ag-theme-material-dark input[class^=ag-][type=datetime-local],.ag-theme-material-dark textarea[class^=ag-],.ag-theme-material-auto-dark input[class^=ag-]:not([type]),.ag-theme-material-auto-dark input[class^=ag-][type=text],.ag-theme-material-auto-dark input[class^=ag-][type=number],.ag-theme-material-auto-dark input[class^=ag-][type=tel],.ag-theme-material-auto-dark input[class^=ag-][type=date],.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-material-auto-dark textarea[class^=ag-]{background:transparent;color:var(--ag-foreground-color);font-family:inherit;font-size:inherit;padding-bottom:var(--ag-grid-size);border-width:0;border-radius:0;border-bottom:2px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):not(textarea),.ag-theme-material input[class^=ag-][type=text]:not(textarea),.ag-theme-material input[class^=ag-][type=number]:not(textarea),.ag-theme-material input[class^=ag-][type=tel]:not(textarea),.ag-theme-material input[class^=ag-][type=date]:not(textarea),.ag-theme-material input[class^=ag-][type=datetime-local]:not(textarea),.ag-theme-material textarea[class^=ag-]:not(textarea),.ag-theme-material-dark input[class^=ag-]:not([type]):not(textarea),.ag-theme-material-dark input[class^=ag-][type=text]:not(textarea),.ag-theme-material-dark input[class^=ag-][type=number]:not(textarea),.ag-theme-material-dark input[class^=ag-][type=tel]:not(textarea),.ag-theme-material-dark input[class^=ag-][type=date]:not(textarea),.ag-theme-material-dark input[class^=ag-][type=datetime-local]:not(textarea),.ag-theme-material-dark textarea[class^=ag-]:not(textarea),.ag-theme-material-auto-dark input[class^=ag-]:not([type]):not(textarea),.ag-theme-material-auto-dark input[class^=ag-][type=text]:not(textarea),.ag-theme-material-auto-dark input[class^=ag-][type=number]:not(textarea),.ag-theme-material-auto-dark input[class^=ag-][type=tel]:not(textarea),.ag-theme-material-auto-dark input[class^=ag-][type=date]:not(textarea),.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:not(textarea),.ag-theme-material-auto-dark textarea[class^=ag-]:not(textarea){height:calc(var(--ag-grid-size) * 5)}.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material textarea[class^=ag-]:focus,.ag-theme-material-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-dark input[class^=ag-][type=text]:focus,.ag-theme-material-dark input[class^=ag-][type=number]:focus,.ag-theme-material-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-dark input[class^=ag-][type=date]:focus,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-dark textarea[class^=ag-]:focus,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-auto-dark input[class^=ag-][type=text]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=number]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=date]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-auto-dark textarea[class^=ag-]:focus{border-bottom:2px solid;border-bottom-color:var(--ag-material-primary-color);outline:none;box-shadow:none}.ag-theme-material input[class^=ag-]:not([type])::-moz-placeholder,.ag-theme-material input[class^=ag-][type=text]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=number]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=tel]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=date]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::-moz-placeholder,.ag-theme-material textarea[class^=ag-]::-moz-placeholder,.ag-theme-material-dark input[class^=ag-]:not([type])::-moz-placeholder,.ag-theme-material-dark input[class^=ag-][type=text]::-moz-placeholder,.ag-theme-material-dark input[class^=ag-][type=number]::-moz-placeholder,.ag-theme-material-dark input[class^=ag-][type=tel]::-moz-placeholder,.ag-theme-material-dark input[class^=ag-][type=date]::-moz-placeholder,.ag-theme-material-dark input[class^=ag-][type=datetime-local]::-moz-placeholder,.ag-theme-material-dark textarea[class^=ag-]::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-]:not([type])::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=text]::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=number]::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=tel]::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=date]::-moz-placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]::-moz-placeholder,.ag-theme-material-auto-dark textarea[class^=ag-]::-moz-placeholder{color:var(--ag-disabled-foreground-color)}.ag-theme-material input[class^=ag-]:not([type])::placeholder,.ag-theme-material input[class^=ag-][type=text]::placeholder,.ag-theme-material input[class^=ag-][type=number]::placeholder,.ag-theme-material input[class^=ag-][type=tel]::placeholder,.ag-theme-material input[class^=ag-][type=date]::placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder,.ag-theme-material-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-dark textarea[class^=ag-]::placeholder,.ag-theme-material-auto-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-auto-dark textarea[class^=ag-]::placeholder{color:var(--ag-disabled-foreground-color)}.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material textarea[class^=ag-]:disabled,.ag-theme-material-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-dark textarea[class^=ag-]:disabled,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-auto-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-auto-dark textarea[class^=ag-]:disabled{border-bottom:1px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):invalid,.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material textarea[class^=ag-]:invalid,.ag-theme-material-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-dark textarea[class^=ag-]:invalid,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-auto-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-auto-dark textarea[class^=ag-]:invalid{border-width:0;border-bottom:1px solid;border-bottom-color:var(--ag-invalid-color);color:var(--ag-invalid-color)}.ag-theme-material .ag-standard-button,.ag-theme-material-dark .ag-standard-button,.ag-theme-material-auto-dark .ag-standard-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--ag-material-primary-color);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-standard-button:disabled,.ag-theme-material-dark .ag-standard-button:disabled,.ag-theme-material-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-material.ag-dnd-ghost,.ag-theme-material-dark.ag-dnd-ghost,.ag-theme-material-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 4)}.ag-theme-material .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-dark .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 7)}.ag-theme-material .ag-filter-card-title,.ag-theme-material-dark .ag-filter-card-title,.ag-theme-material-auto-dark .ag-filter-card-title{font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-filter-panel .ag-standard-button,.ag-theme-material-dark .ag-filter-panel .ag-standard-button,.ag-theme-material-auto-dark .ag-filter-panel .ag-standard-button{padding:var(--ag-grid-size)}.ag-theme-material .ag-filter-add-button,.ag-theme-material-dark .ag-filter-add-button,.ag-theme-material-auto-dark .ag-filter-add-button{border-bottom:2px solid var(--ag-material-primary-color)}.ag-theme-material .ag-filter-add-button .ag-icon,.ag-theme-material-dark .ag-filter-add-button .ag-icon,.ag-theme-material-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-material-active-color)}.ag-theme-material .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-builder-button{margin-left:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-builder-button{margin-right:var(--ag-grid-size)}.ag-theme-material .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-viewport,.ag-theme-material .ag-layout-print .ag-center-cols-container,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-print .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-material .ag-picker-field-wrapper:focus-within,.ag-theme-material-dark .ag-picker-field-wrapper:focus-within,.ag-theme-material-auto-dark .ag-picker-field-wrapper:focus-within{box-shadow:0 0 0 1px var(--ag-material-primary-color)}.ag-theme-material .ag-rich-select-list,.ag-theme-material-dark .ag-rich-select-list,.ag-theme-material-auto-dark .ag-rich-select-list{box-shadow:#0003 0 5px 5px -3px,#00000024 0 8px 10px 1px,#0000001f 0 3px 14px 2px}.ag-theme-material .ag-advanced-filter-builder-button-label,.ag-theme-material-dark .ag-advanced-filter-builder-button-label,.ag-theme-material-auto-dark .ag-advanced-filter-builder-button-label{text-transform:uppercase}.ag-theme-material .ag-filter-active .ag-icon-filter,.ag-theme-material-dark .ag-filter-active .ag-icon-filter,.ag-theme-material-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-material-accent-color)}.ag-theme-material .ag-list-item-hovered:after,.ag-theme-material-dark .ag-list-item-hovered:after,.ag-theme-material-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-material-primary-color)}.ag-theme-material .ag-pill .ag-pill-button:hover,.ag-theme-material-dark .ag-pill .ag-pill-button:hover,.ag-theme-material-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-material-primary-color)}.ag-theme-material .ag-header-highlight-before:after,.ag-theme-material .ag-header-highlight-after:after,.ag-theme-material-dark .ag-header-highlight-before:after,.ag-theme-material-dark .ag-header-highlight-after:after,.ag-theme-material-auto-dark .ag-header-highlight-before:after,.ag-theme-material-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-material-primary-color)}.ag-theme-material .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-material .ag-disabled .ag-icon,.ag-theme-material .ag-column-select-column-group-readonly .ag-icon,.ag-theme-material [disabled] .ag-icon,.ag-theme-material-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-material-dark .ag-disabled .ag-icon,.ag-theme-material-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-material-dark [disabled] .ag-icon,.ag-theme-material-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-material-auto-dark .ag-disabled .ag-icon,.ag-theme-material-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-material-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}.aspect-action{display:flex;align-items:center;justify-content:flex-end;margin-left:1rem}.aspect-action .matching-job-action-btn{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;transition:all .2s ease-in-out;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.aspect-row-1,.aspect-row-2{display:flex;align-items:center;justify-content:space-between;gap:1rem}.matching-jobs-container{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);min-height:100vh;padding:1rem;overflow:visible!important}.matching-jobs-header{background:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-primary);padding:1rem;margin-bottom:1rem;box-shadow:var(--shadow-primary)}.matching-jobs-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem}.dark .matching-jobs-title{color:#f9fafb}.matching-jobs-subtitle{font-size:1rem;color:#6b7280;margin:0}.dark .matching-jobs-subtitle{color:#9ca3af}.matching-jobs-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.dark .search-input{border-color:#4b5563;background:#374151;color:#f9fafb}.dark .search-input:focus{background:#4b5563;box-shadow:0 0 0 2px #3b82f633}.dark .filter-button{border-color:#4b5563;background:#374151;color:#d1d5db}.filter-button.active,.dark .filter-button.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.matching-jobs-grid{display:grid;gap:.75rem;overflow:visible!important}.matching-job-card{background:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-primary);overflow:visible!important;transition:all .2s;position:relative;box-shadow:var(--shadow-primary)}.matching-job-card:hover{box-shadow:var(--shadow-secondary);transform:translateY(-1px)}.matching-job-card-header{padding:.75rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:flex-start;gap:.75rem;overflow:visible!important}.matching-job-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.dark .matching-job-avatar{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.matching-job-content{flex:1;min-width:0}.matching-job-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .375rem;line-height:1.3;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.matching-job-title:hover{color:var(--accent-primary)}.matching-job-description{font-size:1rem;color:var(--text-secondary);line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.matching-job-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;font-size:1rem;color:var(--text-tertiary);align-items:center}.matching-job-location,.matching-job-budget,.matching-job-timeframe{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.matching-job-stats{display:flex;flex-wrap:wrap;gap:.75rem;font-size:1rem;color:var(--text-secondary);align-items:center}.matching-job-stat{display:flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:1rem}.matching-job-stat-icon{width:12px;height:12px;color:var(--text-tertiary)}.matching-job-match-score{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.125rem .375rem;border-radius:.25rem;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.dark .matching-job-match-score{background:linear-gradient(135deg,#34d399,#10b981)}.matching-job-ellipsis{position:relative;padding:.25rem;border-radius:.25rem;cursor:pointer;transition:all .2s;color:var(--text-tertiary);margin-left:auto;flex-shrink:0}.matching-job-ellipsis:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.ellipsis-dropdown{position:absolute;top:100%;right:0;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.375rem;box-shadow:var(--shadow-secondary);z-index:9999;min-width:140px;overflow:visible;max-height:none}.matching-job-actions{padding:.75rem;border-top:1px solid var(--border-primary);display:flex;gap:.5rem;flex-wrap:wrap}.matching-job-action-btn{flex:1;padding:.5rem .75rem;border:1px solid var(--border-secondary);border-radius:.375rem;background:var(--bg-secondary);color:var(--text-secondary);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem;min-width:0}.matching-job-action-btn:hover{background:var(--bg-tertiary);border-color:var(--text-tertiary)}.matching-job-action-btn.primary{background:#3b82f6;color:#fff;border-color:#3b82f6}.matching-job-action-btn.primary:hover{background:#2563eb}.matching-job-action-btn.success{background:#10b981;color:#fff;border-color:#10b981}.matching-job-action-btn.success:hover{background:#059669}.matching-job-action-btn.danger{background:#ef4444;color:#fff;border-color:#ef4444}.matching-job-action-btn.danger:hover{background:#dc2626}.matching-job-action-btn.secondary{background:#f3f4f6;color:#6b7280;border-color:#d1d5db}.dark .matching-job-action-btn.secondary{background:#374151;color:#d1d5db;border-color:#4b5563}.matching-job-action-btn.secondary:hover{background:#e5e7eb;color:#374151}.dark .matching-job-action-btn.secondary:hover{background:#4b5563;color:#f9fafb}.show-more-button{background:none;border:none;color:#3b82f6;font-size:1rem;font-weight:500;cursor:pointer;padding:0;margin-top:.25rem;text-decoration:underline}.show-more-button:hover{color:#2563eb}.dark .show-more-button:hover{color:#3b82f6}.client-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.client-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.dark .client-avatar{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.client-details{flex:1}.client-name{font-size:1rem;font-weight:500;color:#111827;margin:0}.dark .client-name{color:#f9fafb}.client-rating{font-size:1rem;color:#6b7280;margin:0}.dark .client-rating{color:#9ca3af}@media (max-width: 768px){.matching-jobs-container{padding:.5rem}.matching-jobs-toolbar{flex-direction:row;align-items:center;gap:.5rem;flex-wrap:nowrap}.search-box{max-width:none;flex:1;min-width:0}.filter-button{flex-shrink:0;white-space:nowrap}.matching-job-card-header{padding:.5rem;gap:.5rem}.matching-job-avatar{width:32px;height:32px;font-size:1rem}.matching-job-title{font-size:1rem}.matching-job-ellipsis{position:relative;z-index:10}.ellipsis-dropdown{position:absolute;top:100%;right:-.5rem;min-width:160px;max-width:calc(100vw - 2rem)}.matching-job-actions{padding:.5rem;gap:.375rem}.matching-job-action-btn{padding:.375rem .5rem;font-size:1rem;min-width:80px}.matching-job-actions .flex{flex-direction:column;gap:.375rem}.matching-job-action-btn.primary{order:1}.matching-job-meta{flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.matching-job-meta>div{font-size:1rem;white-space:nowrap}.matching-job-location,.matching-job-budget,.matching-job-timeframe{font-size:1rem;white-space:nowrap}.matching-job-stats{flex-direction:row;gap:.5rem;align-items:center;flex-wrap:wrap}.matching-job-stat{font-size:1rem;display:flex;align-items:center;gap:.25rem;flex-shrink:0;white-space:nowrap}.matching-job-description{font-size:1rem}.matching-job-card{margin-bottom:.5rem}.matching-job-content{min-width:0;flex:1}.show-more-button{font-size:1rem!important}}@media (max-width: 480px){.matching-jobs-container{padding:.25rem}.matching-jobs-header{padding:.75rem}.matching-jobs-title{font-size:1.125rem}.filter-buttons{gap:.25rem}.filter-button{padding:.25rem .5rem;font-size:1rem}.matching-job-card{border-radius:.375rem}.matching-job-card-header{padding:.375rem}.matching-job-avatar{width:28px;height:28px;font-size:1rem}.matching-job-title,.matching-job-description{font-size:1rem}.matching-job-meta{flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.matching-job-meta>div{font-size:1rem;white-space:nowrap}.matching-job-location,.matching-job-budget,.matching-job-timeframe{font-size:1rem;white-space:nowrap}.matching-job-stat{font-size:1rem;display:flex;align-items:center;gap:.25rem;flex-shrink:0;white-space:nowrap}.matching-job-stat-icon{width:10px;height:10px}.matching-job-action-btn{padding:.25rem .375rem;font-size:1rem}.matching-job-actions .flex{gap:.25rem}.matching-job-actions .flex:first-child{margin-bottom:.25rem}.matching-job-actions .flex:first-child .matching-job-action-btn{flex:1}.show-more-button{font-size:1rem!important}.client-info{margin-bottom:.375rem}.client-avatar{width:20px;height:20px;font-size:1rem}.client-name,.client-rating{font-size:1rem}.matching-job-stats{flex-direction:row;gap:.5rem;align-items:center;flex-wrap:wrap}.matching-job-match-score{font-size:1rem}}.filter-panel{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px #0000000d}.dark .filter-panel{background:#1f2937;border-color:#374151;box-shadow:0 1px 2px #0000004d}.filter-panel h3{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.dark .filter-panel h3{color:#f9fafb}.filter-panel label{font-size:1rem;color:#6b7280}.dark .filter-panel label{color:#9ca3af}.filter-panel input[type=radio]{width:14px;height:14px}.filter-panel .space-y-2{margin-bottom:1rem}.filter-panel .space-y-2:last-child{margin-bottom:0}@media (max-width: 768px){.filter-panel{padding:.75rem}.filter-panel h3{font-size:1rem;margin-bottom:.375rem}.filter-panel label{font-size:1rem}.filter-panel input[type=radio]{width:12px;height:12px}.filter-panel .space-y-2{margin-bottom:.75rem}}@media (max-width: 480px){.filter-panel{padding:.5rem}.filter-panel h3{font-size:1rem;margin-bottom:.25rem}.filter-panel label{font-size:1rem}.filter-panel input[type=radio]{width:10px;height:10px}.filter-panel .space-y-2{margin-bottom:.5rem}}.matching-job-card .relative{overflow:visible!important}.pagination-container{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding:.75rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.dark .pagination-container{background:#1f2937;border-color:#374151;box-shadow:0 1px 2px #0000004d}.pagination-info{font-size:1rem;color:#6b7280;text-align:center}.dark .pagination-info{color:#9ca3af}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.pagination-btn{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:500;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s}.dark .pagination-btn{color:#d1d5db;background:#374151;border-color:#4b5563}.pagination-btn:hover:not(:disabled){background:#f9fafb;color:#374151}.dark .pagination-btn:hover:not(:disabled){background:#4b5563;color:#f9fafb}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-pages{display:flex;align-items:center;gap:.25rem}.pagination-page{padding:.375rem .5rem;font-size:1rem;font-weight:500;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s;min-width:2rem;text-align:center}.dark .pagination-page{color:#d1d5db;background:#374151;border-color:#4b5563}.pagination-page:hover{background:#f9fafb;color:#374151}.dark .pagination-page:hover{background:#4b5563;color:#f9fafb}.pagination-page.active,.dark .pagination-page.active{background:#3b82f6;color:#fff;border-color:#3b82f6}@media (max-width: 768px){.pagination-container{padding:.5rem;gap:.5rem}.pagination-info{font-size:1rem}.pagination-controls{gap:.375rem}.pagination-btn{padding:.25rem .5rem;font-size:1rem}.pagination-page{padding:.25rem .375rem;font-size:1rem;min-width:1.75rem}}@media (max-width: 480px){.pagination-container{padding:.375rem;gap:.375rem}.pagination-info{font-size:1rem}.pagination-controls{gap:.25rem}.pagination-btn{padding:.25rem .375rem;font-size:1rem}.pagination-page{padding:.25rem;font-size:1rem;min-width:1.5rem}}:root{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f9fafb;--text-primary: #111827;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-primary: #e5e7eb;--border-secondary: #d1d5db;--accent-primary: #3b82f6;--accent-secondary: #60a5fa;--shadow-primary: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-secondary: 0 4px 6px -1px rgba(0, 0, 0, .1)}@media (prefers-color-scheme: dark){:root{--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #374151;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-tertiary: #9ca3af;--border-primary: #374151;--border-secondary: #4b5563;--accent-primary: #60a5fa;--accent-secondary: #93c5fd;--shadow-primary: 0 1px 3px 0 rgba(0, 0, 0, .3);--shadow-secondary: 0 4px 6px -1px rgba(0, 0, 0, .3)}}.dark{--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #374151;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-tertiary: #9ca3af;--border-primary: #374151;--border-secondary: #4b5563;--accent-primary: #60a5fa;--accent-secondary: #93c5fd;--shadow-primary: 0 1px 3px 0 rgba(0, 0, 0, .3);--shadow-secondary: 0 4px 6px -1px rgba(0, 0, 0, .3)}.client-jobs-container{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc!important;min-height:100vh;padding:.75rem;margin:0 auto}.dark .client-jobs-container{background-color:#111827!important}.jobs-header{background:#fff!important;border-radius:.75rem;border:1px solid #e5e7eb!important;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #0000001a}.dark .jobs-header{background:#1f2937!important;border-color:#374151!important;box-shadow:0 1px 3px #0000004d}.jobs-title{font-size:1.125rem;font-weight:600;color:#111827!important;margin:0 0 .25rem}.dark .jobs-title{color:#f9fafb!important}.jobs-subtitle{font-size:1rem;color:#6b7280!important;margin:0}.dark .jobs-subtitle{color:#9ca3af!important}.jobs-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.search-box{position:relative;flex:1;max-width:280px}.search-input{width:100%;padding:.5rem .5rem .5rem 2rem;border:1px solid #d1d5db!important;border-radius:.5rem;font-size:1rem;transition:all .2s;background:#f9fafb!important;color:#111827!important}.dark .search-input{background:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.search-input:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a;background:#fff!important}.dark .search-input:focus{background:#4b5563!important}.search-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af!important}.dark .search-icon{color:#6b7280!important}.filter-btn{padding:.5rem .75rem;border:1px solid #d1d5db!important;border-radius:.5rem;background:#fff!important;color:#111827!important;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.dark .filter-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}.filter-btn:hover{background:#f9fafb!important;border-color:#9ca3af!important}.dark .filter-btn:hover{background:#4b5563!important}.new-job-btn{padding:.5rem .75rem;background:#3b82f6!important;color:#fff!important;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.new-job-btn:hover{background:#2563eb!important}.jobs-grid{display:flex;flex-direction:column;gap:.75rem}.job-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 3px #0000001a;transition:all .2s;position:relative;overflow:hidden}.dark .job-card{background:#1f2937!important;border-color:#374151!important;box-shadow:0 1px 3px #0000004d}.job-card:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db!important}.job-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative}.job-expand-toggle{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 1px 3px #0000001a}.dark .job-expand-toggle{background:#374151;border-color:#4b5563;color:#9ca3af;box-shadow:0 1px 3px #0000004d}.job-expand-toggle:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151;box-shadow:0 2px 6px #00000026;transform:scale(1.05)}.dark .job-expand-toggle:hover{background:#4b5563;border-color:#6b7280;color:#d1d5db;box-shadow:0 2px 6px #0006;transform:scale(1.05)}.job-avatar{width:24px;height:24px;border-radius:.375rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.dark .job-avatar{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.job-content{flex:1;min-width:0}.job-title{font-size:1rem;font-weight:600;color:#111827!important;margin:0;line-height:1.2;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.job-title:hover{color:#3b82f6!important}.job-description{font-size:1rem;color:#6b7280!important;line-height:1.3;margin:0;position:relative}.job-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;font-size:1rem;color:#9ca3af;align-items:center}.dark .job-meta{color:#6b7280}.job-location,.job-budget,.job-type{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.job-stats{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:1rem;color:#6b7280}.dark .job-stats{color:#9ca3af}.job-stat{display:flex;align-items:center;gap:.25rem}.job-stat-icon{width:12px;height:12px;color:#9ca3af}.dark .job-stat-icon{color:#6b7280}.expanded-ellipsis-container{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .expanded-ellipsis-container{border-bottom-color:#374151}.expanded-ellipsis{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#f9fafb;color:#6b7280;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:500;width:-moz-fit-content;width:fit-content}.dark .expanded-ellipsis{background:#374151;border-color:#4b5563;color:#9ca3af}.expanded-ellipsis:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.dark .expanded-ellipsis:hover{background:#4b5563;border-color:#6b7280;color:#d1d5db}.expanded-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;z-index:9999;min-width:160px;overflow:hidden;margin-top:.25rem}.dark .expanded-dropdown{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px #0000004d}.full-description{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .full-description{border-bottom-color:#374151}.description-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark .description-title{color:#f9fafb}.description-text{font-size:1rem;color:#6b7280;line-height:1.5;margin:0}.dark .description-text{color:#9ca3af}.job-ellipsis{position:relative;padding:.25rem;border-radius:.25rem;cursor:pointer;transition:all .2s;color:#9ca3af;margin-left:auto;flex-shrink:0}.dark .job-ellipsis{color:#6b7280}.job-ellipsis:hover{background:#f3f4f6;color:#6b7280}.dark .job-ellipsis:hover{background:#374151;color:#d1d5db}.ellipsis-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;z-index:9999;min-width:140px;overflow:hidden}.dark .ellipsis-dropdown{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px #0000004d}.ellipsis-dropdown.off-screen-right{right:auto;left:0}.ellipsis-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:#6b7280;font-size:1rem;cursor:pointer;transition:all .2s;border:none;background:none;width:100%;text-align:left}.dark .ellipsis-item{color:#9ca3af}.ellipsis-item:hover{background:#f3f4f6;color:#374151}.dark .ellipsis-item:hover{background:#374151;color:#d1d5db}.ellipsis-item.danger{color:#ef4444}.ellipsis-item.danger:hover{background:#fef2f2;color:#dc2626}.dark .ellipsis-item.danger{color:#f87171}.dark .ellipsis-item.danger:hover{background:#7f1d1d;color:#fca5a5}.job-status{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.job-status-clickable:hover{opacity:.8;transform:scale(1.05)}.job-status-blue{background:#dbeafe;color:#1e40af}.job-status-green{background:#dcfce7;color:#166534}.job-status-yellow{background:#fef3c7;color:#92400e}.job-status-purple{background:#e9d5ff;color:#7c3aed}.job-status-red{background:#fee2e2;color:#991b1b}.job-status-gray{background:#f3f4f6;color:#374151}.job-expanded-content{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1rem}.dark .job-expanded-content{background:#374151;border-top-color:#4b5563}.expanded-content{display:flex;flex-direction:column;gap:1rem}.dark .expanded-content{color:#d1d5db}.project-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.dark .project-info-card{background:#1f2937;border-color:#374151}.project-info-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.project-info-icon{color:#3b82f6}.dark .project-info-icon{color:#60a5fa}.project-info-title{font-size:1rem;font-weight:600;color:#111827;margin:0}.dark .project-info-title{color:#f9fafb}.project-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}.project-info-label{font-size:1rem;color:#6b7280;font-weight:500}.dark .project-info-label{color:#9ca3af}.project-info-value{font-size:1rem;color:#111827;font-weight:600}.dark .project-info-value{color:#f9fafb}.project-info-link-container{margin-top:.75rem}.project-link{display:flex;align-items:center;gap:.5rem;color:#3b82f6;text-decoration:none;font-size:1rem;font-weight:500;transition:all .2s}.dark .project-link{color:#60a5fa}.project-link:hover{color:#2563eb;text-decoration:underline}.dark .project-link:hover{color:#93c5fd}.project-link-icon{width:12px;height:12px}.project-link-arrow{width:12px;height:12px;margin-left:auto}.requirements-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark .requirements-title{color:#f9fafb}.requirements-list{list-style:none;padding:0;margin:0}.requirements-list li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:1rem;color:#6b7280;line-height:1.4}.dark .requirements-list li{color:#9ca3af}.requirements-list li:before{content:"•";position:absolute;left:0;color:#3b82f6;font-weight:700}.dark .requirements-list li:before{color:#60a5fa}.photos-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark .photos-title{color:#f9fafb}.job-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}.job-photo-thumbnail{aspect-ratio:1;border-radius:.375rem;overflow:hidden;cursor:pointer;transition:all .2s;border:1px solid #e5e7eb}.dark .job-photo-thumbnail{border-color:#374151}.job-photo-thumbnail:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a}.job-photo-image,.job-photo-thumbnail-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-details-message{text-align:center;padding:1rem}.no-details-text{font-size:1rem;color:#6b7280;margin:0}.dark .no-details-text{color:#9ca3af}.show-more-content{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-more-content.expanded{display:block}.show-more-button-container{display:flex;justify-content:flex-start;margin-top:.25rem}.show-more-button{background:none;border:none;color:#3b82f6;font-size:1rem;font-weight:500;cursor:pointer;padding:0;margin:0;text-decoration:underline;transition:all .2s}.show-more-button:hover{color:#2563eb;text-decoration:none}.dark .show-more-button:hover{color:#93c5fd}.show-more-button:focus{outline:none;text-decoration:underline}.dark .show-more-button:focus{outline:none;text-decoration:underline}.show-more-gradient{position:absolute;bottom:0;right:0;width:40px;height:20px;background:linear-gradient(to right,transparent,#f8fafc);pointer-events:none}.dark .show-more-gradient{background:linear-gradient(to right,transparent,#111827)}.empty-state{text-align:center;padding:2rem 1rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.dark .empty-state{background:#1f2937;border-color:#374151}.empty-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-text{font-size:1rem;color:#6b7280;margin:0 0 1rem}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:pulse 1.5s ease-in-out infinite}.dark .skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%)}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.client-jobs-container{padding:.5rem}.jobs-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.search-box{max-width:none}.job-card-header{flex-direction:column;gap:.5rem}.job-avatar{align-self:flex-start}.job-title{font-size:1rem}.job-ellipsis{position:absolute;top:.5rem;right:.5rem}.ellipsis-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:300px}.ellipsis-dropdown.off-screen-right{right:auto;left:50%}.project-info-grid{grid-template-columns:1fr}.job-photos-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.job-action-buttons{flex-direction:column;gap:.375rem}.job-action-btn{width:100%;justify-content:center;padding:.5rem .75rem;font-size:1rem}}.job-description-text{margin:0;line-height:1.4}@media (prefers-color-scheme: dark){.job-status-blue{background:#1e3a8a;color:#93c5fd}.job-status-green{background:#064e3b;color:#6ee7b7}.job-status-yellow{background:#78350f;color:#fcd34d}.job-status-purple{background:#5b21b6;color:#c4b5fd}.job-status-red{background:#7f1d1d;color:#fca5a5}.job-status-gray{background:#374151;color:#9ca3af}}.dark .job-status-blue{background:#1e3a8a;color:#93c5fd}.dark .job-status-green{background:#064e3b;color:#6ee7b7}.dark .job-status-yellow{background:#78350f;color:#fcd34d}.dark .job-status-purple{background:#5b21b6;color:#c4b5fd}.dark .job-status-red{background:#7f1d1d;color:#fca5a5}.dark .job-status-gray{background:#374151;color:#9ca3af}.awaiting-interest-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.awaiting-interest-modal{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:400px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.awaiting-interest-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.awaiting-interest-modal-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.awaiting-interest-modal-close{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.awaiting-interest-modal-close:hover{background:#f3f4f6;color:#374151}.awaiting-interest-modal-content{margin-bottom:1.5rem}.awaiting-interest-modal-text{font-size:1rem;color:#6b7280;margin:0 0 .75rem;line-height:1.5}.awaiting-interest-modal-warning{font-size:1rem;color:#dc2626;margin:0;line-height:1.5;padding:.75rem;background:#fef2f2;border-radius:.5rem;border:1px solid #fecaca}.awaiting-interest-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.awaiting-interest-modal-close-btn{padding:.5rem 1rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.awaiting-interest-modal-close-btn:hover{background:#e5e7eb;border-color:#9ca3af}.awaiting-interest-modal-edit-btn{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.awaiting-interest-modal-edit-btn:hover{background:#2563eb}.dark .job-title{color:#f9fafb!important}.dark .job-title:hover{color:#60a5fa!important}.dark .job-description{color:#9ca3af!important}.dark .job-meta,.dark .job-stats,.dark .job-stat-icon{color:#6b7280!important}.job-action-buttons{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.dark .job-action-buttons{border-top-color:#374151}.job-action-btn{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.job-action-btn.manage-project-btn{background-color:transparent;color:#3b82f6;border:1px solid #3b82f6}.job-action-btn.manage-project-btn:hover{background-color:#3b82f6;color:#fff}.job-action-btn.view-responses-btn{background-color:transparent;color:#10b981;border:1px solid #10b981}.job-action-btn.view-responses-btn:hover{background-color:#10b981;color:#fff}.job-action-btn.view-details-btn{background-color:transparent;color:#6b7280;border:1px solid #6b7280}.job-action-btn.view-details-btn:hover{background-color:#6b7280;color:#fff}.dark .job-action-btn.view-details-btn{background-color:transparent;color:#6b7280;border:1px solid #6b7280}.dark .job-action-btn.view-details-btn:hover{background-color:#6b7280;color:#fff}.job-action-btn.custom-colored-btn{background-color:var(--custom-bg-color)!important;color:var(--custom-text-color)!important}.job-action-btn.custom-colored-btn:hover{background-color:var(--custom-hover-bg-color)!important}.analytics-section{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:.5rem;padding:.75rem;margin-top:.75rem;transition:all .2s}.dark .analytics-section{background:#374151!important;border-color:#4b5563!important}.analytics-title{font-size:1rem;font-weight:600;color:#111827!important;margin:0 0 .5rem;display:flex;align-items:center;gap:.375rem}.dark .analytics-title{color:#f9fafb!important}.analytics-title-icon{width:14px;height:14px;color:#3b82f6!important}.dark .analytics-title-icon{color:#60a5fa!important}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.analytics-item{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.375rem;padding:.5rem;text-align:center;transition:all .2s}.dark .analytics-item{background:#1f2937!important;border-color:#374151!important}.analytics-item:hover{box-shadow:0 2px 4px -1px #0000001a;border-color:#d1d5db!important}.dark .analytics-item:hover{box-shadow:0 2px 4px -1px #0000004d;border-color:#6b7280!important}.analytics-label{font-size:1rem;font-weight:500;color:#6b7280!important;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.025em}.dark .analytics-label{color:#9ca3af!important}.analytics-value{font-size:1rem;font-weight:600;color:#111827!important;margin:0;display:flex;align-items:center;justify-content:center;gap:.25rem}.dark .analytics-value{color:#f9fafb!important}.analytics-value-currency{color:#10b981!important}.dark .analytics-value-currency{color:#34d399!important}.analytics-value-trend{font-size:1rem;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.analytics-value-trend.high{background:#dcfce7!important;color:#166534!important}.dark .analytics-value-trend.high{background:#064e3b!important;color:#6ee7b7!important}.analytics-value-trend.medium{background:#fef3c7!important;color:#92400e!important}.dark .analytics-value-trend.medium{background:#451a03!important;color:#fbbf24!important}.analytics-value-trend.low{background:#fee2e2!important;color:#991b1b!important}.dark .analytics-value-trend.low{background:#7f1d1d!important;color:#fca5a5!important}.analytics-value-providers{color:#3b82f6!important}.dark .analytics-value-providers{color:#60a5fa!important}.analytics-value-time{color:#8b5cf6!important}.dark .analytics-value-time{color:#a78bfa!important}@media (max-width: 768px){.analytics-grid{grid-template-columns:repeat(2,1fr);gap:.375rem}.analytics-item{padding:.375rem}.analytics-label,.analytics-value{font-size:1rem}}.ai-insights-card{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;overflow:hidden}.ai-insights-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)}.dark .ai-insights-card{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.ai-insights-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ai-insights-icon-container{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f64d}.ai-insights-icon{width:1.5rem;height:1.5rem;color:#fff}.ai-insights-title-section{flex:1}.ai-insights-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .ai-insights-title{color:#f8fafc;background:linear-gradient(135deg,#f8fafc,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-insights-subtitle{font-size:1rem;color:#64748b;margin:0;font-weight:500}.dark .ai-insights-subtitle{color:#94a3b8}.ai-insights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem}.ai-insight-item{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.ai-insight-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#cbd5e1}.dark .ai-insight-item{background:#1e293b;border-color:#334155}.dark .ai-insight-item:hover{border-color:#475569;box-shadow:0 8px 25px #0000004d}.ai-insight-item.col-span-2{grid-column:span 2}.ai-insight-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ai-insight-icon{width:1.25rem;height:1.25rem;border-radius:50%;padding:.25rem}.ai-insight-icon.match-icon{color:#059669;background:#0596691a}.ai-insight-icon.win-icon{color:#3b82f6;background:#3b82f61a}.ai-insight-icon.competition-icon{color:#f59e0b;background:#f59e0b1a}.ai-insight-icon.budget-icon{color:#8b5cf6;background:#8b5cf61a}.ai-insight-icon.demand-icon{color:#ef4444;background:#ef44441a}.ai-insight-label{font-size:1rem;font-weight:600;color:#374151}.dark .ai-insight-label{color:#d1d5db}.ai-insight-value-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ai-insight-value{font-size:1.5rem;font-weight:700;line-height:1}.ai-insight-value.match-value{color:#059669}.ai-insight-value.win-value{color:#3b82f6}.ai-insight-value.competition-value{color:#f59e0b}.ai-insight-value.budget-value{color:#8b5cf6}.ai-insight-value.demand-value{color:#ef4444}.ai-insight-progress{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;position:relative}.dark .ai-insight-progress{background:#374151}.ai-insight-progress-bar{height:100%;border-radius:3px;transition:width .6s ease}.ai-insight-progress-bar.match-progress{background:linear-gradient(90deg,#059669,#10b981)}.ai-insight-progress-bar.win-progress{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ai-insight-badge{font-size:1rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.025em}.ai-insight-badge.high-badge{background:#0596691a;color:#059669;border:1px solid rgba(5,150,105,.2)}.ai-insight-badge.medium-badge{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.ai-insight-badge.low-badge{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.ai-insight-description{font-size:1rem;color:#6b7280;margin:0;line-height:1.4}.dark .ai-insight-description{color:#9ca3af}.ai-recommendation{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:.75rem;padding:1rem;position:relative;overflow:hidden}.ai-recommendation:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dark .ai-recommendation{background:linear-gradient(135deg,#451a03,#78350f);border-color:#f59e0b}.ai-recommendation-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ai-recommendation-icon{width:1.25rem;height:1.25rem;color:#d97706}.ai-recommendation-title{font-size:1rem;font-weight:600;color:#92400e}.dark .ai-recommendation-title{color:#fbbf24}.ai-recommendation-text{font-size:1rem;color:#78350f;margin:0;line-height:1.5}.dark .ai-recommendation-text{color:#fde68a}@media (max-width: 768px){.ai-insights-grid{grid-template-columns:1fr;gap:1rem}.ai-insight-item.col-span-2{grid-column:span 1}.ai-insights-header{flex-direction:column;text-align:center;gap:.75rem}.ai-insights-icon-container{width:2.5rem;height:2.5rem}.ai-insights-icon{width:1.25rem;height:1.25rem}}.ai-insights-card.compact{padding:.75rem;margin-bottom:.75rem}.ai-insights-header.compact{margin-bottom:.75rem;gap:.5rem}.ai-insights-icon.compact{width:1rem;height:1rem;color:#3b82f6;background:none;box-shadow:none}.ai-insights-title.compact{font-size:1rem;margin:0;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#374151}.dark .ai-insights-title.compact{color:#d1d5db}.ai-insights-grid.compact{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:.75rem}.ai-insight-item.compact{padding:.5rem;border-radius:.5rem;text-align:center}.ai-insight-header.compact{margin-bottom:.25rem;justify-content:center;gap:.25rem}.ai-insight-icon.compact{width:.875rem;height:.875rem;padding:.125rem}.ai-insight-label.compact{font-size:1rem;font-weight:500}.ai-insight-value-container.compact{flex-direction:column;gap:.25rem;margin-bottom:0}.ai-insight-value.compact{font-size:1rem;font-weight:600}.ai-insight-progress.compact{width:100%;height:4px}.ai-insight-badge.compact{font-size:1rem;padding:.125rem .25rem;border-radius:.25rem}.ai-recommendation.compact{padding:.5rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem}.ai-recommendation.compact:before{display:none}.ai-recommendation-icon.compact{width:1rem;height:1rem;flex-shrink:0}.ai-recommendation-text.compact{font-size:1rem;margin:0;line-height:1.3}@media (max-width: 768px){.ai-insights-grid.compact{grid-template-columns:repeat(3,1fr);gap:.375rem}.ai-insight-item.compact{padding:.375rem}.ai-insight-value.compact,.ai-insight-label.compact{font-size:1rem}.ai-recommendation.compact{flex-direction:column;text-align:center;gap:.25rem}}.aspect-tab{position:relative;width:100%;max-width:1000px;margin:0 auto 10px;border-radius:4px;background-color:#fff;box-shadow:0 0 0 1px #ececec;opacity:1;transition:box-shadow .2s,opacity .4s}.aspect-tab:hover{box-shadow:0 4px 10px #0000001c}.aspect-input{display:none}.aspect-input:checked~.aspect-content+.aspect-tab-content{max-height:3000px}.aspect-input:checked~.aspect-content:after{transform:rotate(0)}.aspect-content{position:relative;display:flex;flex-direction:column;height:80px;margin:0;padding:0 60px 0 30px;font-size:0;white-space:nowrap;cursor:default;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.aspect-row-1,.aspect-row-2{display:flex;align-items:center;justify-content:flex-start;height:50%;min-height:40px;padding:0 16px}.aspect-name{display:inline-block;width:100%;font-weight:500;color:#242a32;white-space:normal;text-align:left;vertical-align:middle}.aspect-stat{width:100%;text-align:left}.aspect-stat a[href*=project-management]{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#3b82f6!important;text-decoration:underline!important;margin-left:8px!important;font-size:13px!important;line-height:20px!important}.dark .aspect-stat a[href*=project-management]{color:#60a5fa!important}.aspect-stat a[href*=project-management]:hover{color:#1d4ed8!important}.dark .aspect-stat a[href*=project-management]:hover{color:#93c5fd!important}.all-opinions,.aspect-name{font-size:14px;line-height:22px}.all-opinions{color:#5d5d5d;text-align:left}.aspect-content+.aspect-tab-content{max-height:0;overflow:hidden;transition:max-height .3s}.aspect-content>div,.aspect-stat>div{display:inline-block}.aspect-row-1>div,.aspect-row-2>div{display:inline-block}.aspect-content>div{vertical-align:middle}.positive-count,.negative-count,.neutral-count{display:inline-block;margin:0 0 0 20px;padding-left:26px;background-repeat:no-repeat;font-size:13px;line-height:20px;color:#363636}.aspect-info{width:100%;white-space:nowrap;font-size:0}.aspect-info:before{content:"";display:inline-block;height:44px;vertical-align:middle}.chart-pie{position:relative;display:inline-block;height:44px;width:44px;border-radius:50%;background-color:#e4e4e4;vertical-align:middle}.chart-pie:after{content:"";display:block;position:absolute;height:40px;width:40px;top:2px;left:2px;border-radius:50%;background-color:#fff}.chart-pie-count{position:absolute;display:block;height:100%;width:100%;font-size:14px;font-weight:500;line-height:44px;color:#242a32;text-align:center;z-index:1}.chart-pie>div{clip:rect(0,44px,44px,22px)}.chart-pie>div,.chart-pie.over50 .first-fill{position:absolute;height:44px;width:44px;border-radius:50%}.chart-pie.over50>div{clip:rect(auto,auto,auto,auto)}.chart-pie.over50 .first-fill{clip:rect(0,44px,44px,22px)}.chart-pie:not(.over50) .first-fill{display:none}.second-fill{position:absolute;clip:rect(0,22px,44px,0);width:100%;height:100%;border-radius:50%;border-width:3px;border-style:solid;box-sizing:border-box}.chart-pie.positive .first-fill{background-color:#82d428}.chart-pie.positive .second-fill{border-color:#82d428}.chart-pie.negative .first-fill{background-color:#ff6e00}.chart-pie.negative .second-fill{border-color:#ff6e00}.aspect-tab-content{background-color:#f9f9f9;font-size:0;text-align:justify}.sentiment-wrapper{padding:24px 30px 30px}.sentiment-wrapper>div{display:block;width:100%;max-width:100%;padding:0;margin-bottom:20px;box-sizing:border-box;cursor:default}.sentiment-wrapper>div>div{width:100%;padding:16px 24px 20px;box-sizing:border-box;border-radius:4px;background-color:#fff;border:1px solid #ececec;text-align:left}.opinion-header{position:relative;width:100%;margin:0 0 24px;font-size:13px;font-weight:500;line-height:20px;color:#242a32;text-transform:capitalize}.opinion-header>span:nth-child(2){position:absolute;right:0}.opinion-header+div>span{font-size:13px;font-weight:400;line-height:22px;color:#363636}@media screen and (max-width: 800px){.aspect-label{max-height:102px}.aspect-content{height:auto;padding:10px 87px 10px 30px}.aspect-content:before{display:none}.aspect-content:after{top:0}.aspect-content>div{display:block;width:100%}.aspect-row-1>div,.aspect-row-2>div{display:block;width:100%}.aspect-row-1,.aspect-row-2{padding:0}.aspect-stat{margin-top:10px;text-align:left}}@media screen and (max-width: 750px){.sentiment-wrapper>div{margin-bottom:15px}}@media screen and (max-width: 500px){.aspect-label{max-height:140px}.aspect-stat>div{display:block;width:100%}.all-opinions{margin-bottom:10px}.all-opinions+div>span:first-child{margin:0}}.dark .aspect-tab{background-color:#1f2937;box-shadow:0 0 0 1px #374151}.dark .aspect-name{color:#f9fafb}.dark .all-opinions{color:#d1d5db}.dark .positive-count,.dark .negative-count,.dark .neutral-count{color:#e5e7eb}.dark .aspect-tab-content{background-color:#111827}.dark .sentiment-wrapper>div>div{background-color:#1f2937;border-color:#374151}.dark .opinion-header{color:#f9fafb}.dark .opinion-header+div>span{color:#e5e7eb}.dark .chart-pie-count{color:#f9fafb}.dark .chart-pie:after{background-color:#1f2937}.carousel{--transition-duration: .75s;--card-width: 380px;--card-height: 220px;--nav-btn-size: 48px;--nav-btn-bg: rgba(212, 166, 0, .2);--nav-btn-bg-hover: rgba(212, 166, 0, .8);--nav-btn-font-size: 1.8rem;--nav-btn-txt: #d4a600;--nav-btn-txt-hover: white;--nav-marker-size: 16px;--nav-marker-bg: transparent;--nav-marker-bg-active: #feda15;width:min(calc(100% - 2rem),1200px);list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-width);grid-auto-rows:auto;min-height:var(--card-height);gap:0;margin:0 auto;padding:0;anchor-name:--carousel;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel:before,.carousel:after{content:""}.carousel{scroll-marker-group:after}.carousel::scroll-marker-group{position:absolute;position-anchor:--carousel;inline-size:min(90cqi,300px);display:flex;align-items:center;justify-content:center;justify-self:center;gap:1rem;top:anchor(bottom);margin-top:2rem}.carousel>*{scroll-snap-align:center;scroll-snap-stop:always;container-type:scroll-state}.carousel>*.scroll-start{scroll-initial-target:nearest}.carousel>*>div{width:var(--card-width);min-height:var(--card-height);height:auto;position:relative;overflow:visible;display:grid;grid-template-areas:"stars" "quote" "title";gap:.5rem;padding:1.5rem;background:linear-gradient(135deg,#d4a60005,#feda150d);border-radius:16px;border:1px solid rgba(254,218,21,.15);box-shadow:0 2px 12px #0000000d}.carousel .star-filled,.carousel .star-empty{transition:all var(--transition-duration)}.carousel>*>div>p{grid-area:quote;margin:0;transition:all var(--transition-duration) ease-in-out calc(var(--transition-duration) * .5);align-self:center;font-size:.85rem;line-height:1.5;font-weight:300;font-style:italic;text-align:center;white-space:pre-wrap;overflow:visible;max-height:none}@container not scroll-state(snapped: inline){.carousel>*>div>p{opacity:0;translate:0 calc(var(--card-height) * -1);transition-delay:0ms}}.carousel>*>div>cite{grid-area:title;margin:0;text-align:center;transition:all var(--transition-duration) calc(var(--transition-duration) * 1);font-size:.8rem;font-style:normal;font-weight:600}@container not scroll-state(snapped: inline){.carousel>*>div>cite{opacity:0;transition-delay:0ms}}.carousel>*::scroll-marker{content:" ";height:var(--nav-marker-size);aspect-ratio:1;background-color:var(--nav-marker-bg);border-radius:50%;border:1px solid var(--nav-marker-bg-active);transition:.15s ease-in-out}.carousel>*::scroll-marker:target-current{outline:1px solid var(--nav-marker-bg-active);outline-offset:2px;background-color:var(--nav-marker-bg-active)}.carousel>*::scroll-marker:where(:hover,:focus-visible){background-color:var(--nav-marker-bg-active)}.carousel>*::scroll-marker:focus-visible{outline:1px dashed var(--nav-marker-bg-active);outline-offset:4px}.carousel::scroll-button(*){position:absolute;position-anchor:--carousel;top:anchor(center);translate:0 -50%;width:var(--nav-btn-size);aspect-ratio:1/1;font:inherit;font-size:var(--nav-btn-font-size);background-color:var(--nav-btn-bg);display:grid;place-content:center;color:var(--nav-btn-txt);border:2px solid rgba(212,166,0,.3);border-radius:50%;opacity:.9;cursor:pointer;box-shadow:0 2px 8px #d4a60033;transition-property:opacity,scale,outline,color;transition-duration:75ms;transition-timing-function:ease-in-out;outline:1px dashed transparent;outline-offset:0px}.carousel::scroll-button(inline-start){content:"❮";right:calc(anchor(center) + var(--card-width) / 2 + 2rem)}.carousel::scroll-button(inline-end){content:"❯";left:calc(anchor(center) + var(--card-width) / 2 + 2rem)}.carousel::scroll-button(*):not(:disabled):where(:hover,:focus-visible){opacity:1;scale:1.1;background-color:var(--nav-btn-bg-hover);color:var(--nav-btn-txt-hover)}.carousel::scroll-button(*):focus-visible{outline:1px dashed var(--nav-btn-bg-hover);outline-offset:4px}.carousel::scroll-button(*):disabled{opacity:.25;cursor:unset}@supports not selector(::scroll-marker-group){.carousel{position:relative;padding-bottom:3rem}.carousel:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:20px}}.center{position:relative;display:flex;max-width:1200px;margin:0 auto;height:100%}.contacts{position:relative;width:33.333%;background:#fff;border-radius:1rem 0 0 1rem;box-shadow:0 0 8rem #0000001a,2rem 2rem 4rem -3rem #00000080;transition:transform .5s}.contacts h2{font-family:Red Hat Display,sans-serif;font-weight:500;margin:.5rem 0 1.5rem}.contact{position:relative;padding:1rem;height:auto;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.contact:hover{background-color:#f9fafb}.contact .pic{width:3rem;height:3rem;background-size:cover;background-position:center;border-radius:50%;flex-shrink:0;margin-right:.75rem}.contact .name{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:1rem;color:#333;margin-bottom:.125rem}.contact .message{font-family:Red Hat Display,sans-serif;font-size:1rem;color:#999;line-height:1.25}.contact .badge{position:absolute;width:1.25rem;height:1.25rem;text-align:center;font-size:1rem;padding-top:.125rem;border-radius:1rem;top:.5rem;right:.5rem;background:#333;color:#fff;font-family:Red Hat Display,sans-serif}.chat{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1;background:#fff;border-radius:0 1rem 1rem 0;box-shadow:0 0 8rem #0000001a,0 2rem 4rem -3rem #00000080}.chat .contact.bar{flex-basis:4rem;flex-shrink:0;margin:1rem;padding:0;border-bottom:1px solid #eee;padding-bottom:1rem}.chat .contact.bar .name{font-size:1.125rem;font-weight:500;color:#333}.chat .contact.bar .seen{font-size:1rem;color:#999}.chat .messages{padding:1rem;background:#f7f7f7;flex:1;overflow-y:auto;box-shadow:inset 0 2rem 2rem -2rem #0000000d,inset 0 -2rem 2rem -2rem #0000000d}.chat .messages .time{font-family:Red Hat Display,sans-serif;font-size:1rem;background:#eee;padding:.25rem 1rem;border-radius:2rem;color:#999;width:-moz-fit-content;width:fit-content;margin:1rem auto;text-align:center}.chat .messages .message{font-family:Red Hat Display,sans-serif;box-sizing:border-box;padding:.75rem 1rem;margin:1rem 0;background:#fff;border-radius:1.125rem 1.125rem 1.125rem 0;min-height:2.25rem;width:-moz-fit-content;width:fit-content;max-width:66%;box-shadow:0 0 2rem #00000013,0 1rem 1rem -1rem #0000001a;line-height:1.4}.chat .messages .message.parker{margin-left:auto;margin-right:1rem;border-radius:1.125rem 1.125rem 0;background:#333;color:#fff}.chat .messages .message.stark{margin-left:1rem;margin-right:0}.chat .input{box-sizing:border-box;flex-basis:4rem;flex-shrink:0;display:flex;align-items:center;padding:0 1rem;background:#f9f9f9;border-top:1px solid #eee}.chat .input input{border:none;background:#fff;padding:.75rem 1rem;margin:0 1rem;border-radius:1.125rem;flex-grow:1;box-shadow:0 0 1rem #0000001a,0 1rem 1rem -1rem #0003;font-family:Red Hat Display,sans-serif;font-weight:400;letter-spacing:.025em;outline:none}.chat .input input::-moz-placeholder{color:#999}.chat .input input::placeholder{color:#999}.chat .input button{background:#007bff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s}.chat .input button:hover{background:#0056b3}.chat .input button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.center{flex-direction:column;height:auto}.contacts{width:100%;border-radius:1rem 1rem 0 0;max-height:40vh}.chat{border-radius:0 0 1rem 1rem;min-height:60vh}}.thought-bubble-user:before{content:"";position:absolute;bottom:-20px;right:30px;width:25px;height:25px;background:#3b82f6;border-radius:50%;z-index:1;border:2px solid #3b82f6}.thought-bubble-user:after{content:"";position:absolute;bottom:-30px;right:15px;width:12px;height:12px;background:#3b82f6;border-radius:50%;z-index:1;border:2px solid #3b82f6}.thought-bubble-other:before{content:"";position:absolute;bottom:-20px;left:30px;width:25px;height:25px;background:#6b7280;border-radius:50%;z-index:1;border:2px solid #6b7280}.thought-bubble-other:after{content:"";position:absolute;bottom:-30px;left:15px;width:12px;height:12px;background:#6b7280;border-radius:50%;z-index:1;border:2px solid #6b7280}.chat-messages{width:100%;margin:0 auto;height:100%;overflow-x:hidden;overflow-y:scroll;padding:12px}.chat-message{margin-bottom:20px;padding:15px 20px;position:relative;border-radius:15px;font:1em/1.6 arial;max-width:75%;word-wrap:break-word;display:block;width:100%;box-sizing:border-box}.chat-message.sender{background-color:#3b82f6;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);margin-left:auto;margin-right:0}.chat-message.receiver{background-color:#ffffffe6;color:#333;text-shadow:1px 1px 0 rgba(255,255,255,.35);border:1px solid rgba(0,0,0,.1);margin-left:0;margin-right:auto}.chat-message .timestamp{font-size:.75em;opacity:.7;margin-top:5px;display:block}.dark .chat-message.receiver{background-color:#374151e6;color:#f3f4f6;border-color:#4b55634d}.speech-bubble{position:relative;max-width:75%;padding:8px 12px;border-radius:6px;box-shadow:0 1px 4px #0003;word-wrap:break-word;font-size:13px;line-height:1.3}.speech-bubble-sender{background-color:#3b82f6;color:#fff;margin-left:auto}.speech-bubble-sender:before{content:"";position:absolute;bottom:-4px;right:16px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3b82f6}.speech-bubble-receiver{background-color:#fff;color:#333;border:1px solid #e5e7eb;margin-right:auto}.speech-bubble-receiver:before{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid white}.dark .speech-bubble-receiver{background-color:#1a1a1a;color:#fff;border:1px solid #333;box-shadow:0 2px 8px #ffffff4d}.dark .speech-bubble-receiver:before{border-top-color:#1a1a1a}.speech-bubble .message-content{font-size:12px;line-height:1.3;margin-bottom:2px}.speech-bubble .message-timestamp{font-size:9px;opacity:.7;margin-top:2px}.speech-bubble-sender .message-timestamp{color:#fffc}.speech-bubble-receiver .message-timestamp{color:#666}.dark .speech-bubble-receiver .message-timestamp{color:#ccc}.chat-messages::-webkit-scrollbar{width:10px}.chat-messages::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff3}.chat-messages::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff1a}body.progressive-signup-open{overflow-x:hidden!important;width:100%!important}.progressive-signup-container{position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:1;overflow-x:hidden;width:100%;height:auto;min-height:100%;box-sizing:border-box;padding:1rem}.progressive-signup-form{background:transparent;color:#374151;display:block;padding:0 1em 1em;margin:0 auto;box-shadow:none;max-height:none;overflow:visible;position:relative;width:100%;max-width:600px;min-height:auto;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.dark .progressive-signup-form,.dark .progressive-signup-questions li label,.dark .progressive-signup-checkbox-label{color:#f3f4f6}.dark .progressive-signup-char-counter,.dark .progressive-signup-file-info{color:#9ca3af}.dark .progressive-signup-nav-link{color:#f3f4f6;border-color:#4b5563;background:#1f2937e6}.dark .progressive-signup-nav-link:hover{background:#374151f2}.dark .progressive-signup-submit-btn{color:#f3f4f6!important;border-color:#4b5563!important}.dark .progressive-signup-input{color:#f3f4f6;border-bottom-color:#4b5563}.dark .progressive-signup-input:focus{border-bottom-color:#60a5fa}.dark .progressive-signup-input::-moz-placeholder{color:#6b7280}.dark .progressive-signup-input::placeholder{color:#6b7280}.dark .progressive-signup-select{color:#f3f4f6!important;border-color:#4b5563!important;background:#1f2937cc!important}.dark .progressive-signup-select::-moz-placeholder{color:#6b7280!important}.dark .progressive-signup-select::placeholder{color:#6b7280!important}.dark .progressive-signup-textarea{color:#f3f4f6!important;border-color:#4b5563!important;background:#1f2937cc!important}.dark .progressive-signup-textarea:hover{border-color:#6b7280!important;background:#1f2937e6!important}.dark .progressive-signup-textarea:focus{border-color:#60a5fa!important;background:#1f2937f2!important;box-shadow:0 0 0 2px #60a5fa33!important}.dark .progressive-signup-textarea::-moz-placeholder{color:#6b7280!important}.dark .progressive-signup-textarea::placeholder{color:#6b7280!important}.dark .progressive-signup-checkbox-item:hover .progressive-signup-checkbox-label{color:#fff}.dark .progressive-signup-skills-count{color:#9ca3af;border-bottom-color:#4b5563}.dark .progressive-signup-checkbox-item:hover{background:#ffffff1a}.dark .progressive-signup-checkbox-list{border-color:#4b5563;background:#1f293780}.dark .progressive-signup-loading,.dark .progressive-signup-no-options{color:#9ca3af}.progressive-signup-navigation{text-align:left}.progressive-signup-navigation ol{list-style:none;background:transparent;position:relative;padding:30px 0;width:100%;max-width:600px;z-index:100;margin-bottom:30px}.progressive-signup-navigation ol li{display:inline-flex;align-items:center;margin-right:12px;font-size:1em;position:relative}.progressive-signup-navigation ol li a{color:#374151;text-decoration:none;position:relative;z-index:2;cursor:pointer;opacity:1;transition:all .3s ease;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:25px;font-size:.85rem;font-weight:500;background:#fff9;border:2px solid #e5e7eb}.progressive-signup-navigation ol li a:before{content:attr(data-step);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-weight:700;font-size:.875rem;flex-shrink:0}.progressive-signup-navigation ol li a.completed:before{content:"✓";background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98166}.progressive-signup-navigation ol li a.active{background:#feda1533;border-color:#feda15;color:#000;box-shadow:0 2px 8px #feda154d}.progressive-signup-navigation ol li a.active:before{background:linear-gradient(135deg,#feda15,#f59e0b);color:#000;font-weight:800;box-shadow:0 2px 8px #feda1580}.progressive-signup-navigation ol li a.pending{opacity:.5;cursor:not-allowed}.progressive-signup-navigation ol li a.pending:before{background:#f3f4f6;color:#9ca3af}.progressive-signup-form-container{width:600px;text-align:left;margin:85px 0 0}.progressive-signup-questions{list-style:none;transition:height .4s;width:88%;display:inline-block;height:auto;min-height:400px}.progressive-signup-questions li{position:absolute;width:100%;max-width:500px;opacity:0;margin-top:150px;transition:all .5s ease;box-sizing:border-box}.progressive-signup-questions li.active{opacity:1;margin-top:0;position:relative}.progressive-signup-questions li span{display:block;margin-bottom:10px}:not(.dark) .progressive-signup-questions li label{font-size:1.5em;color:#1f2937;font-weight:100}.dark .progressive-signup-questions li label{font-size:1.5em;color:#f3f4f6;font-weight:100}:not(.dark) .progressive-signup-input{width:100%;font-size:1em;color:#1f2937;margin:.3em 0 1em;border:none;background:transparent!important;background-color:transparent!important;border-bottom:3px solid #d1d5db;padding:.5em .1em;transition:all .5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .progressive-signup-input{width:100%;font-size:1em;color:#f3f4f6;margin:.3em 0 1em;border:none;background:transparent!important;background-color:transparent!important;border-bottom:3px solid #4b5563;padding:.5em .1em;transition:all .5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progressive-signup-input:focus{outline:none;border-bottom:3px solid #3b82f6}:not(.dark) .progressive-signup-select{width:100%!important;font-size:1em!important;color:#1f2937!important;margin:.3em 0 1em!important;border:1px solid #d1d5db!important;border-radius:8px!important;background:#fffc!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:.75em 2.5em .75em 1em!important;transition:all .3s ease!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23374151' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important}.dark .progressive-signup-select{width:100%!important;font-size:1em!important;color:#f2f2f2!important;margin:.3em 0 1em!important;border:1px solid #4b5563!important;border-radius:8px!important;background:#1f2937cc!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:.75em 2.5em .75em 1em!important;transition:all .3s ease!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23f2f2f2' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important}.progressive-signup-select:hover{border:1px solid rgba(255,255,255,.3)!important;background:#ffffff26!important}.progressive-signup-select:focus{outline:none!important;border:1px solid rgba(106,121,166,.6)!important;background:#ffffff26!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 0 0 2px #6a79a633!important}.progressive-signup-select option{background:#000c!important;color:#f2f2f2!important;padding:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.progressive-signup-select option:hover,.progressive-signup-select option:focus{background:#6a79a666!important;color:#fff!important}:not(.dark) .progressive-signup-form select,:not(.dark) .progressive-signup-form-container select,:not(.dark) .progressive-signup-container select,:not(.dark) .progressive-signup-container .progressive-signup-form select,:not(.dark) .progressive-signup-container .progressive-signup-form-container select{background:#ffffffe6!important;background-color:#ffffffe6!important;border:1px solid #d1d5db!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#1f2937!important;padding:.75em 2.5em .75em 1em!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23374151' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important}.dark .progressive-signup-form select,.dark .progressive-signup-form-container select,.dark .progressive-signup-container select,.dark .progressive-signup-container .progressive-signup-form select,.dark .progressive-signup-container .progressive-signup-form-container select{background:#1f2937cc!important;background-color:#1f2937cc!important;border:1px solid #4b5563!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#f2f2f2!important;padding:.75em 2.5em .75em 1em!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23f2f2f2' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important}.progressive-signup-form select:hover,.progressive-signup-form-container select:hover,.progressive-signup-container select:hover,.progressive-signup-container .progressive-signup-form select:hover,.progressive-signup-container .progressive-signup-form-container select:hover{border:1px solid rgba(255,255,255,.3)!important;background:#ffffff26!important;background-color:#ffffff26!important}.progressive-signup-form select:focus,.progressive-signup-form-container select:focus,.progressive-signup-container select:focus,.progressive-signup-container .progressive-signup-form select:focus,.progressive-signup-container .progressive-signup-form-container select:focus{background:#ffffff26!important;background-color:#ffffff26!important;border:1px solid rgba(106,121,166,.6)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 0 0 2px #6a79a633!important}.progressive-signup-form .MuiSelect-root,.progressive-signup-form-container .MuiSelect-root,.progressive-signup-form .MuiOutlinedInput-root,.progressive-signup-form-container .MuiOutlinedInput-root{background:transparent!important;background-color:transparent!important}.progressive-signup-form .MuiSelect-select:focus,.progressive-signup-form-container .MuiSelect-select:focus{background:transparent!important;background-color:transparent!important}.progressive-signup-form * select,.progressive-signup-form-container * select,.progressive-signup-form * .MuiSelect-root,.progressive-signup-form-container * .MuiSelect-root,.progressive-signup-form input,.progressive-signup-form select,.progressive-signup-form textarea,.progressive-signup-form .MuiInputBase-root,.progressive-signup-form .MuiSelect-root{background:transparent!important;background-color:transparent!important}.progressive-signup-form input:focus,.progressive-signup-form select:focus,.progressive-signup-form textarea:focus,.progressive-signup-form .MuiInputBase-root:focus,.progressive-signup-form .MuiSelect-root:focus{background:transparent!important;background-color:transparent!important}.progressive-signup-form select option,.progressive-signup-form-container select option,.progressive-signup-form * option,.progressive-signup-form-container * option{background:#000000e6!important;background-color:#000000e6!important;color:#f2f2f2!important;padding:8px 12px!important}.progressive-signup-form select option:hover,.progressive-signup-form select option:focus,.progressive-signup-form select option:checked,.progressive-signup-form-container select option:hover,.progressive-signup-form-container select option:focus,.progressive-signup-form-container select option:checked{background:#6a79a64d!important;background-color:#6a79a64d!important;color:#f2f2f2!important}.progressive-signup-form .MuiMenu-paper,.progressive-signup-form-container .MuiMenu-paper,.progressive-signup-form .MuiSelect-menu,.progressive-signup-form-container .MuiSelect-menu,.progressive-signup-form .MuiPopover-paper,.progressive-signup-form-container .MuiPopover-paper{background:#000000f2!important;background-color:#000000f2!important;color:#f2f2f2!important}.progressive-signup-form .MuiMenuItem-root,.progressive-signup-form-container .MuiMenuItem-root{background:transparent!important;background-color:transparent!important;color:#f2f2f2!important}.progressive-signup-form .MuiMenuItem-root:hover,.progressive-signup-form-container .MuiMenuItem-root:hover{background:#6a79a64d!important;background-color:#6a79a64d!important}.progressive-signup-form .MuiSelect-select,.progressive-signup-form-container .MuiSelect-select{background:transparent!important;background-color:transparent!important;color:#f2f2f2!important}.progressive-signup-form .MuiSelect-select:focus,.progressive-signup-form-container .MuiSelect-select:focus{background:transparent!important;background-color:transparent!important;color:#f2f2f2!important}.progressive-signup-form .MuiOutlinedInput-root,.progressive-signup-form-container .MuiOutlinedInput-root,.progressive-signup-form .MuiOutlinedInput-root .MuiSelect-select,.progressive-signup-form-container .MuiOutlinedInput-root .MuiSelect-select{background:transparent!important;background-color:transparent!important;color:#f2f2f2!important}.MuiMenu-paper{background:#000000f2!important;background-color:#000000f2!important}.MuiMenuItem-root{color:#f2f2f2!important;background:transparent!important;background-color:transparent!important}.MuiMenuItem-root:hover{background:#6a79a64d!important;background-color:#6a79a64d!important}.MuiList-root.MuiList-padding.MuiMenu-list{background:#000000f2!important;background-color:#000000f2!important}.MuiButtonBase-root.MuiMenuItem-root{color:#f2f2f2!important;background:transparent!important;background-color:transparent!important}.MuiButtonBase-root.MuiMenuItem-root:hover,.MuiButtonBase-root.MuiMenuItem-root.Mui-selected{background:#6a79a64d!important;background-color:#6a79a64d!important}.css-1toxriw-MuiList-root-MuiMenu-list{background:#000000f2!important;background-color:#000000f2!important}.css-1b76ea2-MuiButtonBase-root-MuiMenuItem-root{color:#f2f2f2!important;background:transparent!important;background-color:transparent!important}.css-1b76ea2-MuiButtonBase-root-MuiMenuItem-root:hover{background:#6a79a64d!important;background-color:#6a79a64d!important}[role=listbox]{background:#000000f2!important;background-color:#000000f2!important}[role=option]{color:#f2f2f2!important;background:transparent!important;background-color:transparent!important}[role=option]:hover{background:#6a79a64d!important;background-color:#6a79a64d!important}.progressive-signup-select.error{border:1px solid rgba(207,0,0,.6);background:#cf00001a!important;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.progressive-signup-select.error:focus{border:1px solid rgba(207,0,0,.8);background:#cf000026!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 2px #cf000033}.progressive-signup-input.error{border-bottom:3px solid rgba(207,0,0,.8);background:#cf00001a;border-radius:4px 4px 0 0}.progressive-signup-input.error:focus{border-bottom:3px solid rgba(207,0,0,.8);background:#cf000026}.progressive-signup-phone-container{display:flex;flex-direction:column;gap:15px}.progressive-signup-phone-row{width:100%}.progressive-signup-phone-row .MuiFormControl-root{width:100%!important;max-width:100%!important}.progressive-signup-phone-row .MuiSelect-root{width:100%!important}.progressive-signup-phone-container .MuiMenu-paper,.progressive-signup-phone-container .MuiPaper-root{min-width:350px!important;max-width:500px!important}.progressive-signup-country-select{width:100%;min-width:100%;font-size:1em;color:#f2f2f2;height:40px;background:transparent!important;flex-shrink:0;border:none;border-bottom:3px solid #fff;padding:.5em .1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progressive-signup-country-select:focus{outline:none;border-bottom:3px solid #6a79a6;background:transparent!important}.progressive-signup-country-select option{background:#000000e6!important;color:#f2f2f2!important;padding:10px}:not(.dark) .progressive-signup-country-container .MuiInputLabel-root{color:#374151!important}:not(.dark) .progressive-signup-country-container .MuiInputLabel-root.Mui-focused{color:#1f2937!important}:not(.dark) .progressive-signup-country-container .MuiInputBase-input{color:#1f2937!important;background-color:transparent!important}:not(.dark) .progressive-signup-country-container .MuiAutocomplete-input{color:#1f2937!important;background-color:transparent!important}:not(.dark) .progressive-signup-country-container .MuiOutlinedInput-root{background-color:transparent!important}:not(.dark) .progressive-signup-country-container .MuiSvgIcon-root{color:#6b7280!important}:not(.dark) .progressive-signup-country-container .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}:not(.dark) .progressive-signup-country-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}:not(.dark) .progressive-signup-country-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6a79a6!important;border-width:2px!important}.dark .progressive-signup-country-container .MuiInputLabel-root{color:#f2f2f2!important}.dark .progressive-signup-country-container .MuiInputLabel-root.Mui-focused{color:#fff!important}.dark .progressive-signup-country-container .MuiInputBase-input,.dark .progressive-signup-country-container .MuiAutocomplete-input{color:#fff!important;background-color:transparent!important}.dark .progressive-signup-country-container .MuiOutlinedInput-root{background-color:transparent!important}.dark .progressive-signup-country-container .MuiSvgIcon-root{color:#f2f2f2!important}.dark .progressive-signup-country-container .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d!important}.dark .progressive-signup-country-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80!important}.dark .progressive-signup-country-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff!important;border-width:2px!important}:not(.dark) .MuiAutocomplete-popper .MuiPaper-root{background-color:#fffffffa!important;color:#1f2937!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 6px #0000001a!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-option{color:#1f2937!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-option:hover{background-color:#3b82f61a!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-option.Mui-focused{background-color:#3b82f626!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#3b82f633!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-listbox{background-color:#fffffffa!important}:not(.dark) .MuiAutocomplete-popper .MuiAutocomplete-noOptions{color:#6b7280!important}:not(.dark) .MuiAutocomplete-popper .MuiTypography-root{color:#1f2937!important}.dark .MuiAutocomplete-popper .MuiPaper-root{background-color:#2d3748fa!important;color:#f2f2f2!important;border:1px solid #4b5563!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-option{color:#f2f2f2!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-option:hover{background-color:#ffffff1a!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-option.Mui-focused{background-color:#fff3!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#6a79a64d!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-listbox{background-color:#2d3748fa!important}.dark .MuiAutocomplete-popper .MuiAutocomplete-noOptions{color:#9ca3af!important}.dark .MuiAutocomplete-popper .MuiTypography-root{color:#f2f2f2!important}.progressive-signup-select{font-size:1em;color:#f2f2f2;margin:.3em 0 1em;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75em 2.5em .75em 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23f2f2f2' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}:not(.dark) .progressive-signup-phone-input{width:100%;max-width:300px;font-size:1em;color:#1f2937;margin:.3em 0 .5em;border:none;background:transparent!important;border-bottom:3px solid #d1d5db;padding:.5em .1em .5em 1em;transition:all .5s ease}.dark .progressive-signup-phone-input{width:100%;max-width:300px;font-size:1em;color:#f2f2f2;margin:.3em 0 .5em;border:none;background:transparent!important;border-bottom:3px solid #fff;padding:.5em .1em .5em 1em;transition:all .5s ease}:not(.dark) .progressive-signup-phone-help{font-size:.75rem;color:#6b7280;margin:.2em 0 1em;line-height:1.3}.dark .progressive-signup-phone-help{font-size:.75rem;color:#d1d5db;margin:.2em 0 1em;line-height:1.3}.progressive-signup-username-status{margin:.5em 0 1em}.progressive-signup-loading{font-size:.875rem;color:#6b7280;font-style:italic;display:flex;align-items:center;gap:5px;margin-top:4px}.progressive-signup-success{font-size:.875rem;color:#10b981;font-weight:500;display:flex;align-items:center;gap:5px;margin-top:4px}.progressive-signup-password-container{position:relative}.progressive-signup-password-view{position:absolute;opacity:0}:not(.dark) .progressive-signup-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:10;width:32px;height:32px;transition:all .2s ease}:not(.dark) .progressive-signup-password-toggle:hover{color:#1f2937;background:#0000000d}:not(.dark) .progressive-signup-password-toggle:focus{outline:none;color:#1f2937;background:#00000014}.dark .progressive-signup-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#fffc;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:10;width:32px;height:32px;transition:all .2s ease}.dark .progressive-signup-password-toggle:hover{color:#fff;background:#ffffff1a}.dark .progressive-signup-password-toggle:focus{outline:none;color:#fff;background:#ffffff1a}:not(.dark) .progressive-signup-password-rules{margin-top:8px;padding:8px 12px;background:#fffffff2;border-radius:4px;border:1px solid #e5e7eb}:not(.dark) .progressive-signup-password-rule{color:#1f2937;font-size:.85rem;margin:4px 0;transition:all .3s ease}:not(.dark) .progressive-signup-password-rule:last-child{margin-bottom:0}:not(.dark) .progressive-signup-password-success{margin-top:8px;padding:8px 12px;background:#22c55e1a;border-radius:4px;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;gap:5px;color:#15803d}.dark .progressive-signup-password-rules{margin-top:8px;padding:8px 12px;background:#0000004d;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.dark .progressive-signup-password-rule{color:#ffffffb3;font-size:.85rem;margin:4px 0;transition:all .3s ease}.dark .progressive-signup-password-rule:last-child{margin-bottom:0}.dark .progressive-signup-password-success{margin-top:8px;padding:8px 12px;background:#22c55e1a;border-radius:4px;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;gap:5px}:not(.dark) .progressive-signup-username-rules{margin-top:8px;padding:8px 12px;background:#fffffff2;border-radius:4px;border:1px solid #e5e7eb}:not(.dark) .progressive-signup-username-rule{color:#1f2937;font-size:.85rem;margin:4px 0;transition:all .3s ease}:not(.dark) .progressive-signup-username-rule:last-child{margin-bottom:0}.dark .progressive-signup-username-rules{margin-top:8px;padding:8px 12px;background:#0000004d;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.dark .progressive-signup-username-rule{color:#ffffffb3;font-size:.85rem;margin:4px 0;transition:all .3s ease}.dark .progressive-signup-username-rule:last-child{margin-bottom:0}:not(.dark) .progressive-signup-username-suggestions{margin-top:8px;padding:8px 12px;background:#3b82f60d;border-radius:4px;border:1px solid rgba(59,130,246,.2)}.dark .progressive-signup-username-suggestions{margin-top:8px;padding:8px 12px;background:#6a79a61a;border-radius:4px;border:1px solid rgba(106,121,166,.3)}:not(.dark) .progressive-signup-username-success{margin-top:8px;padding:8px 12px;background:#22c55e1a;border-radius:4px;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;gap:5px;color:#15803d}.dark .progressive-signup-username-success{margin-top:8px;padding:8px 12px;background:#22c55e1a;border-radius:4px;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;gap:5px}:not(.dark) .progressive-signup-suggestions-title{color:#374151;font-size:.85rem;margin-bottom:8px;font-weight:500}.dark .progressive-signup-suggestions-title{color:#fffc;font-size:.85rem;margin-bottom:8px;font-weight:500}:not(.dark) .progressive-signup-suggestion-button{display:block;width:100%;padding:6px 12px;margin:4px 0;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:4px;color:#1f2937;font-size:.85rem;cursor:pointer;transition:all .2s ease;text-align:left}:not(.dark) .progressive-signup-suggestion-button:hover{background:#3b82f626;border-color:#3b82f680}:not(.dark) .progressive-signup-suggestion-button:focus{outline:none;background:#3b82f626;border-color:#3b82f680}.dark .progressive-signup-suggestion-button{display:block;width:100%;padding:6px 12px;margin:4px 0;background:#6a79a633;border:1px solid rgba(106,121,166,.4);border-radius:4px;color:#f2f2f2;font-size:.85rem;cursor:pointer;transition:all .2s ease;text-align:left}.dark .progressive-signup-suggestion-button:hover{background:#6a79a64d;border-color:#6a79a699}.dark .progressive-signup-suggestion-button:focus{outline:none;background:#6a79a64d;border-color:#6a79a699}.progressive-signup-navigation-buttons{margin-top:20px;font-size:32pt;clear:both;padding:20px 120px 20px 20px;overflow:visible;max-width:100%;box-sizing:border-box;position:relative;z-index:10;background:transparent;display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-right:120px!important}.progressive-signup-nav-link{color:#000;text-decoration:none;margin-right:0;cursor:pointer;padding:6px 12px;display:inline-block;white-space:nowrap;box-sizing:border-box;max-width:100%;flex-shrink:0;border:2px solid #000000;border-radius:25px;background:#ffffffe6;transition:all .3s ease;font-size:1rem;font-weight:600;box-shadow:0 2px 8px #00000026}.progressive-signup-nav-link:hover{color:#000;border-color:#000;background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.progressive-signup-submit-btn{background:transparent!important;color:#374151!important;border:1px solid #d1d5db!important;padding:8px 16px;border-radius:25px;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block;cursor:pointer;font-size:1rem}.progressive-signup-submit-btn:hover{color:#000;border-color:var(--brand-primary);background:var(--brand-primary);transform:translateY(-1px)}.progressive-signup-error{color:#cf0000cc;font-size:16px;margin-top:5px;display:flex;align-items:center;gap:5px;animation:shake .5s ease-in-out}.progressive-signup-error:before{content:"⚠";font-size:16px}.progressive-signup-close{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;z-index:1001;padding:10px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.progressive-signup-close:hover{opacity:.8;background:#ffffff1a;border-radius:50%}.progressive-signup-input::-moz-placeholder{font-size:1em;color:#9ca3af}.progressive-signup-input::placeholder{font-size:1em;color:#9ca3af}.progressive-signup-select::-moz-placeholder{font-size:1em;color:#9ca3af!important}.progressive-signup-select::placeholder{font-size:1em;color:#9ca3af!important}select.progressive-signup-select::-moz-placeholder,.progressive-signup-container select.progressive-signup-select::-moz-placeholder,.progressive-signup-form select.progressive-signup-select::-moz-placeholder{color:#9ca3af!important}select.progressive-signup-select::placeholder,.progressive-signup-container select.progressive-signup-select::placeholder,.progressive-signup-form select.progressive-signup-select::placeholder{color:#9ca3af!important}@keyframes moveUpFromDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.progressive-signup-questions li.active{animation:moveUpFromDown .4s ease}@media (max-width: 768px){.progressive-signup-container{padding:.5rem;align-items:center;justify-content:center;overflow:visible!important;height:auto!important;min-height:auto}.progressive-signup-form-container{width:90%!important;max-width:350px!important;margin:20px auto 0!important}.progressive-signup-form{padding:0 1em 2em;max-width:400px;width:90%;margin:0 auto;min-height:auto;overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important}.progressive-signup-navigation ol{padding:20px 0;margin-bottom:20px}.progressive-signup-navigation ol li{margin-right:15px;font-size:.875rem;max-width:25%}.progressive-signup-questions{padding:20px 0;width:100%;overflow:visible!important;height:auto!important}.progressive-signup-questions li{margin-bottom:20px;width:100%;max-width:100%}.progressive-signup-questions label{font-size:1.1rem;line-height:1.3}.progressive-signup-input,.progressive-signup-select,.progressive-signup-phone-input{font-size:1rem;padding:.75em .5em .75em 1em}.progressive-signup-phone-container{gap:.8em}.progressive-signup-phone-row .MuiFormControl-root{max-width:100%!important;width:100%!important}.progressive-signup-phone-input{max-width:100%;width:100%;margin:0}.progressive-signup-phone-container .MuiMenu-paper,.progressive-signup-phone-container .MuiPaper-root{min-width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.progressive-signup-navigation-buttons{padding:20px 5px 20px 10px;margin-top:20px;font-size:1.2rem;overflow:visible!important;position:relative!important;z-index:100!important;background:transparent;display:flex!important;justify-content:flex-end;align-items:center;gap:10px;max-width:calc(100% - 10px);box-sizing:border-box;visibility:visible!important;opacity:1!important;height:auto!important;min-height:60px;padding-right:5px!important}.progressive-signup-nav-link{font-size:.9rem;padding:6px 12px;margin-right:0;white-space:nowrap;flex-shrink:0;background:transparent!important;border:1px solid var(--brand-secondary)!important;border-radius:25px!important;visibility:visible!important;opacity:1!important;display:inline-block!important}.progressive-signup-close{top:5px;right:5px;font-size:20px;min-width:40px;min-height:40px}}@media (max-width: 480px){.progressive-signup-container{padding:.25rem;align-items:center;justify-content:center}.progressive-signup-form-container{width:85%!important;max-width:320px!important;margin:15px auto 0!important}.progressive-signup-form{padding:0 1em 2em;max-width:350px;width:85%;margin:0 auto;min-height:auto}.progressive-signup-navigation ol{padding:15px 0}.progressive-signup-navigation ol li{margin-right:10px;font-size:.75rem;max-width:30%}.progressive-signup-questions label{font-size:1rem}.progressive-signup-input,.progressive-signup-select,.progressive-signup-phone-input{font-size:.9rem;padding:.6em .2em .6em .5em}.progressive-signup-navigation-buttons{padding:15px 5px 15px 10px;margin-top:20px;font-size:1rem;overflow:visible;position:relative;z-index:10;background:transparent;display:flex;justify-content:flex-end;max-width:calc(100% - 10px);box-sizing:border-box;align-items:center;gap:10px;padding-right:5px!important}.progressive-signup-nav-link{font-size:.8rem;padding:6px 12px;margin-right:0;white-space:nowrap;flex-shrink:0;background:transparent!important;border:1px solid var(--brand-secondary)!important;border-radius:25px!important}.progressive-signup-close{top:5px;right:5px;font-size:18px;min-width:36px;min-height:36px}}@media (max-width: 320px){.progressive-signup-container{padding:.125rem;align-items:center;justify-content:center}.progressive-signup-form-container{width:80%!important;max-width:280px!important;margin:10px auto 0!important}.progressive-signup-form{padding:0 1em 1em;max-width:300px;width:80%;margin:0 auto}.progressive-signup-questions label{font-size:.9rem;line-height:1.2}.progressive-signup-input,.progressive-signup-select,.progressive-signup-phone-input{font-size:.8rem;padding:.5em .1em .5em .3em}.progressive-signup-navigation ol li{font-size:.7rem;margin-right:8px}.progressive-signup-nav-link{font-size:.7rem;padding:4px 8px;margin-right:0;flex-shrink:0;background:transparent!important;border:1px solid var(--brand-secondary)!important;border-radius:25px!important}.progressive-signup-navigation-buttons{padding:10px 3px 10px 5px;margin-top:20px;font-size:.8rem;overflow:visible;position:relative;z-index:10;background:transparent;display:flex;justify-content:flex-end;max-width:calc(100% - 10px);box-sizing:border-box;align-items:center;gap:5px}}.progressive-signup-verification-modal .MuiDialog-paper{background:#000000f2!important;color:#f2f2f2!important;box-shadow:0 50px 50px #0000004d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progressive-signup-verification-modal .MuiBackdrop-root{background:#000c!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.progressive-signup-verification-modal .MuiDialogTitle-root{background:transparent!important;color:#f2f2f2!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.progressive-signup-verification-modal .MuiDialogContent-root{background:transparent!important;color:#f2f2f2!important}.progressive-signup-verification-modal .MuiDialogActions-root{background:transparent!important;color:#f2f2f2!important;border-top:1px solid rgba(255,255,255,.1)!important}.progressive-signup-verification-modal .MuiTextField-root{background:transparent!important}.progressive-signup-verification-modal .MuiTextField-root .MuiInputBase-input{background:transparent!important;color:#f2f2f2!important;border-bottom:2px solid rgba(255,255,255,.3)!important;text-align:center!important;font-size:1.2rem!important;font-weight:600!important}.progressive-signup-verification-modal .MuiTextField-root .MuiInputBase-input:focus{border-bottom:2px solid #fff!important}.progressive-signup-verification-modal .MuiButton-root{color:#f2f2f2!important;border-color:#ffffff4d!important}.progressive-signup-verification-modal .MuiButton-contained{background:#ffffff1a!important;color:#fff!important}.progressive-signup-verification-modal .MuiButton-contained:hover{background:#fff3!important}.progressive-signup-verification-modal .MuiButton-text{color:#f2f2f2!important}.progressive-signup-verification-modal .MuiButton-text:hover{background:#ffffff1a!important}.progressive-signup-verification-modal .MuiSvgIcon-root{color:#f2f2f2!important}.progressive-signup-multiselect{width:100%}.progressive-signup-loading,.progressive-signup-no-options{text-align:center;padding:1rem;color:#6b7280;font-style:italic}.progressive-signup-checkbox-list{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem;background:#ffffff80}.progressive-signup-checkbox-item{display:flex;align-items:center;padding:.5rem;margin:.25rem 0;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.progressive-signup-checkbox-item:hover{background:#ffffff1a}.progressive-signup-checkbox{margin-right:.75rem;width:16px;height:16px;accent-color:#6a79a6;cursor:pointer}.progressive-signup-checkbox-label{color:#374151;font-size:.9rem;cursor:pointer;flex:1}.progressive-signup-checkbox-item:hover .progressive-signup-checkbox-label{color:#1f2937}.progressive-signup-skills-count{text-align:center;padding:.5rem;margin-bottom:.5rem;color:#6b7280;font-size:.9rem;font-weight:500;border-bottom:1px solid #e5e7eb}.progressive-signup-hint{margin-top:.5rem;padding:.5rem;background:#6a79a61a;border:1px solid rgba(106,121,166,.3);border-radius:6px;color:#6a79a6;font-size:.85rem;text-align:center}.progressive-signup-textarea{width:100%!important;min-height:120px!important;padding:1rem!important;margin:.3em 0 1em!important;border:1px solid #d1d5db!important;border-radius:8px!important;background:#fffc!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#374151!important;font-size:1em!important;font-family:inherit!important;line-height:1.5!important;resize:vertical!important;transition:all .3s ease!important;display:block!important;box-sizing:border-box!important}.progressive-signup-textarea:hover{border:1px solid #9ca3af!important;background:#ffffffe6!important}.progressive-signup-textarea:focus{outline:none!important;border:1px solid #3b82f6!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 0 0 2px #3b82f633!important}.progressive-signup-textarea::-moz-placeholder{color:#9ca3af!important;font-style:italic!important}.progressive-signup-textarea::placeholder{color:#9ca3af!important;font-style:italic!important}.progressive-signup-textarea.error{border:1px solid rgba(207,0,0,.6)!important;background:#cf00001a!important}.progressive-signup-textarea.error:focus{border:1px solid rgba(207,0,0,.8)!important;background:#cf000026!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 0 0 2px #cf000033!important}.progressive-signup-char-counter{text-align:right;font-size:.8rem;color:#6b7280;margin-top:.25rem;margin-bottom:.5rem}.progressive-signup-file-upload-area{text-align:center;padding:2rem 1rem;border:2px dashed rgba(255,255,255,.3);border-radius:12px;background:#ffffff0d;transition:all .3s ease;margin-bottom:1rem}.progressive-signup-file-upload-area:hover{border-color:var(--brand-primary);background:#ffffff1a}.progressive-signup-file-upload-btn{background:transparent;border:1px solid var(--brand-primary);color:var(--brand-primary);padding:.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:.5rem}.progressive-signup-file-upload-btn:hover{background:var(--brand-primary);color:#000}.progressive-signup-file-info{font-size:.875rem;color:#6b7280}.progressive-signup-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem;margin-top:1rem}.progressive-signup-photo-item{position:relative;border-radius:6px;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.progressive-signup-photo-preview{width:100%;height:60px;-o-object-fit:cover;object-fit:cover;display:block}.progressive-signup-photo-remove{position:absolute;top:2px;right:2px;background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;transition:all .2s ease}.progressive-signup-photo-remove:hover{background:#ef4444;transform:scale(1.1)}.progressive-signup-photo-main{position:absolute;bottom:2px;left:2px;background:var(--brand-success);color:#fff;padding:1px 4px;border-radius:3px;font-size:8px;font-weight:500}.progressive-signup-photo-set-main{position:absolute;bottom:2px;left:2px;background:#000000b3;color:#fff;border:none;padding:1px 4px;border-radius:3px;font-size:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.progressive-signup-photo-set-main:hover{background:#000000e6}.progressive-signup-input-container{position:relative;display:flex;align-items:center}.progressive-signup-input-container .progressive-signup-input{flex:1;margin-right:.5rem}.progressive-signup-voice-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#6a79a633;border:1px solid rgba(106,121,166,.3);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px;z-index:10}.progressive-signup-voice-btn:hover{background:#6a79a64d;border-color:#6a79a680;transform:translateY(-50%) scale(1.05)}.progressive-signup-voice-btn:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.progressive-signup-voice-btn.listening{background:#cf000033;border-color:#cf000080;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #cf000066}70%{box-shadow:0 0 0 10px #cf000000}to{box-shadow:0 0 #cf000000}}.progressive-signup-textarea+.progressive-signup-voice-btn{position:absolute;bottom:8px;right:8px;transform:none;top:auto}.progressive-signup-char-counter+.progressive-signup-voice-btn{position:absolute;bottom:8px;right:8px;transform:none;top:auto}:root{--brand-primary: #feda15;--brand-primary-light: #fef3c7;--brand-primary-dark: #d97706;--brand-secondary: #000000;--brand-success: #10b981;--brand-warning: #f59e0b;--brand-error: #ef4444}.progressive-signup-navigation ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-bottom:1rem;padding:0;list-style:none;overflow:hidden}.progressive-signup-navigation li{display:flex;align-items:center;flex:1;position:relative;min-width:0}.progressive-signup-navigation a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#6b7280;color:#fff;text-decoration:none;font-size:.875rem;font-weight:700;transition:all .3s ease;border:none;position:relative;flex-shrink:0;z-index:2}.progressive-signup-navigation a:hover{transform:scale(1.05)}.progressive-signup-navigation a.done,.progressive-signup-navigation a.completed{background:var(--brand-success);color:#fff}.progressive-signup-navigation a.active{background:var(--brand-primary);color:#000}.progressive-signup-navigation a.pending{background:linear-gradient(135deg,#ffffff26,#c8c8c826);color:#9ca3af;opacity:1;border:2px dashed rgba(254,218,21,.3);position:relative;animation:pendingPulse 3s ease-in-out infinite}.progressive-signup-navigation a.pending:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#feda151a,#f59e0b1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.progressive-signup-navigation a.pending:hover{border-color:#feda1580;box-shadow:inset 0 0 15px #feda1526,0 4px 12px #0000001a;transform:translateY(-2px) scale(1.05);background:linear-gradient(135deg,#fff3,#dcdcdc33);color:#d1d5db;animation:none}.progressive-signup-navigation a.done:after,.progressive-signup-navigation a.completed:after{content:"✓";position:absolute;font-size:12px;font-weight:700}.progressive-signup-navigation li:not(:last-child):after{content:"";position:absolute;left:50%;top:50%;transform:translateY(-50%);width:100%;height:1.5px;background:#6b7280;z-index:1;transition:all .3s ease}.progressive-signup-navigation li.done:not(:last-child):after,.progressive-signup-navigation li.completed:not(:last-child):after{background:var(--brand-success)}.progressive-signup-navigation{position:relative;margin:2rem 0;padding:0}.progressive-signup-navigation ol{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0;position:relative;background:linear-gradient(135deg,#feda151a,#f59e0b1a);border-radius:50px;padding:1rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(254,218,21,.2);box-shadow:0 8px 32px #0000001a}.progressive-signup-navigation ol li{position:relative;display:flex;align-items:center;justify-content:center;flex:1;margin:0}.progressive-signup-navigation ol li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff3;color:#6b7280;text-decoration:none;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.progressive-signup-navigation ol li a:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #feda154d}.progressive-signup-navigation ol li a.done{background:linear-gradient(135deg,#feda15,#f59e0b);color:#000;border-color:#feda1580;box-shadow:0 4px 12px #feda1566}.progressive-signup-navigation ol li a.active{background:linear-gradient(135deg,#feda15,#f59e0b);color:#000;border-color:#feda15cc;box-shadow:0 0 20px #feda1599;animation:pulse 2s infinite}.progressive-signup-navigation ol li a.done:after,.progressive-signup-navigation ol li a.completed:after{content:"✓";position:absolute;font-size:16px;font-weight:700;color:#000}@keyframes pendingPulse{0%,to{opacity:.7}50%{opacity:1}}.progressive-signup-navigation ol li a.pending{background:linear-gradient(135deg,#ffffff1a,#c8c8c81a);color:#9ca3af;opacity:1;border:2px dashed rgba(254,218,21,.2);box-shadow:inset 0 0 10px #feda150d;animation:pendingPulse 3s ease-in-out infinite}.progressive-signup-navigation ol li a.pending:hover{border-color:#feda1580;box-shadow:inset 0 0 15px #feda1526,0 4px 12px #0000001a;transform:translateY(-2px) scale(1.05);background:linear-gradient(135deg,#fff3,#dcdcdc33);color:#d1d5db;animation:none}.progressive-signup-navigation ol li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 20px);top:50%;transform:translateY(-50%);width:calc(100% - 40px);height:2px;background:linear-gradient(90deg,#feda154d,#f59e0b4d);z-index:1;transition:all .3s ease;border-radius:1px}.progressive-signup-navigation ol li.done:not(:last-child):after,.progressive-signup-navigation ol li.completed:not(:last-child):after{background:linear-gradient(90deg,#feda15,#f59e0b);box-shadow:0 0 8px #feda1566}@keyframes pulse{0%{box-shadow:0 0 20px #feda1599}50%{box-shadow:0 0 30px #feda15cc}to{box-shadow:0 0 20px #feda1599}}@media (max-width: 768px){.progressive-signup-navigation ol{padding:.75rem 1rem}.progressive-signup-navigation ol li a{width:32px;height:32px;font-size:.75rem}.progressive-signup-navigation ol li:not(:last-child):after{left:calc(50% + 16px);width:calc(100% - 32px)}}@media (max-width: 480px){.progressive-signup-navigation ol{padding:.5rem .75rem}.progressive-signup-navigation ol li a{width:28px;height:28px;font-size:.7rem}.progressive-signup-navigation ol li:not(:last-child):after{left:calc(50% + 14px);width:calc(100% - 28px)}}:not(.dark) select.progressive-signup-select,:not(.dark) .progressive-signup-container select.progressive-signup-select,:not(.dark) .progressive-signup-form select.progressive-signup-select{background:#ffffffe6!important;background-color:#ffffffe6!important;border:1px solid #d1d5db!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#1f2937!important;padding:.75em 2.5em .75em 1em!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23374151' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important;cursor:pointer!important;pointer-events:auto!important}.dark select.progressive-signup-select,.dark .progressive-signup-container select.progressive-signup-select,.dark .progressive-signup-form select.progressive-signup-select{background:#1f2937cc!important;background-color:#1f2937cc!important;border:1px solid #4b5563!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#f2f2f2!important;padding:.75em 2.5em .75em 1em!important;-webkit-appearance:none!important;cursor:pointer!important;pointer-events:auto!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23f2f2f2' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7em top 50%!important;background-size:.65em auto!important}select.progressive-signup-select:hover{border:1px solid #9ca3af!important;background:#fffffff2!important;background-color:#fffffff2!important}select.progressive-signup-select:focus{border:1px solid #3b82f6!important;background:#fff!important;background-color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 0 0 2px #3b82f633!important}:not(.dark) .progressive-signup-form .MuiSelect-select,:not(.dark) .progressive-signup-form-container .MuiSelect-select,:not(.dark) .progressive-signup-container .MuiSelect-select,:not(.dark) .progressive-signup-form .MuiInputBase-input,:not(.dark) .progressive-signup-form-container .MuiInputBase-input,:not(.dark) .progressive-signup-container .MuiInputBase-input,:not(.dark) .progressive-signup-form .MuiSelect-nativeInput,:not(.dark) .progressive-signup-form-container .MuiSelect-nativeInput,:not(.dark) .progressive-signup-container .MuiSelect-nativeInput{color:#1f2937!important}.dark .progressive-signup-form .MuiSelect-select,.dark .progressive-signup-form-container .MuiSelect-select,.dark .progressive-signup-container .MuiSelect-select,.dark .progressive-signup-form .MuiInputBase-input,.dark .progressive-signup-form-container .MuiInputBase-input,.dark .progressive-signup-container .MuiInputBase-input,.dark .progressive-signup-form .MuiSelect-nativeInput,.dark .progressive-signup-form-container .MuiSelect-nativeInput,.dark .progressive-signup-container .MuiSelect-nativeInput{color:#f2f2f2!important}.job-history-container{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc;min-height:100vh;padding:1rem}@media (prefers-color-scheme: dark){.job-history-container{background-color:#111827}}.dark .job-history-container{background-color:#111827}.job-history-header{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme: dark){.job-history-header{background:#1f2937;border-color:#374151}}.dark .job-history-header{background:#1f2937;border-color:#374151}.job-history-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem}.job-history-subtitle{font-size:1rem;color:#6b7280;margin:0}@media (prefers-color-scheme: dark){.job-history-subtitle{color:#9ca3af}}.dark .job-history-subtitle{color:#9ca3af}.job-history-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.search-box{position:relative;flex:1;max-width:300px}.search-input{width:100%;padding:.5rem .5rem .5rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:all .2s;background:#f9fafb}@media (prefers-color-scheme: dark){.search-input{background:#374151;border-color:#4b5563;color:#f9fafb}}.dark .search-input{background:#374151;border-color:#4b5563;color:#f9fafb}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;background:#fff}@media (prefers-color-scheme: dark){.search-input:focus{background:#4b5563}}.dark .search-input:focus{background:#4b5563}.search-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af}@media (prefers-color-scheme: dark){.search-icon{color:#6b7280}}.filter-buttons{display:flex;gap:.375rem;flex-wrap:wrap}.filter-button{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#6b7280;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}@media (prefers-color-scheme: dark){.filter-button{background:#374151;border-color:#4b5563;color:#d1d5db}}.dark .filter-button{background:#374151;border-color:#4b5563;color:#d1d5db}.filter-button:hover{background:#f9fafb}@media (prefers-color-scheme: dark){.filter-button:hover{background:#4b5563}}.dark .filter-button:hover{background:#4b5563}.filter-button.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.new-job-btn{background:#3b82f6;color:#fff;border:none;padding:.5rem .75rem;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.new-job-btn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.job-history-grid{display:grid;gap:.75rem}.job-history-card{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden;transition:all .2s;position:relative;box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme: dark){.job-history-card{background:#1f2937;border-color:#374151}}.dark .job-history-card{background:#1f2937;border-color:#374151}.job-history-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.job-history-card-header{padding:.75rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-start;gap:.75rem}@media (prefers-color-scheme: dark){.job-history-card-header{border-bottom-color:#374151}}.dark .job-history-card-header{border-bottom-color:#374151}.job-history-avatar{width:36px;height:36px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;flex-shrink:0;box-shadow:0 1px 3px #0000001a}.job-history-content{flex:1;min-width:0}.job-history-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .375rem;line-height:1.3}@media (prefers-color-scheme: dark){.job-history-title{color:#f9fafb}}.dark .job-history-title{color:#f9fafb}.job-history-title:hover{color:#3b82f6}.job-history-description{font-size:1rem;color:#6b7280;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-color-scheme: dark){.job-history-description{color:#9ca3af}}.dark .job-history-description{color:#9ca3af}.job-history-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1rem;color:#9ca3af}@media (prefers-color-scheme: dark){.job-history-meta{color:#6b7280}}.dark .job-history-meta{color:#6b7280}.job-history-location,.job-history-budget,.job-history-type{display:flex;align-items:center;gap:.25rem}.job-history-status{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.5rem;font-size:1rem;font-weight:500}@media (prefers-color-scheme: dark){.job-history-status{color:#e5e7eb}}.dark .job-history-status{color:#e5e7eb}.job-history-status.active{background:#dcfce7;color:#166534}@media (prefers-color-scheme: dark){.job-history-status.active{background:#064e3b;color:#6ee7b7}}.dark .job-history-status.active{background:#064e3b;color:#6ee7b7}.job-history-status.completed{background:#dbeafe;color:#1e40af}@media (prefers-color-scheme: dark){.job-history-status.completed{background:#1e3a8a;color:#93c5fd}}.dark .job-history-status.completed{background:#1e3a8a;color:#93c5fd}.job-history-status.cancelled{background:#fee2e2;color:#991b1b}@media (prefers-color-scheme: dark){.job-history-status.cancelled{background:#7f1d1d;color:#fca5a5}}.dark .job-history-status.cancelled{background:#7f1d1d;color:#fca5a5}.job-history-stats{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#6b7280}@media (prefers-color-scheme: dark){.job-history-stats{color:#9ca3af}}.dark .job-history-stats{color:#9ca3af}.job-history-stat{display:flex;align-items:center;gap:.25rem}.job-history-stat-icon{width:12px;height:12px;color:#9ca3af}@media (prefers-color-scheme: dark){.job-history-stat-icon{color:#6b7280}}.dark .job-history-stat-icon{color:#6b7280}.job-history-ellipsis{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:all .2s}@media (prefers-color-scheme: dark){.job-history-ellipsis{color:#6b7280}}.dark .job-history-ellipsis{color:#6b7280}.job-history-ellipsis:hover{background:#f3f4f6;color:#6b7280}@media (prefers-color-scheme: dark){.job-history-ellipsis:hover{background:#374151;color:#9ca3af}}.dark .job-history-ellipsis:hover{background:#374151;color:#9ca3af}.job-history-actions{padding:.75rem;background:#f9fafb;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:.75rem}@media (prefers-color-scheme: dark){.job-history-actions{background:#374151;border-top-color:#4b5563}}.dark .job-history-actions{background:#374151;border-top-color:#4b5563}.job-history-action-btn{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#6b7280;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}@media (prefers-color-scheme: dark){.job-history-action-btn{background:#4b5563;border-color:#6b7280;color:#d1d5db}}.dark .job-history-action-btn{background:#4b5563;border-color:#6b7280;color:#d1d5db}.job-history-action-btn:hover{background:#f3f4f6;color:#374151}@media (prefers-color-scheme: dark){.job-history-action-btn:hover{background:#6b7280;color:#f9fafb}}.dark .job-history-action-btn:hover{background:#6b7280;color:#f9fafb}.job-history-action-btn.primary{background:transparent;color:#3b82f6;border-color:#3b82f6}.job-history-action-btn.primary:hover{background:#3b82f6;color:#fff}.job-history-action-btn.danger{background:#ef4444;color:#fff;border-color:#ef4444}.job-history-action-btn.danger:hover{background:#dc2626}.show-more-content{position:relative;max-height:3rem;overflow:hidden}.show-more-gradient{position:absolute;bottom:0;left:0;right:0;height:1.5rem;background:linear-gradient(transparent,#fff);pointer-events:none}@media (prefers-color-scheme: dark){.show-more-gradient{background:linear-gradient(transparent,#1f2937)}}.dark .show-more-gradient{background:linear-gradient(transparent,#1f2937)}.show-more-button{background:none;border:none;color:#3b82f6;font-size:1rem;font-weight:500;cursor:pointer;padding:0;margin-top:.25rem}@media (prefers-color-scheme: dark){.show-more-button{color:#60a5fa}}.provider-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.provider-avatar{width:24px;height:24px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:600;font-size:1rem}@media (prefers-color-scheme: dark){.provider-avatar{background:#374151;color:#9ca3af}}.dark .provider-avatar{background:#374151;color:#9ca3af}.provider-details{flex:1}.provider-name{font-size:1rem;font-weight:500;color:#111827;margin:0}@media (prefers-color-scheme: dark){.provider-name{color:#f9fafb}}.dark .provider-name{color:#f9fafb}.provider-rating{display:flex;align-items:center;gap:.25rem;font-size:1rem;color:#6b7280}@media (prefers-color-scheme: dark){.provider-rating{color:#9ca3af}}.dark .provider-rating{color:#9ca3af}@media (max-width: 768px){.job-history-container{padding:.75rem}.job-history-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.search-box{max-width:none}.filter-buttons{justify-content:center}.job-history-card-header{padding:.5rem;gap:.5rem}.job-history-avatar{width:32px;height:32px;font-size:1rem}.job-history-title{font-size:1rem}.job-history-ellipsis{top:.25rem;right:.25rem;width:20px;height:20px}.job-history-actions{padding:.5rem;flex-direction:column;gap:.5rem}.job-history-action-btn{padding:.5rem;font-size:1rem}}.empty-state{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:2rem;text-align:center;margin:1rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media (prefers-color-scheme: dark){.empty-state{background:#1f2937;border-color:#374151;box-shadow:none}}.dark .empty-state{background:#1f2937;border-color:#374151;box-shadow:none}.empty-icon{width:48px;height:48px;color:#9ca3af;margin:0 auto 1rem}@media (prefers-color-scheme: dark){.empty-icon{color:#6b7280}}.dark .empty-icon{color:#6b7280}.empty-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}@media (prefers-color-scheme: dark){.empty-title{color:#f9fafb}}.dark .empty-title{color:#f9fafb}.empty-text{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}@media (prefers-color-scheme: dark){.empty-text{color:#9ca3af}}.skeleton{background:#f3f4f6;border-radius:.25rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-line{height:.75rem;margin-bottom:.5rem}.job-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.5rem}.job-photo-thumbnail{aspect-ratio:1;border-radius:.375rem;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb;transition:all .2s}.job-photo-thumbnail:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.job-photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px dashed #cbd5e1;border-radius:.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;text-align:center;cursor:pointer;transition:all .2s}@media (prefers-color-scheme: dark){.job-photo-placeholder{background:linear-gradient(135deg,#1f2937,#374151);border-color:#4b5563}}.dark .job-photo-placeholder{background:linear-gradient(135deg,#1f2937,#374151);border-color:#4b5563}.job-photo-placeholder:hover{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}@media (prefers-color-scheme: dark){.job-photo-placeholder:hover{border-color:#60a5fa;background:linear-gradient(135deg,#1e3a8a,#1e40af)}}.dark .job-photo-placeholder:hover{border-color:#60a5fa;background:linear-gradient(135deg,#1e3a8a,#1e40af)}.job-photo-placeholder-icon{width:16px;height:16px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}@media (prefers-color-scheme: dark){.job-photo-placeholder-icon{background:#4b5563}}.dark .job-photo-placeholder-icon{background:#4b5563}.job-photo-placeholder-text{font-size:.75rem;color:#64748b;font-weight:500;line-height:1.2;margin-bottom:.125rem}@media (prefers-color-scheme: dark){.job-photo-placeholder-text{color:#9ca3af}}.dark .job-photo-placeholder-text{color:#9ca3af}.job-photo-placeholder-subtext{font-size:.625rem;color:#94a3b8;line-height:1.2}@media (prefers-color-scheme: dark){.job-photo-placeholder-subtext{color:#6b7280}}.dark .job-photo-placeholder-subtext{color:#6b7280}.job-photo-load-button{margin-top:.25rem;padding:.125rem .375rem;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;font-size:.625rem;color:#3b82f6;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.125rem}@media (prefers-color-scheme: dark){.job-photo-load-button{background:#374151;border-color:#4b5563;color:#60a5fa}}.dark .job-photo-load-button{background:#374151;border-color:#4b5563;color:#60a5fa}.job-photo-load-button:hover{background:#eff6ff;border-color:#3b82f6;color:#2563eb}@media (prefers-color-scheme: dark){.job-photo-load-button:hover{background:#1e3a8a;border-color:#60a5fa;color:#93c5fd}}.dark .job-photo-load-button:hover{background:#1e3a8a;border-color:#60a5fa;color:#93c5fd}.job-photo-error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}@media (prefers-color-scheme: dark){.job-photo-error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#dc2626}}.dark .job-photo-error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#dc2626}.job-photo-error .job-photo-placeholder-icon{background:#fecaca}@media (prefers-color-scheme: dark){.job-photo-error .job-photo-placeholder-icon{background:#dc2626}}.dark .job-photo-error .job-photo-placeholder-icon{background:#dc2626}.job-photo-error .job-photo-placeholder-text{color:#dc2626}@media (prefers-color-scheme: dark){.job-photo-error .job-photo-placeholder-text{color:#fca5a5}}.dark .job-photo-error .job-photo-placeholder-text{color:#fca5a5}.job-photo-error .job-photo-load-button{color:#dc2626;border-color:#fecaca}@media (prefers-color-scheme: dark){.job-photo-error .job-photo-load-button{color:#fca5a5;border-color:#dc2626;background:#7f1d1d}}.dark .job-photo-error .job-photo-load-button{color:#fca5a5;border-color:#dc2626;background:#7f1d1d}.job-photo-error .job-photo-load-button:hover{background:#fef2f2;border-color:#dc2626}@media (prefers-color-scheme: dark){.job-photo-error .job-photo-load-button:hover{background:#991b1b;border-color:#ef4444}}.dark .job-photo-error .job-photo-load-button:hover{background:#991b1b;border-color:#ef4444}.job-photo-loading{background:linear-gradient(135deg,#f8fafc,#e2e8f0);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){.job-photos-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.375rem}.job-photo-placeholder{padding:.375rem}.job-photo-placeholder-icon{width:14px;height:14px}.job-photo-placeholder-text{font-size:.5rem}.job-photo-placeholder-subtext{font-size:.375rem}.job-photo-load-button{font-size:.375rem;padding:.125rem .25rem}}@media (prefers-color-scheme: dark){.skeleton{background:#374151}}.dark .skeleton{background:#374151}.job-cards-container{width:min(75rem,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;padding:2rem;background:transparent}.job-card{--grad: #feda15, #d97706;padding:2.5rem;background-image:linear-gradient(to bottom left,#fefce8,#fef3c7);border-radius:2rem;gap:1.5rem;display:grid;grid-template:"title icon" "content content" "bar bar" / 1fr auto;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;box-shadow:0 2px 8px hsl(0 0 0 / .1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.job-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsl(0 0 0 / .15)}.job-card-title{font-size:1.5rem;grid-area:title;align-self:end;text-transform:uppercase;font-weight:500;word-break:break-all;margin:0}.job-card-icon{grid-area:icon;font-size:3rem;display:flex;align-items:center;justify-content:center}.job-card-icon>i{color:transparent;background:linear-gradient(to right,var(--grad));-webkit-background-clip:text;background-clip:text}.job-card-content{grid-area:content}.job-card-content>*:first-child{margin-top:0rem}.job-card-content>*:last-child{margin-bottom:0rem}.job-card:after{content:"";grid-area:bar;height:2px;background-image:linear-gradient(90deg,var(--grad))}.dark .job-card{background-image:linear-gradient(to bottom left,#1f2937,#374151);color:#f9fafb;box-shadow:0 2px 8px hsl(0 0 0 / .3)}.dark .job-card:hover{box-shadow:0 4px 12px hsl(0 0 0 / .4)}@media (max-width: 768px){.job-cards-container{grid-template-columns:1fr;padding:1rem;gap:1rem}.job-card{padding:1.5rem;gap:1rem}.job-card-title{font-size:1.25rem}.job-card-icon{font-size:2.5rem}}.job-card.service-provider{--grad: #10b981, #047857;background-image:linear-gradient(to bottom left,#d1fae5,#a7f3d0)}.job-card.job-response{--grad: #f59e0b, #d97706;background-image:linear-gradient(to bottom left,#fef3c7,#fde68a)}.job-card.selected{--grad: #3b82f6, #1d4ed8;background-image:linear-gradient(to bottom left,#dbeafe,#bfdbfe);border:2px solid #3b82f6}.job-card.completed{--grad: #6b7280, #4b5563;background-image:linear-gradient(to bottom left,#f3f4f6,#e5e7eb);opacity:.8}.forum-container{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc;min-height:100vh}.dark .forum-container{background-color:#111827}.forum-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 0;box-shadow:0 1px 3px #0000001a}.dark .forum-header{background:#1f2937;border-bottom:1px solid #374151;box-shadow:0 1px 3px #0000004d}.forum-title{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.dark .forum-title{color:#f9fafb}.forum-subtitle{font-size:1rem;color:#6b7280;margin:.25rem 0 0}.dark .forum-subtitle{color:#9ca3af}.forum-nav{background:#fff;border-bottom:1px solid #e5e7eb;padding:.75rem 0}.dark .forum-nav{background:#1f2937;border-bottom:1px solid #374151}.forum-nav-item{display:inline-flex;align-items:center;padding:.5rem 1rem;text-decoration:none;color:#6b7280;font-size:1rem;font-weight:500;border-radius:.375rem;transition:all .2s}.forum-nav-item:hover{background-color:#f3f4f6;color:#374151}.dark .forum-nav-item{color:#9ca3af}.dark .forum-nav-item:hover{background-color:#374151;color:#d1d5db}.forum-nav-item.active,.dark .forum-nav-item.active{background-color:#3b82f6;color:#fff}.forum-layout{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem}@media (max-width: 1024px){.forum-layout{grid-template-columns:1fr;gap:1rem;padding:1rem}}.forum-sidebar{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;height:-moz-fit-content;height:fit-content;position:sticky;top:1.5rem;box-shadow:0 1px 3px #0000001a}.dark .forum-sidebar{background:#1f2937;border:1px solid #374151;box-shadow:0 1px 3px #0000004d}.sidebar-section{border-bottom:1px solid #f3f4f6}.dark .sidebar-section{border-bottom:1px solid #374151}.sidebar-section:last-child{border-bottom:none}.sidebar-header{padding:1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:1rem;color:#374151}.dark .sidebar-header{background:#374151;border-bottom:1px solid #4b5563;color:#d1d5db}.sidebar-content{padding:.5rem}.category-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.5rem;text-decoration:none;color:#6b7280;font-size:1rem;transition:all .2s}.category-item:hover{background-color:#f3f4f6;color:#374151}.dark .category-item{color:#9ca3af}.dark .category-item:hover{background-color:#374151;color:#d1d5db}.category-item.active{background-color:#eff6ff;color:#2563eb;font-weight:500}.dark .category-item.active{background-color:#1e40af;color:#93c5fd}.category-circle{width:24px;height:24px;border-radius:50%;margin-right:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;flex-shrink:0;text-transform:uppercase}.category-circle--general{background:#3b82f6}.category-circle--tips{background:#f59e0b}.category-circle--news{background:#10b981}.category-circle--regulations{background:#8b5cf6}.category-circle--showcase{background:#ec4899}.category-circle--technology{background:#06b6d4}.category-circle--safety{background:#ef4444}.category-circle--technical{background:#6366f1}.category-circle--project{background:#84cc16}.category-circle--discussion{background:#64748b}.category-circle--default{background:#3b82f6}.category-count{background:#f3f4f6;color:#6b7280;font-size:1rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.dark .category-count{background:#374151;color:#9ca3af}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}.stat-item{text-align:center}.stat-value{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.dark .stat-value{color:#f9fafb}.stat-label{font-size:1rem;color:#6b7280;margin:.25rem 0 0}.dark .stat-label{color:#9ca3af}.forum-main{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dark .forum-main{background:#1f2937;border:1px solid #374151;box-shadow:0 1px 3px #0000004d}.forum-toolbar{padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dark .forum-toolbar{border-bottom:1px solid #374151}.search-box{position:relative;flex:1;max-width:400px}.search-input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:all .2s;background:#f9fafb}.dark .search-input{border:1px solid #4b5563;background:#374151;color:#f9fafb}.dark .search-input::-moz-placeholder{color:#9ca3af}.dark .search-input::placeholder{color:#9ca3af}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.dark .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;background:#374151}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#9ca3af}.dark .search-icon{color:#6b7280}.sort-buttons{display:flex;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}.dark .sort-buttons{border:1px solid #4b5563}.sort-button{padding:.75rem 1rem;border:none;background:#fff;color:#6b7280;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border-right:1px solid #d1d5db}.dark .sort-button{background:#374151;color:#9ca3af;border-right:1px solid #4b5563}.sort-button:last-child{border-right:none}.dark .sort-button:last-child{border-right:none}.sort-button:hover{background:#f9fafb}.dark .sort-button:hover{background:#4b5563}.sort-button.active,.dark .sort-button.active{background:#3b82f6;color:#fff}.new-post-btn{background:transparent;color:#3b82f6;border:1px solid #3b82f6;padding:.75rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.dark .new-post-btn{background:transparent;color:#60a5fa;border:1px solid #60a5fa}.new-post-btn:hover{background:#eff6ff;color:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.dark .new-post-btn:hover{background:#60a5fa1a;color:#93c5fd;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.post-list{padding:0}.post-item{padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-start;gap:1rem;transition:all .2s;position:relative}.dark .post-item{border-bottom:1px solid #374151}.post-item:hover{background:#f9fafb}.dark .post-item:hover{background:#374151}.post-item:last-child{border-bottom:none}.post-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;flex-shrink:0;text-transform:uppercase}.dark .post-avatar{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.post-content{flex:1;min-width:0}.post-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.post-category{background:#f3f4f6;color:#6b7280;font-size:1rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.dark .post-category{background:#374151;color:#9ca3af}.post-badge{background:#fef3c7;color:#92400e;font-size:1rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.dark .post-badge{background:#451a03;color:#fbbf24}.post-title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.4}.post-title:hover{color:#3b82f6}.dark .post-title:hover{color:#60a5fa}.post-excerpt{font-size:1rem;color:#6b7280;line-height:1.5;margin-bottom:.75rem;position:relative}.dark .post-excerpt{color:#9ca3af}.post-author-info{font-size:1rem;color:#9ca3af;margin-bottom:.75rem}.dark .post-author-info{color:#6b7280}.post-stats{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#6b7280}.dark .post-stats{color:#9ca3af}.post-stat{display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:color .2s}.post-stat:hover{color:#3b82f6}.dark .post-stat:hover{color:#60a5fa}.post-ellipsis{position:absolute;top:0;right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;cursor:pointer;transition:all .2s;opacity:1;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);z-index:10}.dark .post-ellipsis{background:#1f2937e6;border:1px solid rgba(255,255,255,.1)}.post-ellipsis:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.dark .post-ellipsis:hover{background:#1f2937;box-shadow:0 2px 8px #0000004d}.post-ellipsis+div{animation:slideDown .15s ease-out;box-shadow:0 4px 12px #00000026;border:1px solid rgba(0,0,0,.1);z-index:9999999!important;position:relative}.dark .post-ellipsis+div{box-shadow:0 4px 12px #0006;border:1px solid rgba(255,255,255,.1);z-index:9999999!important;position:relative}.ellipsis-dropdown{z-index:9999999!important;position:absolute!important;overflow:visible!important;transform:translateZ(0)}.ellipsis-dropdown{z-index:9999999!important;position:absolute!important;overflow:visible!important;transform:translateZ(0);will-change:transform}.job-card,.post-item,.forum-main,.forum-container,.MuiCard-root,.MuiCardContent-root,.forum-container *,.forum-main *,.post-item *,.job-card *{overflow:visible!important}.post-ellipsis+div button,.post-ellipsis+div a{transition:all .15s ease}.post-ellipsis+div button:hover,.post-ellipsis+div a:hover{background:#3b82f61a;color:#3b82f6}.dark .post-ellipsis+div button:hover,.dark .post-ellipsis+div a:hover{background:#3b82f633;color:#60a5fa}.pinned-posts{background:#fffbeb;border-bottom:1px solid #fde68a}.dark .pinned-posts{background:#451a03;border-bottom:1px solid #92400e}.pinned-header{padding:.75rem 1rem;background:#fef3c7;border-bottom:1px solid #fde68a;font-size:1rem;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:.025em}.dark .pinned-header{background:#92400e;border-bottom:1px solid #b45309;color:#fbbf24}.pinned-post{padding:.75rem 1rem;border-bottom:1px solid #fde68a}.dark .pinned-post{border-bottom:1px solid #92400e}.pinned-post:last-child{border-bottom:none}.dark .pinned-post:last-child{border-bottom:none}.empty-state{text-align:center;padding:3rem 1rem;color:#6b7280}.empty-icon{width:48px;height:48px;margin:0 auto 1rem;color:#d1d5db}.dark .empty-icon{color:#4b5563}.empty-title{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.dark .empty-title{color:#d1d5db}.empty-text{font-size:1rem;margin:0 0 1.5rem}.dark .empty-text{color:#9ca3af}.skeleton{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading 1.5s infinite}.dark .skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-post{padding:1.25rem;border-bottom:1px solid #f3f4f6}.dark .skeleton-post{border-bottom:1px solid #374151}.skeleton-avatar{width:40px;height:40px;border-radius:50%;margin-right:1rem}.skeleton-line{height:1rem;border-radius:.25rem;margin-bottom:.5rem}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-line.long{width:100%}.show-more-content{position:relative;max-height:4.5rem;overflow:hidden}.show-more-content.expanded{max-height:none}.show-more-gradient{position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(transparent,#f8fafc);pointer-events:none}.dark .show-more-gradient{background:linear-gradient(transparent,#111827)}.show-more-button{background:none;border:none;color:#3b82f6;font-size:1rem;font-weight:500;cursor:pointer;padding:0;margin-top:.5rem}.dark .show-more-button{color:#60a5fa}.show-more-button:hover{text-decoration:underline}@media (max-width: 768px){.forum-toolbar{flex-direction:column;gap:.75rem;align-items:stretch}.search-box{max-width:none}.post-item{padding:.75rem}.post-avatar{width:32px;height:32px;font-size:1rem}.post-title{font-size:1rem}.post-stats{gap:.75rem}.post-ellipsis{top:0;right:0}.job-ellipsis{position:absolute!important;top:0!important;right:0!important;display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;cursor:pointer;transition:all .2s;opacity:1!important;visibility:visible!important;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);z-index:10}.dark .job-ellipsis{background:#1f2937e6;border:1px solid rgba(255,255,255,.1)}.job-ellipsis:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.dark .job-ellipsis:hover{background:#1f2937;box-shadow:0 2px 8px #0000004d}}.inline-comment-form{margin-top:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;animation:slideDown .2s ease-out;width:100%;clear:both;display:block;max-width:none;min-width:100%}.post-item .inline-comment-form{margin-left:0;margin-right:0;width:100%;position:relative;left:0;right:0}.post-item{display:block;position:relative}.job-card,.job-content{position:relative}.job-ellipsis{position:absolute!important;top:8px!important;right:8px!important;display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;cursor:pointer;transition:all .2s;opacity:1!important;visibility:visible!important;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);z-index:10}.ellipsis-dropdown{position:absolute!important;z-index:9999999!important;overflow:visible!important;transform:translateZ(0);will-change:transform;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:200px;max-width:250px}.dark .ellipsis-dropdown{background:#1f2937;border:1px solid #374151;box-shadow:0 4px 20px #0006}.ellipsis-dropdown .MuiMenuItem-root{padding:8px 16px;font-size:14px;transition:all .2s ease}.ellipsis-dropdown .MuiMenuItem-root:hover{background-color:#3b82f61a}.dark .ellipsis-dropdown .MuiMenuItem-root:hover{background-color:#3b82f633}.ellipsis-dropdown .MuiListItemIcon-root{min-width:36px;color:#6b7280}.dark .ellipsis-dropdown .MuiListItemIcon-root{color:#9ca3af}.ellipsis-dropdown .MuiListItemText-root{color:#374151}.dark .ellipsis-dropdown .MuiListItemText-root{color:#d1d5db}.dark .job-ellipsis{background:#1f2937e6;border:1px solid rgba(255,255,255,.1)}.job-ellipsis:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.dark .job-ellipsis:hover{background:#1f2937;box-shadow:0 2px 8px #0000004d}.inline-comment-form{flex:none;display:block;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inline-comment-form form{margin:0}.inline-comment-form .flex-1{flex:1}.inline-comment-form textarea{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:1rem;resize:vertical;min-height:60px;background:#fff;color:#374151;transition:border-color .2s}.dark .inline-comment-form textarea{border:1px solid #4b5563;background:#374151;color:#f9fafb}.inline-comment-form textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dark .inline-comment-form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.inline-comment-form .flex.gap-1{gap:.25rem}.inline-comment-form button{transition:all .2s}.inline-comment-form .bg-primary-600{background:transparent;border:1px solid #38b6ff;color:#38b6ff}.inline-comment-form .bg-primary-600:hover{background:#38b6ff1a;color:#004aad;border-color:#004aad;transform:translateY(-1px);box-shadow:0 4px 12px #38b6ff4d}.inline-comment-form .bg-primary-600:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.inline-comment-form .relative{position:relative}.inline-comment-form .max-h-32{max-height:8rem}.inline-comment-form .bg-red-600{background:transparent;border:1px solid #dc2626;color:#dc2626}.inline-comment-form .bg-red-600:hover{background:#dc26261a;color:#b91c1c;border-color:#b91c1c}.inline-comment-form .bg-gray-100{background-color:#f3f4f6}.dark .inline-comment-form .bg-gray-100{background-color:#374151}.inline-comment-form .border-gray-200{border-color:#e5e7eb}.dark .inline-comment-form .border-gray-200{border-color:#4b5563}@media (max-width: 768px){.inline-comment-form{margin-top:.25rem;padding:.75rem}.inline-comment-form textarea{font-size:1rem;min-height:50px}.inline-comment-form .flex.justify-between{flex-direction:column;gap:.5rem}.inline-comment-form .flex.gap-2{justify-content:flex-end}}.inline-comment-form .flex.justify-between{width:100%;min-width:100%}.inline-comment-form .flex.justify-between>div:first-child{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.inline-comment-form .flex.justify-between>div:last-child{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;margin-left:auto}.inline-comment-form form>div:last-child{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.report-modal-overlay{animation:fadeIn .2s ease-out}.report-modal-content{animation:slideUp .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-modal-content textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dark .report-modal-content textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.report-modal-content button{transition:all .2s ease}.report-modal-content button:disabled{opacity:.5;cursor:not-allowed}.report-modal-content button:not(:disabled):hover{transform:translateY(-1px)}.forum-post-container{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc;min-height:100vh}.dark .forum-post-container{background-color:#111827}.post-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:.75rem 0}.dark .post-header{background:#1f2937;border-bottom:1px solid #374151}.post-breadcrumb{font-size:1rem;color:#64748b;display:flex;align-items:center;gap:.375rem}.dark .post-breadcrumb{color:#9ca3af}.post-breadcrumb a{color:#64748b;text-decoration:none;transition:color .2s}.dark .post-breadcrumb a{color:#9ca3af}.post-breadcrumb a:hover{color:#3b82f6}.dark .post-breadcrumb a:hover{color:#60a5fa}.post-main{max-width:900px;margin:0 auto;padding:1rem;display:grid;grid-template-columns:1fr 240px;gap:1rem}@media (max-width: 1024px){.post-main{grid-template-columns:1fr;padding:.75rem}}.post-content-area{background:#fff;border-radius:.375rem;border:1px solid #e2e8f0;overflow:hidden}.dark .post-content-area{background:#1f2937;border:1px solid #374151}.post-author-header{padding:.75rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.dark .post-author-header{border-bottom:1px solid #374151}.post-author-info{display:flex;align-items:center;gap:.5rem}.post-author-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#38b6ff,#004aad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem}.dark .post-author-avatar{background:linear-gradient(135deg,#38b6ff,#004aad)}.post-author-details{display:flex;flex-direction:column;gap:.1875rem}.post-author-name{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.375rem}.dark .post-author-name{color:#f9fafb}.post-author-meta{font-size:1rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.dark .post-author-meta{color:#9ca3af}.post-author-badge{background:#fef3c7;color:#d97706;font-size:1rem;padding:.0625rem .25rem;border-radius:.5rem;font-weight:500}.dark .post-author-badge{background:#451a03;color:#fbbf24}.post-category-tag{background:#eff6ff;color:#2563eb;font-size:1rem;padding:.0625rem .25rem;border-radius:.5rem;font-weight:500}.dark .post-category-tag{background:#1e40af;color:#93c5fd}.post-body{padding:1rem}.post-title{font-size:1.125rem;font-weight:700;color:#1e293b;line-height:1.3;margin-bottom:.75rem}.dark .post-title{color:#f9fafb}.post-text{font-size:1rem;color:#374151;line-height:1.5;margin-bottom:1rem;white-space:pre-wrap}.dark .post-text{color:#d1d5db}.post-media{margin-bottom:1rem;border-radius:.375rem;overflow:hidden;border:1px solid #e2e8f0}.dark .post-media{border:1px solid #374151}.post-media img{width:100%;height:auto;display:block}.post-stats{padding:.5rem 1rem;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;align-items:center;gap:1rem;font-size:1rem;color:#64748b}.dark .post-stats{border-top:1px solid #374151;background:#374151;color:#9ca3af}.post-stat-item{display:flex;align-items:center;gap:.25rem}.post-stat-icon{width:14px;height:14px}.post-actions{padding:.5rem 1rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.dark .post-actions{border-top:1px solid #374151}.post-vote-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.25rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.dark .post-vote-btn{border:1px solid #4b5563;background:#374151;color:#9ca3af}.post-vote-btn:hover{border-color:#3b82f6;color:#3b82f6}.dark .post-vote-btn:hover{border-color:#3b82f6;color:#60a5fa}.post-vote-btn.active{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.dark .post-vote-btn.active{border-color:#3b82f6;background:#1e40af;color:#93c5fd}.post-action-buttons{display:flex;align-items:center;gap:.375rem}.post-action-btn{padding:.375rem;border-radius:.25rem;color:#64748b;cursor:pointer;transition:all .2s}.dark .post-action-btn{color:#9ca3af}.post-action-btn:hover{background:#f1f5f9;color:#374151}.dark .post-action-btn:hover{background:#374151;color:#d1d5db}.comments-section{background:#fff;border-radius:.375rem;border:1px solid #e2e8f0;overflow:hidden;margin-top:1rem}.dark .comments-section{background:#1f2937;border:1px solid #374151}.comments-header{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;background:#f8fafc;font-size:1rem;font-weight:600;color:#374151}.dark .comments-header{border-bottom:1px solid #374151;background:#374151;color:#d1d5db}.comment-form{padding:1rem;border-bottom:1px solid #f1f5f9;background:#f8fafc}.dark .comment-form{border-bottom:1px solid #374151;background:#374151}.comment-input{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:1rem;resize:vertical;min-height:60px;margin-bottom:.5rem;transition:border-color .2s;background:#fff}.dark .comment-input{border:1px solid #4b5563;background:#374151;color:#f9fafb}.dark .comment-input::-moz-placeholder{color:#9ca3af}.dark .comment-input::placeholder{color:#9ca3af}.comment-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dark .comment-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.comment-submit-btn{background:linear-gradient(135deg,#38b6ff,#004aad);color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.dark .comment-submit-btn{background:linear-gradient(135deg,#38b6ff,#004aad);color:#fff}.comment-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #38b6ff4d}.dark .comment-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #38b6ff66}.comment-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.comment-list{padding:.75rem 0}.comment-item{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.dark .comment-item{border-bottom:1px solid #374151}.comment-item:last-child{border-bottom:none}.comment-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.comment-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#38b6ff,#004aad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;flex-shrink:0}.dark .comment-avatar{background:linear-gradient(135deg,#38b6ff,#004aad)}.comment-author-info{display:flex;flex-direction:column;gap:.125rem}.comment-author-name{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.375rem}.dark .comment-author-name{color:#f9fafb}.comment-time{font-size:1rem;color:#64748b}.dark .comment-time{color:#9ca3af}.comment-content{font-size:1rem;color:#374151;line-height:1.5;margin-bottom:.5rem;white-space:pre-wrap}.dark .comment-content{color:#d1d5db}.comment-actions{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#64748b}.dark .comment-actions{color:#9ca3af}.comment-vote{display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:color .2s}.comment-vote:hover{color:#3b82f6}.dark .comment-vote:hover{color:#60a5fa}.comment-vote.active{color:#3b82f6}.dark .comment-vote.active{color:#60a5fa}.comment-action{cursor:pointer;transition:color .2s}.comment-action:hover{color:#374151}.dark .comment-action:hover{color:#d1d5db}.post-sidebar{display:flex;flex-direction:column;gap:1rem}.sidebar-card{background:#fff;border-radius:.375rem;border:1px solid #e2e8f0;overflow:hidden}.dark .sidebar-card{background:#1f2937;border:1px solid #374151}.sidebar-card-header{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;background:#f8fafc;font-size:1rem;font-weight:600;color:#374151}.dark .sidebar-card-header{border-bottom:1px solid #374151;background:#374151;color:#d1d5db}.sidebar-card-content{padding:1rem}.related-post{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;text-decoration:none;color:inherit;transition:background-color .2s}.related-post:hover{background:#f1f5f9}.dark .related-post:hover{background:#374151}.related-post-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#38b6ff,#004aad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;flex-shrink:0}.dark .related-post-avatar{background:linear-gradient(135deg,#38b6ff,#004aad)}.related-post-content{flex:1;min-width:0}.related-post-title{font-size:1rem;font-weight:500;color:#1e293b;line-height:1.3;margin-bottom:.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .related-post-title{color:#f9fafb}.related-post-meta{font-size:1rem;color:#64748b;display:flex;align-items:center;gap:.375rem}.dark .related-post-meta{color:#9ca3af}.empty-comments{text-align:center;padding:2rem 1rem;color:#64748b}.dark .empty-comments{color:#9ca3af}.empty-comments-icon{width:32px;height:32px;margin:0 auto .75rem;color:#d1d5db}.dark .empty-comments-icon{color:#4b5563}.empty-comments-title{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .25rem}.dark .empty-comments-title{color:#d1d5db}.empty-comments-text{font-size:1rem;margin:0}@media (max-width: 768px){.post-main,.post-body{padding:.75rem}.post-title,.post-text{font-size:1rem}.post-author-header{padding:.5rem}.post-stats,.post-actions{padding:.375rem .75rem}.comment-form{padding:.75rem}.comment-item{padding:.5rem .75rem}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Public Sans,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-6{bottom:-1.5rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50,.z-\[50\]{z-index:50}.z-\[9990\]{z-index:9990}.z-\[9998\]{z-index:9998}.z-\[999998\]{z-index:999998}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.-m-px{margin:-1px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[10rem\]{max-height:10rem}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-\[calc\(80vh-80px\)\]{max-height:calc(80vh - 80px)}.max-h-\[calc\(85vh-100px\)\]{max-height:calc(85vh - 100px)}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[160px\]{min-height:160px}.min-h-\[28px\]{min-height:28px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[28px\]{min-width:28px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[32px\]{min-width:32px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[60px\]{max-width:60px}.max-w-\[80\%\]{max-width:80%}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#10b981\]{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-\[\#feda15\]{--tw-border-opacity: 1;border-color:rgb(254 218 21 / var(--tw-border-opacity))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.border-amber-500\/30{border-color:#f59e0b4d}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-blue-300\/50{border-color:#93c5fd80}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-blue-700\/30{border-color:#1d4ed84d}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-400\/60{border-color:#9ca3af99}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-600\/50{border-color:#4b556380}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-700\/50{border-color:#37415180}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-national-border{border-color:var(--national-border-color)}.border-national-border-dark{border-color:var(--national-border-color-dark)}.border-national-border-hover{border-color:var(--national-border-color-hover)}.border-national-border-light{border-color:var(--national-border-color-light)}.border-national-border-medium{border-color:var(--national-border-color-medium)}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(212 194 15 / var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-red-300\/50{border-color:#fca5a580}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-400\/60{border-color:#f8717199}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-secondary-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-secondary-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-success-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/20{border-color:#fff3}.border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-b-transparent{border-bottom-color:transparent}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-r-transparent{border-right-color:transparent}.border-t-current{border-top-color:currentColor}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.border-opacity-20{--tw-border-opacity: .2}.bg-\[\#000000\]\/5{background-color:#0000000d}.bg-\[\#004aad\]{--tw-bg-opacity: 1;background-color:rgb(0 74 173 / var(--tw-bg-opacity))}.bg-\[\#0A66C2\]\/5{background-color:#0a66c20d}.bg-\[\#1877F2\]\/5{background-color:#1877f20d}.bg-\[\#38b6ff\]{--tw-bg-opacity: 1;background-color:rgb(56 182 255 / var(--tw-bg-opacity))}.bg-\[\#E4405F\]\/5{background-color:#e4405f0d}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-\[\#feda15\]{--tw-bg-opacity: 1;background-color:rgb(254 218 21 / var(--tw-bg-opacity))}.bg-\[var\(--color-primary-rgba-dark\)\]{background-color:var(--color-primary-rgba-dark)}.bg-\[var\(--color-primary-rgba-light\)\]{background-color:var(--color-primary-rgba-light)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-amber-900\/20{background-color:#78350f33}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/30{background-color:#3741514d}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/95{background-color:#1f2937f2}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-100\/80{background-color:#dcfce7cc}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(212 194 15 / var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-secondary-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-50\/80{background-color:#fefce8cc}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-900\/30{background-color:#713f124d}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-95{--tw-bg-opacity: .95}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-primary-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-primary-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.25rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.875rem}.text-9xl{font-size:6rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7125rem\]{font-size:.7125rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7625rem\]{font-size:.7625rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:.875rem}.text-lg{font-size:1rem}.text-sm{font-size:.8125rem}.text-xl{font-size:1.125rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#000000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-\[\#0A66C2\]{--tw-text-opacity: 1;color:rgb(10 102 194 / var(--tw-text-opacity))}.text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-\[\#1877F2\]{--tw-text-opacity: 1;color:rgb(24 119 242 / var(--tw-text-opacity))}.text-\[\#1DA1F2\]{--tw-text-opacity: 1;color:rgb(29 161 242 / var(--tw-text-opacity))}.text-\[\#E4405F\]{--tw-text-opacity: 1;color:rgb(228 64 95 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.text-national-border{color:var(--national-border-color)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}.text-primary-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.text-primary-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(212 194 15 / var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-primary-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-primary-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-primary-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.text-secondary-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-secondary-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-secondary-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-secondary-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-success-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-success-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}.placeholder-transparent::-moz-placeholder{color:transparent}.placeholder-transparent::placeholder{color:transparent}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-purple-100{--tw-shadow-color: #f3e8ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.ring-primary-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))}.ring-opacity-50{--tw-ring-opacity: .5}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important}.MuiOutlinedInput-root:not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border-width:1px!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused fieldset,.MuiOutlinedInput-root fieldset{border-width:1px!important}:root{--tremor-textColor: #111827;--tremor-textColor-muted: #6b7280;--tremor-textColor-emphasis: #111827;--tremor-textColor-subtle: #9ca3af;--tremor-textColor-strong: #000000;--tremor-textColor-inverted: #ffffff;--tremor-background: #ffffff;--tremor-background-muted: #f9fafb;--tremor-background-subtle: #f3f4f6;--tremor-border: #e5e7eb;--tremor-ring: #3b82f6;--tremor-content: #111827;--tremor-content-subtle: #6b7280;--tremor-content-emphasis: #111827;--tremor-brand: #3b82f6;--tremor-brand-muted: #60a5fa;--tremor-brand-subtle: #93c5fd;--tremor-brand-emphasis: #1d4ed8;--tremor-text: #111827;--tremor-text-muted: #6b7280;--tremor-text-emphasis: #111827;--tremor-text-subtle: #9ca3af;--tremor-text-strong: #000000;--tremor-text-inverted: #ffffff;--tremor-backgroundColor: #ffffff;--tremor-backgroundColor-muted: #f9fafb;--tremor-backgroundColor-subtle: #f3f4f6;--tremor-borderColor: #e5e7eb;--tremor-borderColor-muted: #f3f4f6;--tremor-borderColor-subtle: #f9fafb;--tremor-ringColor: #3b82f6;--tremor-ringColor-muted: #60a5fa;--tremor-ringColor-subtle: #93c5fd;--tremor-brandColor: #3b82f6;--tremor-brandColor-muted: #60a5fa;--tremor-brandColor-subtle: #93c5fd;--tremor-brandColor-emphasis: #1d4ed8;--color-primary-rgb: 254 218 21;--color-secondary-rgb: 59 130 246;--color-accent-rgb: 59 130 246;--color-primary-text: #000000;--color-accent-text: #ffffff;--national-border-color: #008751;--national-border-color-rgb: 0 135 81;--national-border-color-light: rgba(0, 135, 81, .2);--national-border-color-medium: rgba(0, 135, 81, .5);--national-border-color-dark: rgba(0, 135, 81, .8);--national-border-color-hover: rgba(0, 135, 81, .7);--national-border-color-focus: #008751;--national-border-color-disabled: rgba(0, 135, 81, .3);--color-primary-rgba-light: rgba( 22, 163, 74, .4 );--color-primary-rgba-medium: rgba( 22, 163, 74, .6 );--color-primary-rgba-dark: rgba( 22, 163, 74, .8 );--color-accent-rgba-light: rgba( 22, 163, 74, .4 );--color-primary-50: #fefce8;--color-primary-100: #fef9c3;--color-primary-200: #fef08a;--color-primary-300: #fde047;--color-primary-400: #facc15;--color-primary-500: #e6b800;--color-primary-600: #ca8a04;--color-primary-700: #a16207;--color-primary-800: #854d0e;--color-primary-900: #713f12;--color-primary-950: #422006;--form-input-text: #111827;--form-input-bg: #ffffff;--form-input-border: #d1d5db;--form-input-border-hover: #9ca3af;--form-input-border-focus: #3b82f6;--color-accent-50: #fef2f2;--color-accent-100: #fee2e2;--color-accent-200: #fecaca;--color-accent-300: #fca5a5;--color-accent-400: #f87171;--color-accent-500: #ef4444;--color-accent-600: #dc2626;--color-accent-700: #b91c1c;--color-accent-800: #991b1b;--color-accent-900: #7f1d1d;--color-accent-950: #450a0a}.dark{--tremor-textColor: #ffffff;--tremor-textColor-muted: #aaaaaa;--tremor-textColor-emphasis: #ffffff;--tremor-textColor-subtle: #bbbbbb;--tremor-textColor-strong: #ffffff;--tremor-textColor-inverted: #000000;--tremor-background: #000000;--tremor-background-muted: #050505;--tremor-background-subtle: #000000;--tremor-border: #0f0f0f;--tremor-ring: #3b82f6;--tremor-content: #ffffff;--tremor-content-subtle: #aaaaaa;--tremor-content-emphasis: #ffffff;--tremor-brand: #3b82f6;--tremor-brand-muted: #1e40af;--tremor-brand-subtle: #1e3a8a;--tremor-brand-emphasis: #60a5fa;--tremor-text: #ffffff;--tremor-text-muted: #aaaaaa;--tremor-text-emphasis: #ffffff;--tremor-text-subtle: #bbbbbb;--tremor-text-strong: #ffffff;--tremor-text-inverted: #000000;--tremor-backgroundColor: #000000;--tremor-backgroundColor-muted: #050505;--tremor-backgroundColor-subtle: #000000;--tremor-borderColor: #0f0f0f;--tremor-borderColor-muted: #151515;--tremor-borderColor-subtle: #1a1a1a;--tremor-ringColor: #3b82f6;--tremor-ringColor-muted: #1e40af;--tremor-ringColor-subtle: #1e3a8a;--tremor-brandColor: #3b82f6;--tremor-brandColor-muted: #1e40af;--tremor-brandColor-subtle: #1e3a8a;--tremor-brandColor-emphasis: #60a5fa;--color-primary-text: #ffffff;--color-accent-text: #ffffff;--form-input-text: #ffffff;--form-input-bg: #1f2937;--form-input-border: #4b5563;--form-input-border-hover: #6b7280;--form-input-border-focus: #3b82f6;color-scheme:dark}.admin-layout .dashboard-container,.admin-layout .container-mobile,.admin-layout .container-tablet,.admin-layout .container-desktop,.admin-layout .container-wide{max-width:none!important;margin:0!important;width:100%!important}.admin-layout .text-primary-600{color:#3b82f6!important}.dark .admin-layout .text-primary-400{color:#60a5fa!important}.admin-layout .hover\:bg-primary-50:hover{background-color:#3b82f61a!important}.dark .admin-layout .hover\:bg-primary-900\/20:hover{background-color:#3b82f633!important}html{font-size:12px}@media (min-width: 640px){html{font-size:13px}}@media (min-width: 1024px){html{font-size:14px}}body{font-size:1rem;line-height:1.4;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark body{color:var(--tremor-text-emphasis)}.dark body{background-color:#000}body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-xs{font-size:.7rem!important;line-height:1.2!important}@media (min-width: 640px){.text-xs{font-size:.75rem!important}}@media (min-width: 1024px){.text-xs{font-size:.75rem!important}}.text-sm{font-size:.8rem!important;line-height:1.3!important}@media (min-width: 640px){.text-sm{font-size:.8125rem!important}}@media (min-width: 1024px){.text-sm{font-size:.875rem!important}}.text-base{font-size:.9rem!important;line-height:1.4!important}@media (min-width: 640px){.text-base{font-size:.9rem!important}}@media (min-width: 1024px){.text-base{font-size:1rem!important}}.text-lg{font-size:1rem!important;line-height:1.4!important}@media (min-width: 640px){.text-lg{font-size:1.1rem!important}}@media (min-width: 1024px){.text-lg{font-size:1.125rem!important}}.text-xl{font-size:1.1rem!important;line-height:1.4!important}@media (min-width: 640px){.text-xl{font-size:1.2rem!important}}@media (min-width: 1024px){.text-xl{font-size:1.25rem!important}}.text-2xl{font-size:1.2rem!important;line-height:1.3!important}@media (min-width: 640px){.text-2xl{font-size:1.3rem!important}}@media (min-width: 1024px){.text-2xl{font-size:1.5rem!important}}.text-3xl{font-size:1.3rem!important;line-height:1.2!important}@media (min-width: 640px){.text-3xl{font-size:1.4rem!important}}@media (min-width: 1024px){.text-3xl{font-size:1.75rem!important}}.tremor-Title-root{font-size:1rem!important;line-height:1.3!important}@media (min-width: 640px){.tremor-Title-root{font-size:1.1rem!important}}@media (min-width: 1024px){.tremor-Title-root{font-size:1.125rem!important}}.tremor-Text-root{font-size:.9rem!important;line-height:1.4!important}@media (min-width: 640px){.tremor-Text-root{font-size:.9rem!important}}@media (min-width: 1024px){.tremor-Text-root{font-size:.875rem!important}}.tremor-Metric-root{font-size:1.2rem!important;line-height:1.2!important}@media (min-width: 640px){.tremor-Metric-root{font-size:1.3rem!important}}@media (min-width: 1024px){.tremor-Metric-root{font-size:1.5rem!important}}.tremor-TableCell-root,.tremor-TableHeaderCell-root{font-size:.8rem!important;line-height:1.3!important;padding:.4rem .6rem!important}@media (min-width: 640px){.tremor-TableCell-root,.tremor-TableHeaderCell-root{font-size:.8rem!important;padding:.5rem .7rem!important}}@media (min-width: 1024px){.tremor-TableCell-root,.tremor-TableHeaderCell-root{font-size:.8125rem!important;padding:.5rem .75rem!important}}.tremor-Button-root,.tremor-TextInput-root{font-size:.8125rem!important;line-height:1.3!important;padding:.375rem .75rem!important}.tremor-Badge-root{font-size:.75rem!important;line-height:1.2!important;padding:.25rem .5rem!important}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}[data-tremor-component]{color:var(--tremor-textColor);background-color:var(--tremor-background)}.tremor-Card,.tremor-Text,.tremor-Title,.tremor-Badge,.tremor-Button,.tremor-Select,.tremor-Dialog{color:var(--tremor-textColor)!important;background-color:var(--tremor-background)!important}.fixed.inset-0.bg-black.bg-opacity-50,.fixed.inset-0.bg-black\/50,.fixed.inset-0.bg-black\/30,.fixed.inset-0.bg-black.bg-opacity-30,.fixed.inset-0.bg-black.bg-opacity-75,.fixed.inset-0.bg-black\/75,.fixed.inset-0.bg-black\/60,.fixed.inset-0.bg-black.bg-opacity-60,.dark .fixed.inset-0.bg-black.bg-opacity-50,.dark .fixed.inset-0.bg-black\/50,.dark .fixed.inset-0.bg-black\/30,.dark .fixed.inset-0.bg-black.bg-opacity-30,.dark .fixed.inset-0.bg-black.bg-opacity-75,.dark .fixed.inset-0.bg-black\/75,.dark .fixed.inset-0.bg-black\/60,.dark .fixed.inset-0.bg-black.bg-opacity-60,.tremor-Dialog-overlay,[data-radix-dialog-overlay],[data-state=open][data-radix-dialog-overlay],.fixed.inset-0[class*=bg-black],.fixed.inset-0[class*=bg-opacity],.fixed.inset-0[class*="bg-black/"]{background-color:#000!important}.fixed.inset-0.flex.items-center.justify-center .bg-white:not([class*=max-w-]),.fixed.inset-0.flex.items-center.justify-center .bg-gray-800:not([class*=max-w-]){max-width:36rem!important;max-height:80vh!important;margin:1rem!important}.fixed.inset-0.flex.items-center.justify-center .bg-white{background-color:#fff!important;border-color:#e5e7eb!important}.fixed.inset-0.flex.items-center.justify-center .bg-gray-800{background-color:#1f2937!important;border-color:#374151!important}.dark .fixed.inset-0.flex.items-center.justify-center .bg-white,.dark .fixed.inset-0.flex.items-center.justify-center .bg-gray-800{background-color:#000!important;border-color:#0f0f0f!important}.fixed.inset-0.flex.items-center.justify-center .bg-white .p-6,.fixed.inset-0.flex.items-center.justify-center .bg-gray-800 .p-6{padding:.75rem!important}.fixed.inset-0.flex.items-center.justify-center .bg-white .p-4,.fixed.inset-0.flex.items-center.justify-center .bg-gray-800 .p-4{padding:.5rem!important}.payment-request-modal{max-width:40rem!important;width:100%!important}.dark .tremor-Card-root{background-color:#000!important;border-color:#0f0f0f!important}.dark .tremor-TableCell-root,.dark .tremor-TableHeaderCell-root{border-color:#0f0f0f!important}.dark .tremor-TableRow-row:hover{background-color:#0f0f0f!important}.dark .tremor-TableHeaderCell-root{background-color:#050505!important}.dark .tremor-TableHeaderCell-root .font-medium{color:#fff!important}.dark .tremor-Tab-root{color:var(--tremor-text-muted)!important}.dark .tremor-Tab-root[data-state=active]{color:var(--tremor-text-emphasis)!important}.dark .tremor-Text-root{color:var(--tremor-text)!important}.dark .tremor-Title-root{color:var(--tremor-text-emphasis)!important}.dark .tremor-Badge-root{background-color:var(--tremor-background-muted)!important;color:var(--tremor-text)!important}.dark .tremor-Button-root{background-color:var(--tremor-brand)!important;color:var(--tremor-text-inverted)!important}.dark .tremor-Button-root:hover{background-color:var(--tremor-brand-emphasis)!important}.dark label{color:var(--tremor-text)!important}.dark select:hover,.dark input[type=text]:hover,.dark input[type=email]:hover,.dark input[type=password]:hover{border-color:var(--form-border-hover)!important}.dark select:focus,.dark input[type=text]:focus,.dark input[type=email]:focus,.dark input[type=password]:focus{border-color:var(--form-border-focus)!important;outline-color:var(--form-border-focus)!important;outline-width:0!important;outline-style:solid!important}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark textarea,.dark select{color:var(--form-input-text)!important;background-color:var(--form-input-bg)!important;border-color:var(--form-input-border)!important}.dark input[type=text]:hover,.dark input[type=email]:hover,.dark input[type=password]:hover,.dark input[type=number]:hover,.dark input[type=tel]:hover,.dark input[type=url]:hover,.dark textarea:hover,.dark select:hover{border-color:var(--form-input-border-hover)!important}.dark input[type=text]:focus,.dark input[type=email]:focus,.dark input[type=password]:focus,.dark input[type=number]:focus,.dark input[type=tel]:focus,.dark input[type=url]:focus,.dark textarea:focus,.dark select:focus{border-color:var(--form-input-border-focus)!important;outline-color:var(--form-input-border-focus)!important;outline-width:0!important;outline-style:solid!important}.dark select option{background-color:#1f2937!important;color:#fff!important}.dark select option:hover{background-color:#374151!important}.dark select option:checked{background-color:#3b82f6!important;color:#fff!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--tremor-text-muted)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--tremor-text-muted)!important}.dark .text-muted-foreground{color:var(--tremor-text-muted)!important}.dark .text-foreground{color:var(--tremor-text)!important}.dark .text-gray-500,.dark .text-gray-600{color:var(--tremor-text-muted)!important}.dark .text-gray-800,.dark .text-gray-900{color:var(--tremor-text-emphasis)!important}.dark .bg-gray-50,.dark .bg-gray-100,.dark .bg-gray-200{background-color:#000!important}.dark .bg-gray-300,.dark .bg-gray-400,.dark .bg-gray-500{background-color:#050505!important}.dark .bg-gray-600,.dark .bg-gray-700,.dark .bg-gray-800{background-color:#0f0f0f!important}.dark .bg-gray-900{background-color:#000!important}.dark .border-gray-200,.dark .border-gray-300,.dark .border-gray-400{border-color:#0f0f0f!important}.dark .border-gray-500,.dark .border-gray-600,.dark .border-gray-700{border-color:#151515!important}.dark .border-gray-800{border-color:#1a1a1a!important}.dark .text-gray-400,.dark .text-gray-500{color:#aaa!important}.dark .text-gray-600,.dark .text-gray-700{color:#bbb!important}.dark .admin-card,.dark .admin-panel,.dark .admin-section,.dark .admin-header,.dark .admin-sidebar{background-color:#000!important;border-color:#0f0f0f!important}.dark .admin-content{background-color:#000!important}.dark .admin-modal,.dark .admin-dialog{background-color:#000!important;border-color:#0f0f0f!important}.dark .admin-table{background-color:#050505!important}.dark .admin-table th{background-color:#0f0f0f!important;color:#fff!important}.dark .admin-table td{background-color:#050505!important;border-color:#0f0f0f!important}.dark .admin-table tr:hover{background-color:#0f0f0f!important}.dark .MuiCard-root{background-color:#000!important;border-color:#0f0f0f!important}.dark .MuiPaper-root,.dark .post-job-page{background-color:#000!important}.dark .post-job-page .MuiPaper-root,.dark .post-job-page .MuiMenu-paper{background-color:#000!important;border:1px solid #374151!important}.dark .post-job-page .MuiMenuItem-root{background-color:#000!important;color:#fff!important}.dark .post-job-page .MuiMenuItem-root:hover{background-color:#1f2937!important}.dark .post-job-page .MuiMenuItem-root.Mui-selected{background-color:#1f2937!important;color:#fff!important}.dark .post-job-page .MuiMenuItem-root.Mui-selected:hover{background-color:#374151!important}.dark .post-job-page .MuiSelect-select{background-color:#000!important;color:#fff!important}.dark .post-job-page .MuiOutlinedInput-root{background-color:#000!important}.dark .post-job-page .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#374151!important}.dark .post-job-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6b7280!important}.dark .post-job-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6!important}.dark .MuiMenu-root .MuiPaper-root{background-color:#000!important}.dark .MuiMenu-root .MuiMenuItem-root{background-color:#000!important;color:#fff!important}.dark .MuiMenu-root .MuiMenuItem-root:hover{background-color:#1f2937!important}.dark .MuiMenu-root .MuiMenuItem-root.Mui-selected{background-color:#1f2937!important;color:#fff!important}.MuiMenu-root .MuiPaper-root{background-color:#fff!important}.MuiMenu-root .MuiMenuItem-root{background-color:#fff!important;color:#374151!important}.MuiMenu-root .MuiMenuItem-root:hover{background-color:#f9fafb!important;color:#111827!important}.MuiMenu-root .MuiMenuItem-root.Mui-selected{background-color:#f3f4f6!important;color:#111827!important}.dark .MuiMenu-root .MuiBox-root .MuiTypography-root{color:#fff!important}.MuiMenu-root .MuiBox-root .MuiTypography-root{color:#374151!important}.dark .MuiMenu-root .MuiListItemIcon-root{color:#fff!important;min-width:32px!important}.MuiMenu-root .MuiListItemIcon-root{color:#374151!important;min-width:32px!important}.dark .MuiMenu-root .MuiListItemText-root .MuiTypography-root{color:#fff!important}.MuiMenu-root .MuiListItemText-root .MuiTypography-root{color:#374151!important}.MuiPopover-paper.MuiMenu-paper,.MuiPopover-paper.MuiMenu-paper .MuiList-root,.MuiPopover-paper.MuiMenu-paper .MuiBox-root{background-color:#fff!important;color:#374151!important}.MuiPopover-paper.MuiMenu-paper .MuiTypography-root{color:#374151!important}.MuiPopover-paper.MuiMenu-paper .MuiMenuItem-root{background-color:#fff!important;color:#374151!important}.MuiPopover-paper.MuiMenu-paper .MuiMenuItem-root:hover{background-color:#f9fafb!important;color:#111827!important}.MuiPopover-paper.MuiMenu-paper .MuiListItemIcon-root,.MuiPopover-paper.MuiMenu-paper .MuiListItemText-root,.MuiPopover-paper.MuiMenu-paper .MuiListItemText-root .MuiTypography-root{color:#374151!important}.MuiPopover-paper.MuiMenu-paper{border:1px solid #e5e7eb!important}body:not(.dark) .MuiMenu-root .MuiPaper-root,body:not(.dark) .MuiPopover-paper.MuiMenu-paper{background-color:#fff!important}body:not(.dark) .MuiMenu-root .MuiMenuItem-root,body:not(.dark) .MuiPopover-paper.MuiMenu-paper .MuiMenuItem-root{background-color:#fff!important;color:#374151!important}body:not(.dark) .MuiMenu-root .MuiMenuItem-root:hover,body:not(.dark) .MuiPopover-paper.MuiMenu-paper .MuiMenuItem-root:hover{background-color:#f9fafb!important;color:#111827!important}body:not(.dark) .MuiMenu-root .MuiBox-root,body:not(.dark) .MuiPopover-paper.MuiMenu-paper .MuiBox-root{background-color:#fff!important;color:#374151!important}body:not(.dark) .MuiMenu-root .MuiTypography-root,body:not(.dark) .MuiPopover-paper.MuiMenu-paper .MuiTypography-root{color:#374151!important}.MuiPopover-paper.MuiMenu-paper .MuiDivider-root{border-color:#e5e7eb!important;background-color:#e5e7eb!important}body:not(.dark) .MuiPopover-paper.MuiMenu-paper .MuiDivider-root{border-color:#e5e7eb!important;background-color:#e5e7eb!important}.dark .MuiIconButton-root .lucide-menu,.dark .MuiIconButton-root:hover .lucide-menu{color:#fff!important}.dark .MuiDrawer-paper{background-color:#121212!important;color:#fff!important}.dark .MuiDrawer-paper .MuiBox-root{background-color:#121212!important}.dark .MuiDrawer-paper .MuiListItem-root,.dark .MuiDrawer-paper .MuiListItemText-root,.dark .MuiDrawer-paper .MuiListItemText-root .MuiTypography-root,.dark .MuiListItemText-root .MuiTypography-root.MuiTypography-body2,.dark .MuiListItemText-root .MuiTypography-root,.dark .MuiListItem-root .MuiListItemText-root .MuiTypography-root.MuiTypography-body2,.dark .MuiListItem-root .MuiListItemText-root .MuiTypography-root,.dark .MuiListItemText-primary .MuiTypography-root{color:#fff!important}.dark .MuiListItemText-secondary .MuiTypography-root{color:#b0b0b0!important}@supports (-webkit-touch-callout: none){.mobile-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:transform!important;padding-bottom:env(safe-area-inset-bottom)!important}body{-webkit-overflow-scrolling:touch!important}html,body{position:relative!important}}.dark .MuiDrawer-paper .MuiListItemIcon-root{color:#9ca3af!important}.dark .MuiButton-root.MuiButton-outlined{color:#fff!important;border-color:#6b7280!important;background-color:transparent!important}.dark .MuiButton-root.MuiButton-outlined:hover{background-color:#374151!important;border-color:#9ca3af!important}.dark .MuiButton-root.MuiButton-outlined:disabled{color:#6b7280!important;border-color:#4b5563!important;background-color:transparent!important}.dark .MuiTableCell-root{background-color:#050505!important;border-color:#0f0f0f!important;color:#fff!important}.dark .MuiTableHead-root .MuiTableCell-root{background-color:#0f0f0f!important;color:#fff!important}.dark .MuiTableRow-root:hover{background-color:#0f0f0f!important}.dark .MuiButton-outlined{border-color:#0f0f0f!important;color:#fff!important}.dark .MuiButton-outlined:hover{background-color:#0f0f0f!important}.dark .MuiChip-root{background-color:#0f0f0f!important;color:#fff!important}.dark .MuiTextField-root .MuiOutlinedInput-root{background-color:#050505!important;border-color:#0f0f0f!important;color:#fff!important}.dark .MuiTextField-root .MuiOutlinedInput-root:hover{border-color:#151515!important}.dark .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{border-color:#3b82f6!important}.dark .MuiInputLabel-root{color:#aaa!important}.dark .MuiInputLabel-root.Mui-focused{color:#3b82f6!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.scrollbar-hide::-webkit-scrollbar{display:none}.tab-scroll-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.tab-scroll-container::-webkit-scrollbar{display:none}.tab-scroll-container>*{flex-shrink:0}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:0}25%,75%{opacity:1}}.animate-fadeInOut{animation:fadeInOut 4s ease-in-out infinite}.glass{background:#ffffffe6;border:1px solid rgba(255,255,255,.18)}.glass-dark{background:#000000e6;border:1px solid rgba(255,255,255,.18)}.hover-lift{transition:transform .2s ease-in-out}.hover-lift:hover{transform:translateY(-2px)}.gradient-text{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.8}}.animate-pulse-subtle{animation:pulse-subtle 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-subtle{animation:bounce-subtle 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.btn-modern{position:relative;overflow:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-modern:hover:before{left:100%}.imessage{margin-left:1rem;margin-right:1rem;margin-bottom:1rem;max-width:20rem;border-radius:1rem;padding:.75rem}.imessage p{margin:0;font-size:.8rem;line-height:1.3}@media (min-width: 640px){.imessage p{font-size:.8125rem}}@media (min-width: 1024px){.imessage p{font-size:.875rem}}.imessage p.from-me{margin-left:auto;border-bottom-right-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.imessage p.from-them{margin-right:auto;border-bottom-left-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.dark .imessage p.from-them{color:var(--tremor-text-emphasis)}.dark .imessage p.from-them{background-color:#000}.no-tail:before,.no-tail:after{display:none}@keyframes voice-pulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.voice-input-listening{animation:voice-pulse 2s infinite;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}input,textarea{padding-left:12px!important}textarea{padding-top:12px!important}.MuiTextField-root input,.MuiTextField-root textarea,.MuiOutlinedInput-root input,.MuiOutlinedInput-root textarea,.MuiInputBase-root input,.MuiInputBase-root textarea{padding-left:12px!important}.MuiTextField-root textarea,.MuiOutlinedInput-root textarea,.MuiInputBase-root textarea{padding-top:12px!important}input:focus,input:hover,input:active,textarea:focus,textarea:hover,textarea:active{padding-left:12px!important}textarea:focus,textarea:hover,textarea:active{padding-top:12px!important}.placeholder\:text-\[0\.65rem\]::-moz-placeholder{font-size:.65rem}.placeholder\:text-\[0\.65rem\]::placeholder{font-size:.65rem}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-national-border-focus:focus-within{border-color:var(--national-border-color-focus)}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-national-border-focus:focus-within{--tw-ring-color: var(--national-border-color-focus)}.focus-within\:ring-primary-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 194 15 / var(--tw-ring-opacity))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#feda15\]:hover{--tw-border-opacity: 1;border-color:rgb(254 218 21 / var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.hover\:border-green-700:hover{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.hover\:border-national-border:hover{border-color:var(--national-border-color)}.hover\:border-national-border-hover:hover{border-color:var(--national-border-color-hover)}.hover\:border-orange-600:hover{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.hover\:border-primary-500:hover{--tw-border-opacity: 1;border-color:rgb(212 194 15 / var(--tw-border-opacity))}.hover\:border-primary-700:hover{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-secondary-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-secondary-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.hover\:border-success-700:hover{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.hover\:border-yellow-500\/50:hover{border-color:#eab30880}.hover\:bg-\[\#000000\]\/10:hover{background-color:#0000001a}.hover\:bg-\[\#0A66C2\]\/10:hover{background-color:#0a66c21a}.hover\:bg-\[\#1877F2\]\/10:hover{background-color:#1877f21a}.hover\:bg-\[\#E4405F\]\/10:hover{background-color:#e4405f1a}.hover\:bg-\[\#feda15\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 218 21 / var(--tw-bg-opacity))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-100\/50:hover{background-color:#f3f4f680}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-500\/10:hover{background-color:#6b72801a}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-700\/80:hover{background-color:#374151cc}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-gray-800\/40:hover{background-color:#1f293766}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.hover\:bg-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.hover\:bg-primary-500:hover{--tw-bg-opacity: 1;background-color:rgb(212 194 15 / var(--tw-bg-opacity))}.hover\:bg-primary-500\/10:hover{background-color:#d4c20f1a}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.hover\:bg-primary-600\/10:hover{background-color:#d977061a}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-secondary-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-secondary-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:bg-opacity-70:hover{--tw-bg-opacity: .7}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-100:hover{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-100:hover{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-700:hover{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-500:hover{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-600:hover{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-orange-200:hover{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-200:hover{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-slate-800:hover{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.hover\:to-yellow-600:hover{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.hover\:text-\[\#004182\]:hover{--tw-text-opacity: 1;color:rgb(0 65 130 / var(--tw-text-opacity))}.hover\:text-\[\#0c85d0\]:hover{--tw-text-opacity: 1;color:rgb(12 133 208 / var(--tw-text-opacity))}.hover\:text-\[\#0d6efd\]:hover{--tw-text-opacity: 1;color:rgb(13 110 253 / var(--tw-text-opacity))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.hover\:text-primary-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.hover\:text-primary-500:hover{--tw-text-opacity: 1;color:rgb(212 194 15 / var(--tw-text-opacity))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.hover\:text-primary-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.hover\:text-secondary-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.hover\:text-yellow-700:hover{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border:focus{border-width:1px}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-national-border-focus:focus{border-color:var(--national-border-color-focus)}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(212 194 15 / var(--tw-border-opacity))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.focus\:border-secondary-500:focus{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-red-500\/20:focus{background-color:#ef444433}.focus\:bg-white\/20:focus{background-color:#fff3}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#feda15\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 218 21 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.focus\:ring-gray-400\/30:focus{--tw-ring-color: rgb(156 163 175 / .3)}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))}.focus\:ring-green-500\/50:focus{--tw-ring-color: rgb(34 197 94 / .5)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-national-border-focus:focus{--tw-ring-color: var(--national-border-color-focus)}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 194 15 / var(--tw-ring-opacity))}.focus\:ring-primary-500\/50:focus{--tw-ring-color: rgb(212 194 15 / .5)}.focus\:ring-red-400\/30:focus{--tw-ring-color: rgb(248 113 113 / .3)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.focus\:ring-secondary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.focus\:ring-secondary-500\/20:focus{--tw-ring-color: rgb(107 114 128 / .2)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 194 15 / var(--tw-ring-opacity))}.focus-visible\:ring-secondary-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.focus-visible\:ring-success-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.disabled\:bg-blue-400:disabled{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.disabled\:bg-green-400:disabled{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.disabled\:bg-orange-400:disabled{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.disabled\:bg-primary-400:disabled{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.disabled\:bg-red-400:disabled{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-opacity-20{--tw-bg-opacity: .2}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity: .3}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.group:hover .group-hover\:text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.group:hover .group-hover\:text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-\[10px\]{top:10px}.peer:placeholder-shown~.peer-placeholder-shown\:top-\[10px\]{top:10px}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.8125rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.8125rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:-top-2\.5{top:-.625rem}.peer:focus~.peer-focus\:text-xs{font-size:.75rem}.peer:focus~.peer-focus\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:text-primary-300[data-state=checked]{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.dark\:block:is(.dark *){display:block}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}.dark\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}.dark\:border-gray-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.dark\:border-gray-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-700\/50:is(.dark *){border-color:#37415180}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.dark\:border-orange-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.dark\:border-orange-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity))}.dark\:border-primary-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.dark\:border-primary-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(212 194 15 / var(--tw-border-opacity))}.dark\:border-primary-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}.dark\:border-primary-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.dark\:border-primary-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}.dark\:border-purple-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}.dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.dark\:border-secondary-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-secondary-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.dark\:border-success-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.dark\:border-success-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity))}.dark\:border-l-orange-400:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity))}.dark\:border-l-red-400:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity))}.dark\:bg-\[\#000000\]\/10:is(.dark *){background-color:#0000001a}.dark\:bg-\[\#0A66C2\]\/10:is(.dark *){background-color:#0a66c21a}.dark\:bg-\[\#1877F2\]\/10:is(.dark *){background-color:#1877f21a}.dark\:bg-\[\#E4405F\]\/10:is(.dark *){background-color:#e4405f1a}.dark\:bg-amber-800\/30:is(.dark *){background-color:#92400e4d}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-black\/70:is(.dark *){background-color:#000000b3}.dark\:bg-black\/80:is(.dark *){background-color:#000c}.dark\:bg-blue-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:bg-blue-800\/30:is(.dark *){background-color:#1e40af4d}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-emerald-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-600\/30:is(.dark *){background-color:#4b55634d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3741514d}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-gray-800\/90:is(.dark *){background-color:#1f2937e6}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-900\/20:is(.dark *){background-color:#11182733}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-gray-900\/50:is(.dark *){background-color:#11182780}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.dark\:bg-green-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.dark\:bg-green-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-indigo-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312e8133}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}.dark\:bg-orange-800\/30:is(.dark *){background-color:#9a34124d}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.dark\:bg-orange-900\/10:is(.dark *){background-color:#7c2d121a}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/40:is(.dark *){background-color:#7c2d1266}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(212 194 15 / var(--tw-bg-opacity))}.dark\:bg-primary-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.dark\:bg-primary-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-primary-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-purple-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}.dark\:bg-purple-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-secondary-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-slate-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:bg-success-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-teal-900\/20:is(.dark *){background-color:#134e4a33}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.dark\:bg-yellow-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.dark\:bg-yellow-800\/30:is(.dark *){background-color:#854d0e4d}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:bg-opacity-70:is(.dark *){--tw-bg-opacity: .7}.dark\:bg-opacity-75:is(.dark *){--tw-bg-opacity: .75}.dark\:from-amber-900\/20:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-400:is(.dark *){--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-950:is(.dark *){--tw-gradient-from: #030712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/20:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/20:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/30:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-primary-900\/20:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-900\/20:is(.dark *){--tw-gradient-from: rgb(127 29 29 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-100:is(.dark *){--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-500:is(.dark *){--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-500:is(.dark *){--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900\/20:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-blue-300:is(.dark *){--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-700:is(.dark *){--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-blue-500:is(.dark *){--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.dark\:to-blue-600:is(.dark *){--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.dark\:to-blue-800\/20:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/20:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .2) var(--tw-gradient-to-position)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:to-gray-800:is(.dark *){--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.dark\:to-gray-900:is(.dark *){--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.dark\:to-green-800\/20:is(.dark *){--tw-gradient-to: rgb(22 101 52 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-200:is(.dark *){--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.dark\:to-indigo-900\/20:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-800\/20:is(.dark *){--tw-gradient-to: rgb(154 52 18 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-900\/20:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-800\/20:is(.dark *){--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .2) var(--tw-gradient-to-position)}.dark\:to-red-800\/20:is(.dark *){--tw-gradient-to: rgb(153 27 27 / .2) var(--tw-gradient-to-position)}.dark\:to-slate-600:is(.dark *){--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.dark\:to-violet-900\/20:is(.dark *){--tw-gradient-to: rgb(76 29 149 / .2) var(--tw-gradient-to-position)}.dark\:to-yellow-900\/20:is(.dark *){--tw-gradient-to: rgb(113 63 18 / .2) var(--tw-gradient-to-position)}.dark\:to-yellow-900\/30:is(.dark *){--tw-gradient-to: rgb(113 63 18 / .3) var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:text-blue-600:is(.dark *){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:text-green-600:is(.dark *){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.dark\:text-orange-600:is(.dark *){--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity))}.dark\:text-primary-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.dark\:text-primary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.dark\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.dark\:text-red-600:is(.dark *){--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.dark\:text-secondary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-secondary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-secondary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark\:text-success-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}.dark\:text-success-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}.dark\:shadow-gray-900\/20:is(.dark *){--tw-shadow-color: rgb(17 24 39 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-900\/30:is(.dark *){--tw-shadow-color: rgb(17 24 39 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-900\/50:is(.dark *){--tw-shadow-color: rgb(17 24 39 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-purple-900\/20:is(.dark *){--tw-shadow-color: rgb(88 28 135 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-gray-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:ring-primary-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity))}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1f2937}.dark\:hover\:border-blue-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.dark\:hover\:border-blue-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.dark\:hover\:border-gray-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.dark\:hover\:border-gray-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:hover\:border-green-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.dark\:hover\:border-green-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.dark\:hover\:border-green-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.dark\:hover\:border-primary-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.dark\:hover\:border-primary-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.dark\:hover\:border-purple-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.dark\:hover\:border-red-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.dark\:hover\:border-red-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.dark\:hover\:border-secondary-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:hover\:border-secondary-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:hover\:border-slate-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.dark\:hover\:border-success-300:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.dark\:hover\:bg-\[\#000000\]\/20:hover:is(.dark *){background-color:#0003}.dark\:hover\:bg-\[\#0A66C2\]\/20:hover:is(.dark *){background-color:#0a66c233}.dark\:hover\:bg-\[\#1877F2\]\/20:hover:is(.dark *){background-color:#1877f233}.dark\:hover\:bg-\[\#E4405F\]\/20:hover:is(.dark *){background-color:#e4405f33}.dark\:hover\:bg-blue-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-800\/50:hover:is(.dark *){background-color:#1e40af80}.dark\:hover\:bg-blue-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-blue-900\/50:hover:is(.dark *){background-color:#1e3a8a80}.dark\:hover\:bg-gray-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700\/30:hover:is(.dark *){background-color:#3741514d}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:#37415180}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-900\/20:hover:is(.dark *){background-color:#11182733}.dark\:hover\:bg-gray-900\/30:hover:is(.dark *){background-color:#1118274d}.dark\:hover\:bg-green-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.dark\:hover\:bg-green-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.dark\:hover\:bg-green-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.dark\:hover\:bg-green-900\/20:hover:is(.dark *){background-color:#14532d33}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-orange-800\/50:hover:is(.dark *){background-color:#9a341280}.dark\:hover\:bg-orange-900\/20:hover:is(.dark *){background-color:#7c2d1233}.dark\:hover\:bg-orange-900\/30:hover:is(.dark *){background-color:#7c2d124d}.dark\:hover\:bg-primary-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.dark\:hover\:bg-primary-900\/20:hover:is(.dark *){background-color:#78350f33}.dark\:hover\:bg-primary-900\/30:hover:is(.dark *){background-color:#78350f4d}.dark\:hover\:bg-primary-900\/50:hover:is(.dark *){background-color:#78350f80}.dark\:hover\:bg-purple-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.dark\:hover\:bg-purple-900\/20:hover:is(.dark *){background-color:#581c8733}.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d}.dark\:hover\:bg-purple-900\/50:hover:is(.dark *){background-color:#581c8780}.dark\:hover\:bg-red-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.dark\:hover\:bg-red-800\/30:hover:is(.dark *){background-color:#991b1b4d}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-secondary-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-secondary-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-yellow-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-800\/30:hover:is(.dark *){background-color:#854d0e4d}.dark\:hover\:bg-yellow-900\/20:hover:is(.dark *){background-color:#713f1233}.dark\:hover\:bg-yellow-900\/30:hover:is(.dark *){background-color:#713f124d}.dark\:hover\:from-orange-800\/30:hover:is(.dark *){--tw-gradient-from: rgb(154 52 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-purple-800\/30:hover:is(.dark *){--tw-gradient-from: rgb(107 33 168 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-slate-400:hover:is(.dark *){--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:from-yellow-600:hover:is(.dark *){--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-blue-700:hover:is(.dark *){--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.dark\:hover\:to-orange-700\/30:hover:is(.dark *){--tw-gradient-to: rgb(194 65 12 / .3) var(--tw-gradient-to-position)}.dark\:hover\:to-purple-700\/30:hover:is(.dark *){--tw-gradient-to: rgb(126 34 206 / .3) var(--tw-gradient-to-position)}.dark\:hover\:to-slate-500:hover:is(.dark *){--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.dark\:hover\:text-amber-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.dark\:hover\:text-blue-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.dark\:hover\:text-blue-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:hover\:text-gray-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:hover\:text-green-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}.dark\:hover\:text-green-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.dark\:hover\:text-green-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:hover\:text-orange-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity))}.dark\:hover\:text-orange-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.dark\:hover\:text-primary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.dark\:hover\:text-primary-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.dark\:hover\:text-red-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.dark\:hover\:text-red-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.dark\:hover\:text-secondary-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:hover\:text-yellow-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.dark\:hover\:text-yellow-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.dark\:focus\:border-blue-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.dark\:focus\:border-gray-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:focus\:border-indigo-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.dark\:focus\:border-primary-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.dark\:focus\:border-red-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.dark\:focus\:bg-gray-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:focus\:ring-blue-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.dark\:focus\:ring-blue-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity))}.dark\:focus\:ring-primary-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-400\/50:focus:is(.dark *){--tw-ring-color: rgb(248 113 113 / .5)}.dark\:disabled\:bg-gray-500:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:disabled\:bg-gray-600:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:disabled\:bg-gray-700:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:disabled\:bg-gray-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:disabled\:text-gray-400:disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-green-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.peer:focus~.dark\:peer-focus\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.peer:focus~.dark\:peer-focus\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:w-20{width:5rem}.sm\:w-32{width:8rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:text-base{font-size:.875rem}.sm\:text-sm{font-size:.8125rem}.sm\:text-xl{font-size:1.125rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-3{margin-bottom:.75rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-4{margin-left:1rem}.md\:mr-2{margin-right:.5rem}.md\:mt-2{margin-top:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:h-36{height:9rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-\[800px\]{height:800px}.md\:max-h-32{max-height:8rem}.md\:w-10{width:2.5rem}.md\:w-20{width:5rem}.md\:w-36{width:9rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-80{width:20rem}.md\:max-w-md{max-width:28rem}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.md\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-xl{border-radius:.75rem}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.md\:p-1\.5{padding:.375rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-8{padding-left:2rem}.md\:pr-12{padding-right:3rem}.md\:pr-4{padding-right:1rem}.md\:pt-2{padding-top:.5rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.25rem}.md\:text-3xl{font-size:1.5rem}.md\:text-4xl{font-size:1.875rem}.md\:text-\[0\.65rem\]{font-size:.65rem}.md\:text-\[0\.7rem\]{font-size:.7rem}.md\:text-base{font-size:.875rem}.md\:text-lg{font-size:1rem}.md\:text-sm{font-size:.8125rem}.md\:text-xl{font-size:1.125rem}.md\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:md\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:w-1\/2{width:50%}.lg\:max-w-4xl{max-width:56rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.25rem}.lg\:text-3xl{font-size:1.5rem}.lg\:text-4xl{font-size:1.875rem}.lg\:text-5xl{font-size:2.25rem}.lg\:text-lg{font-size:1rem}.lg\:text-xl{font-size:1.125rem}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:.75rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:.75rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.dark\:\[\&\:\:-webkit-slider-thumb\]\:bg-gray-300:is(.dark *)::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.\[\&\:\:placeholder\]\:text-\[10px\]::-moz-placeholder{font-size:10px}.\[\&\:\:placeholder\]\:text-\[10px\]::placeholder{font-size:10px}.\[\&\:\:placeholder\]\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.\[\&\:\:placeholder\]\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:\[\&\:\:placeholder\]\:text-gray-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark\:\[\&\:\:placeholder\]\:text-gray-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.\[\&\>option\]\:bg-white>option{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\>option\]\:text-gray-900>option{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.\[\&\>option\]\:dark\:bg-gray-700:is(.dark *)>option{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.\[\&\>option\]\:dark\:text-gray-100:is(.dark *)>option{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.MuiCard-root{margin-bottom:1.5rem!important}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;line-height:1.3}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem;font-weight:600}h3{font-size:1.75rem;font-weight:600}h4{font-size:1.5rem;font-weight:500}h5{font-size:1.25rem;font-weight:500}h6{font-size:1.1rem;font-weight:500}.MuiButton-root{min-height:44px;padding:.75rem 1.5rem;font-weight:500}.MuiButton-sizeSmall{min-height:36px;padding:.5rem 1rem}.MuiButton-sizeLarge{min-height:52px;padding:1rem 2rem;font-size:1.1rem}.MuiIconButton-root{min-width:44px;min-height:44px}.MuiTextField-root,.MuiFormControl-root{margin-bottom:1.5rem}.MuiChip-root{margin:.25rem}.MuiListItem-root{padding-top:.75rem;padding-bottom:.75rem}.MuiDivider-root{margin:1.5rem 0}.MuiCardContent-root{padding:1.5rem!important}.MuiCardContent-root:last-child{padding-bottom:1.5rem!important}.MuiDialog-paper{padding:0}.MuiDialogTitle-root{padding:1.5rem;font-size:1.5rem;font-weight:600}.MuiDialogContent-root{padding:1.5rem}.MuiDialogActions-root{padding:1rem 1.5rem 1.5rem;gap:.75rem}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiTextField-root:focus-within{outline:none}.MuiCircularProgress-root{color:#feda15}.MuiSkeleton-root{background-color:#feda151a}.dark .MuiSkeleton-root{background-color:#feda150d}.MuiAlert-root{margin-bottom:1rem;border-radius:8px}.MuiAlert-standardSuccess{background-color:#10b9811a;color:#059669}.MuiAlert-standardError{background-color:#ef44441a;color:#dc2626}.MuiAlert-standardWarning{background-color:#f59e0b1a;color:#d97706}.MuiAlert-standardInfo{background-color:#3b82f61a;color:#2563eb}.dark .MuiAlert-standardSuccess{background-color:#10b98126;color:#10b981}.dark .MuiAlert-standardError{background-color:#ef444426;color:#f87171}.dark .MuiAlert-standardWarning{background-color:#f59e0b26;color:#feda15}.dark .MuiAlert-standardInfo{background-color:#3b82f626;color:#60a5fa}.dashboard-section{margin-bottom:2rem}.dashboard-section-title{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.content-container{padding:1.5rem}@media (min-width: 960px){.content-container{padding:2rem}}.MuiStack-root{gap:1rem}.MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MuiBadge-badge{font-weight:600;min-width:20px;height:20px;padding:0 6px}.MuiMenu-paper{margin-top:.5rem;box-shadow:0 10px 40px #00000026!important}.MuiMenuItem-root{min-height:44px;padding:.75rem 1rem}.MuiTooltip-tooltip{font-size:.875rem;padding:.5rem .75rem;background-color:#000000e6}.dark .MuiTooltip-tooltip{background-color:#fffffff2;color:#1f2937}.MuiTab-root{min-height:48px;padding:.75rem 1.5rem;text-transform:none;font-weight:500}.MuiPagination-root{margin-top:2rem;margin-bottom:1rem}.empty-state{padding:3rem 1.5rem;text-align:center;color:#6b7280}.dark .empty-state{color:#9ca3af}.empty-state-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.dark .empty-state-title{color:#d1d5db}.empty-state-description{font-size:.9rem;margin-bottom:1.5rem}.loading-container{padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.loading-text{color:#6b7280;font-size:.9rem}.dark .loading-text{color:#9ca3af}.error-container{padding:2rem 1.5rem;text-align:center;background-color:#ef44440d;border-radius:8px;border:1px solid rgba(239,68,68,.2)}.dark .error-container{background-color:#ef44441a;border-color:#ef44444d}.error-title{font-size:1.1rem;font-weight:600;color:#dc2626;margin-bottom:.5rem}.dark .error-title{color:#f87171}.form-section{margin-bottom:2rem}.form-section-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#374151}.dark .form-section-title{color:#d1d5db}.action-group{display:flex;gap:1rem;margin-top:1.5rem}@media (max-width: 600px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}}.MuiCard-root,.MuiPaper-root,.MuiButton-root{border-radius:12px!important}.MuiChip-root{border-radius:16px!important}.MuiCard-root{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.MuiCard-root:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.MuiPaper-elevation8{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}a{color:#f59e0b;text-decoration:none;transition:color .2s ease}a:hover{color:#d97706;text-decoration:underline}.dark a{color:#feda15}.dark a:hover{color:#fef3c7}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}button,a,.clickable{transition:all .2s ease}@media (hover: none) and (pointer: coarse){.MuiButton-root,.MuiIconButton-root,.MuiMenuItem-root{min-height:48px}}
