*{box-sizing:border-box;margin:0;padding:0}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light dark;--pio-blue: #1687f8;--pio-cyan: #25d9ff;--pio-navy-950: #050c16;--pio-navy-900: #07111f;--pio-navy-800: #0f1b2b;--pio-border: rgba(78, 159, 228, .24)}body{font-family:inherit;height:100dvh;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4891cf66;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#25d9ff8f}.mono-label,.data-font{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.log-btn-live{color:#52c41a!important;border-color:#52c41a!important;background:transparent!important;transition:all .2s ease}.log-btn-live:hover{color:#fff!important;background:#52c41a!important}.log-btn-historical{color:#1890ff!important;border-color:#1890ff!important;background:transparent!important;transition:all .2s ease}.log-btn-historical:hover{color:#fff!important;background:#1890ff!important}.log-btn-live-gold{color:#faad14!important;border-color:#faad14!important;background:transparent!important;transition:all .2s ease}.log-btn-live-gold:hover{color:#fff!important;background:#faad14!important}.log-btn-error{color:#ff4d4f!important;border-color:#ff4d4f!important;background:transparent!important;transition:all .2s ease}.log-btn-error:hover{color:#fff!important;background:#ff4d4f!important}.log-btn-default{color:#8c8c8c!important;border-color:#8c8c8c!important;background:transparent!important;transition:all .2s ease}.log-btn-default:hover{color:#fff!important;background:#8c8c8c!important}.ide-tabs{height:100%;display:flex;flex-direction:column}.ide-tabs>.ant-tabs-content-holder{flex:1;overflow:hidden}.ide-tabs .ant-tabs-content,.ide-tabs .ant-tabs-tabpane{height:100%}.cockpit-shell{height:100dvh!important;background-image:radial-gradient(circle at 16% -10%,rgba(22,135,248,.13),transparent 34%),linear-gradient(180deg,rgba(37,217,255,.025),transparent 32%)}.cockpit-header{align-items:center;background:linear-gradient(112deg,rgba(22,135,248,.16),transparent 32%),linear-gradient(180deg,#0c1a2a,#07111f)!important;border-bottom:1px solid rgba(37,217,255,.3);box-shadow:0 10px 32px #01091247;display:flex;height:72px;justify-content:space-between;min-height:72px;padding:0 20px 0 0!important;position:relative;z-index:20}.cockpit-header:after{background:linear-gradient(90deg,var(--pio-cyan),var(--pio-blue),transparent 72%);bottom:-1px;content:"";height:1px;left:0;opacity:.8;position:absolute;width:42%}.cockpit-header-main,.cockpit-header-actions{min-width:0}.cockpit-header-main{align-items:center;display:flex;gap:18px;height:100%}.cockpit-header-actions{flex-shrink:0}.cockpit-logo-cell{align-items:center;align-self:stretch;background:linear-gradient(145deg,#25d9ff12,#1687f824);border-right:1px solid rgba(37,217,255,.18);display:flex;justify-content:center;width:72px}.cockpit-logo{filter:drop-shadow(0 8px 16px rgba(22,135,248,.3));height:52px;object-fit:contain;width:52px}.cockpit-brand-lockup{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;line-height:1}.cockpit-title{background:linear-gradient(94deg,#f6fbff 5%,#9edcff 54%,#25d9ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:20px;font-weight:800;letter-spacing:.075em}.cockpit-brand-subtitle{color:#7fabc9;font-size:8px;letter-spacing:.18em;margin-top:5px}.cockpit-title,.cockpit-brand-subtitle,.cockpit-auto-track-label,.cockpit-session-badge,.cockpit-server-label{white-space:nowrap}.cockpit-auto-track-label,.cockpit-header-actions .ant-badge-status-text,.cockpit-header-actions .ant-typography{color:#a8bfd4!important}.cockpit-project-select{background:#0c2033e6!important;border-color:#4b8fc766!important;color:#e8f1fa!important;transition:border-color .16s ease,box-shadow .16s ease!important}.cockpit-project-select:hover,.cockpit-project-select:focus-visible{border-color:var(--pio-cyan)!important;box-shadow:0 0 0 2px #25d9ff1f!important}.cockpit-project-select{width:min(280px,30vw)!important}.cockpit-status-pill{align-items:center;background:#11273dd1;border:1px solid rgba(75,143,199,.28);border-radius:999px;display:inline-flex;min-height:30px;padding:3px 10px}.cockpit-activity-bar{box-shadow:8px 0 26px #01091224}.cockpit-activity-bar .ant-menu-item{border-left:2px solid transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}.cockpit-activity-bar .ant-menu-item-selected{background:linear-gradient(90deg,rgba(37,217,255,.9),var(--pio-blue))!important;border-left-color:#d8f8ff;box-shadow:inset 0 0 20px #ffffff1a,0 0 22px #1687f838}.workspace-config .ant-card,.cockpit-command-feed .ant-card{border-color:var(--pio-border);box-shadow:0 10px 28px #01091217}.workspace-config .ant-card-head{background:linear-gradient(90deg,rgba(22,135,248,.07),transparent 72%);border-bottom-color:var(--pio-border)}.pio-auth-state{align-items:center;background:radial-gradient(circle at 50% 38%,rgba(22,135,248,.16),transparent 32%),#f5f9fd;color:#11243a;display:flex;flex-direction:column;gap:20px;height:100dvh;justify-content:center;padding:32px;text-align:center}.pio-auth-state-dark{background:radial-gradient(circle at 50% 38%,rgba(22,135,248,.2),transparent 34%),#07111f;color:#e8f1fa}.pio-auth-state img{filter:drop-shadow(0 22px 42px rgba(22,135,248,.26));height:128px;object-fit:contain;width:128px}.pio-auth-copy{display:flex;flex-direction:column;font-size:15px;gap:9px;max-width:520px}.pio-auth-brand{color:var(--pio-cyan);font-size:13px;font-weight:700;letter-spacing:.14em}.pio-auth-loading img{animation:pio-agent-pulse 1.8s ease-in-out infinite;height:108px;width:108px}@keyframes pio-agent-pulse{0%,to{opacity:.52;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.cockpit-main-content,.cockpit-command-feed,.cockpit-task-detail{min-width:0;min-height:0}@media(max-width:900px){.cockpit-header{padding-right:12px!important}.cockpit-header-main{gap:10px!important}.cockpit-title{font-size:17px}.cockpit-brand-subtitle{display:none}.cockpit-auto-track-label,.cockpit-session-badge{display:none!important}.cockpit-project-select{width:min(220px,32vw)!important}.cockpit-command-feed{width:280px!important}}@media(max-width:760px){.cockpit-server-label{display:none}}@media(max-width:620px){.cockpit-header{height:auto!important;min-height:56px;padding:4px 8px 4px 0!important}.cockpit-header-main{gap:6px!important;flex:1}.cockpit-logo-cell{width:48px!important}.cockpit-logo-cell img{width:38px!important;height:38px!important}.cockpit-brand-lockup,.cockpit-auto-track-label,.cockpit-session-badge{display:none!important}.cockpit-project-select{width:min(210px,calc(100vw - 160px))!important}.cockpit-main-content{flex-direction:column}.cockpit-config-view{overflow-x:hidden!important;padding:12px!important}.workspace-config{min-width:0;padding:0!important;width:100%}.workspace-config .ant-row{margin-inline:0!important;min-width:0}.workspace-config .ant-col{max-width:100%;min-width:0;padding-inline:0!important}.workspace-config .ant-card{max-width:100%;min-width:0}.workspace-config .ant-card-head,.workspace-config .ant-card-body{padding-inline:12px!important}.workspace-config .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;min-width:0}.workspace-config .ant-card-extra,.workspace-config .ant-card-head-title,.workspace-config .ant-space-item{max-width:100%;min-width:0}.workspace-config .ant-card-head-title{overflow:visible;text-overflow:clip;white-space:normal}.workspace-config .ant-card-head-title .ant-space{align-items:flex-start;display:flex;max-width:100%}.workspace-config .ant-card-head-title .ant-space-item:last-child,.workspace-config .ant-card-head-title .ant-typography{overflow-wrap:anywhere;white-space:normal}.workspace-config .ant-card-extra{margin-inline-start:0}.workspace-config .ant-space{max-width:100%}.workspace-config .ant-typography{overflow-wrap:anywhere}.cockpit-command-feed{width:100%!important;height:38%;flex:0 0 38%;border-right:0!important;border-bottom:1px solid rgba(144,143,160,.2)}.cockpit-task-detail{flex:1 1 62%}.cockpit-server-label{display:none}.cockpit-activity-bar,.cockpit-activity-bar .ant-layout-sider-children,.cockpit-activity-bar .ant-menu{width:48px!important;min-width:48px!important}.cockpit-activity-bar .ant-menu-item{width:48px!important;height:52px!important}}@media(max-width:380px){.cockpit-header-main{overflow:hidden}.cockpit-project-select{width:max(112px,calc(100vw - 190px))!important}.workspace-config .ant-card-head-title .ant-typography{font-size:12px}.workspace-config .ant-card-extra{flex-basis:100%}.workspace-config .ant-card-extra .ant-btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
