.m_dd3f7539{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ul li,.m_f2016866 ol li{margin-top:calc(.125rem * var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem * var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 div:not(.ProseMirror){z-index:2}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem * var(--mantine-scale)) solid;min-width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem * var(--mantine-scale));min-width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color);background-color:var(--mantine-color-disabled)}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem * var(--mantine-scale)) solid;color:var(--mantine-color-text);height:calc(1.5rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem * var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(li[data-checked]>div){flex:auto;min-width:0}.m_8b44009a :where(ul){margin-top:calc(.3125rem * var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem * var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}.solvex-ai-icon{--solvex-ai-color:#5b3f94;--solvex-ai-success:var(--mantine-color-green-7,#1b6e46);--solvex-ai-danger:var(--mantine-color-red-7,#a22a22);--solvex-ai-disabled:var(--mantine-color-gray-5,#828b96);color:var(--solvex-ai-color);vertical-align:middle;flex:none;display:inline-block}.solvex-ai-icon svg{width:100%;height:100%;display:block;overflow:visible}.solvex-ai-icon__rays,.solvex-ai-icon__core{transform-box:fill-box;transform-origin:50%}.solvex-ai-icon__rays path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;transform-origin:50%}.solvex-ai-icon__core circle{fill:currentColor}.solvex-ai-icon__check{fill:none;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.solvex-ai-icon[data-state=idle] .solvex-ai-icon__rays{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.solvex-ai-icon[data-state=idle] .solvex-ai-icon__rays path{transition:opacity .35s}.solvex-ai-icon[data-state=idle] .solvex-ai-icon__rays path:nth-child(2n){opacity:.42}.solvex-ai-icon[data-state=idle]:hover .solvex-ai-icon__rays,button:hover .solvex-ai-icon[data-state=idle] .solvex-ai-icon__rays{transform:rotate(45deg)scale(1.06)}.solvex-ai-icon[data-state=idle]:hover .solvex-ai-icon__rays path:nth-child(2n),button:hover .solvex-ai-icon[data-state=idle] .solvex-ai-icon__rays path:nth-child(2n){opacity:.78}@keyframes solvex-ai-spin{to{transform:rotate(360deg)}}@keyframes solvex-ai-chase{0%,70%,to{opacity:.22;stroke-dashoffset:.72px}22%{opacity:1;stroke-dashoffset:0}45%{opacity:.5;stroke-dashoffset:.34px}}@keyframes solvex-ai-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.62)}}@keyframes solvex-ai-breathe{0%,to{opacity:.45}50%{opacity:.85}}.solvex-ai-icon[data-state=thinking] .solvex-ai-icon__rays{animation:5.4s linear infinite solvex-ai-spin}.solvex-ai-icon[data-state=thinking] .solvex-ai-icon__rays path{animation:1.5s cubic-bezier(.4,0,.3,1) infinite solvex-ai-chase;animation-delay:calc(var(--solvex-ai-ray-index) * -187ms);stroke-dasharray:1}.solvex-ai-icon[data-state=thinking] .solvex-ai-icon__core{animation:1.5s cubic-bezier(.4,0,.3,1) infinite solvex-ai-core}.solvex-ai-icon[data-state=streaming] .solvex-ai-icon__rays{animation:14s linear infinite solvex-ai-spin}.solvex-ai-icon[data-state=streaming] .solvex-ai-icon__rays path{animation:2s ease-in-out infinite solvex-ai-breathe}.solvex-ai-icon[data-state=streaming] .solvex-ai-icon__rays path:nth-child(2n){animation-delay:-1s}.solvex-ai-icon[data-state=streaming] .solvex-ai-icon__core{animation:.9s ease-in-out infinite solvex-ai-core}@keyframes solvex-ai-retract{to{opacity:0;stroke-dashoffset:1px}}@keyframes solvex-ai-core-out{to{opacity:0;transform:scale(0)}}@keyframes solvex-ai-check-in{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}30%{opacity:1}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}.solvex-ai-icon[data-state=done]{color:var(--solvex-ai-success)}.solvex-ai-icon[data-state=done] .solvex-ai-icon__rays path{stroke-dasharray:1;animation:.32s ease-in forwards solvex-ai-retract}.solvex-ai-icon[data-state=done] .solvex-ai-icon__core{animation:.26s ease-in forwards solvex-ai-core-out}.solvex-ai-icon[data-state=done] .solvex-ai-icon__check{animation:.4s cubic-bezier(.2,.8,.3,1) .22s forwards solvex-ai-check-in}@keyframes solvex-ai-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.6px)}75%{transform:translate(1.6px)}}.solvex-ai-icon[data-state=error]{color:var(--solvex-ai-danger);animation:.28s ease-in-out 2 solvex-ai-shake}.solvex-ai-icon[data-state=error] .solvex-ai-icon__rays path{opacity:.4}.solvex-ai-icon[data-state=disabled]{color:var(--solvex-ai-disabled);opacity:.58}.solvex-ai-icon[data-state=disabled] .solvex-ai-icon__rays path:nth-child(2n){opacity:.35}@media (prefers-reduced-motion:reduce){.solvex-ai-icon,.solvex-ai-icon *{transition:none!important;animation:none!important}.solvex-ai-icon[data-state=thinking] .solvex-ai-icon__rays path:nth-child(odd){opacity:1}.solvex-ai-icon[data-state=thinking] .solvex-ai-icon__rays path:nth-child(2n),.solvex-ai-icon[data-state=streaming] .solvex-ai-icon__rays path:nth-child(2n){opacity:.4}.solvex-ai-icon[data-state=done] .solvex-ai-icon__rays,.solvex-ai-icon[data-state=done] .solvex-ai-icon__core{opacity:0}.solvex-ai-icon[data-state=done] .solvex-ai-icon__check{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}.workspaceModalHeaderActions :is(button,a,a[role=button]){background:var(--workspace-modal-action-background,transparent);border-color:var(--workspace-modal-action-border-color,var(--mantine-color-default-border));color:var(--workspace-modal-action-color,var(--mantine-color-text));transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.workspaceModalHeaderActions :is(button,a,a[role=button]):hover{background:var(--workspace-modal-action-hover-background,var(--mantine-color-default-hover));border-color:var(--workspace-modal-action-hover-border-color,var(--mantine-color-default-border));color:var(--workspace-modal-action-hover-color,var(--workspace-modal-action-color,var(--mantine-color-text)));box-shadow:0 0 0 2px var(--workspace-modal-action-hover-border-color,var(--mantine-color-default-border)), 0 2px 6px var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){.workspaceModalHeaderActions :is(button,a,a[role=button]):hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--workspace-modal-action-hover-border-color,var(--mantine-color-default-border)) 22%, transparent), 0 2px 6px color-mix(in srgb, var(--mantine-color-text) 8%, transparent)}}.workspaceModalHeaderActions :is(button,a,a[role=button]):active{background:var(--workspace-modal-action-active-background,var(--mantine-primary-color-light));border-color:var(--workspace-modal-action-border-color,var(--mantine-color-default-border));color:var(--workspace-modal-action-color,inherit);box-shadow:inset 0 1px 2px var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){.workspaceModalHeaderActions :is(button,a,a[role=button]):active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--mantine-color-text) 18%, transparent)}}.workspaceModalHeaderActions :is(button,a,a[role=button])[aria-pressed=true],.workspaceModalHeaderActions :is(button,a,a[role=button])[data-active=true]{background:var(--workspace-modal-action-active-background,var(--mantine-primary-color-light));border-color:var(--workspace-modal-action-border-color,var(--mantine-color-default-border));color:var(--workspace-modal-action-color,inherit)}.gridRoot{--workspace-grid-content-width:100%;--workspace-grid-root-bg:var(--surface,#fff);min-height:0;overflow:visible;flex-direction:column!important;flex:1!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-root-bg:color-mix(in srgb, var(--surface,#fff) 86%, transparent)}}.gridRoot{--workspace-grid-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--workspace-grid-header-height:42px;--workspace-grid-toolbar-control-height:36px;--workspace-grid-toolbar-chip-height:28px;--workspace-grid-row-border:var(--border,#dce5f0)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-border:color-mix(in srgb, var(--border,#dce5f0) 68%, transparent)}}.gridRoot{--workspace-grid-row-selected-surface:var(--workspace-data-grid-row-selected-background,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-selected-surface:var(--workspace-data-grid-row-selected-background,color-mix(in srgb, var(--brand-primary,#228be6) 11%, transparent))}}.gridRoot{--workspace-grid-row-selected-accent:var(--workspace-data-grid-row-selected-accent,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-selected-accent:var(--workspace-data-grid-row-selected-accent,color-mix(in srgb, var(--brand-primary,#228be6) 74%, transparent))}}.gridRoot{font-family:var(--workspace-grid-font-family)}.gridRoot[data-content-width=fixed]{width:var(--workspace-grid-content-width);align-self:flex-start;max-width:100%}.gridRoot[data-content-width=fixed]>*,.gridRoot[data-content-width=fluid]>*{width:100%;min-width:0}.gridRoot[data-content-width=fluid]{align-self:stretch;width:100%}.gridRoot>*{flex-shrink:0}.gridRoot>.mantine-Paper-root{border-inline:0}.gridToolbarSurface{font-family:var(--workspace-grid-font-family);-webkit-backdrop-filter:none;backdrop-filter:none;gap:var(--workspace-data-grid-toolbar-gap,6px)!important;border-radius:var(--workspace-data-grid-root-radius,var(--workspace-grid-container-radius)) var(--workspace-data-grid-root-radius,var(--workspace-grid-container-radius)) 0 0!important;padding:var(--workspace-data-grid-toolbar-padding,6px 4px)!important;border:var(--workspace-data-grid-toolbar-border,0)!important;background:var(--workspace-data-grid-toolbar-background,transparent)!important;box-shadow:none!important;flex-direction:column!important;display:flex!important}.gridToolbarSearchInput{height:var(--workspace-grid-toolbar-control-height,36px)!important;min-height:var(--workspace-grid-toolbar-control-height,36px)!important;background:var(--workspace-data-grid-toolbar-search-background,var(--surface,#fff))!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput{background:var(--workspace-data-grid-toolbar-search-background,color-mix(in srgb, var(--surface,#fff) 42%, transparent))!important}}.gridToolbarSearchInput{border-color:var(--workspace-data-grid-toolbar-search-border,var(--border,#dce5f0))!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput{border-color:var(--workspace-data-grid-toolbar-search-border,color-mix(in srgb, var(--border,#dce5f0) 68%, transparent))!important}}.gridToolbarSearchInput{box-shadow:0 1px 0 var(--surface,#fff) inset;border-radius:var(--workspace-data-grid-toolbar-search-radius,var(--mantine-radius-default))!important;font-family:var(--workspace-grid-font-family)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput{box-shadow:0 1px 0 color-mix(in srgb, var(--surface,#fff) 30%, transparent) inset}}.gridToolbarSearchInput{-webkit-backdrop-filter:blur(8px)saturate(1.04);transition:background-color .14s,border-color .14s,box-shadow .14s,filter .14s}.gridToolbarSearchInput:hover:not(:focus,:focus-within){background:var(--surface,#fff)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:hover:not(:focus,:focus-within){background:color-mix(in srgb, var(--surface,#fff) 58%, var(--brand-soft,#eef4ff) 16%)!important}}.gridToolbarSearchInput:hover:not(:focus,:focus-within){border-color:var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:hover:not(:focus,:focus-within){border-color:color-mix(in srgb, var(--brand-primary,#228be6) 14%, var(--border,#dce5f0))!important}}.gridToolbarSearchInput:hover:not(:focus,:focus-within){box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 1px 0 var(--surface,#fff) inset!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:hover:not(:focus,:focus-within){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 8%, transparent), 0 1px 0 color-mix(in srgb, var(--surface,#fff) 38%, transparent) inset!important}}.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{outline:none;background:var(--surface,#fff)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{background:color-mix(in srgb, var(--surface,#fff) 54%, var(--brand-soft,#eef4ff) 12%)!important}}.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{border-color:var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{border-color:color-mix(in srgb, var(--brand-primary,#228be6) 18%, var(--border,#dce5f0))!important}}.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{box-shadow:0 0 0 3px var(--brand-primary,#228be6), 0 5px 12px var(--brand-primary,#228be6), 0 1px 0 var(--surface,#fff) inset!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarSearchInput:focus,.gridToolbarSearchInput:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary,#228be6) 8%, transparent), 0 5px 12px color-mix(in srgb, var(--brand-primary,#228be6) 7%, transparent), 0 1px 0 color-mix(in srgb, var(--surface,#fff) 38%, transparent) inset!important}}.gridActiveFilterChip{height:var(--workspace-grid-toolbar-chip-height);min-height:var(--workspace-grid-toolbar-chip-height);box-sizing:border-box;transition:background-color .14s,border-color .14s,box-shadow .14s,filter .14s}.gridActiveFilterChip:hover{filter:saturate(1.08)brightness(1.02);box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 4px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.gridActiveFilterChip:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 18%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-primary,#228be6) 10%, transparent)}}.gridToolbarIconButton{box-sizing:border-box;flex:none;transition:background-color .14s,background .14s,border-color .14s,box-shadow .14s,color .14s;background:var(--workspace-data-grid-toolbar-action-background,transparent)!important;box-shadow:none!important;border:0!important}.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){background:var(--workspace-data-grid-toolbar-action-hover-background,var(--brand-soft,#eef4ff))!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){background:var(--workspace-data-grid-toolbar-action-hover-background,color-mix(in srgb, var(--brand-soft,#eef4ff) 72%, var(--surface,#fff) 28%))!important}}.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 4px 10px var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 12%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-primary,#228be6) 8%, transparent)!important}}.gridToolbarIconButton[data-variant=filled]{background:var(--brand-primary,var(--mantine-primary-color-filled))!important;color:var(--text-on-primary,#fff)!important;box-shadow:0 3px 8px var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarIconButton[data-variant=filled]{box-shadow:0 3px 8px color-mix(in srgb, var(--brand-primary,#228be6) 16%, transparent)!important}}.gridToolbarIconButton[data-variant=filled]:hover:not(:disabled,[data-disabled]){background:var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarIconButton[data-variant=filled]:hover:not(:disabled,[data-disabled]){background:color-mix(in srgb, var(--brand-primary,#228be6) 88%, #000 12%)!important}}.gridToolbarIconButton[data-variant=filled]:hover:not(:disabled,[data-disabled]){box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 5px 12px var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarIconButton[data-variant=filled]:hover:not(:disabled,[data-disabled]){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 22%, transparent), 0 5px 12px color-mix(in srgb, var(--brand-primary,#228be6) 18%, transparent)!important}}.gridToolbarIconButton svg{flex:0 0 20px;width:20px;height:20px}.gridToolbarActions .mantine-ActionIcon-root{--ai-size:var(--ai-size-input-sm,36px)!important}.gridToolbarActions .mantine-ActionIcon-root svg{flex:0 0 20px;width:20px;height:20px}.gridToolbarActions .mantine-Button-root{height:var(--button-height);min-height:var(--button-height);--button-height:var(--button-height-sm,36px)!important}.gridToolbarCountBadge{background:var(--workspace-data-grid-toolbar-count-badge-background,var(--brand-accent,var(--status-warning,var(--mantine-color-yellow-filled))))!important;color:var(--workspace-data-grid-toolbar-count-badge-color,var(--text-on-primary,#fff))!important;box-shadow:0 0 0 2px var(--surface,#fff), 0 4px 9px var(--brand-accent,var(--status-warning,var(--mantine-color-yellow-filled)))!important}@supports (color:color-mix(in lab, red, red)){.gridToolbarCountBadge{box-shadow:0 0 0 2px var(--surface,#fff), 0 4px 9px color-mix(in srgb, var(--brand-accent,var(--status-warning,var(--mantine-color-yellow-filled))) 22%, transparent)!important}}.gridRoot{--workspace-grid-container-radius:var(--shell-main-panel-radius,18px);--workspace-grid-scrollbar-size:10px;--workspace-grid-overlay-scrollbar-rail-size:var(--workspace-grid-scrollbar-size);--workspace-grid-scrollbar-rail-size:var(--workspace-grid-overlay-scrollbar-rail-size);--workspace-grid-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--workspace-grid-panel-underlay-surface:var(--workspace-screen-frame-underlay,var(--shell-viewport-bg,var(--shell-canvas-bg,var(--surface,#fff))))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-panel-underlay-surface:var(--workspace-screen-frame-underlay,var(--shell-viewport-bg,color-mix(in srgb, var(--shell-canvas-bg,var(--surface,#fff)) 42%, transparent)))}}.gridRoot{--workspace-grid-panel-underlay-solid-surface:var(--workspace-screen-frame-underlay-solid,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-panel-underlay-solid-surface:var(--workspace-screen-frame-underlay-solid,color-mix(in srgb, var(--surface,#fff) 46%, transparent))}}.gridRoot{--workspace-grid-root-border:1px solid var(--border,#dce5f0)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-root-border:1px solid color-mix(in srgb, var(--border,#dce5f0) 82%, transparent)}}.gridRoot{--workspace-grid-root-shadow:none;--workspace-grid-root-backdrop-filter:none;--workspace-grid-surface-background:var(--surface,#fff)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-surface-background:color-mix(in srgb, var(--surface,#fff) 90%, transparent)}}.gridRoot{--workspace-grid-root-surface:var(--workspace-grid-surface-background);--workspace-data-grid-toolbar-background:var(--workspace-grid-surface-background);--workspace-data-grid-viewport-background:var(--workspace-grid-surface-background);--workspace-data-grid-footer-background:var(--workspace-grid-surface-background);--workspace-grid-data-plane-backing-surface:var(--surface,var(--mantine-color-body,#fff));--workspace-grid-scrollbar-rail-surface:var(--workspace-grid-data-plane-backing-surface);--workspace-grid-viewport-surface:var(--workspace-grid-data-plane-backing-surface);--workspace-grid-pinned-divider:var(--workspace-grid-data-plane-backing-surface)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-pinned-divider:color-mix(in srgb, var(--workspace-grid-data-plane-backing-surface) 68%, var(--text-muted,#64748b) 32%)}}.gridRoot{--workspace-grid-row-divider:var(--workspace-grid-data-plane-backing-surface)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-divider:color-mix(in srgb, var(--workspace-grid-data-plane-backing-surface) 86%, var(--text-muted,#64748b) 14%)}}.gridRoot{--workspace-grid-row-border:var(--workspace-grid-row-divider);--workspace-grid-row-base-surface:var(--surface,var(--mantine-color-body,#fff))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-base-surface:color-mix(in srgb, var(--surface,var(--mantine-color-body,#fff)) 99%, var(--brand-primary,#228be6) 1%)}}.gridRoot{--workspace-grid-row-striped-base-surface:var(--surface,var(--mantine-color-body,#fff))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-striped-base-surface:color-mix(in srgb, var(--surface,var(--mantine-color-body,#fff)) 94%, var(--brand-primary,#228be6) 6%)}}.gridRoot{--workspace-grid-row-surface:var(--workspace-grid-row-base-surface);--workspace-grid-row-striped-surface:var(--workspace-grid-row-striped-base-surface);--workspace-grid-row-hover-surface:var(--surface,var(--mantine-color-body,#fff))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-row-hover-surface:color-mix(in srgb, var(--surface,var(--mantine-color-body,#fff)) 88%, var(--brand-primary,#228be6) 12%)}}.gridRoot{--workspace-grid-bar-overlay-surface:var(--surface,#fff)}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-bar-overlay-surface:color-mix(in srgb, var(--surface,#fff) 56%, transparent)}}.gridRoot{--workspace-grid-bar-underlay-surface:var(--workspace-grid-viewport-surface);--workspace-grid-bar-surface:linear-gradient(var(--workspace-grid-bar-overlay-surface), var(--workspace-grid-bar-overlay-surface)), var(--workspace-grid-bar-underlay-surface);--workspace-grid-header-surface:var(--surface,var(--mantine-color-body,#fff))}@supports (color:color-mix(in lab, red, red)){.gridRoot{--workspace-grid-header-surface:color-mix(in srgb, var(--surface,var(--mantine-color-body,#fff)) 94%, var(--brand-primary,#228be6) 6%)}}.gridRoot{--workspace-grid-footer-surface:var(--workspace-grid-surface-background);--workspace-grid-row-action-control-size:28px;--workspace-grid-row-action-icon-size:20px;--workspace-grid-selection-checkbox-size:20px;box-sizing:border-box;border:var(--workspace-data-grid-root-border,var(--workspace-grid-root-border));border-radius:var(--workspace-data-grid-root-radius,var(--workspace-grid-container-radius));background:var(--workspace-data-grid-root-background,var(--workspace-grid-root-surface));min-height:0;padding:var(--workspace-data-grid-root-padding,0px);font-family:var(--workspace-grid-font-family);box-shadow:var(--workspace-data-grid-root-shadow,var(--workspace-grid-root-shadow));-webkit-backdrop-filter:var(--workspace-data-grid-root-backdrop-filter,var(--workspace-grid-root-backdrop-filter));flex-direction:column;flex:1;display:flex;overflow:hidden}.gridRoot[data-workspace-grid-density=compact]{--workspace-grid-row-action-control-size:28px;--workspace-grid-selection-checkbox-size:18px}.gridRoot[data-workspace-grid-density=standard]{--workspace-grid-row-action-control-size:34px;--workspace-grid-selection-checkbox-size:20px}.gridRoot[data-workspace-grid-density=comfortable]{--workspace-grid-row-action-control-size:40px;--workspace-grid-selection-checkbox-size:22px}.gridRoot[data-workspace-grid-font=inter]{--workspace-grid-font-family:Inter, var(--mantine-font-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.gridRoot[data-workspace-grid-font=system]{--workspace-grid-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.gridRoot[data-workspace-grid-font=theme]{--workspace-grid-font-family:var(--mantine-font-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.gridRoot[data-workspace-data-surface-variant=framed]{--workspace-grid-root-border:1px solid var(--border,#dce5f0)}@supports (color:color-mix(in lab, red, red)){.gridRoot[data-workspace-data-surface-variant=framed]{--workspace-grid-root-border:1px solid color-mix(in srgb, var(--border,#dce5f0) 82%, transparent)}}.gridRoot[data-workspace-data-surface-variant=flat]{--workspace-grid-root-border:0;--workspace-data-grid-root-radius:0px;--workspace-grid-root-surface:transparent;--workspace-data-grid-toolbar-background:transparent;--workspace-data-grid-viewport-background:transparent;--workspace-data-grid-footer-background:transparent;--workspace-grid-footer-surface:transparent}.row[data-workspace-grid-row-edit-state=dirty]{box-shadow:inset 3px 0 0 var(--mantine-color-yellow-6)}.row .gridCell[data-workspace-grid-edit-state=dirty]{background:var(--mantine-color-yellow-1)}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-edit-state=dirty]{background:color-mix(in srgb, var(--mantine-color-yellow-1) 52%, var(--workspace-row-surface) 48%)}}.row .gridCell[data-workspace-grid-edit-state=dirty]{box-shadow:inset 0 -2px 0 var(--mantine-color-yellow-6)}.row[data-workspace-grid-row-edit-state=saving],.row .gridCell[data-workspace-grid-edit-state=saving]{box-shadow:inset 0 -2px 0 var(--mantine-color-blue-5)}.row[data-workspace-grid-row-edit-state=saved],.row .gridCell[data-workspace-grid-edit-state=saved]{box-shadow:inset 0 -2px 0 var(--mantine-color-green-6)}.row[data-workspace-grid-row-edit-state=error],.row[data-workspace-grid-row-edit-state=conflict]{box-shadow:inset 3px 0 0 var(--mantine-color-red-7)}.row .gridCell[data-workspace-grid-edit-state=error],.row .gridCell[data-workspace-grid-edit-state=conflict]{background:var(--mantine-color-red-1)}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-edit-state=error],.row .gridCell[data-workspace-grid-edit-state=conflict]{background:color-mix(in srgb, var(--mantine-color-red-1) 58%, var(--workspace-row-surface) 42%)}}.row .gridCell[data-workspace-grid-edit-state=error],.row .gridCell[data-workspace-grid-edit-state=conflict]{box-shadow:inset 0 -2px 0 var(--mantine-color-red-7)}.gridViewportSurface{-webkit-backdrop-filter:none;flex:1;min-height:0;position:relative;overflow:hidden;background:var(--workspace-data-grid-viewport-background,transparent)!important;box-shadow:none!important;border-color:#0000!important;border-radius:0!important}.gridViewportScrollFrame{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gridViewportScrollArea{isolation:isolate;box-sizing:border-box;height:100%;min-height:0;padding:0 var(--workspace-grid-scrollbar-rail-size) var(--workspace-grid-scrollbar-rail-size) 0;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex:1;position:relative;overflow:hidden}.gridViewportScrollArea[data-workspace-grid-scrollbar-mode=overlay]{--workspace-grid-last-column-overlay-padding:var(--workspace-grid-overlay-scrollbar-rail-size);--workspace-grid-pinned-right-offset:0px;padding:0}.gridEmptyState{inset:var(--workspace-grid-header-height) 0 0 0;z-index:6;text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute}.gridViewportScroller{background:var(--workspace-grid-viewport-surface);overscroll-behavior:contain;scrollbar-width:none;background-clip:padding-box;border-radius:0;height:100%;min-height:0;position:relative;width:100%!important}.gridViewportScroller::-webkit-scrollbar{width:0;height:0;display:none}.gridViewportScrollContent{box-sizing:border-box;background:0 0;min-height:100%;padding-bottom:0;position:relative}.gridBandRow{box-sizing:border-box;isolation:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "case" 1;display:block;position:relative}.gridBandTrack{min-height:inherit;align-items:stretch;display:flex;position:relative}.gridBand{--workspace-grid-band-underlay:var(--workspace-grid-data-plane-backing-surface,transparent);box-sizing:border-box;background:var(--workspace-row-surface,var(--workspace-grid-band-underlay));flex:none;align-items:stretch;min-width:0;display:grid;position:relative}.gridBandCenter{z-index:1}.gridBandLeft,.gridBandRight{z-index:4;--workspace-grid-band-underlay:var(--workspace-grid-data-plane-backing-surface);background-clip:border-box;position:sticky}.gridBandLeft{left:0}.gridBandRight{right:var(--workspace-grid-pinned-right-offset,0px)}.gridBandHeaderRow .gridBandLeft:after,.gridBandHeaderRow .gridBandRight:before{z-index:7;pointer-events:none;content:"";background:var(--workspace-grid-pinned-divider);width:1px;position:absolute;inset-block:0}.gridBandHeaderRow .gridBandLeft:after{inset-inline-end:0}.gridBandHeaderRow .gridBandRight:before{inset-inline-start:0}.row .gridBandLeft:after,.row .gridBandRight:before{content:none;display:none}.gridPinnedDivider{z-index:10;top:var(--workspace-grid-header-height);pointer-events:none;background:var(--workspace-grid-pinned-divider);width:1px;position:absolute;bottom:0}.gridPinnedDividerLeft{left:calc(var(--workspace-grid-live-left-width,var(--workspace-grid-pinned-left-width,0px)) - 1px)}.gridPinnedDividerRight{left:min(calc(var(--workspace-grid-live-total-width,var(--workspace-grid-canvas-width,100%)) - var(--workspace-grid-live-right-width,var(--workspace-grid-pinned-right-width,0px))), calc(100% - var(--workspace-grid-live-right-width,var(--workspace-grid-pinned-right-width,0px))));right:auto}.gridStickyHeader{z-index:10;background:var(--workspace-grid-header-surface);min-width:100%;position:sticky;top:0}.gridBandHeaderRow{z-index:1;min-height:var(--workspace-grid-header-height);background:var(--workspace-grid-header-surface);--workspace-row-surface:transparent;-webkit-backdrop-filter:none;position:relative}.gridBandHeaderRow .gridBand{border-bottom:1px solid var(--workspace-grid-row-border);background:0 0}.gridBandHeaderRow .gridBandLeft,.gridBandHeaderRow .gridBandRight{z-index:5;background:var(--workspace-grid-header-surface)}.gridViewportScrollbar{z-index:12;background:0 0}.gridViewportScrollbar:hover{background:0 0}.gridViewportScrollbar[data-orientation=vertical]{top:calc(var(--workspace-grid-header-height) + 8px)!important;bottom:calc(var(--workspace-grid-scrollbar-rail-size) + 4px)!important;width:var(--workspace-grid-scrollbar-size)!important;right:0!important}.gridViewportScrollbar[data-orientation=horizontal]{background:0 0;height:var(--workspace-grid-scrollbar-size)!important;bottom:4px!important;left:12px!important;right:4px!important}.gridViewportScrollbarThumb{background:var(--text-muted,#64748b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gridViewportScrollbarThumb{background:color-mix(in srgb, var(--text-muted,#64748b) 42%, transparent)}}.gridViewportScrollbarThumb:hover{background:var(--text-muted,#64748b)}@supports (color:color-mix(in lab, red, red)){.gridViewportScrollbarThumb:hover{background:color-mix(in srgb, var(--text-muted,#64748b) 58%, transparent)}}.gridViewportScrollbarCorner{background:var(--workspace-grid-scrollbar-rail-surface)}.gridViewportScrollArea[data-workspace-grid-column-drop-zone=true]{box-shadow:inset 0 0 0 1px var(--brand-primary,#228be6), inset 0 0 0 999px var(--brand-soft,#eef4ff)}@supports (color:color-mix(in lab, red, red)){.gridViewportScrollArea[data-workspace-grid-column-drop-zone=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 38%, transparent), inset 0 0 0 999px color-mix(in srgb, var(--brand-soft,#eef4ff) 14%, transparent)}}.gridFooterSurface{-webkit-backdrop-filter:none;gap:var(--workspace-data-grid-footer-gap,0px)!important;padding:var(--workspace-data-grid-footer-padding,6px)!important;border:var(--workspace-data-grid-footer-border,0)!important;border-radius:0 0 var(--workspace-grid-container-radius) var(--workspace-grid-container-radius)!important;background:var(--workspace-data-grid-footer-background,transparent)!important;box-shadow:none!important;flex-direction:column!important;display:flex!important}.gridFooterLayout{width:100%;min-height:36px;gap:var(--workspace-data-grid-footer-gap,0px)!important}.gridFooterZoneLeft{flex:260px;min-width:min(100%,220px)}.gridFooterZoneCenter{flex:0 360px;min-width:0;min-height:24px}.gridFooterZoneRight{flex:none;min-width:0}.gridFooterChipButton{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;line-height:1;display:inline-flex}.gridFooterChip{min-height:var(--workspace-grid-toolbar-chip-height,28px)}.gridFooterChipButton .mantine-Badge-root{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,filter .14s}.gridFooterChipButton:hover:not(:disabled,[data-disabled]) .mantine-Badge-root{filter:saturate(1.08)brightness(1.02);box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 4px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.gridFooterChipButton:hover:not(:disabled,[data-disabled]) .mantine-Badge-root{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 24%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-primary,#228be6) 11%, transparent)}}.gridFooterChipButton:active:not(:disabled,[data-disabled]) .mantine-Badge-root{filter:saturate(1.08)brightness(1.02);box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 4px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.gridFooterChipButton:active:not(:disabled,[data-disabled]) .mantine-Badge-root{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 24%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-primary,#228be6) 11%, transparent)}}.gridFooterChipButton:focus-visible{outline:2px solid var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.gridFooterChipButton:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary,#228be6) 72%, transparent)}}.gridFooterChipButton:focus-visible{outline-offset:2px}.gridFooterChipButton:disabled,.gridFooterChipButton[data-disabled]{cursor:not-allowed;opacity:.56}.gridFooterChipButton[data-active=true] .mantine-Badge-root{box-shadow:0 0 0 1px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.gridFooterChipButton[data-active=true] .mantine-Badge-root{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 18%, transparent)}}.headerCell{--workspace-grid-action-bg:transparent;--workspace-grid-action-hover-bg:var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.headerCell{--workspace-grid-action-hover-bg:color-mix(in srgb, var(--brand-primary,#228be6) 16%, var(--surface-panel,#f6f8fb) 84%)}}.headerCell{--workspace-grid-action-hover-color:var(--text-strong,#203b5f);--workspace-grid-action-hover-border:var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.headerCell{--workspace-grid-action-hover-border:color-mix(in srgb, var(--brand-primary,#228be6) 36%, transparent)}}.headerCell{z-index:6;box-sizing:border-box;min-width:0;height:42px;min-height:42px;color:var(--workspace-data-grid-header-color,inherit);box-shadow:none;-webkit-backdrop-filter:none;align-items:center;transition:background-color .14s,background .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;background:var(--workspace-data-grid-header-cell-background,transparent)!important;border-bottom:0!important;padding:0 2px!important}.headerCell[data-workspace-grid-pinned]{-webkit-backdrop-filter:none;background:var(--workspace-data-grid-header-cell-background,transparent)!important}.headerCell[data-workspace-grid-column-edge=first]{border-start-start-radius:var(--workspace-grid-container-radius)}.headerCell[data-workspace-grid-column-edge=last]{border-start-end-radius:var(--workspace-grid-container-radius)}.gridViewportScrollArea[data-workspace-grid-scrollbar-mode=overlay] .headerCell[data-workspace-grid-column-edge=last]{padding-inline-end:var(--workspace-grid-last-column-overlay-padding)!important}.headerCell:focus-visible,.selectionHeaderCell:focus-visible{outline-offset:var(--focus-ring-offset,1px);outline:none;box-shadow:var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.headerCell:focus-visible,.selectionHeaderCell:focus-visible{box-shadow:var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.headerCell[data-workspace-grid-column-drag-over=true]{box-shadow:inset 2px 0 0 var(--brand-primary,#228be6), inset 0 0 0 999px var(--brand-soft,#eef4ff)}@supports (color:color-mix(in lab, red, red)){.headerCell[data-workspace-grid-column-drag-over=true]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--brand-primary,#228be6) 84%, transparent), inset 0 0 0 999px color-mix(in srgb, var(--brand-soft,#eef4ff) 18%, transparent)}}.headerCell[data-workspace-grid-column-drag-over=true]:before{content:"";z-index:8;background:var(--brand-primary,#228be6);width:3px;box-shadow:0 0 10px var(--brand-primary,#228be6);border-radius:999px;position:absolute;inset-block:7px;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.headerCell[data-workspace-grid-column-drag-over=true]:before{box-shadow:0 0 10px color-mix(in srgb, var(--brand-primary,#228be6) 24%, transparent)}}.headerCell[data-workspace-grid-column-drag-over=true]:before{pointer-events:none}.headerCell>*{min-height:42px}.gridLoadingState{inset:var(--workspace-grid-header-height) 0 0 0;z-index:3;min-height:calc(100% - var(--workspace-grid-header-height));box-shadow:none;pointer-events:none;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;position:absolute}.gridAppendLoadingState{--workspace-grid-append-loading-opaque-surface:var(--surface,#fff);right:calc(12px + var(--workspace-grid-scrollbar-rail-size,0px));z-index:18;min-height:28px;max-width:calc(100% - 24px - var(--workspace-grid-scrollbar-rail-size,0px));box-sizing:border-box;border:1px solid var(--workspace-data-grid-append-loading-border,var(--border,#dce5f0));padding:5px 10px;position:absolute;bottom:12px}@supports (color:color-mix(in lab, red, red)){.gridAppendLoadingState{border:1px solid var(--workspace-data-grid-append-loading-border,color-mix(in srgb, var(--border,#dce5f0) 66%, transparent))}}.gridAppendLoadingState{background:var(--workspace-data-grid-append-loading-background,var(--workspace-grid-append-loading-opaque-surface));color:var(--text-muted,#64748b);box-shadow:var(--workspace-data-grid-append-loading-shadow,0 8px 20px var(--text-primary,#15233a));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gridAppendLoadingState{box-shadow:var(--workspace-data-grid-append-loading-shadow,0 8px 20px color-mix(in srgb, var(--text-primary,#15233a) 9%, transparent))}}.gridAppendLoadingState{-webkit-backdrop-filter:none;pointer-events:none}.gridAppendLoadingState .mantine-Text-root{white-space:nowrap;min-width:0;line-height:1.1}.headerDragHandle{opacity:0;transition:opacity .12s}.headerCell:hover .headerDragHandle,.headerDragHandle:focus-visible{opacity:1}.headerContent{align-items:center;gap:2px;width:100%;min-width:0;min-height:42px;display:flex;position:relative}.headerContent [data-workspace-grid-header-action=sort]{margin-inline-end:0;padding-inline-end:2px;transition:margin-inline-end .12s,padding-inline-end .12s}.headerContent:hover [data-workspace-grid-header-action=sort],.headerContent:focus-within [data-workspace-grid-header-action=sort],.headerContent[data-workspace-grid-header-actions-visible=true] [data-workspace-grid-header-action=sort]{margin-inline-end:var(--workspace-grid-header-actions-width,0px);padding-inline-end:2px}.headerActions{z-index:3;opacity:0;pointer-events:none;inset-inline-end:0;border-radius:5px;align-items:center;gap:2px;min-height:20px;transition:opacity .12s,background-color .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.headerCell:hover .headerActions,.headerActions:hover,.headerActions:focus-within,.headerActions[data-visible=true]{opacity:1;pointer-events:auto}.headerActionButton{z-index:4;pointer-events:auto;opacity:1;box-shadow:none;transition:background-color .12s,background .12s,color .12s,box-shadow .12s;position:relative;background:var(--workspace-grid-action-bg)!important;color:var(--workspace-grid-action-color,var(--text-muted,#64748b))!important}.headerActionButton:hover,.headerActionButton[data-active=true],.headerActionButton[data-opened=true]{box-shadow:inset 0 0 0 1px var(--workspace-grid-action-hover-border);background:var(--workspace-grid-action-hover-bg)!important;color:var(--workspace-grid-action-hover-color)!important}.savedViewSelect{flex:0 0 190px;width:190px}.savedViewSelect .mantine-Select-input{height:var(--workspace-grid-toolbar-control-height,36px);min-height:var(--workspace-grid-toolbar-control-height,36px);font-weight:500}.gridToolbarSurface [data-workspace-grid-toolbar-chip=true]{height:var(--workspace-grid-toolbar-chip-height)!important;min-height:var(--workspace-grid-toolbar-chip-height)!important}.preferencesColumnToolbar{padding-bottom:1px;overflow-x:auto}.preferencesColumnToolbar>*{flex-shrink:0}.preferencesColumnToolbar>:first-child{flex-shrink:1}.preferencesToolbarButton{height:36px}.preferencesColumnItem{padding:4px 8px}.preferencesColumnRow{grid-template-columns:minmax(180px,340px) 52px 128px 68px minmax(260px,360px);justify-content:space-between;align-items:center;column-gap:12px;min-width:880px;display:grid}.preferencesColumnHeaderRow{grid-template-columns:minmax(180px,340px) 52px 128px 68px minmax(260px,360px);justify-content:space-between;align-items:center;column-gap:12px;min-width:880px;padding:0 8px;display:grid}.preferencesColumnHeaderRow .preferencesColumnName,.preferencesColumnHeaderRow .preferencesSortControl{text-align:left}.preferencesColumnIdentity,.preferencesColumnName,.preferencesColumnName .mantine-Text-root{min-width:0}.preferencesColumnPosition{text-align:right;min-width:52px}.preferencesColumnWidthControl{width:360px;min-width:360px}.preferencesSortControl{grid-template-columns:92px 26px;align-items:center;column-gap:4px;width:128px;min-width:128px;display:grid}.preferencesSortControl .mantine-Button-root{justify-content:flex-start;width:92px;min-width:92px}.preferencesSortPriority{justify-content:center;min-width:26px}.preferencesSortPrioritySlot{justify-content:center;width:26px;min-width:26px;display:inline-flex}.preferencesSortSummary{background:var(--mantine-primary-color-filled)}@supports (color:color-mix(in lab, red, red)){.preferencesSortSummary{background:color-mix(in srgb, var(--mantine-primary-color-filled) 13%, var(--surface-alt,var(--mantine-color-default)) 78%)}}.preferencesSortSummary{border-color:var(--mantine-primary-color-filled)}@supports (color:color-mix(in lab, red, red)){.preferencesSortSummary{border-color:color-mix(in srgb, var(--mantine-primary-color-filled) 42%, transparent)}}.preferencesSortChipList{min-width:0;overflow:auto hidden}.preferencesSortChip{border:1px solid var(--mantine-primary-color-filled);align-items:center;gap:6px;max-width:210px;height:28px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.preferencesSortChip{border:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 42%, transparent)}}.preferencesSortChip{background:var(--mantine-primary-color-filled);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.preferencesSortChip{background:color-mix(in srgb, var(--mantine-primary-color-filled) 10%, var(--surface-alt,var(--mantine-color-default)) 90%)}}.preferencesSortChip{color:var(--mantine-primary-color-filled);cursor:grab;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s}.preferencesSortChip:active{cursor:grabbing}.preferencesSortChip[data-dragging=true]{opacity:.56;transform:scale(.98)}.preferencesSortChip[data-drag-over=true]{box-shadow:inset 0 0 0 1px var(--mantine-primary-color-filled);background:var(--mantine-primary-color-filled)}@supports (color:color-mix(in lab, red, red)){.preferencesSortChip[data-drag-over=true]{background:color-mix(in srgb, var(--mantine-primary-color-filled) 18%, var(--surface-alt,var(--mantine-color-default)) 82%)}}.preferencesSortDragHandle{color:var(--mantine-primary-color-filled);flex:none}@supports (color:color-mix(in lab, red, red)){.preferencesSortDragHandle{color:color-mix(in srgb, var(--mantine-primary-color-filled) 72%, var(--text-muted,var(--mantine-color-dimmed)))}}.preferencesSortDirectionIcon{flex:none}.preferencesPinControl{justify-content:center;width:68px;min-width:68px}.preferencesPinAction{color:var(--text-muted,var(--mantine-color-dimmed))!important}.preferencesPinAction[data-active=true]{color:var(--mantine-primary-color-contrast)!important}.preferencesPinnedIndicator{width:18px;height:18px;color:var(--mantine-primary-color-filled);flex:none;justify-content:center;align-items:center;display:inline-flex}.preferencesViewGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.preferencesPanelCard{background:var(--workspace-surface-alt,var(--surface-alt,var(--surface-panel,var(--mantine-color-body))))}.preferencesDescription{font-size:var(--mantine-font-size-xs);line-height:1.35}.row{--workspace-row-surface:transparent;--workspace-row-hover-surface:var(--workspace-grid-row-hover-surface);--workspace-grid-row-border:var(--workspace-data-grid-row-border,var(--workspace-grid-row-divider));--workspace-grid-action-bg:transparent;--workspace-grid-action-hover-bg:var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.row{--workspace-grid-action-hover-bg:color-mix(in srgb, var(--brand-primary,#228be6) 16%, var(--surface-panel,#f6f8fb) 84%)}}.row{--workspace-grid-action-hover-color:var(--text-strong,#203b5f);--workspace-grid-action-hover-border:var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.row{--workspace-grid-action-hover-border:color-mix(in srgb, var(--brand-primary,#228be6) 36%, transparent)}}.row{position:relative}.row[data-workspace-grid-row-height-mode=fixed]>.gridBandTrack{height:100%;min-height:0;max-height:100%}.row[data-workspace-grid-row-height-mode=fixed]>.gridBandTrack>.gridBand,.row[data-workspace-grid-row-height-mode=fixed]>.gridBandTrack>.gridBand>.gridCell{height:100%;min-height:0;max-height:100%;overflow:hidden}.row[data-drop-position]{z-index:7;isolation:isolate}.row[data-drop-position]:before{content:"";z-index:40;pointer-events:none;position:absolute;inset-inline-start:var(--workspace-tree-drop-inset-inline-start,0px);inset-inline-end:0}.row[data-drop-position=before]:before,.row[data-drop-position=after]:before{background:var(--brand-primary);height:3px;box-shadow:0 0 0 1px var(--surface-panel,#fff), 0 2px 8px var(--brand-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.row[data-drop-position=before]:before,.row[data-drop-position=after]:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-panel,#fff) 86%, transparent), 0 2px 8px color-mix(in srgb, var(--brand-primary) 34%, transparent)}}.row[data-drop-position=before]:before{inset-block-start:-1px}.row[data-drop-position=after]:before{inset-block-end:-1px}.row[data-drop-position=inside]:before{border:2px solid var(--brand-primary);background:var(--brand-primary);border-radius:6px;inset-block:2px}@supports (color:color-mix(in lab, red, red)){.row[data-drop-position=inside]:before{background:color-mix(in srgb, var(--brand-primary) 9%, transparent)}}.row[data-drop-position=inside]:before{box-shadow:0 2px 8px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.row[data-drop-position=inside]:before{box-shadow:0 2px 8px color-mix(in srgb, var(--brand-primary) 20%, transparent)}}.row[data-workspace-tree-row-drag-source=true]{opacity:.72}html[data-workspace-tree-row-dragging=true],html[data-workspace-tree-row-dragging=true] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.treeRowDragFeedback{z-index:10000;border:1px solid var(--border-subtle,#dce3ec);align-items:center;gap:8px;max-width:min(320px,100vw - 16px);min-height:36px;padding:6px 10px;display:inline-flex;position:fixed;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.treeRowDragFeedback{border:1px solid color-mix(in srgb, var(--border-subtle,#dce3ec) 78%, transparent)}}.treeRowDragFeedback{background:var(--surface-panel,#fff);color:var(--text-strong,#203b5f);pointer-events:none;will-change:transform;border-radius:8px;box-shadow:0 10px 28px #0f172a2e,0 2px 8px #0f172a1a}.treeRowDragFeedback[hidden]{display:none}.treeRowDragFeedbackIcon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.treeRowDragFeedbackBlockedIcon{display:none}.treeRowDragFeedback[data-valid=false]{border-color:var(--status-error,#c92a2a)}@supports (color:color-mix(in lab, red, red)){.treeRowDragFeedback[data-valid=false]{border-color:color-mix(in srgb, var(--status-error,#c92a2a) 38%, transparent)}}.treeRowDragFeedback[data-valid=false]{color:var(--status-error,#c92a2a)}.treeRowDragFeedback[data-valid=false] .treeRowDragFeedbackMoveIcon{display:none}.treeRowDragFeedback[data-valid=false] .treeRowDragFeedbackBlockedIcon{display:inline-flex}.treeExpansionControl{--ai-size:28px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.row .gridCell{box-sizing:border-box;border-inline-color:var(--workspace-data-grid-cell-border,transparent);background:0 0;align-items:center;min-width:0;transition:background-color .12s,background .12s,box-shadow .12s;display:flex;overflow:hidden}.row .gridCell[data-workspace-grid-pinned]{background:0 0!important}.row .gridCell[data-workspace-grid-cell-role=actions] .mantine-ActionIcon-root{--ai-size:var(--workspace-grid-row-action-control-size)!important;width:var(--workspace-grid-row-action-control-size)!important;min-width:var(--workspace-grid-row-action-control-size)!important;height:var(--workspace-grid-row-action-control-size)!important;min-height:var(--workspace-grid-row-action-control-size)!important;flex:0 0 var(--workspace-grid-row-action-control-size)!important}.row .gridCell[data-workspace-grid-cell-role=actions] .mantine-ActionIcon-root svg{width:var(--workspace-grid-row-action-icon-size)!important;height:var(--workspace-grid-row-action-icon-size)!important}.row .gridCell[data-workspace-grid-cell-role=actions] .mantine-Button-root{flex:none;height:var(--workspace-grid-row-action-control-size)!important;min-height:var(--workspace-grid-row-action-control-size)!important}.row .gridCell[data-workspace-grid-cell-role=actions] [data-workspace-grid-action-group=true]{flex-wrap:nowrap;align-items:center;min-width:0;height:100%}.row .gridBand{box-shadow:inset 0 -1px 0 var(--workspace-grid-row-border)}.row[data-grouped=true] .gridCell{font-weight:700}.row:hover .gridBand{box-shadow:inset 0 -1px 0 var(--workspace-grid-row-border);background:var(--workspace-row-hover-surface)!important}.row[data-workspace-grid-row-selected=true] .gridBand{background:linear-gradient(var(--workspace-grid-row-selected-surface), var(--workspace-grid-row-selected-surface)), linear-gradient(var(--workspace-row-surface), var(--workspace-row-surface)), var(--workspace-grid-band-underlay)!important}.row[data-workspace-grid-row-selected=true]:hover .gridBand{background:linear-gradient(var(--workspace-grid-row-selected-surface), var(--workspace-grid-row-selected-surface)), linear-gradient(var(--workspace-grid-row-hover-surface), var(--workspace-grid-row-hover-surface)), linear-gradient(var(--workspace-row-surface), var(--workspace-row-surface)), var(--workspace-grid-band-underlay)!important}.row[data-workspace-grid-row-selected=true]:after{z-index:8;pointer-events:none;content:"";background:var(--workspace-grid-row-selected-accent);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.gridViewportScrollArea[data-workspace-grid-scrollbar-mode=overlay] .row .gridCell[data-workspace-grid-column-edge=last]{padding-inline-end:var(--workspace-grid-last-column-overlay-padding)!important}.row:focus-visible{outline:1px solid var(--text-muted,currentColor)}@supports (color:color-mix(in lab, red, red)){.row:focus-visible{outline:1px solid color-mix(in srgb, var(--text-muted,currentColor) 48%, transparent)}}.row:focus-visible{outline-offset:-2px}.row:focus-visible .gridBand{background:var(--workspace-row-hover-surface)!important}.row .gridCell[data-workspace-grid-cell-selected=true]{background:var(--workspace-grid-selection-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-selected=true]{background:var(--workspace-grid-selection-surface,color-mix(in srgb, #339af0 13%, var(--workspace-row-surface) 87%))!important}}.row .gridCell[data-workspace-grid-cell-range-envelope=true]{background:var(--workspace-grid-selection-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-range-envelope=true]{background:var(--workspace-grid-selection-surface,color-mix(in srgb, #339af0 13%, var(--workspace-row-surface) 87%))!important}}.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-selected=true]{background:var(--workspace-grid-selection-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-selected=true]{background:var(--workspace-grid-selection-surface,color-mix(in srgb, #339af0 13%, var(--workspace-row-surface) 87%))!important}}.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-range-envelope=true]{background:var(--workspace-grid-selection-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-range-envelope=true]{background:var(--workspace-grid-selection-surface,color-mix(in srgb, #339af0 13%, var(--workspace-row-surface) 87%))!important}}:is(.row .gridCell[data-workspace-grid-cell-selected=true]:has([data-workspace-grid-cell-editor]),.row .gridCell[data-workspace-grid-cell-range-envelope=true]:has([data-workspace-grid-cell-editor])){background:var(--workspace-row-surface)!important;box-shadow:none!important}.row .gridCell:has([data-workspace-grid-cell-editor]) [data-workspace-grid-fill-handle]{display:none}.row .gridCell[data-workspace-grid-cell-fill-preview=true]{background:var(--workspace-grid-fill-preview-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-fill-preview=true]{background:var(--workspace-grid-fill-preview-surface,color-mix(in srgb, #339af0 9%, var(--workspace-row-surface) 91%))!important}}.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-fill-preview=true]{background:var(--workspace-grid-fill-preview-surface,#339af0)!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-pinned][data-workspace-grid-cell-fill-preview=true]{background:var(--workspace-grid-fill-preview-surface,color-mix(in srgb, #339af0 9%, var(--workspace-row-surface) 91%))!important}}.row .gridCell:focus-visible{outline-offset:var(--focus-ring-offset,1px);outline:none;box-shadow:var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell:focus-visible{box-shadow:var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.row .gridCell[data-workspace-grid-cell-selected=true]:focus-visible{outline:none;box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-selected=true]:focus-visible{box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.row .gridCell[data-workspace-grid-cell-range-envelope=true]:focus-visible{outline:none;box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-range-envelope=true]:focus-visible{box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.row .gridCell[data-workspace-grid-cell-fill-preview=true]:focus-visible{outline:none;box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.row .gridCell[data-workspace-grid-cell-fill-preview=true]:focus-visible{box-shadow:var(--workspace-grid-cell-range-box-shadow,inset 0 0 0 0 transparent), var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.rowActionIcon{box-shadow:none;transition:background-color .12s,background .12s,color .12s,box-shadow .12s,transform .12s;background:var(--workspace-grid-action-bg)!important;color:var(--workspace-grid-action-color,var(--text-muted,#64748b))!important}.rowActionIcon:hover:not(:disabled,[data-disabled]),.rowActionIcon[data-expanded=true],.rowActionIcon[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--workspace-grid-action-hover-border);background:var(--workspace-grid-action-hover-bg)!important;color:var(--workspace-grid-action-hover-color)!important}.rowActionIcon:active:not(:disabled,[data-disabled]){transform:translateY(1px)}.rowActionIcon:focus-visible{outline:2px solid var(--brand-primary,currentColor)}@supports (color:color-mix(in lab, red, red)){.rowActionIcon:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary,currentColor) 72%, transparent)}}.rowActionIcon:focus-visible{outline-offset:2px}.row .rowActionIcon.gridToolbarIconButton{background:var(--workspace-data-grid-toolbar-action-background,var(--surface,#fff))!important}@supports (color:color-mix(in lab, red, red)){.row .rowActionIcon.gridToolbarIconButton{background:var(--workspace-data-grid-toolbar-action-background,color-mix(in srgb, var(--surface,#fff) 50%, transparent))!important}}.row .rowActionIcon.gridToolbarIconButton{border:1px solid var(--border,#dce5f0)!important}@supports (color:color-mix(in lab, red, red)){.row .rowActionIcon.gridToolbarIconButton{border:1px solid color-mix(in srgb, var(--border,#dce5f0) 48%, transparent)!important}}.row .rowActionIcon.gridToolbarIconButton{border-radius:var(--mantine-radius-sm)!important}.row .rowActionIcon.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){background:var(--workspace-data-grid-toolbar-action-hover-background,var(--surface,#fff))!important}@supports (color:color-mix(in lab, red, red)){.row .rowActionIcon.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){background:var(--workspace-data-grid-toolbar-action-hover-background,color-mix(in srgb, var(--surface,#fff) 66%, var(--brand-soft,#eef4ff) 18%))!important}}.row .rowActionIcon.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){border-color:var(--brand-primary,#228be6)!important}@supports (color:color-mix(in lab, red, red)){.row .rowActionIcon.gridToolbarIconButton:hover:not(:disabled,[data-disabled]){border-color:color-mix(in srgb, var(--brand-primary,#228be6) 28%, transparent)!important}}.dataListScrollArea,.dataListScrollViewport,.dataListScrollContent{background:0 0!important}.dataListScrollArea{min-height:0;overflow:hidden}.dataListScrollViewport{scrollbar-width:none;background-clip:padding-box}.dataListScrollViewport::-webkit-scrollbar{width:0;height:0;display:none}.dataListScrollScrollbar{z-index:4;background:0 0!important}.dataListScrollScrollbar:hover,.dataListScrollScrollbar[data-hovered],.dataListScrollScrollbar:before{background:0 0!important}.dataListScrollThumb{border-radius:999px;background:var(--text-muted,#64748b)!important}@supports (color:color-mix(in lab, red, red)){.dataListScrollThumb{background:color-mix(in srgb, var(--text-muted,#64748b) 50%, transparent)!important}}.dataListScrollThumb:hover{background:var(--text-muted,#64748b)!important}@supports (color:color-mix(in lab, red, red)){.dataListScrollThumb:hover{background:color-mix(in srgb, var(--text-muted,#64748b) 68%, transparent)!important}}.fillHandle{z-index:6;border:1px solid var(--surface,#fff);background:var(--workspace-grid-selection-border,#228be6);cursor:crosshair;touch-action:none;border-radius:2px;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.selectionCell,.selectionHeaderCell{text-align:center;vertical-align:middle;padding:0!important}.selectionCell:focus-visible,.selectionCellContent [role=button]:focus-visible{outline-offset:var(--focus-ring-offset,1px);outline:none;box-shadow:var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.selectionCell:focus-visible,.selectionCellContent [role=button]:focus-visible{box-shadow:var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.selectionCellContent{width:100%;height:100%;min-height:var(--workspace-grid-row-action-control-size);justify-content:center;align-items:center;line-height:1;display:flex}.selectionHeaderCell>.mantine-Group-root{height:100%;min-height:var(--workspace-grid-row-action-control-size);justify-content:center;align-items:center;line-height:1}.selectionHeaderCell .mantine-Checkbox-root,.selectionCellContent .mantine-Checkbox-root,.selectionHeaderCell .mantine-Checkbox-body,.selectionCellContent .mantine-Checkbox-body{justify-content:center;align-items:center;display:flex}.selectionHeaderCell .mantine-Checkbox-root,.selectionCellContent .mantine-Checkbox-root{--checkbox-size:var(--workspace-grid-selection-checkbox-size);width:100%;height:100%}.selectionHeaderCell .mantine-Checkbox-body,.selectionCellContent .mantine-Checkbox-body{min-height:var(--workspace-grid-row-action-control-size)}.selectionHeaderCell .mantine-Checkbox-inner,.selectionCellContent .mantine-Checkbox-inner{justify-content:center;align-items:center;display:flex}.selectionHeaderCell .mantine-Checkbox-input,.selectionCellContent .mantine-Checkbox-input{margin:0}.selectionHeaderCell .mantine-Checkbox-input:focus-visible,.selectionCellContent .mantine-Checkbox-input:focus-visible{outline-offset:var(--focus-ring-offset,1px);outline:none;border-color:var(--focus-border,var(--brand-primary,currentColor))!important;box-shadow:var(--focus-ring-inset,inset 0 0 0 1px var(--brand-primary,currentColor), inset 0 0 0 2px var(--brand-primary,currentColor))!important}@supports (color:color-mix(in lab, red, red)){.selectionHeaderCell .mantine-Checkbox-input:focus-visible,.selectionCellContent .mantine-Checkbox-input:focus-visible{box-shadow:var(--focus-ring-inset,inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 70%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))!important}}.selectionCellContent>*{min-width:0}.selectionCellContent [role=button]{width:100%;min-height:var(--workspace-grid-row-action-control-size)}.cellContent{width:100%;min-width:0;height:100%;min-height:var(--workspace-grid-row-content-min-height,0px);align-items:center;line-height:1.2;display:flex}.cellContent[data-workspace-grid-row-height-mode=fixed]{max-height:100%;overflow:hidden}.cellContent[data-workspace-grid-row-height-mode=fixed][data-workspace-grid-row-height-variant=single-line]{text-overflow:ellipsis;white-space:nowrap}.cellContent[data-workspace-grid-row-height-mode=fixed][data-workspace-grid-row-height-variant=single-line]>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cellContent[data-workspace-grid-row-height-mode=fixed][data-workspace-grid-row-height-variant=multiline],.cellContent[data-workspace-grid-row-height-mode=fixed][data-workspace-grid-row-height-variant=multiline] .cellValue{white-space:normal;height:100%;overflow:hidden}.cellContent[data-workspace-grid-row-height-mode=fixed][data-workspace-grid-row-height-variant=multiline] .cellValue{align-items:center;display:flex}[data-workspace-grid-cell-editor]{min-height:0;max-height:100%}.cellContent:has([data-workspace-grid-editor-appearance=cell]){align-self:stretch;height:100%;min-height:100%}.cellContent:has([data-workspace-grid-editor-appearance=cell]) .cellValue{align-self:stretch;height:100%;min-height:100%}[data-workspace-grid-cell-editor] .mantine-InputWrapper-root,[data-workspace-grid-cell-editor] .mantine-Input-wrapper,[data-workspace-grid-cell-editor] .mantine-Input-input{min-height:min(28px,100%)}.gridCell:has([data-workspace-grid-editor-appearance=cell]){padding:0!important}.gridCell:has([data-workspace-grid-editor-appearance=cell]):focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}[data-workspace-grid-editor-appearance=cell],[data-workspace-grid-editor-appearance=cell]>div,[data-workspace-grid-editor-appearance=cell] .mantine-InputWrapper-root,[data-workspace-grid-editor-appearance=cell] .mantine-Input-wrapper,[data-workspace-grid-editor-appearance=cell] .mantine-Input-input{width:100%;height:100%}[data-workspace-grid-editor-appearance=cell] .mantine-Input-input{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0}[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea],[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea]>div,[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea] .mantine-InputWrapper-root,[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea] .mantine-Input-wrapper,[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea] .mantine-Input-input{height:auto!important;min-height:calc(var(--workspace-grid-row-content-min-height,28px) + var(--workspace-grid-cell-padding-block,4px) + var(--workspace-grid-cell-padding-block,4px))!important}[data-workspace-grid-editor-appearance=cell][data-workspace-grid-editor-type=textarea]{max-height:none}.cellValue{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.cellContent[data-workspace-grid-row-height-mode=dynamic],.cellContent[data-workspace-grid-row-height-mode=dynamic] .cellValue{white-space:normal;overflow-wrap:anywhere}.cellContent[data-vertical-align=top]{align-items:flex-start}.cellContent[data-vertical-align=bottom]{align-items:flex-end}.cellContent[data-vertical-align=baseline]{align-items:baseline}.cellContent>*{min-width:0}.listRow{border:var(--workspace-data-list-item-border,1px solid var(--border,#dce5f0));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listRow{border:var(--workspace-data-list-item-border,1px solid color-mix(in srgb, var(--border,#dce5f0) 48%, transparent))}}.listRow{border-radius:var(--workspace-data-list-item-radius,8px);padding:var(--workspace-data-list-item-padding,6px);background:var(--workspace-data-list-item-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow{background:var(--workspace-data-list-item-background,color-mix(in srgb, var(--surface,#fff) 97%, var(--brand-primary,#228be6) 3%))}}.listRow{transition:border-color .12s,background-color .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a06}.listRow:hover{border-color:var(--workspace-data-list-item-hover-border,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.listRow:hover{border-color:var(--workspace-data-list-item-hover-border,color-mix(in srgb, var(--brand-primary,#228be6) 22%, transparent))}}.listRow:hover{background:var(--workspace-data-list-item-hover-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow:hover{background:var(--workspace-data-list-item-hover-background,color-mix(in srgb, var(--surface,#fff) 94%, var(--brand-primary,#228be6) 6%))}}.listRow:hover{box-shadow:0 3px 10px #0f172a0e}.listRow[data-workspace-data-list-item-active=true]{border-color:var(--workspace-data-list-item-active-border,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-active=true]{border-color:var(--workspace-data-list-item-active-border,color-mix(in srgb, var(--brand-primary,#228be6) 30%, transparent))}}.listRow[data-workspace-data-list-item-active=true]{background:var(--workspace-data-list-item-active-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-active=true]{background:var(--workspace-data-list-item-active-background,color-mix(in srgb, var(--surface,#fff) 90%, var(--brand-primary,#228be6) 10%))}}.listRow[data-workspace-data-list-item-active=true]{box-shadow:0 3px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-active=true]{box-shadow:0 3px 10px color-mix(in srgb, var(--brand-primary,#228be6) 8%, transparent)}}.listRow[data-workspace-data-list-item-active=true]:hover{background:var(--workspace-data-list-item-active-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-active=true]:hover{background:color-mix(in srgb, var(--workspace-data-list-item-active-background,color-mix(in srgb, var(--surface,#fff) 90%, var(--brand-primary,#228be6) 10%)) 88%, var(--brand-primary,#228be6) 12%)}}.listRow[data-workspace-data-list-item-state=selected]{border-color:var(--workspace-data-list-item-selected-border,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected]{border-color:var(--workspace-data-list-item-selected-border,color-mix(in srgb, var(--brand-primary,#228be6) 42%, transparent))}}.listRow[data-workspace-data-list-item-state=selected]{background:var(--workspace-data-list-item-selected-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected]{background:var(--workspace-data-list-item-selected-background,color-mix(in srgb, var(--surface,#fff) 86%, var(--brand-primary,#228be6) 14%))}}.listRow[data-workspace-data-list-item-state=selected]{box-shadow:0 3px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected]{box-shadow:0 3px 10px color-mix(in srgb, var(--brand-primary,#228be6) 9%, transparent)}}.listRow[data-workspace-data-list-item-state=selected]:hover{background:var(--workspace-data-list-item-selected-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected]:hover{background:color-mix(in srgb, var(--workspace-data-list-item-selected-background,color-mix(in srgb, var(--surface,#fff) 86%, var(--brand-primary,#228be6) 14%)) 86%, var(--brand-primary,#228be6) 14%)}}.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]{border-color:var(--workspace-data-list-item-selected-border,var(--brand-primary,#228be6))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]{border-color:var(--workspace-data-list-item-selected-border,color-mix(in srgb, var(--brand-primary,#228be6) 42%, transparent))}}.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]{background:var(--workspace-data-list-item-selected-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]{background:color-mix(in srgb, var(--workspace-data-list-item-selected-background,color-mix(in srgb, var(--surface,#fff) 86%, var(--brand-primary,#228be6) 14%)) 78%, var(--brand-primary,#228be6) 22%)}}.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]:hover{background:var(--workspace-data-list-item-selected-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRow[data-workspace-data-list-item-state=selected][data-workspace-data-list-item-active=true]:hover{background:color-mix(in srgb, var(--workspace-data-list-item-selected-background,color-mix(in srgb, var(--surface,#fff) 86%, var(--brand-primary,#228be6) 14%)) 70%, var(--brand-primary,#228be6) 30%)}}.listRow:focus-visible{border-color:var(--focus-border,var(--brand-primary,currentColor));box-shadow:var(--workspace-data-list-item-focus-ring,inset 0 0 0 2px var(--brand-primary,currentColor), 0 0 0 1px var(--brand-primary,currentColor), 0 4px 14px var(--brand-primary,currentColor));outline:none}@supports (color:color-mix(in lab, red, red)){.listRow:focus-visible{box-shadow:var(--workspace-data-list-item-focus-ring,inset 0 0 0 2px color-mix(in srgb, var(--brand-primary,currentColor) 78%, transparent), 0 0 0 1px color-mix(in srgb, var(--brand-primary,currentColor) 32%, transparent), 0 4px 14px color-mix(in srgb, var(--brand-primary,currentColor) 14%, transparent))}}.listRow[data-workspace-list-row-drag-over=true]{border-color:var(--brand-primary,#203b5f);box-shadow:inset 0 0 0 1px var(--brand-primary,#203b5f), 0 2px 8px #0f172a12}.listRowSortable{min-width:0;position:relative}.listRowSortable[data-workspace-list-row-dragging=true]{cursor:grabbing}.listRowSortable[data-workspace-list-row-dragging=true] .listRow{border-color:var(--brand-primary,#203b5f)}@supports (color:color-mix(in lab, red, red)){.listRowSortable[data-workspace-list-row-dragging=true] .listRow{border-color:color-mix(in srgb, var(--brand-primary,#203b5f) 52%, transparent)}}.listRowSortable[data-workspace-list-row-dragging=true] .listRow{background:var(--workspace-data-list-item-background,var(--surface,#fff))}@supports (color:color-mix(in lab, red, red)){.listRowSortable[data-workspace-list-row-dragging=true] .listRow{background:color-mix(in srgb, var(--workspace-data-list-item-background,var(--surface,#fff)) 88%, var(--brand-primary,#203b5f) 12%)}}.listRowSortable[data-workspace-list-row-dragging=true] .listRow{box-shadow:0 12px 28px var(--brand-primary,#203b5f), 0 2px 8px #0f172a1f}@supports (color:color-mix(in lab, red, red)){.listRowSortable[data-workspace-list-row-dragging=true] .listRow{box-shadow:0 12px 28px color-mix(in srgb, var(--brand-primary,#203b5f) 18%, transparent), 0 2px 8px #0f172a1f}}.listRowSortable[data-workspace-list-row-dragging=true] .listRow{opacity:.98;transform:scale(1.004)}.listRowContent{z-index:1;align-items:flex-start;gap:var(--mantine-spacing-xs);min-width:0;transform:translateX(var(--workspace-data-list-item-swipe-offset,0));transition:transform .14s;display:flex;position:relative}.listRow[data-workspace-data-list-item-actions-open=left] .listRowContent{transform:translate(92px)}.listRow[data-workspace-data-list-item-actions-open=right] .listRowContent{transform:translate(-92px)}.listRowSelection{flex:none;padding-top:2px}.listRowBody,.listRowHeader,.listRowFooter{min-width:0}.listRowHeader+.listRowBody,.listRowBody+.listRowFooter,.listRowHeader+.listRowFooter{margin-top:var(--workspace-data-list-item-zone-gap,4px)}.listRowAsideRight{flex:none;justify-content:flex-end;align-items:flex-start;gap:4px;display:inline-flex}.dataListSurface{--workspace-data-list-row-action-control-size:28px;--workspace-data-list-row-action-icon-size:20px;--workspace-data-list-item-zone-gap:4px}.dataListSurface[data-workspace-data-list-density=compact]{--workspace-data-list-row-action-control-size:28px;--workspace-data-list-item-zone-gap:2px}.dataListSurface[data-workspace-data-list-density=standard]{--workspace-data-list-row-action-control-size:34px;--workspace-data-list-item-zone-gap:4px}.dataListSurface[data-workspace-data-list-density=comfortable]{--workspace-data-list-row-action-control-size:40px;--workspace-data-list-item-zone-gap:6px}.dataListSurface .listRowAsideRight .mantine-ActionIcon-root{--ai-size:var(--workspace-data-list-row-action-control-size)!important;width:var(--workspace-data-list-row-action-control-size)!important;min-width:var(--workspace-data-list-row-action-control-size)!important;height:var(--workspace-data-list-row-action-control-size)!important;min-height:var(--workspace-data-list-row-action-control-size)!important;flex:0 0 var(--workspace-data-list-row-action-control-size)!important}.dataListSurface .listRowAsideRight .mantine-ActionIcon-root svg{width:var(--workspace-data-list-row-action-icon-size)!important;height:var(--workspace-data-list-row-action-icon-size)!important}.dataListSurface .listRowAsideRight .mantine-Button-root{height:var(--workspace-data-list-row-action-control-size)!important;min-height:var(--workspace-data-list-row-action-control-size)!important}.listRowActionRail{z-index:0;opacity:0;pointer-events:none;align-items:stretch;gap:4px;padding:4px;transition:opacity .14s;display:flex;position:absolute;inset-block:0}.listRowActionRail[data-workspace-data-list-item-actions-open=true]{opacity:1;pointer-events:auto}.listRow[data-workspace-data-list-item-swipe-side=left] .listRowActionsLeft,.listRow[data-workspace-data-list-item-swipe-side=right] .listRowActionsRight{opacity:1}.listRowActionsLeft{left:0}.listRowActionsRight{right:0}.listRowActionButton{min-height:100%;background:var(--workspace-data-list-item-action-background,var(--brand-primary))!important;color:var(--workspace-data-list-item-action-color,var(--text-on-primary))!important}.dataListGridLayout{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--workspace-data-list-grid-min-column-width,320px)), 1fr));gap:var(--workspace-data-list-grid-gap,var(--mantine-spacing-xs));align-items:stretch;display:grid}.dataListGridLayout>*{min-width:0}.listRowDragHandle{width:34px;height:34px;color:var(--text-muted,#64748b);cursor:grab;touch-action:none;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:0;transition:background-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}.listRowDragHandle:hover{background:var(--surface-panel,#f6f8fb)}@supports (color:color-mix(in lab, red, red)){.listRowDragHandle:hover{background:color-mix(in srgb, var(--surface-panel,#f6f8fb) 72%, var(--brand-primary,#203b5f) 28%)}}.listRowDragHandle:hover{color:var(--brand-primary,#203b5f);box-shadow:inset 0 0 0 1px var(--brand-primary,#203b5f)}@supports (color:color-mix(in lab, red, red)){.listRowDragHandle:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary,#203b5f) 24%, transparent)}}.listRowDragHandle:active{cursor:grabbing;transform:scale(.96)}.listRowDragHandle:focus-visible{outline:2px solid var(--brand-primary,currentColor);outline-offset:2px;background:var(--surface-panel,#f6f8fb)}@supports (color:color-mix(in lab, red, red)){.listRowDragHandle:focus-visible{background:color-mix(in srgb, var(--surface-panel,#f6f8fb) 72%, var(--brand-primary,#203b5f) 28%)}}.listRowDragHandle:focus-visible{color:var(--brand-primary,#203b5f)}.listRowSortable[data-workspace-list-row-dragging=true] .listRowDragHandle{background:var(--brand-primary,#203b5f);color:var(--text-on-primary,#fff);box-shadow:0 4px 12px var(--brand-primary,#203b5f)}@supports (color:color-mix(in lab, red, red)){.listRowSortable[data-workspace-list-row-dragging=true] .listRowDragHandle{box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary,#203b5f) 24%, transparent)}}[data-workspace-data-list-row-order-saving=true] .listRowDragHandle{pointer-events:none;opacity:.55}.cellRangeSummaryChip{cursor:copy;border:0;align-items:center;height:24px;min-height:24px;transition:background-color .14s,color .14s,box-shadow .14s,filter .14s;display:inline-flex}.cellRangeSummaryChip:hover{filter:saturate(1.08)brightness(1.02);box-shadow:0 0 0 1px var(--brand-primary,#228be6), 0 4px 10px var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.cellRangeSummaryChip:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 24%, transparent), 0 4px 10px color-mix(in srgb, var(--brand-primary,#228be6) 11%, transparent)}}.cellRangeSummaryChip:focus-visible{outline:2px solid var(--brand-primary,currentColor)}@supports (color:color-mix(in lab, red, red)){.cellRangeSummaryChip:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary,currentColor) 72%, transparent)}}.cellRangeSummaryChip:focus-visible{outline-offset:2px}.cellRangeSummaryToast{z-index:20;background:var(--text-primary,#15233a);border-radius:999px;width:max-content;max-width:180px;padding:5px 8px;position:absolute;bottom:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.cellRangeSummaryToast{background:color-mix(in srgb, var(--text-primary,#15233a) 88%, transparent)}}.cellRangeSummaryToast{color:var(--surface,#fff);box-shadow:0 4px 10px var(--text-primary,#15233a);font-size:11px;font-weight:700;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.cellRangeSummaryToast{box-shadow:0 4px 10px color-mix(in srgb, var(--text-primary,#15233a) 14%, transparent)}}.cellRangeSummaryToast{pointer-events:none}.workspaceToolbarSegmentedControl .mantine-SegmentedControl-label,.workspaceToolbarSegmentedControl .mantine-SegmentedControl-innerLabel{justify-content:center;align-items:center;display:flex}.workspaceSurface{transition:background-color .14s,border-color .14s,box-shadow .14s}.workspaceSurface[data-workspace-surface-hoverable=true]:hover,.workspaceSurface[data-workspace-surface-hoverable=true]:focus-within{border-color:var(--brand-primary,#228be6)}@supports (color:color-mix(in lab, red, red)){.workspaceSurface[data-workspace-surface-hoverable=true]:hover,.workspaceSurface[data-workspace-surface-hoverable=true]:focus-within{border-color:color-mix(in srgb, var(--brand-primary,#228be6) 18%, var(--border,#dce5f0))}}.workspaceSurface[data-workspace-surface-hoverable=true]:hover,.workspaceSurface[data-workspace-surface-hoverable=true]:focus-within{box-shadow:0 8px 18px var(--text-primary,#2b2823), 0 0 0 1px var(--brand-primary,#228be6) inset}@supports (color:color-mix(in lab, red, red)){.workspaceSurface[data-workspace-surface-hoverable=true]:hover,.workspaceSurface[data-workspace-surface-hoverable=true]:focus-within{box-shadow:0 8px 18px color-mix(in srgb, var(--text-primary,#2b2823) 7%, transparent), 0 0 0 1px color-mix(in srgb, var(--brand-primary,#228be6) 7%, transparent) inset}}.hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropzone{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm);border:1px dashed var(--border-subtle,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--surface-subtle,var(--mantine-color-default-hover));transition:border-color .12s,background-color .12s;display:grid}.dropzone[data-dragging=true],.dropzone:focus-within{border-color:var(--brand-primary,var(--mantine-primary-color-filled));background:var(--brand-soft,var(--mantine-primary-color-light))}.selectedFile{border:1px solid var(--border-subtle,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--surface-raised,var(--mantine-color-body));min-height:38px;padding:5px 7px}.preview{border-radius:var(--mantine-radius-sm);object-fit:cover;flex:0 0 34px;width:34px;height:34px;overflow:hidden}[data-workspace-field=date][data-workspace-date-empty=true]{color:var(--workspace-form-field-placeholder-color,var(--text-muted,var(--mantine-color-dimmed)))!important}[data-workspace-field=date][data-workspace-date-empty=true]::-webkit-datetime-edit{color:var(--workspace-form-field-placeholder-color,var(--text-muted,var(--mantine-color-dimmed)))}[data-workspace-field=date][data-workspace-date-empty=true]::-webkit-datetime-edit-fields-wrapper{color:inherit}.workspace-rich-text-field-root{isolation:isolate;border-color:var(--border,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--surface,var(--mantine-color-body));transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.workspace-rich-text-field-toolbar button{border-radius:var(--mantine-radius-sm)}.workspace-rich-text-field-root:focus-within{border-color:var(--workspace-focus-border,var(--mantine-primary-color-filled));box-shadow:0 0 0 1px var(--workspace-focus-border,var(--mantine-primary-color-filled))}.workspace-rich-text-field-root[data-highlighted=true]{border-color:var(--workspace-form-field-highlight-accent,var(--status-warning,var(--mantine-color-orange-6)))}@supports (color:color-mix(in lab, red, red)){.workspace-rich-text-field-root[data-highlighted=true]{border-color:color-mix(in srgb, var(--workspace-form-field-highlight-accent,var(--status-warning,var(--mantine-color-orange-6))) 34%, var(--border,var(--mantine-color-default-border)))}}.workspace-rich-text-field-root[data-highlighted=true]{background:var(--workspace-form-field-highlight-accent,var(--status-warning,var(--mantine-color-orange-6)))}@supports (color:color-mix(in lab, red, red)){.workspace-rich-text-field-root[data-highlighted=true]{background:color-mix(in srgb, var(--workspace-form-field-highlight-accent,var(--status-warning,var(--mantine-color-orange-6))) 2%, var(--surface,var(--mantine-color-body)))}}.workspace-rich-text-field-root[data-highlighted=true]:before{z-index:2;border-radius:inherit;box-shadow:inset 2px 0 0 var(--workspace-form-field-highlight-accent,var(--status-warning,var(--mantine-color-orange-6)));content:"";pointer-events:none;position:absolute;inset:0}.workspace-rich-text-field-root[data-error=true]{border-color:var(--status-danger,var(--mantine-color-red-6))}.workspace-rich-text-field-toolbar{z-index:1;border-bottom-color:var(--border,var(--mantine-color-default-border));border-start-start-radius:var(--mantine-radius-md);border-start-end-radius:var(--mantine-radius-md);gap:4px;padding:6px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-rich-text-field-toolbar{border-bottom-color:color-mix(in srgb, var(--border,var(--mantine-color-default-border)) 75%, transparent)}}.workspace-rich-text-field-toolbar{background:var(--surface-alt,var(--mantine-color-default-hover))}@supports (color:color-mix(in lab, red, red)){.workspace-rich-text-field-toolbar{background:color-mix(in srgb, var(--surface-alt,var(--mantine-color-default-hover)) 72%, var(--surface,var(--mantine-color-body)))}}.workspace-rich-text-field-content{background:0 0}.workspace-rich-text-field-content .ProseMirror{min-height:var(--workspace-rich-text-min-height,132px);color:var(--text-primary,var(--mantine-color-text));font-size:var(--mantine-font-size-sm);padding:10px 12px;line-height:1.55}.workspace-rich-text-field-content pre{border-radius:var(--mantine-radius-sm)}.workspace-rich-text-field-content .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--text-muted,var(--mantine-color-placeholder));content:attr(data-placeholder);pointer-events:none}.workspace-rich-text-field-root[data-disabled=true]{cursor:not-allowed;opacity:.62}.workspace-rich-text-field-root[data-disabled=true] .workspace-rich-text-field-toolbar{pointer-events:none}.entityAttributeLayout{gap:var(--mantine-spacing-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.entityAttributeLayoutSection{grid-column:span var(--entity-attribute-container-desktop-span,12);gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);border:1px solid #0000;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.entityAttributeLayoutSection[data-border=true],.entityAttributeLayoutFieldset[data-border=true]{border-color:var(--border,var(--mantine-color-default-border))}.entityAttributeLayoutSection[data-surface=default],.entityAttributeLayoutFieldset[data-surface=default]{background:var(--mantine-color-body)}.entityAttributeLayoutSection[data-surface=subtle],.entityAttributeLayoutFieldset[data-surface=subtle]{background:var(--surface-subtle,var(--mantine-color-default-hover))}.entityAttributeLayoutSection[data-padding=xs],.entityAttributeLayoutFieldset[data-padding=xs]{padding:var(--mantine-spacing-xs)}.entityAttributeLayoutSection[data-padding=sm],.entityAttributeLayoutFieldset[data-padding=sm]{padding:var(--mantine-spacing-sm)}.entityAttributeLayoutSection[data-padding=md],.entityAttributeLayoutFieldset[data-padding=md]{padding:var(--mantine-spacing-md)}.entityAttributeLayoutHeader{color:var(--text-primary,var(--mantine-color-text));grid-column:1/-1}.entityAttributeLayoutHeaderCopy{min-width:0}.entityAttributeLayoutHeading{color:var(--text-primary,var(--mantine-color-text));font-size:var(--mantine-font-size-sm);letter-spacing:0;margin:0;font-weight:700}.entityAttributeLayoutSubtitle{color:var(--text-secondary,var(--mantine-color-dimmed));font-size:var(--mantine-font-size-xs);grid-column:1/-1}.entityAttributeLayoutField{grid-column:span var(--entity-attribute-desktop-span,6);min-width:0}.entityAttributeLayoutFieldset{grid-column:span var(--entity-attribute-container-desktop-span,12);gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);border:1px solid #0000;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}[data-workspace-entity-attribute-layout] [data-design-node]{cursor:pointer;transition:box-shadow .12s,border-color .12s}[data-workspace-entity-attribute-layout] [data-design-node=field]{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);border:1px solid #0000}[data-workspace-entity-attribute-layout] [data-design-node=section]{padding:var(--mantine-spacing-sm);border-color:var(--mantine-primary-color-light-color);background:var(--mantine-color-body);border-style:dashed}[data-workspace-entity-attribute-layout] [data-design-node=fieldset]{background:var(--mantine-color-body);border-style:solid}[data-workspace-entity-attribute-layout] [data-design-node]:hover{outline:1px dashed var(--mantine-color-blue-5);outline-offset:2px}[data-workspace-entity-attribute-layout] [data-design-node][data-selected=true]{border-color:var(--mantine-color-blue-6);outline:2px solid var(--mantine-color-blue-6);outline-offset:2px;box-shadow:none}[data-workspace-entity-attribute-layout] [data-design-node][data-drop-position=inside]{background:var(--mantine-color-blue-light)}[data-workspace-entity-attribute-layout] [data-design-node][data-drop-position=before]{box-shadow:inset 0 3px 0 var(--mantine-color-blue-6)}[data-workspace-entity-attribute-layout] [data-design-node][data-drop-position=after]{box-shadow:inset 0 -3px 0 var(--mantine-color-blue-6)}.entityAttributeLayoutLegend{padding:0 var(--mantine-spacing-xs);color:var(--text-primary,var(--mantine-color-text));font-size:var(--mantine-font-size-xs);letter-spacing:0;font-weight:700}@media (max-width:48em){.entityAttributeLayoutSection,.entityAttributeLayoutFieldset{grid-column:span var(--entity-attribute-container-mobile-span,12)}.entityAttributeLayoutField{grid-column:span var(--entity-attribute-mobile-span,12)}}.workspaceShellRoot{--workspace-shell-bottom-bar-height:var(--workspace-shell-bottom-bar-height-mobile,0px);--workspace-shell-content-padding:var(--workspace-shell-content-padding-mobile,6px);--workspace-shell-control-focus-ring:var(--focus-ring,0 0 0 1px var(--brand-primary,var(--mantine-primary-color-filled)), 0 0 0 2px var(--brand-primary,var(--mantine-primary-color-filled)))}@supports (color:color-mix(in lab, red, red)){.workspaceShellRoot{--workspace-shell-control-focus-ring:var(--focus-ring,0 0 0 1px color-mix(in srgb, var(--brand-primary,var(--mantine-primary-color-filled)) 70%, transparent), 0 0 0 2px color-mix(in srgb, var(--brand-primary,var(--mantine-primary-color-filled)) 14%, transparent))}}.workspaceShellRoot{--workspace-shell-control-hover-surface:var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){.workspaceShellRoot{--workspace-shell-control-hover-surface:color-mix(in srgb, var(--mantine-color-text) 8%, transparent)}}.workspaceShellRoot{--workspace-shell-control-pressed-surface:var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){.workspaceShellRoot{--workspace-shell-control-pressed-surface:color-mix(in srgb, var(--mantine-color-text) 13%, transparent)}}.workspaceShellRoot{--workspace-shell-mobile-bottom-bar-gutter:6px}.workspaceShellTopbarRoot{grid-template-columns:minmax(0,1fr) auto}.workspaceShellSidebarHeader,.workspaceShellTopbarCenter,.workspaceShellTopbarActions{box-sizing:border-box;min-width:0}.workspaceShellSidebarHeader{min-height:var(--workspace-shell-header-height,50px);flex-shrink:0;align-items:center;padding:0;display:flex}[data-workspace-shell-part=sidebar-brand] img{object-fit:contain;width:auto;max-height:38px}[data-workspace-shell-part=sidebar-brand]{align-items:center;min-height:0;display:flex;overflow:visible}.workspaceShellTopbarCenter{padding-left:var(--workspace-shell-header-shared-gutter,6px);padding-right:var(--workspace-shell-header-outer-gutter,var(--mantine-spacing-sm));width:100%}.workspaceShellTopbarActions{padding-left:var(--workspace-shell-header-shared-gutter,6px);padding-right:var(--workspace-shell-header-outer-gutter,var(--mantine-spacing-sm));--workspace-shell-action-color:var(--workspace-shell-header-action-color,var(--mantine-primary-color-filled));--workspace-shell-action-icon-color:var(--workspace-shell-header-action-icon-color,currentColor)}.workspaceShellTopbarCenter :is(input,textarea,select),[data-workspace-shell-part=header-actions] :is(input,textarea,select),[data-workspace-shell-part=sidebar-search] :is(input,textarea,select){border-radius:999px;height:38px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.workspaceShellTopbarCenter :is(input,textarea,select):hover,[data-workspace-shell-part=header-actions] :is(input,textarea,select):hover,[data-workspace-shell-part=sidebar-search] :is(input,textarea,select):hover{background:var(--mantine-color-text)!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellTopbarCenter :is(input,textarea,select):hover,[data-workspace-shell-part=header-actions] :is(input,textarea,select):hover,[data-workspace-shell-part=sidebar-search] :is(input,textarea,select):hover{background:color-mix(in srgb, var(--mantine-color-text) 4%, var(--mantine-color-body) 82%)!important}}.workspaceShellTopbarCenter :is(input,textarea,select):focus,.workspaceShellTopbarCenter :is(input,textarea,select):focus-visible,[data-workspace-shell-part=header-actions] :is(input,textarea,select):focus,[data-workspace-shell-part=header-actions] :is(input,textarea,select):focus-visible,[data-workspace-shell-part=sidebar-search] :is(input,textarea,select):focus,[data-workspace-shell-part=sidebar-search] :is(input,textarea,select):focus-visible{border-color:var(--focus-border,var(--brand-primary,var(--mantine-primary-color-filled)))!important;box-shadow:var(--workspace-shell-control-focus-ring)!important}[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{box-sizing:border-box;padding:var(--mantine-spacing-sm);gap:var(--mantine-spacing-xs);border:1px solid var(--workspace-shell-nav-border,var(--mantine-color-default-border));border-radius:12px;margin:0}@supports (color:color-mix(in lab, red, red)){[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{border:1px solid color-mix(in srgb, var(--workspace-shell-nav-border,var(--mantine-color-default-border)) 76%, transparent)}}[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{background:linear-gradient(135deg, var(--workspace-shell-nav-surface,var(--mantine-color-body)), var(--workspace-shell-nav-surface-alt,var(--mantine-color-default)))}@supports (color:color-mix(in lab, red, red)){[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-surface,var(--mantine-color-body)) 88%, transparent), color-mix(in srgb, var(--workspace-shell-nav-surface-alt,var(--mantine-color-default)) 74%, transparent))}}[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{box-shadow:0 8px 18px var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{box-shadow:0 8px 18px color-mix(in srgb, var(--mantine-color-text) 7%, transparent)}}[data-workspace-shell-part=sidebar][data-workspace-shell-state=expanded] [data-workspace-shell-part=sidebar-footer]>*{-webkit-backdrop-filter:blur(20px);overflow:visible}[data-workspace-shell-part=sidebar-footer]{--workspace-shell-action-color:var(--workspace-shell-sidebar-footer-action-color,var(--workspace-shell-header-action-color,var(--mantine-primary-color-filled)));--workspace-shell-action-icon-color:var(--workspace-shell-sidebar-footer-action-icon-color,var(--workspace-shell-header-action-icon-color,currentColor))}.workspaceShellTopbarActions :is(button,a,a[role=button]),[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]){min-width:38px;min-height:38px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;color:var(--workspace-shell-action-color,var(--mantine-primary-color-filled))!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important}.workspaceShellTopbarActions :is(button,a,a[role=button]):hover,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):hover{background:var(--workspace-shell-control-hover-surface)!important;box-shadow:0 1px 0 var(--mantine-color-body) inset, 0 8px 18px var(--mantine-color-text)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellTopbarActions :is(button,a,a[role=button]):hover,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):hover{box-shadow:0 1px 0 color-mix(in srgb, var(--mantine-color-body) 42%, transparent) inset, 0 8px 18px color-mix(in srgb, var(--mantine-color-text) 7%, transparent)!important}}.workspaceShellTopbarActions :is(button,a,a[role=button]):hover,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):hover{-webkit-backdrop-filter:blur(12px)saturate(1.08)}.workspaceShellTopbarActions :is(button,a,a[role=button]):active,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):active,[data-workspace-shell-part=mobile-menu-toggle]:active,[data-workspace-shell-part=sidebar-collapse-toggle]:active{background:var(--workspace-shell-control-pressed-surface)!important;box-shadow:0 1px 0 var(--mantine-color-body) inset, 0 0 0 1px var(--mantine-color-text) inset!important;border-color:#0000!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellTopbarActions :is(button,a,a[role=button]):active,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):active,[data-workspace-shell-part=mobile-menu-toggle]:active,[data-workspace-shell-part=sidebar-collapse-toggle]:active{box-shadow:0 1px 0 color-mix(in srgb, var(--mantine-color-body) 34%, transparent) inset, 0 0 0 1px color-mix(in srgb, var(--mantine-color-text) 5%, transparent) inset!important}}.workspaceShellTopbarActions :is(button,a,a[role=button]):focus-visible,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]):focus-visible,[data-workspace-shell-part=mobile-menu-toggle]:focus-visible,[data-workspace-shell-part=sidebar-collapse-toggle]:focus-visible{box-shadow:var(--workspace-shell-control-focus-ring)!important}.workspaceShellTopbarActions :is(button,a,a[role=button]) svg,[data-workspace-shell-part=sidebar-footer] :is(button,a,a[role=button]) svg{color:var(--workspace-shell-action-icon-color,currentColor)}[data-workspace-shell-part=mobile-menu-toggle],[data-workspace-shell-part=sidebar-collapse-toggle]{transition:background .15s,border-color .15s,box-shadow .15s,color .15s;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important}[data-workspace-shell-part=mobile-menu-toggle]:hover,[data-workspace-shell-part=sidebar-collapse-toggle]:hover{background:var(--workspace-shell-control-hover-surface)!important;box-shadow:0 1px 0 var(--mantine-color-body) inset, 0 8px 18px var(--mantine-color-text)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){[data-workspace-shell-part=mobile-menu-toggle]:hover,[data-workspace-shell-part=sidebar-collapse-toggle]:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--mantine-color-body) 42%, transparent) inset, 0 8px 18px color-mix(in srgb, var(--mantine-color-text) 7%, transparent)!important}}.workspaceShellMobileMenuToggle{box-sizing:border-box;flex:0 0 38px;line-height:1;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-grid!important}.workspaceShellIconButtonIcon{width:var(--workspace-shell-icon-button-icon-size,18px);height:var(--workspace-shell-icon-button-icon-size,18px);color:var(--workspace-shell-icon-button-icon-color,currentColor);background:var(--workspace-shell-icon-button-icon-background,transparent);border:var(--workspace-shell-icon-button-icon-border,0 solid transparent);border-radius:var(--workspace-shell-icon-button-icon-radius,999px);box-sizing:border-box;place-items:center;line-height:1;display:inline-grid}.workspaceShellIconButtonIcon svg{width:100%;height:100%;color:inherit;display:block}.workspaceShellContentViewport{height:calc(100dvh - var(--workspace-shell-header-height) - var(--workspace-shell-bottom-bar-height));box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspaceShellContentViewport>:first-child{flex:1;min-height:0}.workspaceShellBottomBar{padding:var(--workspace-shell-mobile-bottom-bar-gutter);box-sizing:border-box;align-items:center;display:flex}.workspaceShellMobileNav{box-sizing:border-box}.workspaceShellMobileDrawerPanel{height:var(--workspace-shell-mobile-drawer-body-height,100%);min-height:0;overflow:hidden}@media (min-width:48em){.workspaceShellRoot{--workspace-shell-bottom-bar-height:0px;--workspace-shell-content-padding:var(--workspace-shell-content-padding-desktop,6px 6px 12px 6px)}}@media (max-width:47.999em){.workspaceShellTopbarRoot{grid-template-columns:minmax(0,1fr) auto}.workspaceShellTopbarCenter{padding-left:6px!important;padding-right:6px!important}.workspaceShellTopbarActions{gap:4px;padding-left:6px!important;padding-right:6px!important}.workspaceShellTopbarActions :is(button,a,a[role=button]){width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}.workspaceShellTopbarActions :is(button,a,a[role=button]) [class~=mantine-Button-label]{display:none}.workspaceShellTopbarActions :is(button,a,a[role=button]) [class~=mantine-Button-section]{margin:0}}.workspaceShellNavButton{--workspace-shell-nav-active-accent:var(--workspace-shell-nav-warning,#b7791f)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton{--workspace-shell-nav-active-accent:color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 90%, var(--workspace-shell-nav-text-on-brand,#fff) 10%)}}.workspaceShellNavButton{--workspace-shell-nav-active-accent-tail:var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton{--workspace-shell-nav-active-accent-tail:color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 76%, var(--workspace-shell-nav-warning,#b7791f) 24%)}}.workspaceShellNavButton{isolation:isolate;box-sizing:border-box;z-index:1;gap:8px;width:100%;margin:0;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;position:relative;overflow:visible;height:var(--workspace-shell-nav-button-height,34px)!important;min-height:var(--workspace-shell-nav-button-height,34px)!important;color:var(--workspace-shell-nav-text-muted,var(--mantine-color-dimmed,#64748b))!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;text-decoration:none!important;display:flex!important}.workspaceShellNavButtonRoot{padding:0 10px 0 var(--workspace-shell-nav-content-indent,20px)!important}.workspaceShellNavButtonNested{width:100%!important;padding:0 10px 0 var(--workspace-shell-nav-content-indent,40px)!important;margin-left:0!important}.workspaceShellNavButton[data-collapsed=true]{gap:0;width:var(--workspace-shell-nav-micro-size,38px)!important;height:var(--workspace-shell-nav-micro-height,var(--workspace-shell-nav-button-height,38px))!important;min-height:var(--workspace-shell-nav-micro-height,var(--workspace-shell-nav-button-height,38px))!important;padding:var(--workspace-shell-nav-micro-padding,0)!important;border:var(--workspace-shell-nav-micro-border,1px solid transparent)!important;border-radius:var(--workspace-shell-nav-micro-radius,999px)!important;background:var(--workspace-shell-nav-micro-background,transparent)!important;justify-content:center!important;align-self:center!important;margin:0 auto!important}.workspaceShellNavButton:before{content:"";z-index:-1;border-radius:inherit;background:var(--workspace-shell-nav-active-level0-background,linear-gradient(135deg, var(--workspace-shell-nav-primary,#327f40), var(--workspace-shell-nav-accent,#66bc6d)));opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.workspaceShellNavButton:after{content:"";top:50%;left:var(--workspace-shell-nav-dot-left,14px);background:linear-gradient(180deg, var(--workspace-shell-nav-active-accent), var(--workspace-shell-nav-active-accent-tail));opacity:0;pointer-events:none;border-radius:999px;width:6px;height:6px;transition:opacity .15s;position:absolute;transform:translateY(-50%)}.workspaceShellNavButton[data-collapsed=true]:after{display:none}.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{width:var(--workspace-shell-nav-micro-icon-size,var(--workspace-shell-nav-icon-size,26px));height:var(--workspace-shell-nav-micro-icon-size,var(--workspace-shell-nav-icon-size,26px));color:var(--workspace-shell-nav-text-muted,#64748b);margin-left:0}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{color:color-mix(in srgb, var(--workspace-shell-nav-text-muted,#64748b) 86%, var(--workspace-shell-nav-primary,#327f40) 14%)}}.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{border-color:var(--workspace-shell-nav-border-strong,#cbd5e1)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{border-color:color-mix(in srgb, var(--workspace-shell-nav-border-strong,#cbd5e1) 54%, var(--workspace-shell-nav-surface,#fff) 46%)}}.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{background:linear-gradient(135deg, var(--workspace-shell-nav-surface,#fff), var(--workspace-shell-nav-surface-alt,#f8fafc))}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-surface,#fff) 88%, var(--workspace-shell-nav-surface-alt,#f8fafc) 12%), color-mix(in srgb, var(--workspace-shell-nav-surface-alt,#f8fafc) 80%, var(--workspace-shell-nav-primary,#327f40) 16%))}}.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{box-shadow:0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 5px 12px var(--workspace-shell-nav-text-muted,#64748b), 0 0 0 1px var(--workspace-shell-nav-border,#d7dde8) inset}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton[data-collapsed=true] .workspaceShellNavIcon{box-shadow:0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 48%, transparent) inset, 0 5px 12px color-mix(in srgb, var(--workspace-shell-nav-text-muted,#64748b) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--workspace-shell-nav-border,#d7dde8) 18%, transparent) inset}}.workspaceShellNavIcon{width:var(--workspace-shell-nav-icon-size,26px);height:var(--workspace-shell-nav-icon-size,26px);box-sizing:border-box;isolation:isolate;color:var(--workspace-shell-nav-text-muted,#64748b);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavIcon{color:color-mix(in srgb, var(--workspace-shell-nav-text-muted,#64748b) 86%, var(--workspace-shell-nav-primary,#327f40) 14%)}}.workspaceShellNavIcon{border:1px solid var(--workspace-shell-nav-border-strong,#cbd5e1);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavIcon{border:1px solid color-mix(in srgb, var(--workspace-shell-nav-border-strong,#cbd5e1) 54%, var(--workspace-shell-nav-surface,#fff) 46%)}}.workspaceShellNavIcon{background:linear-gradient(135deg, var(--workspace-shell-nav-surface,#fff), var(--workspace-shell-nav-surface-alt,#f8fafc))}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-surface,#fff) 88%, var(--workspace-shell-nav-surface-alt,#f8fafc) 12%), color-mix(in srgb, var(--workspace-shell-nav-surface-alt,#f8fafc) 78%, var(--workspace-shell-nav-primary,#327f40) 16%))}}.workspaceShellNavIcon{box-shadow:0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 5px 12px var(--workspace-shell-nav-text-muted,#64748b), 0 0 0 1px var(--workspace-shell-nav-border,#d7dde8) inset}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavIcon{box-shadow:0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 48%, transparent) inset, 0 5px 12px color-mix(in srgb, var(--workspace-shell-nav-text-muted,#64748b) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--workspace-shell-nav-border,#d7dde8) 18%, transparent) inset}}.workspaceShellNavIcon{-webkit-backdrop-filter:blur(16px)saturate(1.12);transition:background .15s,border-color .15s,box-shadow .15s}.workspaceShellNavIcon:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--workspace-shell-nav-text-on-brand,#fff), transparent 62%);position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavIcon:before{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 48%, transparent), transparent 62%)}}.workspaceShellNavIcon:before{opacity:.58;pointer-events:none}.workspaceShellNavButtonRoot:not([data-collapsed=true]) .workspaceShellNavIcon{margin-left:-2px}.workspaceShellNavButtonNested .workspaceShellNavIcon{background:linear-gradient(135deg, var(--workspace-shell-nav-surface,#fff), var(--workspace-shell-nav-surface-alt,#f8fafc))}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested .workspaceShellNavIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-surface,#fff) 88%, var(--workspace-shell-nav-surface-alt,#f8fafc) 12%), color-mix(in srgb, var(--workspace-shell-nav-surface-alt,#f8fafc) 80%, var(--workspace-shell-nav-primary,#327f40) 12%))}}.workspaceShellNavButtonNested .workspaceShellNavIcon{border-color:var(--workspace-shell-nav-border-strong,#cbd5e1)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested .workspaceShellNavIcon{border-color:color-mix(in srgb, var(--workspace-shell-nav-border-strong,#cbd5e1) 50%, var(--workspace-shell-nav-surface,#fff) 50%)}}.workspaceShellNavButtonNested .workspaceShellNavIcon{box-shadow:0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 4px 10px var(--workspace-shell-nav-text-muted,#64748b), 0 0 0 1px var(--workspace-shell-nav-border,#d7dde8) inset}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested .workspaceShellNavIcon{box-shadow:0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 44%, transparent) inset, 0 4px 10px color-mix(in srgb, var(--workspace-shell-nav-text-muted,#64748b) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--workspace-shell-nav-border,#d7dde8) 16%, transparent) inset}}.workspaceShellNavButton:hover{background:linear-gradient(90deg, var(--workspace-shell-nav-primary,#327f40), var(--workspace-shell-nav-warning,#b7791f))!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 10%, transparent), color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 7%, transparent))!important}}.workspaceShellNavButton:hover{box-shadow:inset 0 0 0 1px var(--workspace-shell-nav-primary,#327f40), 0 8px 18px var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 16%, transparent), 0 8px 18px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 10%, transparent)}}.workspaceShellNavButton:hover .workspaceShellNavIcon{border-color:var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton:hover .workspaceShellNavIcon{border-color:color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 24%, var(--workspace-shell-nav-border-strong,#cbd5e1) 44%)}}.workspaceShellNavButton:hover .workspaceShellNavIcon{box-shadow:0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 5px 12px var(--workspace-shell-nav-primary,#327f40), 0 0 0 1px var(--workspace-shell-nav-primary,#327f40) inset}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButton:hover .workspaceShellNavIcon{box-shadow:0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 42%, transparent) inset, 0 5px 12px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 10%, transparent) inset}}.workspaceShellNavButtonRoot[data-active=true]{--workspace-shell-nav-active-dot-opacity:0;color:var(--workspace-shell-nav-text-on-brand,#fff)!important;border-color:var(--workspace-shell-nav-warning,#b7791f)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonRoot[data-active=true]{border-color:color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 34%, transparent)!important}}.workspaceShellNavButtonRoot[data-active=true]{box-shadow:inset 4px 0 0 var(--workspace-shell-nav-active-accent), 0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 8px 18px var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonRoot[data-active=true]{box-shadow:inset 4px 0 0 var(--workspace-shell-nav-active-accent), 0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 26%, transparent) inset, 0 8px 18px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 12%, transparent)}}.workspaceShellNavButtonRoot[data-active=true]:before{opacity:1}.workspaceShellNavButton[data-active=true]:after{opacity:var(--workspace-shell-nav-active-dot-opacity,1)}.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{color:inherit;border-color:var(--workspace-shell-nav-text-on-brand,#fff)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{border-color:color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 36%, transparent)}}.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{background:linear-gradient(135deg, var(--workspace-shell-nav-text-on-brand,#fff), var(--workspace-shell-nav-primary,#327f40))}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 28%, transparent), color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 18%, transparent))}}.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{box-shadow:0 1px 0 var(--workspace-shell-nav-text-on-brand,#fff) inset, 0 5px 12px var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonRoot[data-active=true] .workspaceShellNavIcon{box-shadow:0 1px 0 color-mix(in srgb, var(--workspace-shell-nav-text-on-brand,#fff) 42%, transparent) inset, 0 5px 12px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 12%, transparent)}}.workspaceShellNavButtonNested[data-active=true]{--workspace-shell-nav-active-dot-opacity:1;color:var(--workspace-shell-nav-primary,#327f40)!important;border-color:var(--workspace-shell-nav-warning,#b7791f)!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested[data-active=true]{border-color:color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 34%, transparent)!important}}.workspaceShellNavButtonNested[data-active=true]{background:linear-gradient(90deg, var(--workspace-shell-nav-warning,#b7791f), var(--workspace-shell-nav-primary,#327f40))!important}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 11%, transparent), color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 6%, transparent))!important}}.workspaceShellNavButtonNested[data-active=true]{box-shadow:inset 4px 0 0 var(--workspace-shell-nav-active-accent), 0 6px 14px var(--workspace-shell-nav-primary,#327f40)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested[data-active=true]{box-shadow:inset 4px 0 0 var(--workspace-shell-nav-active-accent), 0 6px 14px color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 7%, transparent)}}.workspaceShellNavButtonNested[data-active=true] .workspaceShellNavIcon{color:inherit;border-color:var(--workspace-shell-nav-warning,#b7791f)}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested[data-active=true] .workspaceShellNavIcon{border-color:color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 34%, transparent)}}.workspaceShellNavButtonNested[data-active=true] .workspaceShellNavIcon{background:linear-gradient(135deg, var(--workspace-shell-nav-warning,#b7791f), var(--workspace-shell-nav-primary,#327f40))}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavButtonNested[data-active=true] .workspaceShellNavIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 14%, var(--workspace-shell-nav-surface,#fff) 68%), color-mix(in srgb, var(--workspace-shell-nav-primary,#327f40) 8%, transparent))}}.workspaceShellNavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspaceShellNavTreeBranch{z-index:1;padding:2px 0 4px;position:relative}.workspaceShellNavTreeBranch:before{content:"";top:var(--workspace-shell-branch-line-top,2px);bottom:4px;left:var(--workspace-shell-branch-line-left,30px);width:var(--workspace-shell-branch-line-width,1px);background:linear-gradient(180deg, transparent 0%, var(--workspace-shell-nav-warning,#b7791f) 13%, var(--workspace-shell-nav-warning,#b7791f) 28%, var(--workspace-shell-nav-warning,#b7791f) 72%, var(--workspace-shell-nav-warning,#b7791f) 88%, transparent 100%);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.workspaceShellNavTreeBranch:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 30%, transparent) 13%, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 52%, transparent) 28%, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 42%, transparent) 72%, color-mix(in srgb, var(--workspace-shell-nav-warning,#b7791f) 18%, transparent) 88%, transparent 100%)}}.workspaceShellNavTreeBranch:before{opacity:.86;pointer-events:none}@media (prefers-reduced-motion:reduce){.workspaceShellNavButton,.workspaceShellNavButton:before,.workspaceShellNavButton:after,.workspaceShellNavIcon{transition:none}}.recordAccessPill{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.recordAccessPillInteractive:hover{background:var(--workspace-record-access-pill-hover-background,var(--mantine-color-blue-light-hover))!important;border-color:var(--workspace-record-access-pill-hover-border,var(--mantine-color-blue-filled))!important}@supports (color:color-mix(in lab, red, red)){.recordAccessPillInteractive:hover{border-color:var(--workspace-record-access-pill-hover-border,color-mix(in srgb, var(--mantine-color-blue-filled) 52%, var(--border,var(--mantine-color-default-border))))!important}}.recordAccessPillInteractive:active{background:var(--workspace-record-access-pill-active-background,var(--mantine-color-blue-light-hover))!important}@supports (color:color-mix(in lab, red, red)){.recordAccessPillInteractive:active{background:var(--workspace-record-access-pill-active-background,color-mix(in srgb, var(--mantine-color-blue-light-hover) 88%, var(--mantine-color-blue-filled) 12%))!important}}.recordAccessPillInteractive:focus-visible,.recordAccessPillButton:focus-visible .recordAccessPill{outline:0;border-color:var(--workspace-record-access-pill-focus-border,var(--mantine-color-blue-filled))!important}@supports (color:color-mix(in lab, red, red)){.recordAccessPillInteractive:focus-visible,.recordAccessPillButton:focus-visible .recordAccessPill{border-color:var(--workspace-record-access-pill-focus-border,color-mix(in srgb, var(--mantine-color-blue-filled) 68%, var(--border,var(--mantine-color-default-border))))!important}}.recordAccessPillInteractive:focus-visible,.recordAccessPillButton:focus-visible .recordAccessPill{box-shadow:inset 0 0 0 1px var(--workspace-record-access-pill-focus-ring,var(--mantine-color-blue-filled)), inset 0 0 0 2px var(--mantine-color-blue-light)!important}@supports (color:color-mix(in lab, red, red)){.recordAccessPillInteractive:focus-visible,.recordAccessPillButton:focus-visible .recordAccessPill{box-shadow:inset 0 0 0 1px var(--workspace-record-access-pill-focus-ring,color-mix(in srgb, var(--mantine-color-blue-filled) 66%, transparent)), inset 0 0 0 2px color-mix(in srgb, var(--mantine-color-blue-light) 54%, transparent)!important}}.recordAccessPillButton{border-radius:999px;outline:0}.workspaceWorkScreenFlatFooter [data-workspace-page-frame-part=frame-work-screen-footer]{min-height:48px}@media (max-width:47.999em){.workspaceWorkScreenFlatFooter [data-workspace-page-frame-part=frame-work-screen-footer]{--workspace-page-frame-footer-padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));min-height:calc(56px + env(safe-area-inset-bottom,0px))}}.workspaceReporterViewport{background:var(--surface-alt);width:100%;min-width:0;height:100%;min-height:0;padding:28px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.workspaceReporterViewport{background:color-mix(in srgb, var(--surface-alt) 88%, var(--border))}}.workspaceReporterCanvasScale{margin:0 auto}.workspaceReporterPage{box-sizing:border-box;color:var(--text);background-color:var(--surface);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.workspaceReporterPage[data-grid=true]{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.workspaceReporterPage[data-grid=true]{background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px)}}.workspaceReporterPage[data-grid=true]{background-size:5mm 5mm}.workspaceReporterBand{border-top:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.workspaceReporterBand{border-top:1px solid color-mix(in srgb, var(--accent) 42%, var(--border))}}.workspaceReporterBand{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.workspaceReporterBand{background:color-mix(in srgb, var(--surface) 97%, var(--accent))}}.workspaceReporterBandLabel{z-index:999;max-width:100%;color:var(--text-muted);background:var(--surface-alt);padding:1px 5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.workspaceReporterBandLabel{background:color-mix(in srgb, var(--surface-alt) 92%, transparent)}}.workspaceReporterBandLabel{pointer-events:none;font-size:9px;line-height:14px}.workspaceReporterBlock{box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;border:1px dashed #0000;padding:2px 3px;font-size:11px;position:absolute;overflow:hidden}.workspaceReporterBlock:hover{border-color:var(--border-strong)}.workspaceReporterBlock[data-selected=true]{border:1px solid var(--accent);outline:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspaceReporterBlock[data-selected=true]{outline:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.workspaceReporterBlock[data-locked=true]{cursor:default}.workspaceReporterResizeHandle{border:1px solid var(--surface);background:var(--accent);cursor:nwse-resize;width:8px;height:8px;padding:0;position:absolute;bottom:-1px;right:-1px}.workspaceReporterTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workspaceReporterTool{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:58px;color:var(--text);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.workspaceReporterTool:hover{border-color:var(--accent);background:var(--surface-alt)}.workspaceReporterTreeItem{border-radius:var(--radius-sm);width:100%;min-height:28px;color:var(--text);text-align:left;padding:5px 8px 5px 16px;font-size:12px;display:block}.workspaceReporterTreeItem:hover,.workspaceReporterTreeItem[data-selected=true]{background:var(--surface-alt)}.root{flex:1;min-height:0}.surface{border:1px solid var(--border-subtle,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background-color:#0000;background-image:linear-gradient(45deg,#0000000a 25%,#0000 25%),linear-gradient(-45deg,#0000000a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000000a 75%),linear-gradient(-45deg,#0000 75%,#0000000a 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex:clamp(320px,62dvh,760px);width:100%;min-height:240px;padding:16px;display:flex;overflow:auto}.imageFrame{flex:none;margin:auto;position:relative}.image{transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;transition:transform .16s;display:block;position:absolute;top:50%;left:50%}.crop{border:2px solid var(--brand-primary,var(--mantine-primary-color-filled));pointer-events:none;border-radius:2px;position:absolute;box-shadow:0 0 0 9999px #0000007a}.handle{border:2px solid var(--mantine-color-white);background:var(--brand-primary,var(--mantine-primary-color-filled));cursor:nwse-resize;pointer-events:auto;touch-action:none;border-radius:999px;width:18px;height:18px;padding:0;position:absolute;box-shadow:0 1px 4px #00000057}.handle:focus-visible{outline:3px solid var(--mantine-primary-color-light);outline-offset:2px}.handle[data-corner=top-left]{top:-10px;left:-10px}.handle[data-corner=top-right]{cursor:nesw-resize;top:-10px;right:-10px}.handle[data-corner=bottom-left]{cursor:nesw-resize;bottom:-10px;left:-10px}.handle[data-corner=bottom-right]{bottom:-10px;right:-10px}
