:root{--color-text-heading:#30313d;--color-text-body:#414552;--color-text-nav:#1a2c44;--color-text-label:#3c4f69;--color-text-subdued:#687385;--color-icon:#50617a;--color-surface:#f4f7fa;--color-hover:#f6f8fa;--color-canvas:#f6f9fc;--color-control-border:#d4dee9;--color-divider:#ebeef1;--color-brand:#533afd;--color-brand-icon:#675dff;--color-brand-soft:#f2f0ff;--shadow-float:0 0 0 1px #30313d14, 0 5px 15px 0 #0000001f, 0 15px 35px 0 #30313d14;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, sans-serif;--font-mono:Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{font-family:var(--font-sans);color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-size:14px;line-height:1.43}.ant-layout{min-height:100vh}a:focus-visible,button:focus-visible,[role=button]:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #533afd4d}body h1.ant-typography,body h2.ant-typography,body h3.ant-typography,body .ant-typography h1,body .ant-typography h2,body .ant-typography h3,body h4.ant-typography,body h5.ant-typography,body .ant-typography h4,body .ant-typography h5{color:var(--color-text-heading);font-weight:700}body .ant-typography code,body code{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text-nav);border:0;border-radius:4px;padding:1px 4px;font-size:12px}body .ant-statistic-title{color:var(--color-text-nav)}body .ant-statistic-content{color:var(--color-text-body);font-variant-numeric:tabular-nums}body .ant-card-bordered,body .ant-card-outlined{border:1px solid var(--color-divider);box-shadow:none}body .ant-card-head{border-bottom:1px solid var(--color-divider)}body .ant-card-head-title{color:var(--color-text-heading);font-weight:700}body .ant-card-head .ant-card-extra{color:var(--color-text-subdued)}body .ant-card .ant-card-bordered,body .ant-card .ant-card-outlined{border-color:var(--color-divider)}body .ant-card-hoverable:hover{box-shadow:0 2px 5px #3c425714,0 1px 1px #0000001f}body .ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid var(--color-divider);font-size:12px;font-weight:600}body .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}body .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-divider)}body .ant-table-wrapper .ant-table-tbody>tr>td:first-child{color:var(--color-text-nav);font-weight:600}body .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-top:16px}body .ant-tag{color:#545969;background:#ebeef1;border:0;border-radius:4px;margin-inline-end:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}body .ant-tag.ant-tag-success,body .ant-tag.ant-tag-green,body .ant-tag.ant-tag-lime{color:#006908;background:#d7f7c2}body .ant-tag.ant-tag-error,body .ant-tag.ant-tag-red,body .ant-tag.ant-tag-volcano,body .ant-tag.ant-tag-magenta{color:#b3093c;background:#ffe7f2}body .ant-tag.ant-tag-warning,body .ant-tag.ant-tag-gold,body .ant-tag.ant-tag-orange,body .ant-tag.ant-tag-yellow{color:#a82c00;background:#fcedb9}body .ant-tag.ant-tag-processing,body .ant-tag.ant-tag-blue,body .ant-tag.ant-tag-geekblue,body .ant-tag.ant-tag-cyan{color:#0055bc;background:#cff5f6}body .ant-tag.ant-tag-purple{background:var(--color-brand-soft);color:var(--color-brand)}body .ant-dropdown .ant-dropdown-menu{padding:6px}body .ant-dropdown .ant-dropdown-menu-item{color:var(--color-text-nav)}body .ant-modal-title,body .ant-drawer-title{color:var(--color-text-heading);font-weight:700}body .ant-drawer-header,body .ant-modal-header{border-bottom:1px solid var(--color-divider)}body .ant-drawer-footer{border-top:1px solid var(--color-divider)}body .ant-alert{border:0;border-radius:8px}body .ant-alert-info{background:var(--color-surface)}body .ant-alert .ant-alert-title,body .ant-alert .ant-alert-message{color:var(--color-text-heading);font-weight:600}body .ant-form-item-label>label{color:var(--color-text-nav);font-weight:600}body .ant-form-item-extra,body .ant-descriptions .ant-descriptions-item-label{color:var(--color-text-subdued)}body .ant-descriptions .ant-descriptions-item-content{color:var(--color-text-nav)}body .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--color-divider)}body .ant-tabs .ant-tabs-tab-btn{font-weight:600}body .ant-empty-description{color:var(--color-text-subdued)}body .ant-btn.ant-btn-background-ghost.ant-btn-color-primary:not(:disabled){color:var(--color-brand);border-color:var(--color-control-border);background:#fff}.fl-sider-menu.ant-menu{background:0 0;border-inline-end:0!important}.fl-sider-menu.ant-menu .ant-menu-item .ant-menu-item-icon{color:var(--color-icon)}.fl-sider-menu.ant-menu .ant-menu-item-selected{font-weight:600}.fl-sider-menu.ant-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--color-brand-icon)}.fl-sider-menu.ant-menu .ant-menu-item a{color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-divider);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-control-border)}.fl-sider{flex-direction:column;height:100%;min-height:0;padding:0 20px 24px;display:flex}.fl-sider--collapsed{padding:0 12px 24px}.fl-workspace{flex-shrink:0;align-items:center;gap:10px;height:60px;margin-bottom:4px;padding:0 8px;display:flex}.fl-sider--collapsed .fl-workspace{justify-content:center;padding:0}.fl-workspace__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fl-workspace__name{color:var(--color-text-nav);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fl-workspace__role{color:var(--color-text-subdued);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;overflow:hidden}.fl-sider__nav{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.fl-sider__nav>.fl-sider-menu{flex-shrink:0;margin-bottom:16px}.fl-sider__section{border-top:1px solid var(--color-divider);margin-top:auto;padding-top:12px}.fl-sider__section-label,.fl-sider-menu.ant-menu .ant-menu-item-group-title{color:var(--color-text-subdued);padding:0 8px 6px;font-size:12px;font-weight:500;line-height:16px}.fl-sider-menu.ant-menu .ant-menu-item-group+.ant-menu-item-group .ant-menu-item-group-title,.fl-sider-menu.ant-menu>.ant-menu-item+.ant-menu-item-group .ant-menu-item-group-title{padding-top:18px}.fl-sider-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{background:var(--color-divider);height:1px;margin:12px 10px;font-size:0;overflow:hidden;padding:0!important}.fl-header.ant-layout-header{z-index:100;background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 40px;line-height:normal;display:flex;position:sticky;top:0}.fl-header__toggle.ant-btn{color:var(--color-icon);box-shadow:none;margin-left:-8px}.fl-header__actions{align-items:center;gap:16px;display:flex}.fl-header__extra{color:var(--color-text-nav);font-weight:600}.fl-header__avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.fl-account{flex-direction:column;padding:2px 0;display:flex}.fl-account__name{color:var(--color-text-nav);font-weight:600}.fl-account__email{color:var(--color-text-subdued);font-size:12px}.fl-content.ant-layout-content{min-height:280px;padding:8px 40px 48px}@media (width<=767px){.fl-header.ant-layout-header{padding:0 16px}.fl-content.ant-layout-content{padding:4px 16px 32px}}
