.rg-grid .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}.rg-grid .pointer-events-none{pointer-events:none}.rg-grid .invisible{visibility:hidden}.rg-grid .absolute{position:absolute}.rg-grid .relative{position:relative}.rg-grid .sticky{position:sticky}.rg-grid .right-0{right:0}.rg-grid .right-3{right:.75rem}.rg-grid .top-0{top:0}.rg-grid .top-\[50\%\]{top:50%}.rg-grid .z-0{z-index:0}.rg-grid .z-10{z-index:10}.rg-grid .z-20{z-index:20}.rg-grid .z-\[9999\]{z-index:9999}.rg-grid .my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.rg-grid .mb-1{margin-bottom:.25rem}.rg-grid .mb-3{margin-bottom:.75rem}.rg-grid .mb-4{margin-bottom:1rem}.rg-grid .ml-1{margin-left:.25rem}.rg-grid .ml-2{margin-left:.5rem}.rg-grid .mr-2{margin-right:.5rem}.rg-grid .mr-4{margin-right:1rem}.rg-grid .mt-1{margin-top:.25rem}.rg-grid .mt-2{margin-top:.5rem}.rg-grid .mt-4{margin-top:1rem}.rg-grid .inline-block{display:inline-block}.rg-grid .flex{display:flex}.rg-grid .inline-flex{display:inline-flex}.rg-grid .table{display:table}.rg-grid .contents{display:contents}.rg-grid .hidden{display:none}.rg-grid .h-11{height:2.75rem}.rg-grid .h-3{height:.75rem}.rg-grid .h-3\.5{height:.875rem}.rg-grid .h-5{height:1.25rem}.rg-grid .h-full{height:100%}.rg-grid .h-px{height:1px}.rg-grid .max-h-48{max-height:12rem}.rg-grid .w-1\/2{width:50%}.rg-grid .w-2\/3{width:66.666667%}.rg-grid .w-2\/5{width:40%}.rg-grid .w-3{width:.75rem}.rg-grid .w-3\.5{width:.875rem}.rg-grid .w-3\/4{width:75%}.rg-grid .w-4{width:1rem}.rg-grid .w-5{width:1.25rem}.rg-grid .w-auto{width:auto}.rg-grid .w-full{width:100%}.rg-grid .w-max{width:-moz-max-content;width:max-content}.rg-grid .min-w-0{min-width:0}.rg-grid .min-w-14{min-width:3.5rem}.rg-grid .min-w-\[200px\]{min-width:200px}.rg-grid .min-w-\[52px\]{min-width:52px}.rg-grid .min-w-full{min-width:100%}.rg-grid .max-w-full{max-width:100%}.rg-grid .flex-1{flex:1 1 0%}.rg-grid .flex-shrink-0{flex-shrink:0}.rg-grid .table-fixed{table-layout:fixed}.rg-grid .-translate-y-1\/2{--tw-translate-y:-50%}.rg-grid .-translate-y-1\/2,.rg-grid .rotate-180{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))}.rg-grid .rotate-180{--tw-rotate:180deg}.rg-grid .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 pulse{50%{opacity:.5}}.rg-grid .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.rg-grid .cursor-col-resize{cursor:col-resize}.rg-grid .cursor-grab{cursor:grab}.rg-grid .cursor-move{cursor:move}.rg-grid .cursor-not-allowed{cursor:not-allowed}.rg-grid .cursor-pointer{cursor:pointer}.rg-grid .touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.rg-grid .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rg-grid .resize{resize:both}.rg-grid .flex-col{flex-direction:column}.rg-grid .flex-wrap{flex-wrap:wrap}.rg-grid .items-start{align-items:flex-start}.rg-grid .items-center{align-items:center}.rg-grid .justify-end{justify-content:flex-end}.rg-grid .justify-center{justify-content:center}.rg-grid .justify-between{justify-content:space-between}.rg-grid .gap-1{gap:.25rem}.rg-grid .gap-1\.5{gap:.375rem}.rg-grid .gap-2{gap:.5rem}.rg-grid .gap-2\.5{gap:.625rem}.rg-grid .gap-3{gap:.75rem}.rg-grid :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.rg-grid :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.rg-grid :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.rg-grid :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.rg-grid :is(.divide-grey-100>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(225 225 225/var(--tw-divide-opacity,1))}.rg-grid .overflow-hidden{overflow:hidden}.rg-grid .overflow-x-auto{overflow-x:auto}.rg-grid .overflow-y-auto{overflow-y:auto}.rg-grid .overflow-x-hidden{overflow-x:hidden}.rg-grid .overscroll-contain{overscroll-behavior:contain}.rg-grid .overscroll-x-contain{overscroll-behavior-x:contain}.rg-grid .truncate{overflow:hidden;white-space:nowrap}.rg-grid .text-ellipsis,.rg-grid .truncate{text-overflow:ellipsis}.rg-grid .whitespace-normal{white-space:normal}.rg-grid .whitespace-nowrap{white-space:nowrap}.rg-grid .break-words{overflow-wrap:break-word}.rg-grid .rounded{border-radius:.25rem}.rg-grid .rounded-full{border-radius:9999px}.rg-grid .rounded-lg{border-radius:.5rem}.rg-grid .rounded-xl{border-radius:.75rem}.rg-grid .border{border-width:1px}.rg-grid .border-0{border-width:0}.rg-grid .border-b{border-bottom-width:1px}.rg-grid .border-t{border-top-width:1px}.rg-grid .\!border-red-200{--tw-border-opacity:1!important;border-color:rgb(245 93 93/var(--tw-border-opacity,1))!important}.rg-grid .border-grey-100{--tw-border-opacity:1;border-color:rgb(225 225 225/var(--tw-border-opacity,1))}.rg-grid .border-primary-200{--tw-border-opacity:1;border-color:rgb(210 240 240/var(--tw-border-opacity,1))}.rg-grid .bg-\[var\(--rg-bg-surface\)\]{background-color:var(--rg-bg-surface)}.rg-grid .bg-grey-100{--tw-bg-opacity:1;background-color:rgb(225 225 225/var(--tw-bg-opacity,1))}.rg-grid .bg-primary-100{--tw-bg-opacity:1;background-color:rgb(229 246 246/var(--tw-bg-opacity,1))}.rg-grid .bg-primary-400{--tw-bg-opacity:1;background-color:rgb(0 121 125/var(--tw-bg-opacity,1))}.rg-grid .bg-transparent{background-color:transparent}.rg-grid .bg-white,.rg-grid .bg-white-100{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.rg-grid .bg-white-200{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1))}.rg-grid .p-0{padding:0}.rg-grid .p-0\.5{padding:.125rem}.rg-grid .p-4{padding:1rem}.rg-grid .\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.rg-grid .\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.rg-grid .px-2{padding-left:.5rem;padding-right:.5rem}.rg-grid .px-2\.5{padding-left:.625rem;padding-right:.625rem}.rg-grid .px-3{padding-left:.75rem;padding-right:.75rem}.rg-grid .px-5{padding-left:1.25rem;padding-right:1.25rem}.rg-grid .px-7{padding-left:1.75rem;padding-right:1.75rem}.rg-grid .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.rg-grid .py-1{padding-top:.25rem;padding-bottom:.25rem}.rg-grid .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.rg-grid .py-16{padding-top:4rem;padding-bottom:4rem}.rg-grid .py-2{padding-top:.5rem;padding-bottom:.5rem}.rg-grid .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.rg-grid .py-3{padding-top:.75rem;padding-bottom:.75rem}.rg-grid .text-left{text-align:left}.rg-grid .text-center{text-align:center}.rg-grid .text-right{text-align:right}.rg-grid .text-\[11px\]{font-size:11px}.rg-grid .text-base{font-size:1rem;line-height:1.5rem}.rg-grid .text-lg{font-size:1.125rem;line-height:1.75rem}.rg-grid .text-sm{font-size:.875rem;line-height:1.25rem}.rg-grid .text-xs{font-size:.75rem;line-height:1rem}.rg-grid .font-medium{font-weight:500}.rg-grid .font-semibold{font-weight:600}.rg-grid .uppercase{text-transform:uppercase}.rg-grid .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.rg-grid .leading-5{line-height:1.25rem}.rg-grid .leading-6{line-height:1.5rem}.rg-grid .leading-7{line-height:1.75rem}.rg-grid .leading-\[1\.6rem\]{line-height:1.6rem}.rg-grid .tracking-wider{letter-spacing:.05em}.rg-grid .text-\[var\(--rg-text-placeholder\)\]{color:var(--rg-text-placeholder)}.rg-grid .text-\[var\(--rg-text-subtle\)\]{color:var(--rg-text-subtle)}.rg-grid .text-dark-200{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.rg-grid .text-dark-300{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1))}.rg-grid .text-grey-200{--tw-text-opacity:1;color:rgb(185 185 185/var(--tw-text-opacity,1))}.rg-grid .text-grey-300{--tw-text-opacity:1;color:rgb(152 152 152/var(--tw-text-opacity,1))}.rg-grid .text-primary-400{--tw-text-opacity:1;color:rgb(0 121 125/var(--tw-text-opacity,1))}.rg-grid .text-primary-500{--tw-text-opacity:1;color:rgb(1 99 102/var(--tw-text-opacity,1))}.rg-grid .text-primary-600{--tw-text-opacity:1;color:rgb(0 31 42/var(--tw-text-opacity,1))}.rg-grid .text-red-200{--tw-text-opacity:1;color:rgb(245 93 93/var(--tw-text-opacity,1))}.rg-grid .text-white-100{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rg-grid .underline{text-decoration-line:underline}.rg-grid .underline-offset-2{text-underline-offset:2px}.rg-grid .accent-primary-400{accent-color:#00797d}.rg-grid .opacity-0{opacity:0}.rg-grid .opacity-50{opacity:.5}.rg-grid .opacity-60{opacity:.6}.rg-grid .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.rg-grid .shadow-none,.rg-grid .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.rg-grid .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.rg-grid .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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)}.rg-grid .outline-none{outline:2px solid transparent;outline-offset:2px}.rg-grid .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)}.rg-grid .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}.rg-grid .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}.rg-grid .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rg-grid .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rg-grid .duration-100{transition-duration:.1s}.rg-grid .duration-150{transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.rg-grid .duration-100{animation-duration:.1s}.rg-grid .duration-150{animation-duration:.15s}.rg-grid{--rg-font-family:Inter,"Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--rg-font-size-header:12px;--rg-font-size-body:13.5px;--rg-font-size-caption:11.5px;--rg-font-size-meta:11px;--rg-font-weight-header:500;--rg-font-weight-body:400;--rg-font-weight-strong:500;--rg-font-weight-label:500;--rg-line-height-header:1.4;--rg-line-height-body:1.55;--rg-letter-spacing-header:.01em;--rg-cell-padding-x:16px;--rg-cell-padding-y:15px;--rg-header-padding-x:16px;--rg-header-padding-y:11px;--rg-pill-padding-x:8px;--rg-pill-padding-y:2px;--rg-pill-gap:5px;--rg-indicator-gap:4px;--rg-toolbar-padding-x:16px;--rg-toolbar-padding-y:10px;--rg-control-height:26px;--rg-control-padding-x:7px;--rg-radius-xs:4px;--rg-radius-sm:5px;--rg-radius-md:7px;--rg-radius-lg:10px;--rg-radius-xl:12px;--rg-radius-pill:999px;--rg-border-width:1px;--rg-border-width-neg:-1px;--rg-motion-fast:.12s;--rg-motion-ease:cubic-bezier(.4,0,.2,1);--rg-opacity-muted:.35;--rg-opacity-hover-icon:.7;--rg-opacity-handle:.18;--rg-opacity-handle-hover:.52;--rg-bg-canvas:#fff;--rg-bg-surface:#fff;--rg-bg-surface-subtle:#f7f8fa;--rg-bg-row-alt:#fafbfc;--rg-bg-row-hover:#f1f4f8;--rg-bg-input:#f7f8fa;--rg-bg-toolbar:#f7f8fa;--rg-bg-chip:#edf2f3;--rg-bg-chip-hover:rgba(0,0,0,.06);--rg-bg-control:#fff;--rg-border-card:#e0e5eb;--rg-border-subtle:#e8ecf0;--rg-border-strong:#d8dfe8;--rg-border-divider:#eef1f6;--rg-text-primary:#18202c;--rg-text-secondary:#364050;--rg-text-muted:#6b7a8d;--rg-text-subtle:#95a0ad;--rg-text-placeholder:#aab3bc;--rg-text-inverse:#fff;--rg-icon-muted:#a2abbb;--rg-icon-active:#4a6f74;--rg-state-hover-bg:#f1f4f8;--rg-state-active-bg:#eaedf3;--rg-bg-selected:#e6f0f2;--rg-focus-border:#8aabb0;--rg-focus-ring:rgba(79,130,135,.14);--rg-audit-highlight:rgba(79,130,135,.08);--rg-audit-dot:var(--rg-icon-active);--rg-status-success-bg:#edf7f2;--rg-status-success-border:#c5e5d5;--rg-status-success-text:#1c6b50;--rg-status-warning-bg:#fdf4e5;--rg-status-warning-border:#edd9a8;--rg-status-warning-text:#8c601a;--rg-status-danger-bg:#fbeaea;--rg-status-danger-border:#ebbebe;--rg-status-danger-text:#8c2e2e;--rg-status-info-bg:#e7f1fc;--rg-status-info-border:#b8d4f2;--rg-status-info-text:#1a5998;--rg-status-neutral-bg:#f2f4f7;--rg-status-neutral-border:#dde2ea;--rg-status-neutral-text:#505e72;--rg-shadow-card:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.04);--rg-shadow-sm:0 1px 2px rgba(16,24,40,.04);--rg-shadow-dropdown:0 6px 20px rgba(16,24,40,.1),0 2px 6px rgba(16,24,40,.06);--rg-input-inset:inset 0 1px 0 rgba(16,24,40,.03);--rg-header-shadow:0 1px 0 var(--rg-border-subtle);--rg-col-divider-shadow:inset 1px 0 0 var(--rg-border-divider);--rg-focus-ring-shadow:0 0 0 3px var(--rg-focus-ring)}.rg-grid,.rg-grid *,.rg-grid :after,.rg-grid :before{box-sizing:border-box}.rg-grid{font-size:var(--rg-font-size-body);line-height:var(--rg-line-height-body);color:var(--rg-text-primary);background-color:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rg-grid,.rg-grid table{font-family:var(--rg-font-family)}.rg-grid table{border-collapse:separate;border-spacing:0;background-color:var(--rg-bg-surface)}.rg-grid .shadow-sm{box-shadow:var(--rg-shadow-card)}.rg-grid .shadow-xl{box-shadow:var(--rg-shadow-dropdown)}.rg-grid .rounded-xl.border-grey-100.shadow-sm{border-color:var(--rg-border-card);box-shadow:var(--rg-shadow-card)}.rg-grid thead{position:sticky;top:0;z-index:10;background-color:var(--rg-bg-surface-subtle)}.rg-grid thead tr.bg-white-200{background-color:var(--rg-bg-surface-subtle)!important;border-bottom-color:transparent!important;box-shadow:var(--rg-header-shadow)}.rg-grid thead th>div.px-4{padding:var(--rg-header-padding-y) var(--rg-header-padding-x)}.rg-grid thead th span.text-xs{font-size:var(--rg-font-size-header);font-weight:var(--rg-font-weight-header);line-height:var(--rg-line-height-header);color:var(--rg-text-muted);letter-spacing:var(--rg-letter-spacing-header);text-transform:none}.rg-grid thead th span.uppercase{text-transform:none}.rg-grid thead th span.tracking-wider{letter-spacing:var(--rg-letter-spacing-header)}.rg-grid thead th+th{box-shadow:var(--rg-col-divider-shadow)}.rg-grid thead th.bg-primary-100{background-color:var(--rg-bg-selected)!important}.rg-grid thead th .group svg.text-grey-200{color:var(--rg-icon-muted)}.rg-grid thead th svg.text-primary-400{color:var(--rg-icon-active);opacity:1}.rg-grid [data-filter-icon]{opacity:var(--rg-opacity-muted);transition:opacity var(--rg-motion-fast) var(--rg-motion-ease),color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid thead th:hover [data-filter-icon]{opacity:var(--rg-opacity-hover-icon)}.rg-grid [data-filter-icon] svg{color:var(--rg-icon-muted)}.rg-grid [data-filter-icon] svg.text-primary-400{color:var(--rg-icon-active);opacity:1}.rg-grid [data-resize-handle]{opacity:var(--rg-opacity-handle);background-color:transparent;transition:opacity var(--rg-motion-fast) var(--rg-motion-ease),background-color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid thead th:hover [data-resize-handle]{opacity:var(--rg-opacity-handle-hover)}.rg-grid [data-resize-handle]:hover{opacity:1;background-color:var(--rg-state-active-bg)!important}.rg-grid [data-resize-handle] svg{color:var(--rg-icon-muted)}.rg-grid tbody.divide-y.divide-grey-100>:not([hidden])~:not([hidden]){border-color:var(--rg-border-divider)}.rg-grid tbody tr{transition:background-color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid tbody tr,.rg-grid tbody tr.bg-white{background-color:var(--rg-bg-surface)}.rg-grid tbody tr.bg-white:nth-child(2n){background-color:var(--rg-bg-row-alt)}.rg-grid tbody tr.bg-white:hover,.rg-grid tbody tr.bg-white:nth-child(2n):hover,.rg-grid tbody tr:hover{background-color:var(--rg-bg-row-hover)!important}.rg-grid tbody td{font-size:var(--rg-font-size-body);line-height:var(--rg-line-height-body);font-weight:var(--rg-font-weight-body);color:var(--rg-text-secondary);padding:var(--rg-cell-padding-y) var(--rg-cell-padding-x);vertical-align:middle;text-align:left}.rg-grid tbody td.rg-rule-cell{position:relative;box-shadow:inset 0 0 0 1px transparent}.rg-grid tbody td.rg-rule-error{box-shadow:inset 0 0 0 1px var(--rg-status-danger-border)}.rg-grid tbody td.rg-rule-warn{box-shadow:inset 0 0 0 1px var(--rg-status-warning-border)}.rg-grid tbody td.rg-rule-info{box-shadow:inset 0 0 0 1px var(--rg-status-info-border)}.rg-grid tbody td.rg-cell-edited{position:relative;background-color:var(--rg-audit-highlight);box-shadow:inset 2px 0 0 var(--rg-icon-active)}.rg-grid tbody td.rg-cell-edited:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background-color:var(--rg-audit-dot);opacity:.75}.rg-grid tbody td.rg-cell-editable{cursor:text}.rg-grid tbody td.rg-cell-editable:hover{background-color:var(--rg-state-hover-bg)}.rg-grid .rg-cell-edit-input{width:100%;height:30px;padding:4px 8px;border-radius:var(--rg-radius-sm);font-size:var(--rg-font-size-body)}.rg-grid .rg-workflow-pill{border:none;background:transparent;padding:var(--rg-pill-padding-y) var(--rg-pill-padding-x);border-radius:var(--rg-radius-pill);cursor:pointer}.rg-grid .rg-workflow-pill:focus-visible{outline:2px solid var(--rg-border-strong);outline-offset:2px}.rg-grid .rg-workflow-pill:hover{filter:brightness(.98)}.rg-grid .rg-workflow-caret{color:var(--rg-text-subtle)}.rg-grid .rg-workflow-popover{position:absolute;z-index:9999;min-width:220px;max-width:260px;padding:12px;border-radius:var(--rg-radius-md);border:1px solid var(--rg-border-strong);background-color:var(--rg-bg-surface);box-shadow:var(--rg-shadow-dropdown)}.rg-grid .rg-workflow-popover-header{font-size:var(--rg-font-size-caption);font-weight:var(--rg-font-weight-label);color:var(--rg-text-subtle);text-transform:uppercase;letter-spacing:.05em}.rg-grid .rg-workflow-popover-current{margin-top:8px;margin-bottom:10px}.rg-grid .rg-workflow-popover-label{font-size:var(--rg-font-size-caption);color:var(--rg-text-muted);margin-bottom:6px}.rg-grid .rg-workflow-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;border-radius:var(--rg-radius-sm);border:1px solid transparent;background:transparent;color:var(--rg-text-secondary);font-size:var(--rg-font-size-body);cursor:pointer;transition:background-color var(--rg-motion-fast) var(--rg-motion-ease),border-color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .rg-workflow-option:hover{background-color:var(--rg-bg-chip-hover);border-color:var(--rg-border-subtle)}.rg-grid .rg-workflow-option:focus-visible{outline:2px solid var(--rg-border-strong);outline-offset:2px}.rg-grid .rg-workflow-dot{width:8px;height:8px;border-radius:999px;background-color:var(--rg-status-neutral-text);border:1px solid var(--rg-border-subtle)}.rg-grid .rg-workflow-dot[data-status=success]{background-color:var(--rg-status-success-text)}.rg-grid .rg-workflow-dot[data-status=warning]{background-color:var(--rg-status-warning-text)}.rg-grid .rg-workflow-dot[data-status=danger],.rg-grid .rg-workflow-dot[data-status=error]{background-color:var(--rg-status-danger-text)}.rg-grid .rg-workflow-dot[data-status=info]{background-color:var(--rg-status-info-text)}.rg-grid .rg-rule-tooltip{position:absolute;z-index:10000;max-width:280px;padding:8px 10px;border-radius:var(--rg-radius-sm);background-color:var(--rg-bg-surface);border:1px solid var(--rg-border-strong);box-shadow:var(--rg-shadow-dropdown);font-size:var(--rg-font-size-caption);color:var(--rg-text-secondary);pointer-events:none;transition:opacity var(--rg-motion-fast) var(--rg-motion-ease),transform var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .rg-rule-tooltip-error{border-color:var(--rg-status-danger-border);color:var(--rg-status-danger-text)}.rg-grid .rg-rule-tooltip-warn{border-color:var(--rg-status-warning-border);color:var(--rg-status-warning-text)}.rg-grid .rg-rule-tooltip-info{border-color:var(--rg-status-info-border);color:var(--rg-status-info-text)}.rg-grid tbody td.px-4,.rg-grid tbody td.py-3,.rg-grid tbody td.py-3\.5{padding:var(--rg-cell-padding-y) var(--rg-cell-padding-x)}.rg-grid tbody td:first-child{font-weight:var(--rg-font-weight-strong);color:var(--rg-text-primary)}.rg-grid tbody td .text-grey-200,.rg-grid tbody td .text-grey-300{color:var(--rg-text-subtle)}.rg-grid tbody tr.animate-pulse{background-color:var(--rg-bg-surface)}.rg-grid tbody tr.animate-pulse:nth-child(2n){background-color:var(--rg-bg-row-alt)}.rg-grid tbody tr.animate-pulse td{padding:var(--rg-cell-padding-y) var(--rg-cell-padding-x)}.rg-grid tr.animate-pulse .bg-grey-100{background-color:var(--rg-border-subtle);border-radius:var(--rg-radius-sm)}.rg-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:36px;background-color:var(--rg-bg-input);border-color:var(--rg-border-strong);color:var(--rg-text-primary);font-size:var(--rg-font-size-body);font-family:var(--rg-font-family);box-shadow:var(--rg-input-inset);transition:border-color var(--rg-motion-fast) var(--rg-motion-ease),box-shadow var(--rg-motion-fast) var(--rg-motion-ease),background-color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover{border-color:var(--rg-border-strong)}.rg-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.rg-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible{border-color:var(--rg-focus-border);box-shadow:var(--rg-focus-ring-shadow);background-color:var(--rg-bg-surface);outline:none}.rg-grid input::-moz-placeholder{color:var(--rg-text-placeholder);font-weight:400}.rg-grid input::placeholder{color:var(--rg-text-placeholder);font-weight:400}.rg-grid input.rg-search-input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid #eef1f4!important;box-shadow:none!important;background-image:none!important}.rg-grid input.rg-search-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.rg-grid input.rg-search-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible{border:1px solid #eef1f4!important;box-shadow:none!important}.rg-grid span.bg-primary-100.text-primary-600{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 10px;background-color:var(--rg-bg-chip)!important;border-color:var(--rg-border-subtle)!important;border-radius:var(--rg-radius-pill);color:var(--rg-text-muted)!important;font-size:var(--rg-font-size-caption);font-weight:var(--rg-font-weight-label);line-height:1.5}.rg-grid span.bg-primary-100 button{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:transparent;color:var(--rg-text-subtle);transition:background-color var(--rg-motion-fast) var(--rg-motion-ease),color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid span.bg-primary-100 button:hover{background-color:var(--rg-bg-chip-hover);color:var(--rg-text-secondary)}.rg-grid .underline.underline-offset-2{color:var(--rg-text-subtle);font-size:var(--rg-font-size-caption)}.rg-grid .underline.underline-offset-2:hover{color:var(--rg-text-secondary)}.rg-grid input[type=checkbox]{accent-color:var(--rg-icon-active);cursor:pointer}.rg-grid .badge,.rg-grid .pill,.rg-grid .rg-status,.rg-grid .status,.rg-grid [data-status]{display:inline-flex;align-items:center;gap:var(--rg-pill-gap);padding:var(--rg-pill-padding-y) var(--rg-pill-padding-x);border-radius:var(--rg-radius-pill);font-size:var(--rg-font-size-caption);font-weight:var(--rg-font-weight-label);line-height:var(--rg-line-height-header);border:var(--rg-border-width) solid var(--rg-status-neutral-border);background-color:var(--rg-status-neutral-bg);color:var(--rg-status-neutral-text);white-space:nowrap;letter-spacing:0}.rg-grid .badge.success,.rg-grid .pill.success,.rg-grid .rg-status.success,.rg-grid .status.success,.rg-grid [data-status=success]{background-color:var(--rg-status-success-bg);border-color:var(--rg-status-success-border);color:var(--rg-status-success-text)}.rg-grid .badge.warning,.rg-grid .pill.warning,.rg-grid .rg-status.warning,.rg-grid .status.warning,.rg-grid [data-status=warning]{background-color:var(--rg-status-warning-bg);border-color:var(--rg-status-warning-border);color:var(--rg-status-warning-text)}.rg-grid .badge.danger,.rg-grid .pill.danger,.rg-grid .rg-status.danger,.rg-grid .status.danger,.rg-grid .status.error,.rg-grid [data-status=danger],.rg-grid [data-status=error]{background-color:var(--rg-status-danger-bg);border-color:var(--rg-status-danger-border);color:var(--rg-status-danger-text)}.rg-grid .badge.info,.rg-grid .pill.info,.rg-grid .rg-status.info,.rg-grid .status.info,.rg-grid [data-status=info]{background-color:var(--rg-status-info-bg);border-color:var(--rg-status-info-border);color:var(--rg-status-info-text)}.rg-grid .border-t.border-grey-100.bg-white{background-color:var(--rg-bg-toolbar)!important;border-top:var(--rg-border-width) solid var(--rg-border-subtle)!important;padding:var(--rg-toolbar-padding-y) var(--rg-toolbar-padding-x)!important}.rg-grid .border-t.border-grey-100.bg-white .text-grey-300{color:var(--rg-text-subtle);font-size:var(--rg-font-size-meta)}.rg-grid .border-t.border-grey-100.bg-white .tabular-nums,.rg-grid .border-t.border-grey-100.bg-white span.text-dark-200{color:var(--rg-text-muted);font-size:var(--rg-font-size-meta)}.rg-grid .border-t.border-grey-100.bg-white button{display:inline-flex;align-items:center;justify-content:center;height:var(--rg-control-height);min-width:var(--rg-control-height);padding:0 var(--rg-control-padding-x);background-color:var(--rg-bg-control)!important;border:var(--rg-border-width) solid var(--rg-border-strong)!important;border-radius:var(--rg-radius-sm)!important;color:var(--rg-text-secondary)!important;box-shadow:var(--rg-shadow-sm);font-size:var(--rg-font-size-meta);transition:background-color var(--rg-motion-fast) var(--rg-motion-ease),border-color var(--rg-motion-fast) var(--rg-motion-ease),color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .border-t.border-grey-100.bg-white button:hover:not(:disabled){background-color:var(--rg-state-hover-bg)!important;border-color:var(--rg-border-strong)!important;color:var(--rg-text-primary)!important}.rg-grid .border-t.border-grey-100.bg-white button:disabled{background-color:var(--rg-bg-surface-subtle)!important;border-color:var(--rg-border-divider)!important;color:var(--rg-text-placeholder)!important;cursor:not-allowed;box-shadow:none}.rg-grid .border-t.border-grey-100.bg-white button.min-w-\[52px\]{background-color:var(--rg-bg-control)!important;border:var(--rg-border-width) solid var(--rg-border-strong)!important;border-radius:var(--rg-radius-sm)!important;color:var(--rg-text-secondary)!important;font-size:var(--rg-font-size-meta);height:var(--rg-control-height)}.rg-grid .border-t.border-grey-100.bg-white button.min-w-\[52px\]:hover{background-color:var(--rg-state-hover-bg)!important;border-color:var(--rg-border-strong)!important;color:var(--rg-text-primary)!important}.rg-grid .border-t.border-grey-100.bg-white button.min-w-\[52px\] svg{color:var(--rg-text-subtle)!important}.rg-grid .rounded-xl.shadow-xl.overflow-hidden.border{background-color:var(--rg-bg-surface);border-color:var(--rg-border-card)!important;border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-dropdown)}.rg-grid .rounded-xl.shadow-xl.overflow-hidden.border .px-3{font-size:var(--rg-font-size-caption);color:var(--rg-text-secondary)}.rg-grid .rounded-xl.shadow-xl.overflow-hidden.border .text-primary-500{background-color:var(--rg-bg-chip);color:var(--rg-icon-active)}.rg-grid .rounded-xl.shadow-xl.overflow-hidden.border .hover\:bg-white-200:hover{background-color:var(--rg-state-hover-bg)}.rg-grid .rounded-xl.shadow-xl.border.border-grey-100.p-4{background-color:var(--rg-bg-surface);border-color:var(--rg-border-card)!important;border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-dropdown);padding:14px!important}.rg-grid .rounded-xl.shadow-xl.border.border-grey-100.p-4 .text-xs.font-semibold{font-size:var(--rg-font-size-caption);font-weight:var(--rg-font-weight-label);color:var(--rg-text-muted);text-transform:none;letter-spacing:0}.rg-grid .rounded-xl.shadow-xl.border.border-grey-100.p-4 label{border-radius:var(--rg-radius-sm);transition:background-color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .rounded-xl.shadow-xl.border.border-grey-100.p-4 label:hover{background-color:var(--rg-state-hover-bg)}.rg-grid .rounded-xl.shadow-xl.border.border-grey-100.p-4 label span.text-sm{font-size:var(--rg-font-size-body);color:var(--rg-text-secondary)}.rg-grid .h-px.bg-grey-100{background-color:var(--rg-border-divider)}.rg-grid tbody td.py-16{padding-top:56px;padding-bottom:56px}.rg-grid tbody td.py-16 .text-grey-200{color:var(--rg-border-strong)}.rg-grid tbody td.py-16 p.text-grey-300{color:var(--rg-text-muted);font-size:var(--rg-font-size-body)}.rg-grid tbody td.py-16 p.text-grey-200{color:var(--rg-text-subtle);font-size:var(--rg-font-size-caption)}.rg-grid ::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.rg-grid ::-webkit-scrollbar-track{background-color:var(--rg-bg-surface-subtle);border-radius:99px}.rg-grid ::-webkit-scrollbar-thumb{background-color:var(--rg-border-strong);border-radius:99px}.rg-grid ::-webkit-scrollbar-thumb:hover{background-color:var(--rg-text-subtle)}.rg-grid ::-webkit-scrollbar-corner{background-color:transparent}.rg-grid .rg-theme-switch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;flex-shrink:0;border-radius:var(--rg-radius-pill);border:1px solid var(--rg-border-strong);background-color:var(--rg-bg-control);color:var(--rg-text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--rg-motion-fast) var(--rg-motion-ease),border-color var(--rg-motion-fast) var(--rg-motion-ease),color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .rg-theme-switch:hover{border-color:var(--rg-focus-border);color:var(--rg-text-secondary)}.rg-grid .rg-theme-switch:focus-visible{outline:none;border-color:var(--rg-focus-border);box-shadow:var(--rg-focus-ring-shadow)}.rg-grid .rg-switch-track{display:block;position:relative;width:36px;height:20px;border-radius:var(--rg-radius-pill);background-color:var(--rg-border-strong);flex-shrink:0;transition:background-color .2s var(--rg-motion-ease)}.rg-grid .rg-theme-switch[aria-checked=true] .rg-switch-track{background-color:var(--rg-icon-active)}.rg-grid .rg-switch-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background-color:var(--rg-bg-canvas);box-shadow:0 1px 3px #0000002e;transition:transform .2s var(--rg-motion-ease),background-color .2s}.rg-grid .rg-theme-switch[aria-checked=true] .rg-switch-thumb{transform:translate(16px)}.rg-grid .rg-theme-switch svg:first-of-type{color:var(--rg-status-warning-text);pointer-events:none;flex-shrink:0}.rg-grid .rg-theme-switch svg:last-of-type{color:var(--rg-icon-muted);pointer-events:none;flex-shrink:0;transition:color var(--rg-motion-fast) var(--rg-motion-ease)}.rg-grid .rg-theme-switch[aria-checked=true] svg:last-of-type{color:var(--rg-icon-active)}.rg-grid.rg-theme-dark,.rg-theme-dark .rg-grid,html.dark .rg-grid{--rg-bg-canvas:#0b1220;--rg-bg-surface:#0f172a;--rg-bg-surface-subtle:#111b2e;--rg-bg-row-alt:#0f1b30;--rg-bg-row-hover:#162033;--rg-bg-input:#111b2e;--rg-bg-toolbar:#0f172a;--rg-bg-chip:#13242a;--rg-bg-chip-hover:hsla(0,0%,100%,.08);--rg-bg-control:#0f172a;--rg-border-card:#1f2d40;--rg-border-subtle:#1f2a37;--rg-border-strong:#273244;--rg-border-divider:#1b2633;--rg-text-primary:#e5e7eb;--rg-text-secondary:#cbd5e1;--rg-text-muted:#94a3b8;--rg-text-subtle:#7b8796;--rg-text-placeholder:#506070;--rg-text-inverse:#0b1220;--rg-icon-muted:#8a99ab;--rg-icon-active:#9fb9bf;--rg-state-hover-bg:#162033;--rg-state-active-bg:#1a2536;--rg-bg-selected:#102535;--rg-focus-border:#8ca7aa;--rg-focus-ring:rgba(148,175,181,.2);--rg-audit-highlight:rgba(159,185,191,.18);--rg-audit-dot:var(--rg-icon-active);--rg-status-success-bg:#123029;--rg-status-success-border:#1a463b;--rg-status-success-text:#7cc9b3;--rg-status-warning-bg:#2a2214;--rg-status-warning-border:#3d2f16;--rg-status-warning-text:#e3b66d;--rg-status-danger-bg:#2a1717;--rg-status-danger-border:#3f2323;--rg-status-danger-text:#e1a1a1;--rg-status-info-bg:#0f1f35;--rg-status-info-border:#1a3055;--rg-status-info-text:#7bb0e0;--rg-status-neutral-bg:#141e2d;--rg-status-neutral-border:#1f2d40;--rg-status-neutral-text:#8a99ab;--rg-shadow-card:0 1px 2px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.5);--rg-shadow-sm:0 1px 2px rgba(0,0,0,.4);--rg-shadow-dropdown:0 8px 24px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4);--rg-input-inset:inset 0 1px 0 hsla(0,0%,100%,.06);--rg-header-shadow:0 1px 0 var(--rg-border-subtle);--rg-col-divider-shadow:inset 1px 0 0 var(--rg-border-divider);--rg-focus-ring-shadow:0 0 0 3px var(--rg-focus-ring)}.rg-grid.rg-theme-light,.rg-theme-light .rg-grid{--rg-bg-canvas:#fff;--rg-bg-surface:#fff;--rg-bg-surface-subtle:#f7f8fa;--rg-bg-row-alt:#fafbfc;--rg-bg-row-hover:#f1f4f8;--rg-bg-input:#f7f8fa;--rg-bg-toolbar:#f7f8fa;--rg-bg-chip:#edf2f3;--rg-bg-chip-hover:rgba(0,0,0,.06);--rg-bg-control:#fff;--rg-bg-selected:#e6f0f2;--rg-border-card:#e0e5eb;--rg-border-subtle:#e8ecf0;--rg-border-strong:#d8dfe8;--rg-border-divider:#eef1f6;--rg-text-primary:#18202c;--rg-text-secondary:#364050;--rg-text-muted:#6b7a8d;--rg-text-subtle:#95a0ad;--rg-text-placeholder:#aab3bc;--rg-text-inverse:#fff;--rg-icon-muted:#a2abbb;--rg-icon-active:#4a6f74;--rg-state-hover-bg:#f1f4f8;--rg-state-active-bg:#eaedf3;--rg-focus-border:#8aabb0;--rg-focus-ring:rgba(79,130,135,.14);--rg-audit-highlight:rgba(79,130,135,.08);--rg-audit-dot:var(--rg-icon-active);--rg-status-success-bg:#edf7f2;--rg-status-success-border:#c5e5d5;--rg-status-success-text:#1c6b50;--rg-status-warning-bg:#fdf4e5;--rg-status-warning-border:#edd9a8;--rg-status-warning-text:#8c601a;--rg-status-danger-bg:#fbeaea;--rg-status-danger-border:#ebbebe;--rg-status-danger-text:#8c2e2e;--rg-status-info-bg:#e7f1fc;--rg-status-info-border:#b8d4f2;--rg-status-info-text:#1a5998;--rg-status-neutral-bg:#f2f4f7;--rg-status-neutral-border:#dde2ea;--rg-status-neutral-text:#505e72;--rg-shadow-card:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.04);--rg-shadow-sm:0 1px 2px rgba(16,24,40,.04);--rg-shadow-dropdown:0 6px 20px rgba(16,24,40,.1),0 2px 6px rgba(16,24,40,.06);--rg-input-inset:inset 0 1px 0 rgba(16,24,40,.03);--rg-header-shadow:0 1px 0 var(--rg-border-subtle);--rg-col-divider-shadow:inset 1px 0 0 var(--rg-border-divider);--rg-focus-ring-shadow:0 0 0 3px var(--rg-focus-ring)}.rg-grid .file\:border-0::file-selector-button{border-width:0}.rg-grid .file\:bg-transparent::file-selector-button{background-color:transparent}.rg-grid .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.rg-grid .file\:font-medium::file-selector-button{font-weight:500}.rg-grid .placeholder\:text-grey-200::-moz-placeholder{--tw-text-opacity:1;color:rgb(185 185 185/var(--tw-text-opacity,1))}.rg-grid .placeholder\:text-grey-200::placeholder{--tw-text-opacity:1;color:rgb(185 185 185/var(--tw-text-opacity,1))}.rg-grid .hover\:border-grey-200:hover{--tw-border-opacity:1;border-color:rgb(185 185 185/var(--tw-border-opacity,1))}.rg-grid .hover\:bg-grey-100:hover{--tw-bg-opacity:1;background-color:rgb(225 225 225/var(--tw-bg-opacity,1))}.rg-grid .hover\:bg-primary-200:hover{--tw-bg-opacity:1;background-color:rgb(210 240 240/var(--tw-bg-opacity,1))}.rg-grid .hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:rgb(1 99 102/var(--tw-bg-opacity,1))}.rg-grid .hover\:bg-white-150:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.rg-grid .hover\:bg-white-200:hover{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1))}.rg-grid .hover\:text-\[var\(--rg-text-primary\)\]:hover{color:var(--rg-text-primary)}.rg-grid .hover\:text-dark-300:hover{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1))}.rg-grid .focus\:border-primary-400:focus{--tw-border-opacity:1;border-color:rgb(0 121 125/var(--tw-border-opacity,1))}.rg-grid .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.rg-grid .focus-visible\:border-primary-400:focus-visible{--tw-border-opacity:1;border-color:rgb(0 121 125/var(--tw-border-opacity,1))}.rg-grid .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.rg-grid .focus-visible\:ring-0: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(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)}.rg-grid .active\:cursor-grabbing:active{cursor:grabbing}.rg-grid .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.rg-grid .disabled\:bg-white-200:disabled{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1))}.rg-grid .disabled\:text-grey-200:disabled{--tw-text-opacity:1;color:rgb(185 185 185/var(--tw-text-opacity,1))}.rg-grid :is(.group:hover .group-hover\:opacity-100){opacity:1}.rg-grid .dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.rg-grid .dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}@media (min-width:640px){.rg-grid .sm\:mr-5{margin-right:1.25rem}.rg-grid .sm\:w-full{width:100%}.rg-grid .sm\:max-w-sm{max-width:24rem}.rg-grid .sm\:flex-row{flex-direction:row}.rg-grid .sm\:items-center{align-items:center}.rg-grid .sm\:justify-end{justify-content:flex-end}.rg-grid .sm\:justify-between{justify-content:space-between}.rg-grid .sm\:gap-3{gap:.75rem}.rg-grid .sm\:gap-6{gap:1.5rem}.rg-grid .sm\:whitespace-nowrap{white-space:nowrap}.rg-grid .sm\:px-3{padding-left:.75rem;padding-right:.75rem}.rg-grid .sm\:px-4{padding-left:1rem;padding-right:1rem}.rg-grid .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.rg-grid .sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.rg-grid .sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.rg-grid .sm\:text-sm{font-size:.875rem;line-height:1.25rem}.rg-grid .sm\:text-xs{font-size:.75rem;line-height:1rem}}.feedback-app{width:100%;max-width:100%;margin:0 auto;padding:0 0 56px}.content-grid{display:grid;gap:18px;min-width:0}.demo-section{scroll-margin-top:90px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;overflow-x:auto}.demo-head{margin-bottom:10px}.demo-head h2{margin:0;font-size:19px;color:#132f42}.demo-head p{margin:4px 0 0;font-size:13px;color:#4d6172}.prop-pills{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.prop-pills code{border:1px solid #d3e0ea;border-radius:999px;background:#f5f9fc;color:#2f4f64;padding:3px 9px;font-size:11px}.feature-checklist{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.feature-checklist li{margin:0;border:1px solid #dce7f0;border-radius:10px;background:#f9fcff;color:#3c566a;font-size:12px;padding:8px 10px}.toolbar-note{display:inline-flex;align-items:center;border:1px solid #d8e5f0;border-radius:999px;background:#f7fbff;color:#35546c;font-size:11px;padding:6px 10px}.pill{border-radius:999px;padding:2px 10px;border:1px solid transparent;font-size:12px;font-weight:600}.pill.starter{background:#f8f8f9;border-color:#dedee4;color:#4e4f5a}.pill.pro{background:#edf4ff;border-color:#c9defd;color:#2657a5}.pill.enterprise{background:#ecfbf5;border-color:#caebdc;color:#1f6d48}.pill.healthy{background:#edfaf0;border-color:#cbead4;color:#20744a}.pill.risk{background:#fff8e7;border-color:#f0ddb0;color:#946804}.pill.churned{background:#ffeff0;border-color:#f2cad0;color:#a23b4e}.pill.wf-draft{background:#f2f6fb;border-color:#dce5ef;color:#385066}.pill.wf-review{background:#fff7e9;border-color:#f2debc;color:#8a5e11}.pill.wf-approved{background:#eaf8ee;border-color:#cfead8;color:#276d47}.pill.wf-rejected{background:#ffeff0;border-color:#f4d0d4;color:#963347}.cell-attention{background:#fffaf2!important;color:#5d6874!important;font-weight:600;box-shadow:inset 0 0 0 1px #f0e3cc}.cell-attention[data-cell-note]{position:relative}.audit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px}.audit-meta span{padding:4px 8px;border-radius:999px;border:1px solid #d5dde5;background:#fff;color:#3e4d5b}.audit-meta button{border:1px solid #d5dde5;background:#fff;color:#2c3e50;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.audit-meta button:hover{background:#f7fafc}.audit-meta .primary-action{background:#315f74;color:#fff;border-color:#315f74}.audit-meta .primary-action:hover{background:#244f62}.workflow-logbar{margin-bottom:12px}.workflow-last{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-controls{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mode-switch{display:inline-flex;border-radius:999px;border:1px solid #d6e1ea;padding:3px;background:#f8fbff}.mode-switch button{border:0;background:transparent;color:#4b6275;border-radius:999px;padding:6px 11px;font-size:12px;cursor:pointer}.mode-switch button.active{background:#274d62;color:#fff}.api-controls{display:inline-flex;gap:8px;flex-wrap:wrap}.api-controls button{border:1px solid #d5e0e8;background:#fff;color:#2c4457;border-radius:999px;padding:6px 11px;font-size:12px;cursor:pointer}.api-controls button:hover{background:#f4f9fd}.audit-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.audit-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0715231f}.audit-drawer{position:absolute;right:0;top:0;height:100%;width:min(420px,100vw);background:#fff;border-left:1px solid #d6e0e7;display:flex;flex-direction:column}.audit-drawer-header{padding:16px;border-bottom:1px solid #e0e8ee;display:flex;justify-content:space-between;align-items:center;gap:10px}.audit-drawer-header h3{margin:0;font-size:16px;color:#16263a}.audit-drawer-header p{margin:4px 0 0;font-size:12px;color:#4c6070}.audit-drawer-header button{border:1px solid #cfd8e1;background:#fff;color:#2c3e50;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.audit-drawer-header button:hover{background:#eef4f8}.audit-drawer-body{padding:14px 14px 18px;overflow-y:auto;display:grid;gap:10px}.audit-log-item{border:1px solid #dde6ee;border-radius:10px;padding:10px;background:#fff}.audit-log-meta{margin:0;font-size:12px;color:#4b5f70}.audit-log-change{margin:8px 0;display:flex;align-items:center;gap:8px;font-size:13px}.audit-log-change span{color:#5f7282;text-decoration:line-through}.audit-log-change strong{color:#12273a}.audit-log-footer{margin:0;display:flex;justify-content:space-between;font-size:11px;color:#60717e}.audit-empty{margin:4px 0 0;border:1px dashed #c7d5df;border-radius:10px;background:#fff;padding:12px;font-size:12px;color:#4f6272}.app-footer{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center}.coffee-note{margin:10px 0;font-size:14px;color:#44515e;text-align:center}.coffee-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid #315f74;background:#315f74;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.coffee-link:hover,.coffee-link:focus-visible{background:#244f62;border-color:#244f62;color:#fff}.coffee-icon{width:16px;height:16px}.feedback-app .rg-grid span.absolute.left-3.pointer-events-none{top:0;bottom:0;transform:none;display:inline-flex;align-items:center}.feedback-app .rg-grid span.absolute.left-3.pointer-events-none svg{display:block}.feedback-app .rg-grid input.pl-10{background:#fff!important;border:1px solid #d5dde5!important;box-shadow:none!important}.feedback-app .rg-grid input.pl-10:hover,.feedback-app .rg-grid input.pl-10:focus,.feedback-app .rg-grid input.pl-10:focus-visible{background:#fff!important;border-color:#d5dde5!important;box-shadow:none!important;outline:none!important}.dark .feedback-app .demo-section{background:transparent;box-shadow:none}.dark .feedback-app .demo-head h2{color:#edf5fc}.dark .feedback-app .demo-head p{color:#b2c5d4}.dark .feedback-app .prop-pills code{border-color:#3a5266;background:#16273a;color:#d6e4ef}.dark .feedback-app .feature-checklist li{border-color:#314b61;background:#122335;color:#bfd0de}@media (max-width: 980px){.feedback-app{width:min(1320px,97vw);padding-top:16px}.hero{padding:16px}.kicker{font-size:23px}.demo-section{padding:0}.tree-controls{align-items:stretch}.mode-switch,.api-controls{width:100%}.api-controls button{flex:1 1 auto;justify-content:center}}*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-7{margin-bottom:1.75rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-\[calc\(100\%-2\.5rem\)\]{height:calc(100% - 2.5rem)}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-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-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))}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.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-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-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))}.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-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/45{background-color:#02061773}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-5{padding-bottom:1.25rem}.pb-\[4\.25rem\]{padding-bottom:4.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-\[4\.75rem\]{padding-top:4.75rem}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-inherit{color:inherit}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.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{--tw-backdrop-blur: blur(8px);-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-opacity{transition-property:opacity;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}:root{color-scheme:light}html.dark{color-scheme:dark}html,body,#root{height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}pre,code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/90:is(.dark *){background-color:#020617e6}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:opacity-\[0\.06\]:is(.dark *){opacity:.06}.dark\:hover\:bg-slate-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:items-start{align-items:flex-start}.md\:p-7{padding:1.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pb-\[4\.5rem\]{padding-bottom:4.5rem}.md\:pt-\[5rem\]{padding-top:5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:gap-4{gap:1rem}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
