.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.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(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)}
@keyframes notification-slide-in{0%{transform:translateY(-10px)scale(.95)}to{transform:translateY(0)scale(1)}}@keyframes notification-fade-out{0%{transform:scale(1)}to{transform:scale(.95)}}.notification-dropdown-enter{animation:.2s ease-out notification-slide-in}.notification-dropdown-exit{animation:.15s ease-in notification-fade-out}.notification-item{color:#1f2937;transition:all .2s ease-in-out}.notification-item:hover{color:#1f2937;background-color:#f1f5f9}.notification-item:focus-within{color:#1f2937;outline:1px solid hsl(var(--ring));outline-offset:-1px;background-color:#f1f5f9}.notification-unread-indicator{position:relative}.notification-unread-indicator:before{background-color:hsl(var(--primary));content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.notification-badge{min-width:20px;height:20px;font-size:11px;font-weight:600;line-height:1}.notification-badge-update{animation:.3s ease-out badge-pulse}@keyframes badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notification-dropdown{background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px #00000026}.dark .notification-dropdown{background:#1e1e1e;border:1px solid #374151;box-shadow:0 10px 25px #0000004d}@media (max-width:640px){.notification-dropdown{width:auto!important;max-width:none!important;position:fixed!important;top:60px!important;left:8px!important;right:8px!important}}.notification-scroll-area{scrollbar-width:thin;scrollbar-color:#6b7280 transparent}.notification-scroll-area::-webkit-scrollbar{width:6px}.notification-scroll-area::-webkit-scrollbar-track{background:0 0}.notification-scroll-area::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.notification-scroll-area::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.notification-loading{pointer-events:none;filter:grayscale(50%)}.notification-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (prefers-reduced-motion:reduce){.notification-dropdown-enter,.notification-dropdown-exit,.notification-badge-update,.notification-skeleton{animation:none}.notification-item{transition:none}}@media (prefers-color-scheme:dark){.notification-item{color:#f9fafb}.notification-item:hover{color:#f9fafb;background-color:#374151}.notification-scroll-area::-webkit-scrollbar-thumb{background-color:#4b5563}}
:root{--mantine-color-primary-0:hsl(var(--primary)/10%);--mantine-color-primary-1:hsl(var(--primary)/20%);--mantine-color-primary-2:hsl(var(--primary)/30%);--mantine-color-primary-3:hsl(var(--primary)/50%);--mantine-color-primary-4:hsl(var(--primary)/70%);--mantine-color-primary-5:hsl(var(--primary));--mantine-color-primary-6:hsl(var(--primary)/90%);--mantine-color-primary-7:hsl(var(--primary)/80%);--mantine-color-primary-8:hsl(var(--primary)/60%);--mantine-color-primary-9:hsl(var(--primary)/40%);--dashboard-primary:var(--dashboard-blue-600);--dashboard-primary-hover:var(--dashboard-blue-700);--dashboard-success:var(--dashboard-green-500);--dashboard-warning:var(--dashboard-orange-500);--dashboard-error:var(--dashboard-red-500)}.mantine-Card-root{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-card-radius);box-shadow:var(--dashboard-card-shadow);transition:box-shadow .2s}.mantine-Card-root:hover{box-shadow:var(--dashboard-elevated-shadow)}.mantine-Button-root{border-radius:var(--dashboard-card-radius);font-weight:500;transition:background-color .2s,box-shadow .2s}.mantine-Text-root{color:var(--dashboard-text-primary,#1f2937)}.mantine-Title-root{color:var(--dashboard-text-primary,#1f2937);font-weight:600}@media (orientation:landscape) and (max-height:500px){.mantine-AppShell-navbar{max-height:100vh}}.mantine-AppShell-navbar{z-index:900!important}.mantine-AppShell-main{-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;touch-action:pan-x pan-y pinch-zoom!important}.mantine-NavLink-root[data-disabled=true]{cursor:not-allowed!important}.mantine-Menu-dropdown{z-index:10001!important}.mantine-Menu-arrow{pointer-events:none!important}.mantine-Menu-item{pointer-events:auto!important;z-index:1!important;position:relative!important}.mantine-Tooltip-tooltip{pointer-events:none!important}.mantine-Tooltip-root .mantine-ActionIcon-root{pointer-events:auto!important}.mantine-Popover-dropdown{z-index:10002!important;overflow:visible!important}.mantine-Popover-dropdown .mantine-ScrollArea-viewport{overflow-x:visible!important}.mantine-Popover-dropdown .mantine-ScrollArea-root{overflow:visible!important}.mantine-Notifications-root{pointer-events:none!important;bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 8px)!important;touch-action:pan-y pinch-zoom!important;z-index:10003!important;width:fit-content!important;max-width:400px!important;height:fit-content!important}.mantine-Notification-root{pointer-events:auto!important;box-sizing:border-box!important}@media (max-width:768px){.mantine-Notifications-root{bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 72px)!important;padding:0 8px!important;left:0!important;right:0!important}}.notification-center-menu .mantine-Menu-item{min-height:72px!important;overflow:visible!important}.notification-center-menu .mantine-Menu-itemInner,.notification-center-menu .mantine-Menu-itemLabel{overflow:visible!important}.notification-center-menu .mantine-Menu-dropdown{overflow:visible auto!important}.mantine-AppShell-footer{border-top:1px solid var(--mantine-color-gray-3);padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background-color:#fff;box-shadow:0 -2px 8px #0000000d}[data-mantine-color-scheme=dark] .mantine-AppShell-footer{background-color:var(--mantine-color-dark-7);border-top:1px solid var(--mantine-color-dark-4);box-shadow:0 -2px 8px #0000004d}@media screen and (max-width:768px){.mantine-Input-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-PasswordInput-input,.mantine-NumberInput-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-Autocomplete-input,.mantine-DatePickerInput-input,.mantine-TimeInput-input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}}
:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--primary:217.2 91.2% 59.8%;--primary-foreground:222.2 84% 4.9%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:224.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animate-spin{will-change:transform;backface-visibility:hidden;animation:1s linear infinite spin;transform:translateZ(0)}@keyframes spin{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}.mantine-Loader-root,.mantine-Button-loader{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.mantine-Loader-root svg,.mantine-Button-loader svg{will-change:transform;transform-origin:50%}@supports (-webkit-touch-callout:none){.mantine-Loader-root,.mantine-Button-loader,.animate-spin{-webkit-backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.mantine-Loader-dots span,.mantine-Loader-bars span{will-change:transform,opacity;transform:translateZ(0)}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.h-full{height:100%}.w-full{width:100%}.min-h-screen{min-height:100vh}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.will-change-transform{will-change:transform}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}
.spiritual-avatar-container{will-change:transform;backface-visibility:hidden;border-radius:.001px;transform:translateZ(0);background:0 0!important}.spiritual-avatar-container:before,.spiritual-avatar-container:after{content:none!important;display:none!important}[class*=spiritual-phase-]{background:0 0!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.spiritual-avatar-svg{will-change:transform;backface-visibility:hidden;transform:translateZ(0);background:0 0!important}@supports (-webkit-overflow-scrolling:touch){.spiritual-avatar-container,.spiritual-avatar-svg{perspective:1000px;transform-style:preserve-3d}}
.tabler-icon,[class*=tabler-icon],svg[class*=icon-tabler]{vertical-align:middle;flex-shrink:0;display:inline-block}svg[class*=icon-tabler]:not([width]):not([style*=width]){width:1em;min-width:1em;height:1em;min-height:1em}.mantine-Timeline-itemBullet svg{width:100%;height:100%;display:block}.mantine-Button-section svg,.mantine-ActionIcon-root svg{flex-shrink:0;display:block}.mantine-ThemeIcon-root svg{max-width:100%;max-height:100%;display:block}.mantine-Badge-section svg{vertical-align:middle;flex-shrink:0;display:inline-block}@media screen and (-webkit-min-device-pixel-ratio:0){.mantine-Timeline-itemBullet,.mantine-Timeline-itemBullet svg{overflow:visible}}
.theme-engine-v2{--te-primary:hsl(var(--primary,231 48% 48%));--te-accent:hsl(var(--accent,260 44% 73%));--te-bg:hsl(var(--background,0 0% 100%));--te-primary-hi:color-mix(in srgb,var(--te-primary)82%,#fff);--te-primary-deep:color-mix(in srgb,var(--te-primary)80%,#000);--te-primary-soft:color-mix(in srgb,var(--te-primary)16%,transparent);--te-primary-soft-2:color-mix(in srgb,var(--te-primary)24%,transparent);--te-accent-hi:color-mix(in srgb,var(--te-accent)82%,#fff);--te-accent-deep:color-mix(in srgb,var(--te-accent)80%,#000);--te-on-primary:var(--te-on-primary-computed,#fff);--te-on-accent:var(--te-on-accent-computed,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-engine-v2.theme-engine-light{--te-surface:var(--te-bg);--te-surface-2:color-mix(in srgb,var(--te-bg)92%,#000);--te-surface-hi:color-mix(in srgb,var(--te-bg)60%,#fff);--te-ink:color-mix(in srgb,var(--te-accent)30%,#14181f);--te-ink-dim:color-mix(in srgb,var(--te-ink)74%,transparent);--te-ink-faint:color-mix(in srgb,var(--te-ink)52%,transparent);--te-border:color-mix(in srgb,var(--te-primary)18%,transparent);--te-border-strong:color-mix(in srgb,var(--te-primary)36%,transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-engine-v2.theme-engine-dark{--te-surface:var(--te-bg);--te-surface-2:color-mix(in srgb,var(--te-bg)88%,#fff);--te-surface-hi:color-mix(in srgb,var(--te-bg)92%,#fff);--te-ink:color-mix(in srgb,var(--te-accent)14%,#f4f6f8);--te-ink-dim:color-mix(in srgb,var(--te-ink)72%,transparent);--te-ink-faint:color-mix(in srgb,var(--te-ink)48%,transparent);--te-border:color-mix(in srgb,var(--te-primary)30%,transparent);--te-border-strong:color-mix(in srgb,var(--te-primary)52%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-engine-v2.theme-engine-v2{--mantine-color-body:var(--te-surface-hi);--mantine-color-text:var(--te-ink);--mantine-color-bright:var(--te-ink);--mantine-color-dimmed:var(--te-ink-faint);--mantine-color-default:var(--te-surface-hi);--mantine-color-default-hover:var(--te-surface-2);--mantine-color-default-color:var(--te-ink);--mantine-color-default-border:var(--te-border);--mantine-color-gray-0:var(--te-surface);--mantine-color-gray-1:var(--te-surface-2);--mantine-color-gray-2:color-mix(in srgb,var(--te-ink)12%,var(--te-surface));--mantine-color-gray-3:var(--te-border);--mantine-color-gray-4:var(--te-border-strong);--mantine-color-gray-5:color-mix(in srgb,var(--te-primary)60%,transparent);--mantine-color-gray-6:var(--te-ink-faint);--mantine-color-gray-7:var(--te-ink-dim);--dashboard-text-primary:var(--te-ink);--dashboard-text-secondary:var(--te-ink-dim);--dashboard-text-muted:var(--te-ink-faint);--dashboard-text-inverse:var(--te-surface-hi);--dashboard-background:var(--te-surface-hi);--dashboard-surface:var(--te-surface);--dashboard-border:var(--te-border);--dashboard-primary:var(--te-primary);--dashboard-primary-hover:var(--te-primary-hi);--dashboard-primary-light:var(--te-primary-soft);--dashboard-primary-border:var(--te-border-strong);--dashboard-card-shadow:0 1px 3px color-mix(in srgb,var(--te-ink)8%,transparent),0 1px 2px color-mix(in srgb,var(--te-ink)5%,transparent);--dashboard-elevated-shadow:0 10px 30px color-mix(in srgb,var(--te-ink)10%,transparent);--dashboard-button-shadow:0 6px 18px color-mix(in srgb,var(--te-primary)22%,transparent);--dashboard-button-hover-shadow:0 8px 24px color-mix(in srgb,var(--te-primary)32%,transparent);--primary-foreground:var(--background,0 0% 100%);--accent-foreground:var(--background,0 0% 100%);--mantine-primary-color-filled:var(--te-primary);--mantine-primary-color-filled-hover:var(--te-primary-hi);--mantine-primary-color-light:var(--te-primary-soft);--mantine-primary-color-light-hover:var(--te-primary-soft-2);--mantine-primary-color-light-color:var(--te-primary-deep);--mantine-primary-color-contrast:var(--te-on-primary);--mantine-primary-color-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-primary-color-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-primary-color-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-primary-color-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-primary-color-4:var(--te-primary-hi);--mantine-primary-color-5:var(--te-primary);--mantine-primary-color-6:var(--te-primary);--mantine-primary-color-7:var(--te-primary-deep);--mantine-primary-color-8:var(--te-primary-deep);--mantine-primary-color-9:var(--te-primary-deep);--mantine-color-rotary-blue-filled:var(--te-primary);--mantine-color-rotary-blue-filled-hover:var(--te-primary-hi);--mantine-color-rotary-blue-light:var(--te-primary-soft);--mantine-color-rotary-blue-light-hover:var(--te-primary-soft-2);--mantine-color-rotary-blue-light-color:var(--te-primary-deep);--mantine-color-rotary-blue-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-color-rotary-blue-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-color-rotary-blue-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-color-rotary-blue-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-color-rotary-blue-4:var(--te-primary-hi);--mantine-color-rotary-blue-5:var(--te-primary);--mantine-color-rotary-blue-6:var(--te-primary);--mantine-color-rotary-blue-7:var(--te-primary-deep);--mantine-color-rotary-blue-8:var(--te-primary-deep);--mantine-color-rotary-blue-9:var(--te-primary-deep);--mantine-color-primary-5:var(--te-primary);--mantine-color-primary-6:var(--te-primary);--mantine-color-blue-filled:var(--te-primary);--mantine-color-blue-filled-hover:var(--te-primary-hi);--mantine-color-blue-light:var(--te-primary-soft);--mantine-color-blue-light-hover:var(--te-primary-soft-2);--mantine-color-blue-light-color:var(--te-primary-deep);--mantine-color-blue-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-color-blue-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-color-blue-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-color-blue-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-color-blue-4:var(--te-primary-hi);--mantine-color-blue-5:var(--te-primary);--mantine-color-blue-6:var(--te-primary);--mantine-color-blue-7:var(--te-primary-deep);--mantine-color-blue-8:var(--te-primary-deep);--mantine-color-blue-9:var(--te-primary-deep);--mantine-color-dashboard-blue-5:var(--te-primary);--mantine-color-dashboard-blue-6:var(--te-primary);--mantine-color-cyan-filled:var(--te-accent);--mantine-color-cyan-filled-hover:var(--te-accent-hi);--mantine-color-cyan-contrast:var(--te-on-accent);--mantine-color-cyan-light:color-mix(in srgb,var(--te-accent)12%,transparent);--mantine-color-cyan-light-hover:color-mix(in srgb,var(--te-accent)20%,transparent);--mantine-color-cyan-light-color:var(--te-accent-deep);--mantine-color-cyan-0:color-mix(in srgb,var(--te-accent)8%,transparent);--mantine-color-cyan-1:color-mix(in srgb,var(--te-accent)16%,transparent);--mantine-color-cyan-2:color-mix(in srgb,var(--te-accent)28%,transparent);--mantine-color-cyan-3:color-mix(in srgb,var(--te-accent)42%,transparent);--mantine-color-cyan-4:var(--te-accent-hi);--mantine-color-cyan-5:var(--te-accent);--mantine-color-cyan-6:var(--te-accent);--mantine-color-cyan-7:var(--te-accent-deep);--mantine-color-cyan-8:var(--te-accent-deep);--mantine-color-cyan-9:var(--te-accent-deep);--mantine-color-grape-filled:var(--te-accent);--mantine-color-grape-filled-hover:var(--te-accent-hi);--mantine-color-grape-contrast:var(--te-on-accent);--mantine-color-grape-light:color-mix(in srgb,var(--te-accent)12%,transparent);--mantine-color-grape-light-hover:color-mix(in srgb,var(--te-accent)20%,transparent);--mantine-color-grape-light-color:var(--te-accent-deep);--mantine-color-grape-0:color-mix(in srgb,var(--te-accent)8%,transparent);--mantine-color-grape-1:color-mix(in srgb,var(--te-accent)16%,transparent);--mantine-color-grape-2:color-mix(in srgb,var(--te-accent)28%,transparent);--mantine-color-grape-3:color-mix(in srgb,var(--te-accent)42%,transparent);--mantine-color-grape-4:var(--te-accent-hi);--mantine-color-grape-5:var(--te-accent);--mantine-color-grape-6:var(--te-accent);--mantine-color-grape-7:var(--te-accent-deep);--mantine-color-grape-8:var(--te-accent-deep);--mantine-color-grape-9:var(--te-accent-deep);--mantine-color-violet-filled:var(--te-primary);--mantine-color-violet-filled-hover:var(--te-primary-hi);--mantine-color-violet-contrast:var(--te-on-primary);--mantine-color-violet-light:var(--te-primary-soft);--mantine-color-violet-light-hover:var(--te-primary-soft-2);--mantine-color-violet-light-color:var(--te-primary-deep);--mantine-color-violet-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-color-violet-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-color-violet-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-color-violet-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-color-violet-4:var(--te-primary-hi);--mantine-color-violet-5:var(--te-primary);--mantine-color-violet-6:var(--te-primary);--mantine-color-violet-7:var(--te-primary-deep);--mantine-color-violet-8:var(--te-primary-deep);--mantine-color-violet-9:var(--te-primary-deep);--mantine-color-indigo-filled:var(--te-primary);--mantine-color-indigo-filled-hover:var(--te-primary-hi);--mantine-color-indigo-contrast:var(--te-on-primary);--mantine-color-indigo-light:var(--te-primary-soft);--mantine-color-indigo-light-hover:var(--te-primary-soft-2);--mantine-color-indigo-light-color:var(--te-primary-deep);--mantine-color-indigo-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-color-indigo-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-color-indigo-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-color-indigo-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-color-indigo-4:var(--te-primary-hi);--mantine-color-indigo-5:var(--te-primary);--mantine-color-indigo-6:var(--te-primary);--mantine-color-indigo-7:var(--te-primary-deep);--mantine-color-indigo-8:var(--te-primary-deep);--mantine-color-indigo-9:var(--te-primary-deep);--mantine-color-blue-contrast:var(--te-on-primary);--mantine-color-rotary-blue-contrast:var(--te-on-primary);--mantine-color-brand-filled:var(--te-primary);--mantine-color-brand-filled-hover:var(--te-primary-hi);--mantine-color-brand-contrast:var(--te-on-primary);--mantine-color-brand-light:var(--te-primary-soft);--mantine-color-brand-light-hover:var(--te-primary-soft-2);--mantine-color-brand-light-color:var(--te-primary-deep);--mantine-color-brand-outline:var(--te-primary);--mantine-color-brand-outline-hover:var(--te-primary-soft);--mantine-color-brand-0:color-mix(in srgb,var(--te-primary)8%,transparent);--mantine-color-brand-1:color-mix(in srgb,var(--te-primary)16%,transparent);--mantine-color-brand-2:color-mix(in srgb,var(--te-primary)28%,transparent);--mantine-color-brand-3:color-mix(in srgb,var(--te-primary)42%,transparent);--mantine-color-brand-4:var(--te-primary-hi);--mantine-color-brand-5:var(--te-primary);--mantine-color-brand-6:var(--te-primary);--mantine-color-brand-7:var(--te-primary-deep);--mantine-color-brand-8:var(--te-primary-deep);--mantine-color-brand-9:var(--te-primary-deep)}.theme-engine-v2,.theme-engine-v2 body,.theme-engine-v2 .mantine-AppShell-root,.theme-engine-v2 .mantine-AppShell-main{color:var(--te-ink);background-color:var(--te-surface)!important}.theme-engine-v2 .mantine-AppShell-main{background-image:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--te-primary)5%,transparent),transparent 60%)!important}.theme-engine-v2 .mobile-app-header{-webkit-backdrop-filter:saturate(130%)blur(14px);backdrop-filter:saturate(130%)blur(14px);color:var(--te-ink);background:color-mix(in srgb,var(--te-surface-hi)90%,transparent)!important;border-bottom:1px solid var(--te-border)!important}.theme-engine-v2 .mobile-app-footer{-webkit-backdrop-filter:saturate(130%)blur(14px);backdrop-filter:saturate(130%)blur(14px);color:var(--te-ink);background:color-mix(in srgb,var(--te-surface-hi)94%,transparent)!important;border-top:1px solid var(--te-border)!important}.theme-engine-v2 .mobile-app-container,.theme-engine-v2 .mobile-app-main{background-color:var(--te-surface)!important}.theme-engine-v2 .mobile-app-footer [data-active=true]{background:linear-gradient(135deg,var(--te-primary),var(--te-accent))!important;box-shadow:0 2px 8px color-mix(in srgb,var(--te-primary)28%,transparent)!important}.theme-engine-v2 .mobile-app-footer [data-active=true] svg,.theme-engine-v2 .mobile-app-footer [data-active=true] .mantine-Text-root{color:var(--te-on-primary)!important}.theme-engine-v2 .mobile-app-footer [data-active=false] svg,.theme-engine-v2 .mobile-app-footer [data-active=false] .mantine-Text-root{color:var(--te-ink-faint)!important}.theme-engine-v2 .mantine-AppShell-header{-webkit-backdrop-filter:saturate(130%)blur(12px);backdrop-filter:saturate(130%)blur(12px);color:var(--te-ink);background-color:color-mix(in srgb,var(--te-surface-hi)88%,transparent)!important;border-bottom:1px solid var(--te-border)!important}.theme-engine-v2 .mantine-AppShell-navbar{color:var(--te-ink);background-color:var(--te-surface-hi)!important;border-right:1px solid var(--te-border)!important}.theme-engine-v2 .mantine-AppShell-footer{color:var(--te-ink);-webkit-backdrop-filter:saturate(130%)blur(12px);backdrop-filter:saturate(130%)blur(12px);background-color:color-mix(in srgb,var(--te-surface-hi)94%,transparent)!important;border-top:1px solid var(--te-border)!important}.theme-engine-v2 .mantine-Card-root:not([style*=background]),.theme-engine-v2 .mantine-Paper-root:not([style*=background]){color:var(--te-ink);box-shadow:var(--dashboard-card-shadow);background-color:var(--te-surface-hi)!important;border:1px solid var(--te-border)!important}.theme-engine-v2 .mantine-Card-root:not([style*=background]):hover,.theme-engine-v2 .mantine-Paper-root:not([style*=background]):hover{border-color:var(--te-border-strong)!important}.theme-engine-v2 .mantine-Modal-content:not([style*=background]),.theme-engine-v2 .mantine-Modal-header:not([style*=background]),.theme-engine-v2 .mantine-Drawer-content:not([style*=background]),.theme-engine-v2 .mantine-Drawer-header:not([style*=background]),.theme-engine-v2 .mantine-Popover-dropdown:not([style*=background]),.theme-engine-v2 .mantine-Menu-dropdown:not([style*=background]),.theme-engine-v2 .mantine-HoverCard-dropdown:not([style*=background]),.theme-engine-v2 .mantine-Combobox-dropdown:not([style*=background]),.theme-engine-v2 .mantine-Select-dropdown:not([style*=background]){color:var(--te-ink);background-color:var(--te-surface-hi)!important;border:1px solid var(--te-border)!important}.theme-engine-v2 .mantine-Tooltip-tooltip{background-color:var(--te-ink)!important;color:var(--te-surface-hi)!important}.theme-engine-v2 .mantine-Menu-item:hover,.theme-engine-v2 .mantine-Combobox-option[data-combobox-selected],.theme-engine-v2 .mantine-Select-option:hover{background-color:var(--te-primary-soft)!important}.theme-engine-v2 .mantine-Modal-overlay,.theme-engine-v2 .mantine-Drawer-overlay{background-color:color-mix(in srgb,var(--te-ink)40%,transparent)!important}.theme-engine-v2 .mantine-Title-root:not([style*=color] *){color:var(--te-ink)}.theme-engine-v2 .mantine-Text-root:not([style*=color] *){color:var(--dashboard-text-primary)}.theme-engine-v2 .mantine-Text-root[data-dimmed]:not([style*=color] *),.theme-engine-v2 [data-dimmed=true]:not([style*=color] *),.theme-engine-v2 .mantine-Text-root[data-c=dimmed]:not([style*=color] *){color:var(--te-ink-faint)!important}.theme-engine-v2 .mantine-Anchor-root:not([style*=color] *),.theme-engine-v2 .mantine-Text-root a:not([style*=color] *){color:var(--te-primary)!important}.theme-engine-v2 .mantine-Divider-root{border-color:var(--te-border)!important}.theme-engine-v2 .mantine-Progress-section{background:linear-gradient(90deg,var(--te-primary),var(--te-accent))!important}.theme-engine-v2 .mantine-Progress-root{background-color:color-mix(in srgb,var(--te-ink)8%,transparent)!important}.theme-engine-v2 .mantine-RingProgress-root svg circle[stroke]:not([stroke=transparent]){stroke:var(--te-primary)}.theme-engine-v2 .mantine-Input-input,.theme-engine-v2 .mantine-TextInput-input,.theme-engine-v2 .mantine-Textarea-input,.theme-engine-v2 .mantine-NumberInput-input,.theme-engine-v2 .mantine-Select-input,.theme-engine-v2 .mantine-PasswordInput-input,.theme-engine-v2 .mantine-InputWrapper-input,.theme-engine-v2 .mantine-Combobox-input{background-color:var(--te-surface)!important;border:1px solid var(--te-border)!important;color:var(--te-ink)!important}.theme-engine-v2 .mantine-Input-input::placeholder,.theme-engine-v2 textarea::placeholder,.theme-engine-v2 input::placeholder{color:var(--te-ink-faint)!important}.theme-engine-v2 .mantine-Input-input:focus,.theme-engine-v2 .mantine-Input-input:focus-within{border-color:var(--te-primary)!important}.theme-engine-v2 .mantine-InputWrapper-label,.theme-engine-v2 .mantine-Input-label{color:var(--te-ink-dim)!important}.theme-engine-v2 .mantine-InputWrapper-description{color:var(--te-ink-faint)!important}.theme-engine-v2 .mantine-Button-root[data-variant=default],.theme-engine-v2 .mantine-ActionIcon-root[data-variant=default]{background-color:var(--te-surface-hi)!important;border-color:var(--te-border)!important;color:var(--te-ink)!important}.theme-engine-v2 .mantine-SegmentedControl-root{border:1px solid var(--te-border);background-color:var(--te-surface-2)!important}.theme-engine-v2 .mantine-SegmentedControl-indicator{background:var(--te-primary)!important}.theme-engine-v2 .mantine-SegmentedControl-label{color:var(--te-ink-dim)}.theme-engine-v2 .mantine-SegmentedControl-label[data-active],.theme-engine-v2 .mantine-SegmentedControl-label[data-active] .mantine-Text-root,.theme-engine-v2 .mantine-SegmentedControl-label[data-active] svg{color:var(--te-on-primary)!important}.theme-engine-v2 .mantine-Tabs-tab[data-active]{border-color:var(--te-primary)!important}.theme-engine-v2 .mantine-Switch-track[data-checked]{background-color:var(--te-primary)!important;border-color:var(--te-primary)!important}.theme-engine-v2 .mantine-NavLink-root[data-active]{background-color:var(--te-primary-soft)!important;color:var(--te-primary)!important}.theme-engine-v2 .mantine-NavLink-root:hover{background-color:color-mix(in srgb,var(--te-primary)6%,transparent)!important}.theme-engine-v2 .text-blue-600{color:var(--te-primary)!important}.theme-engine-v2 .bg-blue-100{background-color:color-mix(in srgb,var(--te-primary)14%,transparent)!important}.theme-engine-v2.theme-engine-light [data-auth-wrapper]>div{background:radial-gradient(ellipse 90% 60% at 50% 0%,color-mix(in srgb,var(--te-bg)30%,#fff)0%,var(--te-surface)55%,var(--te-surface-2)100%)!important}.theme-engine-v2.theme-engine-dark [data-auth-wrapper]>div{background:radial-gradient(ellipse 90% 60% at 50% 0%,color-mix(in srgb,var(--te-primary)18%,var(--te-surface))0%,var(--te-surface)55%,color-mix(in srgb,var(--te-bg)88%,#000)100%)!important}.theme-engine-v2 ::-webkit-scrollbar{width:10px;height:10px}.theme-engine-v2 ::-webkit-scrollbar-track{background:var(--te-surface-2)}.theme-engine-v2 ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--te-primary)30%,transparent);border-radius:6px}.theme-engine-v2 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--te-primary)50%,transparent)}.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt,.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt *{--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-body:initial;--mantine-color-text:initial;--mantine-color-dimmed:var(--mantine-color-gray-5)}.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt .mantine-Card-root,.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt .mantine-Paper-root,.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt .mantine-Text-root,.theme-engine-v2 .theme-engine-exempt.theme-engine-exempt .mantine-Title-root{background-color:revert-layer;color:revert-layer;border:revert-layer;box-shadow:revert-layer}
