._spinner_1v25h_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._header_19xbb_1{height:64px;width:calc(100% - 260px);display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--app-border-primary);position:fixed;top:0;left:260px;right:0;z-index:2;padding:0 24px;transition:left .2s ease,width .2s ease}._header_19xbb_1._expanded_19xbb_18{left:72px;width:calc(100% - 72px)}._burgerButton_19xbb_23{font-size:18px;color:var(--app-text-primary)}._burgerButton_19xbb_23:hover{color:var(--app-color-primary)!important;background:transparent!important}._avatarSpace_19xbb_33{cursor:pointer}._sider_riddz_1{height:100vh;padding:.5rem;border-right:1px solid var(--app-border-primary);position:fixed;top:0;left:0;z-index:2;background-color:var(--app-bg-secondary)!important;transition:all .2s ease;display:flex;flex-direction:column;overflow:hidden}._logoContainer_riddz_16{height:74px;display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}._logo_riddz_16{height:40px;width:100%;object-fit:contain;filter:brightness(0) saturate(100%)}._logoIcon_riddz_32{height:32px;width:32px;object-fit:contain;filter:brightness(0) saturate(100%)}[data-theme=dark] ._logo_riddz_16,[data-theme=dark] ._logoIcon_riddz_32{filter:brightness(0) saturate(100%) invert(1)}._menuWrapper_riddz_44{flex:1;overflow-y:auto;overflow-x:hidden}._sider_riddz_1 .ant-menu{background-color:var(--app-bg-secondary)!important;border-right:none!important}._sider_riddz_1 .ant-menu-item{color:var(--app-text-primary)!important;background-color:transparent!important;border-radius:var(--app-radius-md);margin:4px 0;display:flex;gap:12px}._sider_riddz_1 .ant-menu-item:hover{background-color:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}._sider_riddz_1 .ant-menu-item-selected{background-color:var(--app-color-primary)!important;color:var(--app-text-inverse)!important}._sider_riddz_1 .ant-menu-item-selected:hover{background-color:var(--app-color-primary-hover)!important;color:var(--app-text-inverse)!important}._sider_riddz_1 .ant-menu-item-icon,._sider_riddz_1 .ant-menu-submenu-title .anticon{color:inherit!important;font-size:16px!important;min-width:16px!important}._sider_riddz_1 .ant-menu-title-content{color:inherit!important;margin:0!important}._sider_riddz_1 .ant-menu-item a,._sider_riddz_1 .ant-menu-item a:hover{color:inherit!important;text-decoration:none}._sider_riddz_1 .ant-menu-submenu-title{color:var(--app-text-primary)!important;border-radius:var(--app-radius-md);margin:4px 0;display:flex;gap:12px}._sider_riddz_1 .ant-menu-submenu-title:hover{background-color:var(--app-bg-tertiary)!important}._sider_riddz_1 .ant-menu-submenu-arrow{color:var(--app-text-secondary)!important}._sider_riddz_1 .ant-menu-inline-collapsed{width:100%!important}._sider_riddz_1 .ant-menu-inline-collapsed>.ant-menu-item,._sider_riddz_1 .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding:0!important;display:flex;align-items:center;justify-content:center;height:40px;line-height:40px;gap:0}._sider_riddz_1 .ant-menu-inline-collapsed .ant-menu-item-icon,._sider_riddz_1 .ant-menu-inline-collapsed .anticon{font-size:18px!important;vertical-align:middle;margin:0!important}._sider_riddz_1 .ant-menu-inline-collapsed .ant-menu-title-content{display:none;max-width:0;opacity:0;margin:0!important}._bottomSection_riddz_146{padding:12px 4px;border-top:1px solid var(--app-border-primary);display:flex;flex-direction:column;gap:8px;flex-shrink:0}._toggleButton_riddz_155,._logoutButton_riddz_156{display:flex;align-items:center;gap:12px;padding:12px;border:none;background-color:transparent;color:#262626;cursor:pointer;border-radius:var(--app-radius-md);font-size:14px;width:100%;transition:all .2s ease}[data-theme=dark] ._toggleButton_riddz_155,[data-theme=dark] ._logoutButton_riddz_156{color:#fff}._toggleButton_riddz_155:hover{background-color:var(--app-bg-tertiary)}._logoutButton_riddz_156:hover{background-color:#ff4d4f1a;color:#ff4d4f}._toggleButton_riddz_155 span,._logoutButton_riddz_156 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toggleButton_riddz_155 .anticon,._logoutButton_riddz_156 .anticon{font-size:16px;flex-shrink:0;color:inherit}._collapsed_riddz_199 ._toggleButton_riddz_155,._collapsed_riddz_199 ._logoutButton_riddz_156{justify-content:center;padding:12px 0}._collapsed_riddz_199 ._toggleButton_riddz_155 .anticon,._collapsed_riddz_199 ._logoutButton_riddz_156 .anticon{display:inline-flex!important;font-size:18px;margin:0}.background-tasks-panel{position:fixed;bottom:16px;left:16px;z-index:1000;min-width:300px;max-width:400px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.background-tasks-header{background:linear-gradient(135deg,#1890ff,#096dd9);padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.background-tasks-header:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)}.background-tasks-content{background:#fff;max-height:300px;overflow-y:auto;padding:8px}.background-task-item{padding:10px 12px;border-radius:6px;background:#fafafa;margin-bottom:8px}.background-task-item:last-child{margin-bottom:0}.background-task-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.background-task-body{display:flex;flex-direction:column;gap:4px}.background-task-details{margin-top:8px;padding:8px;background:#00000008;border-radius:4px;display:flex;flex-direction:column;gap:4px}.background-task-detail-row{display:flex;gap:4px;align-items:center}[data-theme=dark] .background-tasks-content{background:#1f1f1f}[data-theme=dark] .background-task-item{background:#2a2a2a}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.background-tasks-panel.running .background-tasks-header{animation:pulse 2s ease-in-out infinite}._layout_g2t21_1{height:100vh;display:flex;overflow:hidden;background-color:var(--app-bg-primary);transition:background-color .3s ease}._contentLayout_g2t21_9{margin-left:260px;min-height:100vh;flex:1;display:flex;flex-direction:column;background-color:var(--app-bg-primary);transition:margin-left .2s ease,background-color .3s ease}._contentLayout_g2t21_9._collapsed_g2t21_19{margin-left:72px}._content_g2t21_9{margin-top:64px;padding:1.4rem;overflow-y:auto;overflow-x:hidden;flex:1;background-color:var(--app-bg-primary);transition:background-color .3s ease;overscroll-behavior:contain}._breadcrumb_g2t21_34{margin-bottom:16px}._breadcrumb_g2t21_34 .ant-breadcrumb-link{cursor:pointer!important;color:var(--app-text-secondary)!important;transition:color .3s ease;font-weight:400}._breadcrumb_g2t21_34 .ant-breadcrumb-link:hover{color:var(--app-color-primary)!important}._breadcrumb_g2t21_34 .ant-breadcrumb-link.breadcrumb-current{color:var(--app-text-primary)!important;font-weight:600;cursor:default!important}._breadcrumb_g2t21_34 .ant-breadcrumb-link.breadcrumb-current:hover{color:var(--app-text-primary)!important}._breadcrumb_g2t21_34 .ant-breadcrumb-separator{color:var(--app-text-secondary);margin:0 8px}[data-theme=dark] ._layout_g2t21_1,[data-theme=dark] ._contentLayout_g2t21_9,[data-theme=dark] ._content_g2t21_9{background-color:var(--app-bg-primary)}:root{--app-color-primary: #1890ff;--app-color-primary-hover: #40a9ff;--app-color-primary-active: #096dd9;--app-color-secondary: #8c8c8c;--app-color-secondary-hover: #bfbfbf;--app-color-secondary-active: #595959;--app-color-success: #52c41a;--app-color-success-hover: #73d13d;--app-color-success-active: #389e0d;--app-success-bg: #f6ffed;--app-success-border: #b7eb8f;--app-color-warning: #fa541c;--app-color-warning-hover: #ff7a45;--app-color-warning-active: #d4380d;--app-warning-bg: #fff7e6;--app-warning-border: #ffd591;--app-color-error: #ff4d4f;--app-color-error-hover: #ff7875;--app-color-error-active: #f5222d;--app-error-bg: #fff2f0;--app-error-border: #ffccc7;--app-color-info: #1890ff;--app-color-info-hover: #40a9ff;--app-color-info-active: #096dd9;--app-info-bg: #e6f7ff;--app-info-border: #91d5ff;--app-text-primary: #262626;--app-text-secondary: #8c8c8c;--app-text-disabled: #bfbfbf;--app-text-inverse: #ffffff;--app-bg-primary: #ffffff;--app-bg-secondary: #fafafa;--app-bg-tertiary: #f5f5f5;--app-bg-inverse: #262626;--app-border-primary: #f0f0f0;--app-border-secondary: #d9d9d9;--app-border-focus: #1890ff;--app-border-error: #ff4d4f;--app-grey-1: #ffffff;--app-grey-2: #fafafa;--app-grey-3: #f5f5f5;--app-grey-4: #f0f0f0;--app-grey-5: #d9d9d9;--app-grey-6: #bfbfbf;--app-grey-7: #8c8c8c;--app-grey-8: #595959;--app-grey-9: #262626;--app-grey-10: #000000;--app-blue-1: #e6f7ff;--app-blue-2: #bae7ff;--app-blue-3: #91d5ff;--app-blue-4: #69c0ff;--app-blue-5: #40a9ff;--app-blue-6: #1890ff;--app-blue-7: #096dd9;--app-blue-8: #0050b3;--app-blue-9: #003a8c;--app-blue-10: #002766;--app-red-1: #fff2f0;--app-red-2: #ffccc7;--app-red-3: #ffa39e;--app-red-4: #ff7875;--app-red-5: #ff4d4f;--app-red-6: #f5222d;--app-red-7: #cf1322;--app-red-8: #a8071a;--app-red-9: #820014;--app-red-10: #5c0011;--app-green-1: #f6ffed;--app-green-2: #d9f7be;--app-green-3: #b7eb8f;--app-green-4: #95de64;--app-green-5: #73d13d;--app-green-6: #52c41a;--app-green-7: #389e0d;--app-green-8: #237804;--app-green-9: #135200;--app-green-10: #092b00;--app-orange-1: #fff7e6;--app-orange-2: #ffd591;--app-orange-3: #ffb84d;--app-orange-4: #ff9c6e;--app-orange-5: #ff7a45;--app-orange-6: #fa541c;--app-orange-7: #d4380d;--app-orange-8: #ad2102;--app-orange-9: #871400;--app-orange-10: #610b00;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 16px;--app-spacing-lg: 24px;--app-spacing-xl: 32px;--app-spacing-xxl: 48px;--app-radius-sm: 4px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 16px;--app-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--app-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--app-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--app-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--app-font-size-xs: 12px;--app-font-size-sm: 14px;--app-font-size-md: 16px;--app-font-size-lg: 18px;--app-font-size-xl: 20px;--app-font-size-xxl: 24px;--app-font-size-xxxl: 32px;--app-font-weight-light: 300;--app-font-weight-normal: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-font-weight-bold: 700;--app-line-height-tight: 1.25;--app-line-height-normal: 1.5;--app-line-height-relaxed: 1.75}[data-theme=dark]{--app-color-primary: #40a9ff;--app-color-primary-hover: #69c0ff;--app-color-primary-active: #1890ff;--app-color-secondary: #bfbfbf;--app-color-secondary-hover: #d9d9d9;--app-color-secondary-active: #8c8c8c;--app-color-success: #73d13d;--app-color-success-hover: #95de64;--app-color-success-active: #52c41a;--app-success-bg: #f6ffed;--app-success-border: #b7eb8f;--app-color-warning: #ff7a45;--app-color-warning-hover: #ff9c6e;--app-color-warning-active: #fa541c;--app-warning-bg: #fff7e6;--app-warning-border: #ffd591;--app-color-error: #ff7875;--app-color-error-hover: #ffa39e;--app-color-error-active: #ff4d4f;--app-error-bg: #fff2f0;--app-error-border: #ffccc7;--app-color-info: #40a9ff;--app-color-info-hover: #69c0ff;--app-color-info-active: #1890ff;--app-info-bg: #e6f7ff;--app-info-border: #91d5ff;--app-text-primary: #ffffff;--app-text-secondary: #f5f5f5;--app-text-disabled: #d9d9d9;--app-text-inverse: #262626;--app-bg-primary: #262626;--app-bg-secondary: #595959;--app-bg-tertiary: #8c8c8c;--app-bg-inverse: #ffffff;--app-border-primary: #8c8c8c;--app-border-secondary: #bfbfbf;--app-border-focus: #40a9ff;--app-border-error: #ff7875;--app-grey-1: #ffffff;--app-grey-2: #fafafa;--app-grey-3: #f5f5f5;--app-grey-4: #f0f0f0;--app-grey-5: #d9d9d9;--app-grey-6: #bfbfbf;--app-grey-7: #8c8c8c;--app-grey-8: #595959;--app-grey-9: #262626;--app-grey-10: #000000;--app-blue-1: #e6f7ff;--app-blue-2: #bae7ff;--app-blue-3: #91d5ff;--app-blue-4: #69c0ff;--app-blue-5: #40a9ff;--app-blue-6: #1890ff;--app-blue-7: #096dd9;--app-blue-8: #0050b3;--app-blue-9: #003a8c;--app-blue-10: #002766;--app-red-1: #fff2f0;--app-red-2: #ffccc7;--app-red-3: #ffa39e;--app-red-4: #ff7875;--app-red-5: #ff4d4f;--app-red-6: #f5222d;--app-red-7: #cf1322;--app-red-8: #a8071a;--app-red-9: #820014;--app-red-10: #5c0011;--app-green-1: #f6ffed;--app-green-2: #d9f7be;--app-green-3: #b7eb8f;--app-green-4: #95de64;--app-green-5: #73d13d;--app-green-6: #52c41a;--app-green-7: #389e0d;--app-green-8: #237804;--app-green-9: #135200;--app-green-10: #092b00;--app-orange-1: #fff7e6;--app-orange-2: #ffd591;--app-orange-3: #ffb84d;--app-orange-4: #ff9c6e;--app-orange-5: #ff7a45;--app-orange-6: #fa541c;--app-orange-7: #d4380d;--app-orange-8: #ad2102;--app-orange-9: #871400;--app-orange-10: #610b00}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.theme-light{color-scheme:light}.theme-dark{color-scheme:dark}.app-button-primary{background-color:var(--app-color-primary);border-color:var(--app-color-primary);color:var(--app-text-inverse)}.app-button-primary:hover{background-color:var(--app-color-primary-hover);border-color:var(--app-color-primary-hover)}.app-button-primary:active{background-color:var(--app-color-primary-active);border-color:var(--app-color-primary-active)}.app-input{background-color:var(--app-bg-primary);border-color:var(--app-border-primary);color:var(--app-text-primary)}.app-input:focus{border-color:var(--app-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-color-primary) 20%,transparent)}.app-card{background-color:var(--app-bg-primary);border-color:var(--app-border-primary);box-shadow:var(--app-shadow-md)}*{overscroll-behavior:none;box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;line-height:1.5}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-bg-primary);color:var(--app-text-primary);transition:background-color .3s ease,color .3s ease}h2{margin:0!important}section{display:flex;flex-direction:column;gap:1.56rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--app-border-secondary);border-radius:var(--app-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--app-text-secondary)}*:focus-visible{outline:2px solid var(--app-border-focus);outline-offset:2px}::selection{background-color:var(--app-color-primary);color:var(--app-text-inverse)}a{color:var(--app-color-primary);text-decoration:none}a:hover{color:var(--app-color-primary-hover);text-decoration:underline}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
