.manual-gtp-page{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:none;margin:0}.pro-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:38px;padding:0;color:var(--text-primary)}.pro-page-header__main{min-width:0}.pro-page-header h1{margin:0;color:var(--text-primary);font-size:20px;line-height:23px;font-weight:650;letter-spacing:0}.pro-page-header p{margin:3px 0 0;color:var(--text-secondary);font-size:12px}.pro-page-header__actions{display:flex;align-items:center;gap:10px}.pro-card{width:100%;min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:var(--content-card-bg);box-shadow:var(--content-card-shadow);animation:fadeSlideIn .25s ease-out}.manual-gtp-workbench,.manual-gtp-main-tabs,.manual-gtp-main-tabs .ant-tabs-content-holder,.manual-gtp-main-tabs .ant-tabs-content,.manual-gtp-main-tabs .ant-tabs-tabpane{width:100%;min-width:0;background:var(--content-card-bg, var(--workspace-bg))}.manual-gtp-workbench .ant-tabs-nav{margin-bottom:12px}.manual-gtp-workbench .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--border-color)}.manual-gtp-workbench .ant-tabs-tab{padding:0 0 8px;font-size:13px;font-weight:500}.pro-toolbar{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;padding:0 0 10px}.pro-toolbar__top{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.pro-toolbar__left{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.pro-toolbar__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;min-width:0}.pro-toolbar__secondary,.pro-toolbar__primary{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pro-toolbar__help.ant-btn{width:28px;height:28px;padding:0;color:var(--workspace-text-faint)}.pro-toolbar__help.ant-btn:hover{color:var(--workspace-text-muted)!important;background:var(--workspace-hover)!important}.pro-toolbar__selected-count.ant-typography{color:var(--text-secondary);font-size:13px;font-weight:650}.pro-search-button.ant-btn{width:32px;padding-inline:0;border-color:var(--border-color)!important;background:var(--bg-card)!important;color:var(--text-secondary)!important;font-weight:500;box-shadow:none}.pro-table-action{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.pro-table-action .ant-btn{height:28px;padding:0;color:var(--text-secondary);font-size:13px;font-weight:500}.pro-table-action__primary.ant-btn{color:var(--text-secondary)!important}.pro-table-action .ant-btn:hover{color:var(--text-primary)!important;background:var(--surface-hover)!important}.pro-table-action__pill.ant-btn{padding-inline:7px;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary)!important;background:var(--bg-card)!important}.pro-soft-tag.ant-tag,.pro-subtle-tag.ant-tag{margin-inline-end:0;border-radius:6px;font-weight:500;font-size:12px;line-height:18px}.pro-soft-tag.ant-tag{border-color:var(--workspace-table-column-border);color:var(--workspace-text-muted);background:var(--workspace-surface-subtle)}.pro-soft-tag--urgent.ant-tag{border-color:#b4530938;color:#9a3412;background:#fb923c1a}.pro-subtle-tag.ant-tag{border-color:var(--border-color);color:var(--text-secondary);background:var(--bg-card-soft)}.pro-date-cell{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.manual-gtp-table-name-cell{display:block;max-width:100%;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.manual-gtp-history-panel,.manual-gtp-history-panel .ant-space-item,.manual-gtp-history-panel .ant-table-wrapper,.manual-gtp-history-panel .ant-table-container,.manual-gtp-history-panel .ant-table-content{width:100%;min-width:0}.manual-gtp-history-panel .ant-table{table-layout:fixed!important}.manual-gtp-history-panel .ant-table-cell{overflow:hidden}:root[data-theme=dark] .pro-soft-tag.ant-tag,body[data-theme=dark] .pro-soft-tag.ant-tag{border-color:#334155;color:#cbd5e1;background:#1f2937}:root[data-theme=dark] .pro-soft-tag--urgent.ant-tag,body[data-theme=dark] .pro-soft-tag--urgent.ant-tag{border-color:#fb923c3d;color:#fdba74;background:#fb923c1a}@media(max-width:1200px){.pro-toolbar__top,.pro-page-header{align-items:stretch;flex-direction:column}.pro-toolbar__actions{justify-content:flex-start;margin-left:0}}:root[data-ui-theme],body[data-ui-theme]{--workspace-chart-bar: #64748b;--workspace-chart-grid: rgba(36, 41, 47, .07);--workspace-chart-axis: rgba(36, 41, 47, .16);--chart-bar-primary: var(--workspace-chart-bar);--chart-grid-line: var(--workspace-chart-grid);--chart-axis-line: var(--workspace-chart-axis);--chart-axis-label: var(--workspace-text-muted);--chart-axis-label-strong: var(--workspace-text);--chart-shadow: transparent;--chart-palette-1-start: #64748b;--chart-palette-1-end: #64748b;--chart-palette-2-start: #758195;--chart-palette-2-end: #758195;--chart-palette-3-start: #8a94a6;--chart-palette-3-end: #8a94a6;--notice-chart-border: var(--workspace-border);--notice-chart-bg: var(--workspace-surface-subtle);--notice-chart-badge-bg: #eef2f7;--notice-chart-badge-color: var(--workspace-text);--notice-chart-icon: var(--workspace-text-muted);--notice-mine-border: var(--workspace-border);--notice-mine-bg: var(--workspace-surface-subtle);--notice-mine-badge-bg: #eef2f7;--notice-mine-badge-color: var(--workspace-text);--notice-mine-icon: var(--workspace-text-muted);--notice-all-border: var(--workspace-border);--notice-all-bg: var(--workspace-surface-subtle);--notice-all-badge-bg: #eef2f7;--notice-all-badge-color: var(--workspace-text);--notice-all-icon: var(--workspace-text-muted);--notice-claim-border: var(--workspace-border);--notice-claim-bg: var(--workspace-surface-subtle);--notice-claim-badge-bg: #f3f0ed;--notice-claim-badge-color: var(--workspace-text);--notice-claim-icon: var(--workspace-text-muted);--notice-export-border: var(--workspace-border);--notice-export-bg: var(--workspace-surface-subtle);--notice-export-badge-bg: #f3eeee;--notice-export-badge-color: var(--workspace-text);--notice-export-icon: var(--workspace-text-muted)}:root[data-theme=dark],body[data-theme=dark]{--workspace-chart-bar: #7b8798;--workspace-chart-grid: rgba(148, 163, 184, .1);--workspace-chart-axis: rgba(148, 163, 184, .16);--notice-chart-badge-bg: rgba(148, 163, 184, .12);--notice-mine-badge-bg: rgba(148, 163, 184, .12);--notice-all-badge-bg: rgba(148, 163, 184, .12);--notice-claim-badge-bg: rgba(148, 163, 184, .12);--notice-export-badge-bg: rgba(148, 163, 184, .12)}.app-shell .app-content{padding:0 24px 104px var(--workspace-content-left, 8px)!important}.ant-float-btn,.ant-float-btn-group,.floating-ball,.float-ball,.floating-orb,.floating-widget,.floating-action,.float-button,.assistant-floating,.assistant-orb,.chat-floating,.feedback-floating{right:28px!important;bottom:88px!important;z-index:900!important}.manual-gtp-page,.page-card,.page-card>.ant-tabs,.page-card>.ant-space,.page-card .ant-tabs-content-holder,.page-card .ant-tabs-content,.page-card .ant-tabs-tabpane,.page-card .ant-table-wrapper{width:100%;min-width:0;background:var(--workspace-bg)!important;color:var(--workspace-text)}.pro-page-header{min-height:44px;margin-bottom:4px}.page-card .ant-tabs-nav{min-height:36px;margin-bottom:12px!important;background:var(--workspace-bg)!important}.page-card .ant-tabs-tab{min-height:36px;padding:0 0 8px!important;font-size:14px!important;font-weight:500!important}.app-shell .dashboard-card .ant-tabs-tab{font-size:14px!important}.page-card .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--workspace-border)!important}.page-card .ant-tabs-ink-bar{height:2px!important;background:var(--workspace-text)!important;box-shadow:none!important}.page-card .ant-tabs-extra-content{display:inline-flex;align-items:center;min-height:32px;color:var(--workspace-text-muted);font-size:12px}.workspace-filter-bar.ant-space{display:flex;align-items:flex-end;gap:12px!important;min-height:40px}.workspace-filter-field.ant-space{gap:4px!important}.workspace-filter-label.ant-typography{color:var(--workspace-text-muted);font-size:12px;line-height:16px}.page-card .ant-form-inline,.page-card .ant-space-horizontal{align-items:flex-end}.page-card .ant-btn-primary{border-color:var(--workspace-text)!important;background:var(--workspace-text)!important;color:var(--workspace-surface)!important;box-shadow:none!important}.page-card .ant-btn-primary:not([disabled]):hover{border-color:var(--workspace-text)!important;background:var(--workspace-text)!important;color:var(--workspace-surface)!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-container{overflow:hidden;border:1px solid var(--workspace-border)!important;border-radius:10px!important;background:var(--workspace-surface)!important;box-shadow:none!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table{background:var(--workspace-surface)!important;color:var(--workspace-text);font-size:13px}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-thead>tr>th{height:40px;padding:8px 12px!important;border-bottom:1px solid var(--workspace-border)!important;background:var(--workspace-table-header-bg)!important;color:var(--workspace-text-muted)!important;font-size:12px!important;font-weight:500!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-tbody>tr>td{height:46px;padding:8px 12px!important;border-bottom:1px solid var(--workspace-border-subtle)!important;background:var(--workspace-surface)!important;color:var(--workspace-text)!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-tbody>tr:hover>td,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--workspace-row-hover)!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-left,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right-first,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right-last{background:var(--workspace-surface)!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right-first,.page-card .ant-table-wrapper:not(.workspace-table) .ant-table-cell-fix-right-last{border-left:0!important;box-shadow:-1px 0 0 var(--workspace-border-subtle)!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-btn-link,.page-card .ant-table-wrapper:not(.workspace-table) .ant-btn-text{height:28px;padding:0 2px;color:var(--workspace-action-text)!important;font-size:13px;font-weight:500}.page-card .ant-table-wrapper:not(.workspace-table) .ant-btn-link:hover,.page-card .ant-table-wrapper:not(.workspace-table) .ant-btn-text:hover{color:var(--workspace-text)!important;background:transparent!important}.page-card .ant-table-wrapper:not(.workspace-table) .ant-btn-dangerous:hover{color:#dc2626!important}.page-card .ant-table-pagination.ant-pagination{align-items:center;justify-content:flex-end;margin:12px 0 0!important;padding-right:80px}.page-card .ant-pagination .ant-pagination-item,.page-card .ant-pagination .ant-pagination-prev,.page-card .ant-pagination .ant-pagination-next,.page-card .ant-pagination .ant-select-selector{min-height:30px!important;border-radius:6px!important}.page-card .ant-empty-description{color:var(--workspace-text-muted);font-size:13px}.page-card .ant-card{border:1px solid var(--workspace-border)!important;border-radius:10px!important;background:var(--workspace-surface)!important;box-shadow:none!important}.page-card .ant-card-body{padding:16px!important;background:var(--workspace-surface)!important}.page-card .ant-statistic-title{color:var(--workspace-text-muted);font-size:12px}.page-card .ant-statistic-content{color:var(--workspace-text);font-size:28px;font-weight:500}.page-card .echarts-for-react{min-height:360px}.workspace-url-text.ant-typography{display:inline-block;max-width:100%;color:var(--workspace-text);font-size:13px}.workspace-dim-text{display:inline-block;max-width:100%;overflow:hidden;color:var(--workspace-text);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.app-shell.dashboard-shell{--workspace-content-left: 8px;gap:0!important;column-gap:0!important;background:var(--workspace-bg)!important}.app-shell .app-sider,.app-shell .ant-layout-sider{margin-right:0!important}.app-shell .app-sider{border-right:1px solid var(--workspace-shell-divider, var(--workspace-border-subtle, #e6eaf0))!important;background:var(--workspace-sidebar-bg)!important}.sider-inner{display:flex;flex-direction:column;height:100%}.sider-menu-wrap{flex:1;min-height:0;padding-bottom:24px;overflow:hidden}.sider-brand{position:relative;min-height:54px;margin:10px 8px 12px;padding:7px 8px 7px 40px;overflow:visible;border-radius:7px;background:transparent;transition:background .15s ease}.sider-brand:hover{background:var(--workspace-brand-hover)}.brand-text{position:relative;z-index:2;width:100%;min-width:0;overflow:visible}.brand-title.ant-typography{display:block;margin:0!important;overflow:visible;color:var(--sidebar-brand-title);font-size:13px;line-height:18px;font-weight:650;white-space:nowrap;word-break:keep-all}.brand-subtitle.ant-typography{display:block;margin:2px 0 0;overflow:visible;color:var(--sidebar-brand-desc);font-size:11px;line-height:15px;font-weight:500;white-space:nowrap;word-break:keep-all}.brand-logo{position:absolute;left:10px;top:12px;z-index:1;width:26px;height:26px;padding:4px;object-fit:contain;border:1px solid var(--sidebar-logo-border);border-radius:7px;background:var(--sidebar-logo-bg)}.app-shell .ant-layout-sider-collapsed .sider-brand{min-height:64px;padding:12px}.app-shell .ant-layout-sider-collapsed .brand-text{display:none}.app-shell .ant-layout-sider-collapsed .brand-logo{position:static;display:block;margin:0 auto}.dashboard-menu.ant-menu,.app-shell .app-sider .ant-menu-sub.ant-menu-inline{background:transparent!important}.app-shell .app-sider .ant-menu-submenu-title,.app-shell .app-sider .ant-menu-item{height:36px;line-height:36px;margin:1px 8px;border-radius:6px;color:var(--workspace-sidebar-text)!important;font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.app-shell .app-sider .ant-menu-submenu-title{margin-top:10px;color:var(--workspace-sidebar-muted)!important;font-size:14px}.app-shell .app-sider .ant-menu-title-content{color:inherit!important;opacity:1!important}.app-shell .app-sider .ant-menu-submenu-title:hover,.app-shell .app-sider .ant-menu-item:hover{background:var(--workspace-sidebar-hover)!important;color:var(--workspace-sidebar-active-text)!important}.app-shell .app-sider .ant-menu-item-selected{background:var(--workspace-sidebar-active-bg)!important;color:var(--workspace-sidebar-active-text)!important;box-shadow:none}.app-shell .app-sider .ant-menu-item-selected:before{position:absolute;left:0;top:50%;width:2px;height:18px;border-radius:2px;background:var(--workspace-sidebar-line);content:"";transform:translateY(-50%)}.app-shell .app-sider .ant-menu-sub.ant-menu-inline .ant-menu-item{color:var(--workspace-sidebar-text)!important}.app-shell .app-sider .ant-badge-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--workspace-badge-bg);color:var(--workspace-badge-text);font-size:10px;line-height:16px;box-shadow:none}.app-shell .app-main,.app-shell .dashboard-main{flex:1 1 auto!important;min-width:0;margin-left:0!important;padding-left:0!important;gap:0!important;column-gap:0!important;background:var(--workspace-bg)!important}.app-shell .dashboard-header{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;padding:0 24px 0 var(--workspace-content-left)!important;border-bottom:1px solid var(--workspace-shell-divider, var(--workspace-border-subtle, #e6eaf0))!important;background:var(--header-bg, var(--workspace-bg))!important}.welcome-text.ant-typography{color:var(--text-secondary);font-size:13px}.header-user{display:flex;align-items:center;gap:8px}.logout-link{padding:0 4px;border:0;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer}.logout-link:hover{color:var(--text-primary)}.theme-cycle-button.ant-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding-inline:9px;border:1px solid var(--workspace-border);border-radius:6px;background:var(--workspace-surface);color:var(--workspace-text);box-shadow:none}.theme-cycle-button.ant-btn:hover,.theme-cycle-button.ant-btn:focus{border-color:var(--workspace-border)!important;background:var(--workspace-hover)!important;color:var(--workspace-text)!important}.app-shell .app-content.dashboard-content{width:100%;min-width:0;margin:0!important;padding:0 24px 112px var(--workspace-content-left)!important;background:var(--workspace-bg)!important}.app-shell .dashboard-card{width:100%;min-width:0;padding:0!important;background:transparent!important}.app-shell .app-main>.ant-layout-footer{margin:0!important;padding:0 24px 20px var(--workspace-content-left)!important;background:var(--workspace-bg)!important}@media(max-width:992px){.app-shell .dashboard-header{padding-inline:16px!important}.app-shell .app-content.dashboard-content{padding:0 16px 88px!important}}.workspace-ellipsis-text.ant-typography{display:inline-block;overflow:hidden;color:var(--workspace-text);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.workspace-clamp-text{display:-webkit-inline-box;overflow:hidden;color:var(--workspace-text);line-height:18px;vertical-align:bottom;-webkit-box-orient:vertical;-webkit-line-clamp:var(--workspace-clamp-lines, 2)}.workspace-action-links{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.workspace-action-links .ant-btn{height:28px;padding:0;color:var(--workspace-table-action-text, var(--workspace-text-muted))!important;font-size:13px;font-weight:500}.workspace-action-links .ant-btn:hover{color:var(--workspace-table-action-hover, var(--workspace-text))!important;background:transparent!important}.workspace-action-links .ant-btn-dangerous:hover{color:var(--workspace-table-action-danger, #dc2626)!important}.workspace-table .pro-table-action{gap:12px;white-space:nowrap}.workspace-table .pro-table-action .ant-btn{height:28px;padding:0;color:var(--workspace-table-action-text, var(--workspace-text-muted))!important;font-size:13px;font-weight:500}.workspace-table .pro-table-action .ant-btn:hover{color:var(--workspace-table-action-hover, var(--workspace-text))!important;background:transparent!important}.workspace-table .pro-table-action .ant-btn-dangerous:hover{color:var(--workspace-table-action-danger, #dc2626)!important}.workspace-form-section{width:100%;padding:15px 16px;border:1px solid var(--workspace-border-subtle);border-radius:9px;background:var(--workspace-surface)}.workspace-form-shell{width:100%;max-width:960px}.workspace-form-section+.workspace-form-section{margin-top:14px}.workspace-form-section__title{margin-bottom:12px;color:var(--workspace-text);font-size:13px;line-height:18px;font-weight:650}.manual-gtp-create-form .manual-gtp-form-section{margin-bottom:12px;padding:15px 16px;border:1px solid var(--workspace-border-subtle);border-radius:9px;background:var(--workspace-surface)}.manual-gtp-create-form .manual-gtp-form-section:first-child{padding-top:16px;border-top:1px solid var(--workspace-border-subtle)}.manual-gtp-create-form .manual-gtp-form-section__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--workspace-text);font-size:13px;font-weight:650}.manual-gtp-create-form .manual-gtp-form-section__title:before{width:3px;height:12px;border-radius:999px;background:var(--workspace-text-muted);content:""}.manual-gtp-create-form .manual-gtp-form-section>.ant-row,.manual-gtp-field-row__grid.ant-row{row-gap:14px!important}.manual-gtp-create-form .manual-gtp-form-section .ant-form-item{margin-bottom:0}.manual-gtp-create-form .manual-gtp-form-section .ant-form-item-label{padding-bottom:4px}.manual-gtp-create-form .manual-gtp-form-section .ant-form-item-label>label,.manual-gtp-field-row .ant-typography{min-height:18px;color:var(--workspace-text-secondary);font-size:13px;line-height:18px}.manual-gtp-create-form .manual-gtp-form-section .ant-input,.manual-gtp-create-form .manual-gtp-form-section .ant-picker,.manual-gtp-create-form .manual-gtp-form-section .ant-select-selector{min-height:32px}.manual-gtp-create-form .manual-gtp-form-section textarea.ant-input{min-height:72px;resize:vertical}.manual-gtp-field-row__actions{display:flex;align-items:flex-end}.manual-gtp-field-actions{gap:8px!important;width:100%;min-height:32px}.manual-gtp-field-actions .ant-btn{height:32px;min-width:88px;padding:0 14px;width:auto!important}.manual-gtp-form-actions{display:flex;align-items:center;margin-top:12px}.manual-gtp-form-actions .ant-btn{height:32px;padding:0 18px;border-color:var(--workspace-border)!important;background:var(--workspace-surface)!important;color:var(--workspace-text)!important;box-shadow:none!important}.manual-gtp-form-actions .ant-btn:hover{border-color:var(--workspace-text-muted)!important;background:var(--workspace-hover)!important;color:var(--workspace-text)!important}.page-card .ant-tabs-nav{margin-bottom:12px!important}.page-card .manual-gtp-main-tabs>.ant-tabs-nav{margin-bottom:8px!important}.page-card .ant-tabs-tab .ant-tabs-tab-btn{color:var(--workspace-text-muted);transition:color .15s ease}.page-card .ant-tabs-tab:hover .ant-tabs-tab-btn,.page-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--workspace-text)!important}.page-card .ant-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;line-height:18px;vertical-align:middle}.manual-gtp-create-rule.ant-typography{display:none}.workspace-metric-card.ant-card{min-width:220px;height:96px}.workspace-metric-card .ant-card-body{display:flex;flex-direction:column;justify-content:center;height:100%}.workspace-metric-card__title{color:var(--workspace-text-muted);font-size:12px;line-height:16px}.workspace-metric-card__value{display:flex;align-items:baseline;gap:4px;margin-top:8px;color:var(--workspace-text);font-size:28px;line-height:32px;font-weight:500}.workspace-metric-card__value span{color:var(--workspace-text-muted);font-size:13px}.workspace-chart-card.ant-card .ant-card-body{padding:16px!important}.workspace-sheet-bar,.workspace-table-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.workspace-chip-scroll{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:4px}.workspace-chip-scroll .ant-btn{flex:0 0 auto;height:30px;border-color:var(--workspace-border)!important;background:var(--workspace-surface)!important;color:var(--workspace-text-muted)!important;box-shadow:none!important}.workspace-chip-scroll .ant-btn-primary{border-color:var(--workspace-text)!important;background:var(--workspace-text)!important;color:var(--workspace-surface)!important}.workspace-chip-scroll .ant-tag{height:18px;line-height:16px}.workspace-inline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px}.workspace-inline-toolbar__left,.workspace-inline-toolbar__right{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.workspace-inline-toolbar__right{justify-content:flex-end;margin-left:auto}.workspace-table,.workspace-table.ant-table-wrapper,.workspace-table-shell{width:100%;min-width:0}.page-card .workspace-table .ant-table-container,.workspace-table .ant-table-container{overflow:hidden;border:1px solid var(--workspace-table-border)!important;border-radius:10px!important;background:var(--workspace-surface)}.page-card .workspace-table .ant-table,.workspace-table .ant-table{background:var(--workspace-surface)!important;color:var(--workspace-text)!important;font-size:13px}.workspace-table .ant-table-content::-webkit-scrollbar,.workspace-table .ant-table-body::-webkit-scrollbar{width:0;height:0}.workspace-table .ant-table-content,.workspace-table .ant-table-body{scrollbar-width:none}.page-card .workspace-table .ant-table-thead>tr>th,.workspace-table .ant-table-thead>tr>th{height:40px!important;padding:10px 12px!important;border-bottom:1px solid var(--workspace-table-header-border)!important;border-right:1px solid var(--workspace-table-column-border)!important;background:var(--workspace-table-header-bg-strong)!important;color:var(--workspace-table-header-text)!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}.page-card .workspace-table .ant-table-thead>tr>th:last-child,.workspace-table .ant-table-thead>tr>th:last-child{border-right-color:transparent!important}.page-card .workspace-table .ant-table-tbody>tr>td,.workspace-table .ant-table-tbody>tr>td{height:46px!important;max-height:64px;padding:9px 12px!important;border-bottom:1px solid var(--workspace-table-row-border)!important;border-right:1px solid var(--workspace-table-column-border)!important;background:var(--workspace-surface)!important;color:var(--workspace-text)!important;line-height:18px!important;vertical-align:middle!important}.page-card .workspace-table .ant-table-tbody>tr:nth-child(2n)>td,.workspace-table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--workspace-table-row-alt, var(--workspace-surface))!important}.page-card .workspace-table .ant-table-tbody>tr>td:last-child,.workspace-table .ant-table-tbody>tr>td:last-child{border-right-color:transparent!important}.page-card .workspace-table .ant-table-tbody>tr:last-child>td,.workspace-table .ant-table-tbody>tr:last-child>td{border-bottom-color:transparent!important}.page-card .workspace-table .ant-table-tbody>tr:hover>td,.page-card .workspace-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.workspace-table .ant-table-tbody>tr:hover>td,.workspace-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--workspace-table-row-hover)!important}.page-card .workspace-table .ant-checkbox-wrapper,.page-card .workspace-table .ant-tag,.page-card .workspace-table .ant-btn,.workspace-table .ant-checkbox-wrapper,.workspace-table .ant-tag,.workspace-table .ant-btn{vertical-align:middle}.page-card .workspace-table .ant-checkbox-wrapper,.workspace-table .ant-checkbox-wrapper{display:inline-flex;align-items:center}.page-card .workspace-table .ant-table-tbody>tr.ant-table-row-selected>td,.workspace-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--workspace-table-row-selected)!important}.page-card .workspace-table .ant-table-tbody>tr.ant-table-row-selected:hover>td,.workspace-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--workspace-table-row-selected)!important}.page-card .workspace-table .ant-table-cell-fix-right,.page-card .workspace-table .ant-table-cell-fix-right-first,.page-card .workspace-table .ant-table-cell-fix-right-last,.workspace-table .ant-table-cell-fix-right,.workspace-table .ant-table-cell-fix-right-first,.workspace-table .ant-table-cell-fix-right-last{background:var(--workspace-table-action-bg)!important;box-shadow:-1px 0 0 var(--workspace-table-fixed-divider)!important}.page-card .workspace-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,.workspace-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:var(--workspace-table-action-bg)!important}.page-card .workspace-table .ant-table-cell-fix-right-first:after,.page-card .workspace-table .ant-table-cell-fix-right-last:after,.page-card .workspace-table.ant-table-ping-right .ant-table-cell-fix-right-first:after,.page-card .workspace-table.ant-table-ping-right .ant-table-cell-fix-right-last:after,.workspace-table .ant-table-cell-fix-right-first:after,.workspace-table .ant-table-cell-fix-right-last:after,.workspace-table.ant-table-ping-right .ant-table-cell-fix-right-first:after,.workspace-table.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:none!important}.page-card .workspace-table .ant-table-tbody>tr>td:has(.workspace-action-links),.workspace-table .ant-table-tbody>tr>td:has(.workspace-action-links){background:var(--workspace-table-action-bg)!important;box-shadow:-1px 0 0 var(--workspace-table-fixed-divider) inset}.page-card .workspace-table .ant-table-tbody>tr:hover>td:has(.workspace-action-links),.workspace-table .ant-table-tbody>tr:hover>td:has(.workspace-action-links){background:var(--workspace-table-row-hover)!important}.page-card .workspace-table .ant-table-tbody>tr>td:has(.pro-table-action),.workspace-table .ant-table-tbody>tr>td:has(.pro-table-action){background:var(--workspace-table-action-bg)!important;box-shadow:-1px 0 0 var(--workspace-table-fixed-divider) inset}.page-card .workspace-table .ant-table-tbody>tr:hover>td:has(.pro-table-action),.workspace-table .ant-table-tbody>tr:hover>td:has(.pro-table-action){background:var(--workspace-table-row-hover)!important}.page-card .workspace-table .ant-table-measure-row,.workspace-table .ant-table-measure-row{height:0!important;visibility:collapse}.page-card .workspace-table .ant-table-empty .ant-table-content,.workspace-table .ant-table-empty .ant-table-content{overflow-x:hidden!important}.page-card .workspace-table .ant-table-placeholder .ant-table-cell,.workspace-table .ant-table-placeholder .ant-table-cell{height:188px!important;padding:0!important}.page-card .workspace-table .ant-table-pagination.ant-pagination,.workspace-table .ant-table-pagination.ant-pagination{justify-content:flex-end;margin:14px 0 0!important;padding-right:86px}.page-card .workspace-table .ant-table-sticky-scroll,.workspace-table .ant-table-sticky-scroll{height:10px!important;border-radius:999px!important;background:transparent!important;z-index:80}.page-card .workspace-table .ant-table-sticky-scroll-bar,.workspace-table .ant-table-sticky-scroll-bar{height:6px!important;border-radius:999px!important;background:var(--scrollbar-thumb)!important;background-color:var(--scrollbar-thumb)!important}.workspace-table-float-scroll{position:fixed;height:22px;overflow-x:auto;overflow-y:hidden;opacity:0;pointer-events:none;z-index:860}.workspace-table-float-scroll.is-visible{opacity:1;pointer-events:auto}.workspace-table-float-scroll::-webkit-scrollbar{height:16px}.workspace-table-float-scroll::-webkit-scrollbar-thumb{min-width:72px;border:4px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}.workspace-table-float-scroll::-webkit-scrollbar-track{background:transparent}.workspace-table-float-scroll__inner{height:1px}.page-card .workspace-table .ant-pagination-total-text,.workspace-table .ant-pagination-total-text{color:var(--workspace-text-muted)}.page-card .workspace-table .ant-btn-link,.page-card .workspace-table .ant-btn-text,.workspace-table .ant-btn-link,.workspace-table .ant-btn-text{color:var(--workspace-table-action-text)!important}.page-card .workspace-table .ant-btn-link:hover,.page-card .workspace-table .ant-btn-text:hover,.workspace-table .ant-btn-link:hover,.workspace-table .ant-btn-text:hover{color:var(--workspace-table-action-hover)!important}.page-card .workspace-table .ant-btn-dangerous:hover,.workspace-table .ant-btn-dangerous:hover{color:var(--workspace-table-action-danger)!important}.page-card .workspace-table .workspace-action-links,.workspace-table .workspace-action-links{flex-wrap:nowrap!important}.page-card .workspace-table .ant-table-tbody>tr:has(.workspace-member-cell)>td,.workspace-table .ant-table-tbody>tr:has(.workspace-member-cell)>td{height:52px!important}.workspace-member-cell{display:inline-flex;align-items:center}.workspace-table--member-directory .ant-table{table-layout:fixed!important}.workspace-table--member-directory .ant-table-thead>tr>th,.workspace-table--member-directory .ant-table-tbody>tr>td{white-space:nowrap}.workspace-member-tags{display:inline-flex;align-items:center;max-width:100%;vertical-align:middle}.workspace-member-tags-popover{max-width:360px}.workspace-member-tag.ant-tag{max-width:min(100%,360px);height:22px;margin-inline-end:0;overflow:hidden;border-color:var(--workspace-table-row-border);border-radius:6px;background:var(--workspace-surface-subtle);color:var(--workspace-text-muted);font-size:12px;line-height:20px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}:root[data-ui-theme],body[data-ui-theme]{--bg-primary: #ffffff;--bg-card: #ffffff;--bg-card-rgb: 255, 255, 255;--bg-card-soft: #fafafa;--border-color: #dde3ea;--border-strong: #cdd5df;--color-primary: #2563eb;--color-primary-strong: #1d4ed8;--color-primary-rgb: 37, 99, 235;--text-primary: #24292f;--text-secondary: #4b5563;--text-tertiary: #9ca3af;--surface-hover: #f8fafc;--table-head-bg: #f7f8fa;--table-fixed-cell-bg: #ffffff;--border-soft: #e8ecf1;--surface-muted: #f7f8fa;--row-alt-bg: #ffffff;--row-hover-bg-token: #f8fafc;--placeholder-color: #a1a1aa;--content-card-bg: #ffffff;--content-card-border: #dde3ea;--content-card-shadow: none;--field-bg: #ffffff;--field-border: #dde3ea;--disabled-bg: #fafafa;--disabled-text: rgba(95, 107, 122, .48);--focus-ring: rgba(36, 41, 47, .08);--shadow-card: none;--shadow-control: none;--shadow-primary: none;--page-sheen: transparent;--page-depth: transparent;--bg-grid: transparent;--scrollbar-thumb: rgba(95, 107, 122, .28);--panel-soft-bg-start: #ffffff;--panel-soft-bg-end: #fafafa;--header-bg: #fbfbfa;--workspace-bg: #ffffff;--workspace-sidebar-bg: #f7f7f5;--workspace-surface: #ffffff;--workspace-surface-subtle: #fafafa;--workspace-table-header-bg: #f6f8fb;--workspace-border: #dde3ea;--workspace-border-subtle: #e8ecf1;--workspace-column-border: #e9edf3;--workspace-text: #24292f;--workspace-text-secondary: #4b5563;--workspace-text-muted: #5f6b7a;--workspace-text-faint: #9ca3af;--workspace-hover: #f8fafc;--workspace-primary: #2563eb;--workspace-sidebar-text: #4b5563;--workspace-sidebar-muted: #7b818a;--workspace-sidebar-active-text: #111827;--workspace-sidebar-active-bg: #eeeeec;--workspace-sidebar-hover: #f1f1ef;--workspace-sidebar-line: #b7bcc5;--workspace-shell-divider: #e6eaf0;--workspace-brand-hover: #f1f1ef;--workspace-action-text: #5f6b7a;--workspace-table-border: #e1e7ef;--workspace-table-header-bg-strong: #f6f8fb;--workspace-table-header-border: #dde4ec;--workspace-table-row-border: #e8edf3;--workspace-table-column-border: #eef2f6;--workspace-table-row-alt: #ffffff;--workspace-table-row-hover: #f8fafc;--workspace-table-row-selected: #eef6ff;--workspace-table-action-bg: #fcfcfd;--workspace-table-header-text: #5f6b7a;--workspace-table-fixed-divider: #dde3ea;--workspace-table-action-text: #5f6b7a;--workspace-table-action-hover: #111827;--workspace-table-action-danger: #dc2626;--sidebar-bg: var(--workspace-sidebar-bg);--sidebar-bg-2: var(--workspace-sidebar-bg);--sidebar-text: var(--workspace-text);--sidebar-text-soft: var(--workspace-sidebar-text);--sidebar-line: var(--workspace-border);--sidebar-hover-bg: var(--workspace-sidebar-hover);--sidebar-brand-title: var(--workspace-text);--sidebar-brand-desc: var(--workspace-text-faint);--sidebar-logo-bg: var(--workspace-surface);--sidebar-logo-border: var(--workspace-border);--menu-item-active: var(--workspace-sidebar-active-bg);--menu-badge-bg: #ececea;--menu-badge-text: #667085;--workspace-badge-bg: #d36b6b;--workspace-badge-text: #ffffff;--workspace-section-title: #374151;--workspace-section-border: #eef0f2;--workspace-danger: #dc2626;--workspace-danger-hover: #fef2f2;--workspace-fixed-line: rgba(229, 231, 235, .72);--text-main: var(--workspace-text);--text-sub: var(--workspace-text-muted);--line: var(--workspace-border);--panel-strong: var(--workspace-surface);--content-bg: var(--workspace-bg);--accent: var(--workspace-primary);--accent-strong: var(--color-primary-strong)}:root[data-ui-theme=dark],body[data-ui-theme=dark]{--bg-primary: #0f1623;--bg-card: #151b23;--bg-card-rgb: 21, 27, 35;--bg-card-soft: #171f2c;--border-color: rgba(148, 163, 184, .18);--border-strong: rgba(148, 163, 184, .26);--color-primary: #60a5fa;--color-primary-strong: #93c5fd;--color-primary-rgb: 96, 165, 250;--text-primary: #e5e7eb;--text-secondary: #cbd5e1;--text-tertiary: #6b7280;--surface-hover: rgba(148, 163, 184, .07);--table-fixed-cell-bg: #151b23;--placeholder-color: #6b7280;--border-soft: rgba(148, 163, 184, .12);--surface-muted: #171f2c;--table-head-bg: #171f2c;--content-card-bg: #0f1623;--field-bg: rgba(255, 255, 255, .05);--field-border: rgba(148, 163, 184, .18);--disabled-bg: #171f2c;--disabled-text: rgba(148, 163, 184, .48);--focus-ring: rgba(229, 231, 235, .08);--scrollbar-thumb: rgba(148, 163, 184, .32);--panel-soft-bg-start: #151b23;--panel-soft-bg-end: #171f2c;--header-bg: #111827;--workspace-bg: #0f1623;--workspace-sidebar-bg: #111827;--workspace-surface: #151b23;--workspace-surface-subtle: #171f2c;--workspace-table-header-bg: #17202c;--workspace-border: rgba(148, 163, 184, .18);--workspace-border-subtle: rgba(148, 163, 184, .12);--workspace-column-border: rgba(148, 163, 184, .1);--workspace-text: #e5e7eb;--workspace-text-secondary: #cbd5e1;--workspace-text-muted: #a3adba;--workspace-text-faint: #6b7280;--workspace-hover: rgba(148, 163, 184, .07);--workspace-primary: #60a5fa;--workspace-sidebar-text: #a7b0be;--workspace-sidebar-muted: #7f8a9a;--workspace-sidebar-active-text: #e5e7eb;--workspace-sidebar-active-bg: rgba(255, 255, 255, .06);--workspace-sidebar-hover: rgba(255, 255, 255, .045);--workspace-sidebar-line: #4b5563;--workspace-shell-divider: rgba(148, 163, 184, .14);--workspace-brand-hover: rgba(255, 255, 255, .04);--workspace-action-text: #a3adba;--workspace-table-border: rgba(148, 163, 184, .18);--workspace-table-header-bg-strong: #17202c;--workspace-table-header-border: rgba(148, 163, 184, .2);--workspace-table-row-border: rgba(148, 163, 184, .12);--workspace-table-column-border: rgba(148, 163, 184, .1);--workspace-table-row-alt: #151b23;--workspace-table-row-hover: rgba(148, 163, 184, .07);--workspace-table-row-selected: rgba(96, 165, 250, .1);--workspace-table-action-bg: #161e2a;--workspace-table-header-text: #a3adba;--workspace-table-fixed-divider: rgba(148, 163, 184, .18);--workspace-table-action-text: #a3adba;--workspace-table-action-hover: #f3f4f6;--workspace-table-action-danger: #f87171;--menu-badge-bg: rgba(255, 255, 255, .06);--menu-badge-text: #a7b0be;--workspace-badge-bg: #b85f5f;--workspace-section-title: #d1d5db;--workspace-section-border: #253241;--workspace-danger-hover: rgba(220, 38, 38, .12);--workspace-fixed-line: rgba(42, 52, 65, .72)}:root[data-ui-theme=warm-paper],body[data-ui-theme=warm-paper]{--bg-primary: #fbfaf7;--bg-card: #fffdf8;--bg-card-rgb: 255, 253, 248;--bg-card-soft: #f8f5ef;--border-color: #e3ddd2;--border-strong: #d5cbbb;--color-primary: #8a5a2b;--color-primary-strong: #6f451d;--color-primary-rgb: 138, 90, 43;--text-primary: #2d2a26;--text-secondary: #5f5a52;--text-tertiary: #a39b90;--border-soft: #ece6da;--surface-muted: #f6f2ea;--placeholder-color: #a39b90;--content-card-bg: #fbfaf7;--content-card-border: #e3ddd2;--field-bg: #fffdf8;--field-border: #e3ddd2;--scrollbar-thumb: rgba(122, 116, 107, .28);--panel-soft-bg-start: #fffdf8;--panel-soft-bg-end: #f8f5ef;--header-bg: #fffdf8;--workspace-bg: #fbfaf7;--workspace-sidebar-bg: #f4f1ea;--workspace-surface: #fffdf8;--workspace-surface-subtle: #f8f5ef;--workspace-table-header-bg: #f6f2ea;--workspace-border: #e3ddd2;--workspace-border-subtle: #ece6da;--workspace-column-border: #eee8dd;--workspace-text: #2d2a26;--workspace-text-secondary: #5f5a52;--workspace-text-muted: #7a746b;--workspace-text-faint: #a39b90;--workspace-hover: #f7f3ec;--workspace-primary: #8a5a2b;--workspace-sidebar-hover: #ece7dd;--workspace-sidebar-active-bg: #ebe4d9;--workspace-shell-divider: #e3ddd2;--workspace-table-border: #e3ddd2;--workspace-table-header-bg-strong: #f6f2ea;--workspace-table-header-border: #d9d0c1;--workspace-table-row-border: #e8e0d3;--workspace-table-column-border: #eee8dd;--workspace-table-row-alt: #fffdf8;--workspace-table-row-hover: #f7f3ec;--workspace-table-row-selected: #f1e5d5;--workspace-table-action-bg: #fffaf1;--workspace-table-header-text: #7a746b;--workspace-table-fixed-divider: #e3ddd2;--workspace-table-action-text: #746b61;--workspace-table-action-hover: #2d2a26}:root[data-ui-theme=graphite-blue],body[data-ui-theme=graphite-blue]{--bg-primary: #f4f7fa;--bg-card: #f8fbfe;--bg-card-rgb: 248, 251, 254;--bg-card-soft: #f1f5f9;--border-color: #d8e0ea;--border-strong: #c6d1de;--color-primary: #334e68;--color-primary-strong: #243b53;--color-primary-rgb: 51, 78, 104;--text-primary: #1f2937;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-soft: #e4eaf1;--surface-muted: #eef3f8;--table-fixed-cell-bg: #f3f7fb;--row-alt-bg: #f8fbfe;--placeholder-color: #94a3b8;--content-card-bg: #f4f7fa;--content-card-border: #d8e0ea;--field-bg: #ffffff;--field-border: #d8e0ea;--scrollbar-thumb: rgba(100, 116, 139, .28);--panel-soft-bg-start: #f8fbfe;--panel-soft-bg-end: #f6f8fb;--header-bg: #f8fbfe;--workspace-bg: #f4f7fa;--workspace-sidebar-bg: #eef3f7;--workspace-surface: #f8fbfe;--workspace-surface-subtle: #f1f5f9;--workspace-table-header-bg: #eef3f8;--workspace-border: #d8e0ea;--workspace-border-subtle: #e4eaf1;--workspace-column-border: #e6ecf3;--workspace-text: #1f2937;--workspace-text-secondary: #475569;--workspace-text-muted: #64748b;--workspace-text-faint: #94a3b8;--workspace-hover: #f1f5f9;--workspace-primary: #334e68;--workspace-sidebar-hover: #e8eef4;--workspace-sidebar-active-bg: #e3ebf3;--workspace-shell-divider: #d8e0ea;--workspace-table-border: #d8e0ea;--workspace-table-header-bg-strong: #eef3f8;--workspace-table-header-border: #d4dee9;--workspace-table-row-border: #e0e7ef;--workspace-table-column-border: #e6ecf3;--workspace-table-row-alt: #f8fbfe;--workspace-table-row-hover: #f1f5f9;--workspace-table-row-selected: #e8f0f8;--workspace-table-action-bg: #f3f7fb;--workspace-table-header-text: #64748b;--workspace-table-fixed-divider: #d8e0ea;--workspace-table-action-text: #5f6b7a;--workspace-table-action-hover: #1f2937}.auth-page{position:relative;display:flex;width:100vw;max-width:100vw;min-width:0;min-height:100vh;padding:24px;contain:inline-size;overflow:hidden;flex-direction:column;background:linear-gradient(120deg,rgba(var(--color-primary-rgb),.06),transparent 38%),linear-gradient(135deg,var(--workspace-bg) 0%,var(--workspace-surface-subtle) 100%)}.auth-page>*{min-width:0}.auth-page:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(var(--color-primary-rgb),.05) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--color-primary-rgb),.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);content:""}.auth-page__stage{position:relative;z-index:1;display:grid;flex:1;width:100%;min-width:0;place-items:center}.auth-card.ant-card{width:min(100%,420px);max-width:calc(100vw - 32px);border:1px solid var(--workspace-border)!important;border-radius:12px!important;background:rgba(var(--bg-card-rgb),.88)!important;box-shadow:var(--ui-elevated-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-card--first-login.ant-card{width:min(100%,460px);max-width:calc(100vw - 32px)}.auth-card .ant-card-body{padding:28px!important}.auth-card .ant-typography{color:var(--workspace-text)}.auth-card .ant-typography-secondary{color:var(--workspace-text-muted)!important}.auth-page>div:last-child{max-width:100%;overflow:hidden;white-space:normal}.auth-page>div:last-child .ant-typography{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.auth-card .ant-form-item-label>label{color:var(--workspace-text-secondary);font-size:13px;font-weight:650}.auth-card .ant-input,.auth-card .ant-input-affix-wrapper{border-color:var(--workspace-border)!important;background:var(--workspace-surface)!important;color:var(--workspace-text)!important}.auth-card .ant-input:hover,.auth-card .ant-input-affix-wrapper:hover{border-color:var(--border-strong)!important}.auth-card .ant-input:focus,.auth-card .ant-input-affix-wrapper-focused{border-color:var(--workspace-primary)!important;box-shadow:0 0 0 3px var(--ui-focus-ring)!important}.auth-card .ant-btn-primary{border-color:var(--workspace-text)!important;background:var(--workspace-text)!important;color:var(--workspace-surface)!important;box-shadow:none!important}.auth-card .ant-btn-primary:hover{border-color:var(--workspace-text)!important;background:var(--workspace-text)!important;color:var(--workspace-surface)!important}@media(max-width:640px){.auth-page{padding:16px}.auth-card.ant-card,.auth-card--first-login.ant-card{width:min(302px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)}.auth-card .ant-card-body{padding:22px!important}}:root[data-ui-theme],body[data-ui-theme]{--ui-elevated-shadow: 0 18px 48px rgba(15, 23, 42, .08);--ui-soft-shadow: 0 10px 28px rgba(15, 23, 42, .05);--ui-focus-ring: rgba(var(--color-primary-rgb), .16);--ui-overlay-border: rgba(var(--color-primary-rgb), .08)}:root[data-ui-theme=dark],body[data-ui-theme=dark]{--ui-elevated-shadow: 0 18px 48px rgba(0, 0, 0, .32);--ui-soft-shadow: 0 10px 28px rgba(0, 0, 0, .22);--ui-overlay-border: rgba(255, 255, 255, .06)}html{scrollbar-gutter:stable}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}.app-shell .dashboard-header{position:sticky;top:0;z-index:120;background:color-mix(in srgb,var(--header-bg) 92%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sider-brand{border:1px solid transparent}.sider-brand:hover{border-color:var(--workspace-border-subtle)}.brand-logo{box-shadow:var(--ui-soft-shadow)}.app-shell .app-sider .ant-menu-item,.app-shell .app-sider .ant-menu-submenu-title,.logout-link,.theme-cycle-button.ant-btn,.page-card .ant-btn,.pro-table-action .ant-btn{touch-action:manipulation}.logout-link:focus-visible,.theme-cycle-button.ant-btn:focus-visible,.page-card .ant-btn:focus-visible,.page-card .ant-input:focus-visible,.page-card .ant-picker-focused,.page-card .ant-select-focused .ant-select-selector,.workspace-table-float-scroll:focus-visible{outline:0;box-shadow:0 0 0 3px var(--ui-focus-ring)!important}.pro-page-header{padding-bottom:10px;border-bottom:1px solid var(--workspace-border-subtle)}.pro-page-header h1{text-wrap:balance}.pro-page-header p{max-width:880px;text-wrap:pretty}.pro-toolbar{padding-top:4px}.page-card .ant-tabs-nav{position:sticky;top:52px;z-index:80;padding-top:8px;background:color-mix(in srgb,var(--workspace-bg) 94%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page-card .ant-tabs-tab-btn{max-width:168px;overflow:hidden;text-overflow:ellipsis}.page-card .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.auth-card .ant-btn{min-width:32px}.page-card .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):hover{background:var(--workspace-hover)!important}.page-card .ant-card,.page-card .ant-collapse,.page-card .ant-alert,.page-card .ant-upload-wrapper .ant-upload-drag{box-shadow:var(--ui-soft-shadow)!important}.page-card .ant-statistic-content,.page-card .ant-table-cell,.workspace-table .ant-pagination,.workspace-metric-card__value{font-variant-numeric:tabular-nums}.workspace-table .ant-table-thead>tr>th{white-space:nowrap}.workspace-table .ant-table-cell{overflow-wrap:anywhere}.workspace-table .ant-table-row-selected>td:first-child{box-shadow:3px 0 0 var(--workspace-primary) inset!important}.workspace-table-float-scroll{padding:3px 0;border-radius:999px;background:color-mix(in srgb,var(--workspace-bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.workspace-table-float-scroll.is-visible{box-shadow:var(--ui-soft-shadow)}.ant-modal-content,.ant-drawer-content{border:1px solid var(--ui-overlay-border);box-shadow:var(--ui-elevated-shadow)!important;overscroll-behavior:contain}.ant-modal-header{margin-bottom:14px!important}.ant-modal-title{color:var(--workspace-text)!important;font-weight:700!important}.ant-modal-body,.ant-drawer-body{overscroll-behavior:contain}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--ui-overlay-border);box-shadow:var(--ui-elevated-shadow)!important}.ant-message .ant-message-notice-content{box-shadow:var(--ui-soft-shadow)}@media(max-width:992px){.page-card .ant-tabs-nav{top:52px}.pro-page-header{padding-bottom:8px}}:root[data-ui-theme],body[data-ui-theme]{--premium-hairline: rgba(15, 23, 42, .08);--premium-hairline-strong: rgba(15, 23, 42, .13);--premium-surface: color-mix(in srgb, var(--workspace-surface) 92%, white);--premium-surface-soft: color-mix(in srgb, var(--workspace-surface-subtle) 86%, white);--premium-surface-raised: rgba(var(--bg-card-rgb), .92);--premium-accent: #0f766e;--premium-accent-rgb: 15, 118, 110;--premium-warm: #b7791f;--premium-shadow-low: 0 10px 28px rgba(15, 23, 42, .06);--premium-shadow-mid: 0 18px 44px rgba(15, 23, 42, .09);--premium-shadow-high: 0 28px 72px rgba(15, 23, 42, .16);--premium-ring: rgba(var(--premium-accent-rgb), .18)}:root[data-ui-theme=dark],body[data-ui-theme=dark],:root[data-theme=dark],body[data-theme=dark]{--premium-hairline: rgba(226, 232, 240, .08);--premium-hairline-strong: rgba(226, 232, 240, .14);--premium-surface: color-mix(in srgb, var(--workspace-surface) 92%, #020617);--premium-surface-soft: color-mix(in srgb, var(--workspace-surface-subtle) 88%, #020617);--premium-surface-raised: rgba(var(--bg-card-rgb), .9);--premium-accent: #2dd4bf;--premium-accent-rgb: 45, 212, 191;--premium-warm: #f6c453;--premium-shadow-low: 0 12px 30px rgba(0, 0, 0, .28);--premium-shadow-mid: 0 20px 48px rgba(0, 0, 0, .34);--premium-shadow-high: 0 32px 80px rgba(0, 0, 0, .44);--premium-ring: rgba(var(--premium-accent-rgb), .2)}body{background:linear-gradient(120deg,color-mix(in srgb,var(--bg-primary) 96%,var(--premium-accent)) 0%,var(--bg-primary) 44%),linear-gradient(180deg,var(--bg-primary) 0%,var(--workspace-surface-subtle) 100%)}.app-shell.dashboard-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 95%,var(--premium-accent)) 0%,var(--bg-primary) 46%),linear-gradient(180deg,var(--bg-primary) 0%,var(--workspace-surface-subtle) 100%)}.app-shell .app-sider{border-right:1px solid var(--premium-hairline)!important;background:linear-gradient(180deg,var(--premium-surface) 0%,var(--premium-surface-soft) 100%)!important;box-shadow:1px 0 #ffffff6b inset}.sider-brand{position:relative;overflow:hidden;border-color:var(--premium-hairline)!important;background:linear-gradient(135deg,rgba(var(--premium-accent-rgb),.08),transparent 38%),var(--premium-surface-raised);box-shadow:var(--premium-shadow-low)}.sider-brand:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid rgba(255,255,255,.55);content:""}.brand-logo{border:1px solid rgba(var(--premium-accent-rgb),.18);background:linear-gradient(145deg,rgba(var(--premium-accent-rgb),.12),rgba(var(--color-primary-rgb),.08)),var(--workspace-surface);box-shadow:0 10px 22px rgba(var(--premium-accent-rgb),.16)}.app-shell .app-sider .ant-menu-item,.app-shell .app-sider .ant-menu-submenu-title{margin-inline:10px;border:1px solid transparent;border-radius:8px}.app-shell .app-sider .ant-menu-item:hover,.app-shell .app-sider .ant-menu-submenu-title:hover{border-color:var(--premium-hairline);background:color-mix(in srgb,var(--workspace-hover) 80%,white 20%)!important}.app-shell .app-sider .ant-menu-item-selected{border-color:rgba(var(--premium-accent-rgb),.2)!important;background:linear-gradient(90deg,rgba(var(--premium-accent-rgb),.14),rgba(var(--color-primary-rgb),.08)),var(--workspace-surface)!important;box-shadow:0 8px 22px rgba(var(--premium-accent-rgb),.1)}.app-shell .app-sider .ant-menu-item-selected:before{background:var(--premium-accent)!important;box-shadow:0 0 16px rgba(var(--premium-accent-rgb),.4)}.app-shell .dashboard-header{border-bottom:1px solid var(--premium-hairline)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--header-bg) 94%,white),color-mix(in srgb,var(--header-bg) 94%,var(--premium-accent)))!important;box-shadow:0 10px 30px #0f172a0d}.theme-cycle-button.ant-btn,.logout-link,.page-card .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-color:var(--premium-hairline-strong)!important;box-shadow:0 1px #ffffffb3 inset}.page-card .ant-btn-primary,.auth-card .ant-btn-primary{border-color:color-mix(in srgb,var(--workspace-text) 88%,var(--premium-accent))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-text) 88%,var(--premium-accent)) 0%,var(--workspace-text) 100%)!important;box-shadow:0 10px 22px #0f172a1f!important}.page-card .ant-btn-primary:hover,.auth-card .ant-btn-primary:hover{box-shadow:0 14px 28px #0f172a29!important;transform:translateY(-1px)}.page-card .manual-gtp-form-actions .ant-btn-primary{border-color:var(--workspace-border)!important;background:var(--workspace-surface)!important;color:var(--workspace-text)!important;box-shadow:none!important}.page-card .manual-gtp-form-actions .ant-btn-primary:hover{border-color:var(--workspace-text-muted)!important;background:var(--workspace-hover)!important;color:var(--workspace-text)!important;transform:none}.page-card{border:1px solid var(--premium-hairline);background:linear-gradient(180deg,rgba(var(--bg-card-rgb),.78),rgba(var(--bg-card-rgb),.96)),var(--workspace-bg);box-shadow:var(--premium-shadow-low)}.pro-page-header{border-bottom-color:var(--premium-hairline)}.pro-page-header h1:after{display:inline-block;width:34px;height:2px;margin-left:12px;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,var(--premium-accent),var(--premium-warm));content:""}.page-card .ant-tabs-nav{border-bottom:1px solid var(--premium-hairline);box-shadow:0 8px 22px #0f172a09}.page-card .ant-tabs-tab.ant-tabs-tab-active{background:rgba(var(--premium-accent-rgb),.08)}.page-card .ant-tabs-ink-bar{height:3px!important;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--premium-accent),var(--workspace-primary))!important}.page-card .ant-card,.page-card .ant-collapse,.page-card .ant-list,.page-card .ant-descriptions,.page-card .ant-upload-wrapper .ant-upload-drag,.workspace-form-section,.manual-gtp-form-section{border-color:var(--premium-hairline)!important;background:linear-gradient(180deg,rgba(var(--bg-card-rgb),.9),rgba(var(--bg-card-rgb),.98)),var(--workspace-surface)!important;box-shadow:var(--premium-shadow-low)!important}.page-card .ant-card-head,.page-card .ant-collapse-header,.page-card .ant-descriptions-header{border-bottom-color:var(--premium-hairline)!important;background:linear-gradient(180deg,rgba(var(--premium-accent-rgb),.045),transparent)}.page-card .ant-input,.page-card .ant-input-affix-wrapper,.page-card .ant-picker,.page-card .ant-select .ant-select-selector,.page-card .ant-input-number,.auth-card .ant-input,.auth-card .ant-input-affix-wrapper{border-color:var(--premium-hairline-strong)!important;box-shadow:0 1px #ffffff94 inset}.page-card .ant-input:focus,.page-card .ant-input-affix-wrapper-focused,.page-card .ant-picker-focused,.page-card .ant-select-focused .ant-select-selector,.auth-card .ant-input:focus,.auth-card .ant-input-affix-wrapper-focused{border-color:var(--premium-accent)!important;box-shadow:0 0 0 3px var(--premium-ring)!important}.workspace-table .ant-table-container{border-color:var(--premium-hairline)!important;box-shadow:var(--premium-shadow-low)}.workspace-table .ant-table-thead>tr>th{background:linear-gradient(180deg,rgba(var(--premium-accent-rgb),.06),transparent),var(--workspace-table-header-bg-strong)!important}.workspace-table .ant-table-tbody>tr:hover>td{box-shadow:0 1px 0 var(--premium-hairline) inset,0 -1px 0 var(--premium-hairline) inset}.workspace-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:3px 0 0 var(--premium-accent) inset,0 1px 0 var(--premium-hairline) inset,0 -1px 0 var(--premium-hairline) inset}.workspace-table-float-scroll{border:1px solid var(--premium-hairline);box-shadow:var(--premium-shadow-low)}.ant-modal-content,.ant-drawer-content,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border-color:var(--premium-hairline)!important;background:linear-gradient(180deg,rgba(var(--bg-card-rgb),.96),rgba(var(--bg-card-rgb),.99)),var(--workspace-surface)!important;box-shadow:var(--premium-shadow-high)!important}.auth-page{background:linear-gradient(125deg,color-mix(in srgb,var(--workspace-bg) 92%,var(--premium-accent)) 0%,var(--workspace-bg) 46%),linear-gradient(180deg,var(--workspace-bg) 0%,var(--workspace-surface-subtle) 100%)}.auth-card.ant-card{position:relative;overflow:hidden;border-color:var(--premium-hairline)!important;background:linear-gradient(180deg,rgba(var(--bg-card-rgb),.9),rgba(var(--bg-card-rgb),.98)),var(--workspace-surface)!important;box-shadow:var(--premium-shadow-high)}.auth-card.ant-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--premium-accent),var(--premium-warm),var(--workspace-primary));content:""}@media(max-width:768px){.page-card{border-inline:0;box-shadow:none}.pro-page-header h1:after{display:none}}.page-card .daily-relay-tabs .ant-tabs-tab-btn{max-width:none;overflow:visible}.daily-relay-tab-label{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:visible;white-space:nowrap}.daily-relay-tab-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.daily-relay-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--workspace-badge-bg);color:var(--workspace-badge-text);font-size:12px;font-weight:650;line-height:18px;font-variant-numeric:tabular-nums;flex:0 0 auto}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--text-main);background:var(--bg-primary)}body{overflow-x:hidden}body:before{content:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,var(--page-sheen) 0%,transparent 36%),linear-gradient(180deg,transparent 0%,var(--page-depth) 100%);z-index:0}body:after{content:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px),linear-gradient(0deg,var(--bg-grid) 1px,transparent 1px);background-size:72px 72px;opacity:.24;z-index:0}.dashboard-shell,.app-main,.page-card,.app-sider,.app-header,.app-content{position:relative;z-index:1}.theme-aware-text{color:var(--text-main)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(255, 255, 255, .1));border-radius:3px}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
