html{overscroll-behavior-y:none}.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.scroll-reveal.scroll-reveal--visible{opacity:1;transform:translateY(0)}.scroll-reveal--stagger>.scroll-reveal-item{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.scroll-reveal--stagger.scroll-reveal--visible>.scroll-reveal-item:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.scroll-reveal--stagger.scroll-reveal--visible>.scroll-reveal-item:nth-child(2){opacity:1;transition-delay:.12s;transform:translateY(0)}.scroll-reveal--stagger.scroll-reveal--visible>.scroll-reveal-item:nth-child(3){opacity:1;transition-delay:.24s;transform:translateY(0)}.scroll-reveal--stagger.scroll-reveal--visible>.scroll-reveal-item:nth-child(4){opacity:1;transition-delay:.36s;transform:translateY(0)}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animate-title{animation:.7s ease-out both hero-fade-in}.hero-animate-subtitle{animation:.7s ease-out .3s both hero-fade-in}.hero-animate-cta{animation:.7s ease-out .5s both hero-fade-in}@keyframes float-orb-1{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes float-orb-2{0%,to{transform:translate(0)}50%{transform:translate(-30px,40px)}}.hero-orb-1{animation:12s ease-in-out infinite float-orb-1}.hero-orb-2{animation:15s ease-in-out infinite float-orb-2}@keyframes pulse-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.06)}}.cta-pulse-ring{animation:3s ease-in-out infinite pulse-ring}.testimonial-quote{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:scale(.97)}.testimonial-footer{opacity:0;transition:opacity .6s ease-out .3s,transform .6s ease-out .3s;transform:translateY(10px)}.testimonial-visible .testimonial-quote,.testimonial-visible .testimonial-footer{opacity:1;transform:none}@keyframes block-pop{0%{transform:scale(0)}to{transform:scale(1)}}.block-icon-cell{transform:scale(0)}.block-icon-visible .block-icon-cell{animation:.4s cubic-bezier(.34,1.56,.64,1) both block-pop}@keyframes waveform-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.waveform-bar{animation:1.2s ease-in-out infinite waveform-bar}@keyframes beat-pulse{0%,to{opacity:.5;transform:scale(1)}15%{opacity:.8;transform:scale(1.04)}30%{opacity:.3;transform:scale(1)}45%{opacity:.6;transform:scale(1.02)}60%{opacity:.2;transform:scale(1)}}.cta-beat-pulse{animation:2s ease-in-out infinite beat-pulse}@keyframes glow-breath{0%,to{box-shadow:0 0 8px #1c7e7f33}50%{box-shadow:0 0 18px #1c7e7f80,0 0 40px #1c7e7f26}}.cta-glow-breath{animation:3s ease-in-out infinite glow-breath}@media (prefers-reduced-motion:reduce){.cta-beat-pulse,.cta-glow-breath,.waveform-bar{animation:none}}:root{--primary-foreground:#055456;--primary:#055456;--primary-light:#508788;--primary-lighter:#b4cbcc;--primary-lightest:#cddcdd;--gray:#282f32;--gray-light:#39454a;--gray-lighter:#4a5b63;--gray-lightest:#708c98;--secondary:#3d3b30;--secondary-light:#423f32;--secondary-lighter:#504c3b;--secondary-lightest:#676149;--highlight:#752727;--highlight-light:#c93939;--highlight-lighter:#f9cfcf;--highlight-lightest:#fbe5e5;--accent:#916f17;--accent-light:#b59719;--accent-lighter:#f1f296;--accent-lightest:#f6f8c9;--chat-glow:#69989933;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f8f8;--text-subtle:#708c98;--border-strong:#b8c5c0;--surface:#fff;--surface-muted:#f8fafc;--surface-hover:#f2f5f7;--surface-selected:#e8edf2;--navigation:#055456;--control-active:#1d6566;--control-foreground:#fff;--checkbox-border:#646c70;--checkbox-mixed-background:#8c9092;--surface-accent:#f7f3fa;--surface-changed:#fef9c3;--text:#1b2422;--text-muted:#82968d;--border:#e0e0e0;--skeleton-base:#eee;--skeleton-highlight:#fbfbfb;--grid-header:#055456;--grid-header-hover:#508788;--grid-header-text:#fff;--grid-light-header-text:#39454a;--field-error:#b91c1c;--status-warning:#b59719;--icon-muted:#508788;--progress-track:#e4ecf5;--disabled-row:#f2f2f2;--analytics-header:#1d6566;--grid-stripe:#fafafa;--grid-light-hover:#e6edee;--status-danger:#8c2828;--reconciliation-failure:#c93939}@keyframes filterSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes chatMessageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes chatFadeIn{0%{opacity:0}to{opacity:1}}@keyframes expandIn{0%{opacity:0;max-height:0}to{max-height:var(--expand-to,200px);opacity:1}}.chat-message-enter{animation:.3s ease-out both chatMessageIn}.dark{--primary-foreground:#deeeec;--primary:#245652;--primary-light:#2e6662;--primary-lighter:#292e31;--primary-lightest:#232729;--gray:var(--text);--gray-light:#dce1e5;--gray-lighter:var(--text-muted);--gray-lightest:var(--text-subtle);--secondary:#d4cfc2;--secondary-light:#b9b29d;--secondary-lighter:#9f977c;--secondary-lightest:#837b5f;--highlight:#8c3838;--highlight-light:#a94c4c;--highlight-lighter:#3f1010;--highlight-lightest:#2a0b0b;--accent:#785e26;--accent-light:#916f17;--accent-lighter:#3c270c;--accent-lightest:#2a1b08}.primary-button{background-color:var(--primary)!important;text-transform:capitalize!important;opacity:1!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.875rem!important;transition:all .1s!important;overflow:hidden!important}.primary-button:disabled{background-color:var(--primary-lighter)!important;cursor:not-allowed!important}.primary-button:hover{background-color:var(--primary-light)!important}.primary-button:focus{outline:1px solid #ccc!important}.secondary-button{color:var(--gray-light)!important;text-transform:capitalize!important;opacity:1!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #bcbcbc!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.875rem!important;transition:all .1s!important;overflow:hidden!important}.secondary-button:disabled{color:var(--gray-lightest)!important;cursor:not-allowed!important;border:1px solid #fff!important}.secondary-button:hover{background-color:var(--gray-lightest)!important;border:1px solid var(--gray-lightest)!important;color:#fff!important}.accent-button{background-color:var(--accent)!important;text-transform:capitalize!important;opacity:1!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.875rem!important;transition:all .1s!important;overflow:hidden!important}.accent-button:disabled{background-color:var(--accent-lighter)!important;cursor:not-allowed!important}.accent-button:hover{background-color:var(--accent-light)!important}.highlight-button{background-color:var(--highlight)!important;text-transform:capitalize!important;opacity:1!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:.875rem!important;transition:all .1s!important;overflow:hidden!important}.highlight-button:disabled{background-color:var(--highlight-lighter)!important;cursor:not-allowed!important}.highlight-button:hover{background-color:var(--highlight-light)!important}.dark .primary-button:disabled{cursor:not-allowed;background-color:var(--surface-hover)!important;color:var(--text-muted)!important}.dark :is(.secondary-button,.dark-secondary-button){background-color:var(--surface)!important;color:var(--gray)!important;border:1px solid var(--border-strong)!important}.dark :is(.secondary-button,.dark-secondary-button):hover:not(:disabled){background-color:var(--surface-hover)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important}.dark :is(.secondary-button,.dark-secondary-button):disabled{color:var(--text-muted)!important;border:1px solid var(--border)!important}.capitalize{text-transform:capitalize}.icon.primary{fill:var(--primary-foreground)}.icon.primary-light{fill:var(--primary-light)}.icon.primary-lighter{fill:var(--primary-lighter)}.icon.disabled{fill:#aaa;cursor:auto}.icon.secondary,.icon.secondary-alt{fill:var(--secondary)}.icon.secondary-alt:hover,.icon.white{fill:#fff}.icon.gray{fill:var(--gray-light)}.modal-header.secondary{background-color:var(--secondary);background-color:var(--secondary)}.modal-header.primary{background-color:var(--primary)}.ag-center-aligned-header .ag-header-cell-label{justify-content:center!important}.ag-sort-order{display:none}.ag-input-wrapper:before,.ag-text-field-input-wrapper:before{display:none!important}.ag-text-field-input{height:1rem!important;box-shadow:0 0 0 1px var(--primary-light)!important;border-color:var(--primary-light)!important;font-size:small!important}.ag-menu-option:hover{background-color:var(--primary-light)!important;color:#fff!important}.react-grid-item.react-grid-placeholder{background-color:var(--primary-lightest)!important;border:1px dashed var(--primary-light)!important;opacity:.5!important}.ag-menu-option-active{background-color:var(--primary-light)!important;color:#fff!important}.ag-row-level-0 .ag-icon:hover{color:#000;background-color:#fcfbfd;border-radius:4px;box-shadow:0 0 0 2px #fefefe}.catalog-dashboard .ag-row-level-1{--ag-row-hover-color:transparent}.catalog-dashboard .ag-header{border-top-left-radius:5px;border-top-right-radius:5px}.catalog-dashboard .ag-row-level-0 .ag-cell{color:var(--gray-lighter);background-color:#f7f3fa}.dark .catalog-dashboard .ag-row-level-0 .ag-cell{background-color:var(--surface);color:var(--gray-lighter)}.ingestion-table .ag-row-level-0{--ag-row-hover-color:#f7f3fa;background-color:#f7f3fa;font-weight:600}.dark .ingestion-table .ag-row-level-0{background-color:var(--surface);--ag-row-hover-color:var(--surface)}.ingestion-table .ag-sticky-top{background-color:#f7f3fa}.dark .ingestion-table .ag-sticky-top{background-color:var(--surface)}.ingestion-table .ag-sticky-top .ag-row-level-0 .ag-cell-first-right-pinned{background-color:#0000!important;border-left:none!important}.ingestion-table .ag-header-cell{padding-left:8px!important;padding-right:8px!important}.ingestion-table .ag-header-cell[col-id=ag-Grid-SelectionColumn]{padding-left:16px!important}.analytics-table .analytics-date .ag-header-cell-label,.analytics-table .analytics-total .ag-header-cell-label{justify-content:flex-end!important}.catalog-summary-statements .ag-row-even.ag-row-selected{--ag-selected-row-background-color:#f4fbff}.catalog-summary-statements .ag-row-odd.ag-row-selected{--ag-selected-row-background-color:#f0f9fb}.ag-row.dist-bold{font-weight:600}.ag-row.dist-divider{border-bottom:2px solid #d1d5db}.dark .ag-row.dist-divider{border-bottom-color:var(--border)}.preview-grid .ag-root,.custom-fields-grid .ag-root{border-color:#fff;padding-top:2px;padding-left:2px;padding-right:2px}.custom-fields-grid{--ag-range-selection-border-color:var(--primary-light)!important;--ag-input-focus-border-color:var(--primary-light)!important}.preview-grid .ag-header,.custom-fields-grid .ag-header{--ag-header-column-resize-handle-height:100%;cursor:grab}.custom-fields-grid .ag-cell:hover{background-color:#2196f31a}.fields-table .ag-cell{padding-right:0}.ag-chart-tooltip-title{font-weight:600}.ag-chart-tooltip-content{text-align:right;color:var(--gray);font-weight:600}.ag-tooltip{color:var(--gray);background-color:#fff;border-radius:4px;min-width:20px;padding:6px 10px;font-size:.75rem}.dark .ag-tooltip{background-color:var(--surface-floating);color:var(--text);border:1px solid var(--border-floating);box-shadow:var(--shadow-floating)}.ag-tooltip:empty{display:none}.header-white-border{border-right:1px solid var(--primary-lighter)!important}.markdown ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.markdown ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}.markdown li{color:inherit;margin:.375rem 0;padding-left:.25rem}.markdown li::marker{color:currentColor;font-weight:600}.markdown ul ul,.markdown ol ul{margin:.25rem 0;list-style-type:circle}.markdown ul ul ul,.markdown ol ol ul,.markdown ul ol ul,.markdown ol ul ul{list-style-type:square}.markdown table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.875rem}.markdown table th{background-color:var(--primary);color:#fff;text-align:left;border:1px solid #f0f0f0;padding:.75rem 1rem;font-weight:500}.markdown table td{text-overflow:ellipsis;white-space:normal;border:1px solid #f0f0f0;padding:.75rem 1rem;overflow:hidden}.markdown table tr{background-color:#fff}.markdown table tr:nth-child(2n){background-color:#fafafa}.markdown table tr:hover{background-color:#f0f0f0}.dark .markdown table tr{background-color:var(--surface)}.dark .markdown table tr:nth-child(2n){background-color:var(--canvas)}.dark .markdown table tr:hover{background-color:var(--surface-hover)}.dark .markdown table td,.dark .markdown table th{border-color:var(--border)}.markdown table.light-table th{background-color:var(--primary-lighter);color:var(--gray)}.markdown table.light-table th:hover{background-color:var(--primary-lightest)}.markdown table.ultralight-table th{color:var(--gray-lightest);background-color:#e6edee}.markdown table.ultralight-table th:hover{background-color:var(--primary-lightest)}.ag-row-group-indent-1,.ag-row-group-indent-2,.ag-row-group-indent-3{padding-left:0!important}.distributions-grid .ag-root-wrapper{border-left-width:0;border-right-width:0}.distributions-grid .ag-cell,.distributions-grid .ag-header-cell{padding-left:8px;padding-right:8px}.distributions-grid .ag-center-cols-container .ag-cell,.distributions-grid .ag-header-viewport .ag-header-cell{padding-left:5px;padding-right:5px}.distributions-grid .ag-center-cols-container .ag-cell.dist-file-cell{padding-left:0;padding-right:0}.distributions-grid .ag-sticky-top:has(.ag-row-level-0){height:var(--dist-row-h,24px)!important}.distributions-grid .ag-sticky-top .ag-row:not(.ag-row-level-0){display:none}.distributions-grid .ag-row.dist-files{background-color:#f1f3f4}.distributions-grid .ag-pinned-left-cols-container .ag-row.dist-files-top{border-top-left-radius:6px}.distributions-grid .ag-pinned-left-cols-container .ag-row.dist-files-bottom{border-bottom-left-radius:6px}.distributions-grid .ag-center-cols-container .ag-row.dist-files-top{border-top-right-radius:6px}.distributions-grid .ag-center-cols-container .ag-row.dist-files-bottom{border-bottom-right-radius:6px}.dark .distributions-grid .ag-row.dist-files{background-color:var(--surface)}.distributions-grid .ag-row.dist-rule{border-top:2px solid var(--primary)}.distributions-grid .ag-row.dist-rule-sub{border-top:1px solid var(--primary-lighter)}.distributions-grid .ag-row{border-bottom-width:0}.distributions-grid .ag-row.dist-total{background-color:#f9fafa;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db}.dark .distributions-grid .ag-row.dist-total{border-color:var(--border);background-color:var(--grid-header)}.distributions-grid .ag-row.dist-ruled{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db}.distributions-grid .ag-row.dist-tint{background-color:#f9fafa}.distributions-grid .ag-row.ag-row-hover.dist-group{background-color:#eef3f3}.dark .distributions-grid .ag-row.ag-row-hover.dist-group{background-color:var(--surface-hover)}.dark .distributions-grid .ag-row.dist-tint{background-color:var(--grid-header)}.dark .distributions-grid .ag-row.dist-ruled{border-color:var(--border)}.distributions-grid .ag-group-expanded,.distributions-grid .ag-group-contracted{display:none}.distributions-grid .ag-row-group-indent-1{padding-left:8px!important}.distributions-grid .ag-row.dist-footer .ag-row-group-indent-1{padding-left:0!important}.distributions-grid .ag-row-group-indent-2{padding-left:16px!important}.distributions-grid .ag-row-group-indent-3{padding-left:24px!important}.distributions-grid .ag-row.dist-block [class*=ag-row-group-indent-]{padding-left:0!important}.ag-row-group-leaf-indent{margin-left:0!important}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151718;--text-subtle:#aab4bc;--border-strong:#4b5358;--border-control:#7c8b92;--surface:#1d2022;--surface-muted:#191c1e;--surface-floating:#252b2e;--border-floating:#485156;--shadow-floating:0 16px 40px -8px #0000008c, inset 0 1px 0 #ffffff0f;--surface-hover:#303538;--surface-selected:#29413f;--navigation:#082321;--control-active:var(--primary);--control-foreground:#f7faf9;--checkbox-mixed-background:var(--primary-light);--surface-accent:#30273f;--surface-changed:#443920;--text:#f1f3f5;--text-muted:#c5ccd1;--border:#303538;--skeleton-base:#303538;--skeleton-highlight:#4b5358;--grid-header:#292e31;--grid-header-hover:#303538;--grid-header-text:var(--text);--grid-light-header-text:var(--text);--field-error:#e7a29b;--status-warning:#c1ad87;--icon-muted:var(--primary-foreground);--progress-track:var(--surface-hover);--disabled-row:var(--surface-muted);--analytics-header:#232729;--grid-stripe:var(--surface-muted);--grid-light-hover:var(--surface-hover);--status-danger:#d69c96;--reconciliation-failure:var(--status-danger);--field-text:var(--text);--field-error-text:var(--field-error);--catalog-row-border:var(--border);--grid-foreground:var(--text);--grid-border:var(--border);--grid-plain-stripe:var(--surface-muted);--grid-ultralight-header-text:var(--text);--toast-background:var(--surface-floating);--toast-text:var(--text);--toast-border:1px solid var(--border-floating);--toast-success-icon:#b5d7cc;--toast-error-icon:var(--field-error);--toast-icon-foreground:var(--surface-floating);--toast-loading-icon:var(--primary-foreground);--toast-loading-track:var(--border-strong)}html.dark body{color:var(--text)}.dark .app-floating-surface{background-color:var(--surface-floating);border:1px solid var(--border-floating);box-shadow:var(--shadow-floating)}.dark .app-toast{max-width:25rem;box-shadow:var(--shadow-floating)}.dark .react-loading-skeleton{--base-color:var(--skeleton-base);--highlight-color:var(--skeleton-highlight)}.dark .markdown table.ultralight-table th{background-color:var(--primary-lightest);color:var(--text)}.dark .markdown :not(pre)>code{background-color:var(--surface-hover);color:var(--text)}.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),textarea,select){color:var(--text);background-color:var(--surface);border-color:var(--border-control)}.dark input::placeholder,.dark textarea::placeholder{color:var(--text-muted)}.dark input:disabled,.dark textarea:disabled,.dark select:disabled{color:var(--text-muted);background-color:var(--surface-muted)}.dark input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.dark .catalog-summary-statements .ag-row.ag-row-selected{--ag-selected-row-background-color:var(--surface-selected)}.dark .icon.primary-light,.dark .icon.primary-lighter{fill:var(--primary-foreground)}.app-field.border-t-transparent:is(:focus,:not(:placeholder-shown)){border-top-color:#0000!important}.dark .app-field{color:var(--text);background-color:var(--canvas);border-left-color:var(--border-control);border-right-color:var(--border-control);border-bottom-color:var(--border-control)}.dark .app-field-label{color:var(--text-muted)!important}.dark .app-field-label:before,.dark .app-field-label:after{border-color:var(--border-control)!important}.dark .app-field:focus{border-left-color:var(--primary-foreground);border-right-color:var(--primary-foreground);border-bottom-color:var(--primary-foreground)}.dark .app-field:focus~.app-field-label{color:var(--primary-foreground)!important}.dark .app-field[aria-invalid=true]{border-left-color:var(--field-error);border-right-color:var(--field-error);border-bottom-color:var(--field-error)}.dark .app-field[aria-invalid=true]~.app-field-label{color:var(--field-error)!important}.dark .app-field:disabled{background-color:var(--surface-muted);border-color:var(--border-strong);color:var(--text-muted)!important}.dark .app-field:disabled~.app-field-label{color:var(--text-subtle)!important}.dark :is(.primary-button,.accent-button,.highlight-button):not(:disabled):not(.dark-secondary-button){color:var(--control-foreground)!important}.dark .primary-button:focus-visible,.dark :is(.secondary-button,.dark-secondary-button):focus-visible{outline-offset:2px;outline:2px solid var(--primary-foreground)!important}.dark .app-field:placeholder-shown:not(:focus)~.app-field-label:before,.dark .app-field:placeholder-shown:not(:focus)~.app-field-label:after,.dark .app-field:disabled~.app-field-label:before,.dark .app-field:disabled~.app-field-label:after{border-color:#0000!important}.dark .app-dialog-heading .icon{fill:var(--text-muted)}.dark .app-dialog-heading .icon svg{height:1.25rem}.dark .app-field[aria-invalid=true]:placeholder-shown:not(:focus){border-top-color:var(--field-error)!important}.dark .app-field:placeholder-shown:not(:focus):not(:disabled):not([aria-invalid=true]){border-color:var(--border-control)!important}.dark .ag-text-field-input{box-shadow:0 0 0 1px var(--border-control)!important;border-color:var(--border-control)!important}.dark .ag-text-field-input:focus{box-shadow:0 0 0 1px var(--primary-foreground)!important;border-color:var(--primary-foreground)!important}.dark :is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper):focus-within{outline:2px solid var(--primary-foreground);outline-offset:2px;box-shadow:none}.dark .status-warning-badge,.dark .status-danger-badge{border-color:var(--border);background-color:#0000}.dark .status-warning-badge{color:var(--status-warning)}.dark .status-danger-badge{color:var(--status-danger)}.dark .app-icon-tooltip{background-color:var(--surface-floating);border:1px solid var(--border-floating);box-shadow:var(--shadow-floating);border-radius:.375rem;padding:.25rem .5rem;font-weight:500}@media (prefers-reduced-motion:reduce){.chat-message-enter,[class*=animate-\[expandIn],[style*=filterSlideIn]{animation:none!important}.app-floating-surface,.app-toast,[data-rht-toaster]>div{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (forced-colors:active){:is(.app-floating-surface,.app-icon-tooltip,.ag-tooltip,.app-toast){box-shadow:none!important;border:1px solid canvastext!important}:is(.app-native-field,.app-search-field){outline-offset:-1px;outline:1px solid buttontext}:is(button,a,input,textarea,select,[tabindex]):focus-visible,:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper):focus-within{outline-offset:2px;outline:2px solid highlight!important}:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper){forced-color-adjust:none;background-color:canvas!important;border-color:buttontext!important}:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper):is(.ag-checked,.ag-indeterminate){background-color:highlight!important;border-color:highlight!important}:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper):is(.ag-checked,.ag-indeterminate):after{background-color:highlighttext!important}:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper).ag-disabled{opacity:1;filter:none;background-color:canvas!important;border-color:graytext!important}:is(.ag-checkbox-input-wrapper,.ag-radio-button-input-wrapper).ag-disabled:is(.ag-checked,.ag-indeterminate):after{background-color:graytext!important}}
