.system-state-page,.app-shell .placeholder-page{min-height:100%;display:grid;place-items:center;padding:16px;color:#eaf4ff;background:linear-gradient(rgba(69,147,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(69,147,255,.07) 1px,transparent 1px),linear-gradient(135deg,#071629,#0b1d35 48%,#071426);background-size:28px 28px,28px 28px,auto}.system-state-card,.app-shell .placeholder-card{width:min(560px,100%);min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;border:1px solid rgba(110,178,255,.34);border-radius:8px;color:#eaf4ff;background:#07162bd6;box-shadow:inset 0 0 24px #1476ff14,0 10px 28px #0008142e}.system-state-code{font-size:40px;font-weight:700;line-height:1;color:#5ce8ff}.system-state-title{margin:0!important;color:#f4f9ff!important}.system-state-description,.app-shell .placeholder-copy{max-width:520px;color:#b8d8ff!important;line-height:1.7}.system-state-actions{margin-top:8px}.theme-studio .system-state-page,.theme-studio.app-shell .placeholder-page{color:#182033;background:#f4f7fb}.theme-studio .system-state-card,.theme-studio.app-shell .placeholder-card{color:#182033;border-color:#d9e3f2;background:#fff;box-shadow:0 10px 24px #1a274314}.theme-studio .system-state-code{color:#1d66d1}.theme-studio .system-state-title{color:#182033!important}.theme-studio .system-state-description,.theme-studio.app-shell .placeholder-copy{color:#667085!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5}.app-shell.theme-command,.app-shell.theme-compact{background:#07111f}.app-shell.theme-studio{background:#eef3f8}.app-shell.theme-command .ant-layout-sider,.app-shell.theme-compact .ant-layout-sider,.app-shell.theme-command .ant-layout-header,.app-shell.theme-compact .ant-layout-header{color:#eaf4ff}.app-shell.theme-command .ant-layout-header .ant-btn,.app-shell.theme-compact .ant-layout-header .ant-btn,.app-shell.theme-command .ant-layout-header .ant-badge-status-text,.app-shell.theme-compact .ant-layout-header .ant-badge-status-text{color:#d5e9ff!important}.app-shell.theme-command .ant-layout-sider,.app-shell.theme-compact .ant-layout-sider{border-right-color:#6eb2ff2e!important}.app-shell.theme-command .ant-layout-header,.app-shell.theme-compact .ant-layout-header{border-bottom-color:#6eb2ff2e!important}.app-shell.theme-command .ant-segmented,.app-shell.theme-compact .ant-segmented{color:#d5e9ff;background:#041224eb;border:1px solid rgba(128,190,255,.28)}.app-shell.theme-command .ant-segmented-item-selected,.app-shell.theme-compact .ant-segmented-item-selected{color:#fff;background:#2f8cff3d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes pulse{0%{box-shadow:0 0 #1677ff66}70%{box-shadow:0 0 0 10px #1677ff00}to{box-shadow:0 0 #1677ff00}}.pulse-animation{animation:pulse 2s infinite}@keyframes alarmBlink{0%,to{background-color:#ff4d4f}50%{background-color:#ff7875}}.alarm-blink{animation:alarmBlink 1s infinite}@keyframes robotIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes robotProcessing{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(5deg)}75%{transform:translateY(-3px) rotate(-5deg)}to{transform:translateY(0) rotate(0)}}.robot-idle{animation:robotIdle 3s ease-in-out infinite}.robot-processing{animation:robotProcessing .8s ease-in-out infinite}.industrial-dark .ant-card,.industrial-dark .ant-card-body,.industrial-dark .ant-card-head{color:#eaf4ff;background:#07162bd6;border-color:#6eb2ff57}.industrial-dark .ant-card-head-title,.industrial-dark .ant-typography,.industrial-dark .ant-form,.industrial-dark .ant-form-item,.industrial-dark .ant-form-item-row,.industrial-dark .ant-form-item-control,.industrial-dark .ant-form-item-control-input,.industrial-dark .ant-form-item-control-input-content,.industrial-dark .ant-form-item-label>label,.industrial-dark .ant-row,.industrial-dark .ant-col,.industrial-dark .ant-descriptions-item-label,.industrial-dark .ant-descriptions-item-content,.industrial-dark .ant-tabs,.industrial-dark .ant-tabs-content,.industrial-dark .ant-tabs-tabpane,.industrial-dark .ant-list-item-meta-title,.industrial-dark .ant-list-item-meta-title>a,.industrial-dark .ant-list-item{color:#eaf4ff!important}.industrial-dark .ant-typography-secondary,.industrial-dark .ant-list-item-meta-description,.industrial-dark .ant-badge-status-text,.industrial-dark .ant-empty-description{color:#b8d8ff!important}.industrial-dark .ant-input,.industrial-dark .ant-input-affix-wrapper,.industrial-dark .ant-picker,.industrial-dark .ant-select-selector{color:#f4f9ff!important;background:#041224f5!important;border-color:#80beff85!important}.industrial-dark .ant-input::placeholder,.industrial-dark .ant-picker-input>input::placeholder,.industrial-dark .ant-select-selection-placeholder{color:#b8d8ff!important}.industrial-dark .ant-input:hover,.industrial-dark .ant-input:focus,.industrial-dark .ant-input-affix-wrapper:hover,.industrial-dark .ant-input-affix-wrapper-focused,.industrial-dark .ant-picker:hover,.industrial-dark .ant-picker-focused,.industrial-dark .ant-select-focused .ant-select-selector,.industrial-dark .ant-select-selector:hover{border-color:#27d7ff!important;box-shadow:0 0 0 2px #27d7ff2e!important}.industrial-dark .ant-picker-input>input,.industrial-dark .ant-select-selection-item,.industrial-dark .ant-select-arrow,.industrial-dark .ant-picker-suffix,.industrial-dark .ant-input-clear-icon{color:#f4f9ff!important}.industrial-dark .ant-table{color:#eaf4ff;background:transparent}.industrial-dark .ant-table-container,.industrial-dark .ant-table-content,.industrial-dark .ant-table-thead>tr>th{background:#051428fa!important}.industrial-dark .ant-table-thead>tr>th{color:#f4f9ff!important;border-bottom-color:#6eb2ff5c!important}.industrial-dark .ant-table-tbody>tr>td{color:#eaf4ff!important;background:#081c37c7!important;border-bottom-color:#6eb2ff2e!important}.industrial-dark .ant-table-tbody>tr:hover>td{background:#124070eb!important}.industrial-dark .ant-pagination-item,.industrial-dark .ant-pagination-prev .ant-pagination-item-link,.industrial-dark .ant-pagination-next .ant-pagination-item-link{color:#eaf4ff;background:#041224f5;border-color:#80beff73}.industrial-dark .ant-pagination-item a{color:#eaf4ff}.industrial-dark .ant-tabs-nav:before{border-bottom-color:#6eb2ff4d!important}.industrial-dark .ant-tabs-tab{color:#b8d8ff}.industrial-dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#5ce8ff!important;text-shadow:0 0 12px rgba(92,232,255,.28)}.industrial-dark .ant-radio-button-wrapper{color:#dcecff;background:#041224f5;border-color:#80beff73}.industrial-dark .ant-radio-button-wrapper-checked{color:#fff!important;background:#27d7ff2e!important;border-color:#27d7ff!important}.industrial-dark .ant-modal-content,.industrial-dark .ant-modal-header{color:#eaf4ff;background:#081c37}.industrial-dark .ant-modal-title,.industrial-dark .ant-modal-close{color:#f4f9ff}.industrial-dark .ant-btn-primary{color:#fff!important;background:#0f5ec7!important;border-color:#2f8cff!important}.industrial-dark .ant-btn-primary:not(:disabled):hover{background:#0c55b8!important;border-color:#5ce8ff!important}.industrial-dark .ant-btn-default{color:#eaf4ff;background:#041224f5;border-color:#80beff8c}.industrial-dark .ant-btn-default:not(:disabled):hover{color:#fff!important;border-color:#5ce8ff!important}
