.ServiceDesignWorkspace-module__kH3Txa__createPage{min-width:0;height:100%;min-height:0;padding-left:var(--sidebar-collapsed);flex-direction:column;display:flex}.ServiceDesignWorkspace-module__kH3Txa__createHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.ServiceDesignWorkspace-module__kH3Txa__headerRight{justify-content:flex-end;display:flex}.ServiceDesignWorkspace-module__kH3Txa__headerTitle{justify-content:center;display:flex}.ServiceDesignWorkspace-module__kH3Txa__titleDisplay{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;min-width:0;max-width:320px;padding:4px 8px;transition:border-color .15s,background .15s;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__titleDisplay:hover{border-color:var(--border-light);background:var(--surface)}.ServiceDesignWorkspace-module__kH3Txa__titleText{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__titleEditIcon{color:var(--text-secondary);flex-shrink:0}.ServiceDesignWorkspace-module__kH3Txa__titleInput{color:var(--text-primary);background:var(--surface-card);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);width:220px;font-size:16px;font-weight:600;font-family:var(--font-family);outline:none;padding:4px 10px;box-shadow:0 0 0 3px #0070ff1a}.ServiceDesignWorkspace-module__kH3Txa__createLayout{flex:1;min-height:0;display:flex;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__threeColLayout{flex:1;grid-template-columns:2fr 3fr;gap:4px;min-height:0;display:grid;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__previewSplit{flex:1;grid-template-columns:116px 1fr;min-height:0;display:grid;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__previewSplit>:first-child{border-right:1px solid var(--border-light);min-width:0;min-height:0}.ServiceDesignWorkspace-module__kH3Txa__previewSplit>:last-child{min-width:0;min-height:0;padding-left:16px}.ServiceDesignWorkspace-module__kH3Txa__legacyLayout{flex:1;grid-template-columns:380px 1fr;min-height:0;display:grid;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__legacyBanner{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;padding:8px 16px;font-size:13px}.ServiceDesignWorkspace-module__kH3Txa__batchRunBar{color:var(--text-secondary);align-items:center;gap:10px;margin-right:8px;font-size:13px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__batchRunButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__batchRunButton:hover:not(:disabled){background:#059669}.ServiceDesignWorkspace-module__kH3Txa__batchRunButton:disabled{opacity:.6;cursor:not-allowed}.ServiceDesignWorkspace-module__kH3Txa__batchRunCancelButton{background:#ef4444}.ServiceDesignWorkspace-module__kH3Txa__batchRunCancelButton:hover:not(:disabled){background:#dc2626}.ServiceDesignWorkspace-module__kH3Txa__batchRunProgress{color:var(--text-secondary)}.ServiceDesignWorkspace-module__kH3Txa__createChatPanel{border-right:1px solid var(--border-light);flex:0 0 50%;width:50%;min-width:0;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__previewPanel{background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__chatPanel{background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__messageScroller{background:var(--surface);flex:1;min-height:0;overflow-y:auto}.ServiceDesignWorkspace-module__kH3Txa__messageList{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.ServiceDesignWorkspace-module__kH3Txa__composerDock{background:linear-gradient(180deg, transparent 0%, var(--surface) 28%);flex-shrink:0;padding:16px}.ServiceDesignWorkspace-module__kH3Txa__composerCard{border:1px solid var(--border-light);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:18px;padding:14px 16px 12px;position:relative}.ServiceDesignWorkspace-module__kH3Txa__composerFocused{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff14, var(--shadow-card)}.ServiceDesignWorkspace-module__kH3Txa__composerCard textarea{resize:none;width:100%;min-height:84px;color:var(--text-primary);font:var(--font-body);background:0 0;border:none;outline:none;padding-right:40px;line-height:1.7}.ServiceDesignWorkspace-module__kH3Txa__composerCard textarea::placeholder{color:#94a3b8}.ServiceDesignWorkspace-module__kH3Txa__sparkleIcon{opacity:.5;pointer-events:none;position:absolute;top:16px;right:16px}.ServiceDesignWorkspace-module__kH3Txa__fileChipList{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:12px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__fileChip{background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 10px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__fileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--text-primary);font-size:12px;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__fileChipRemove{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__fileChipRemove:hover{color:var(--text-primary);background:#94a3b829}.ServiceDesignWorkspace-module__kH3Txa__composerFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__composerTools{align-items:center;gap:8px;min-width:0;display:flex}.ServiceDesignWorkspace-module__kH3Txa__toolButton{color:var(--text-secondary)}.ServiceDesignWorkspace-module__kH3Txa__toolHint{color:var(--text-secondary);white-space:nowrap;font-size:12px}.ServiceDesignWorkspace-module__kH3Txa__fileInput{display:none}.ServiceDesignWorkspace-module__kH3Txa__submitButton{flex-shrink:0}.ServiceDesignWorkspace-module__kH3Txa__reportHeader{border-bottom:1px solid var(--border-light);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__reportHeaderActions{align-items:center;gap:0;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__tabBar{align-items:center;gap:8px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__tabButton{height:34px;color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__tabButton:hover{background:var(--surface);color:var(--text-primary)}.ServiceDesignWorkspace-module__kH3Txa__tabButtonActive,.ServiceDesignWorkspace-module__kH3Txa__tabButtonActive:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.ServiceDesignWorkspace-module__kH3Txa__tabCount{color:currentColor;background:#0070ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__exportMenu{position:relative}.ServiceDesignWorkspace-module__kH3Txa__exportButton{border:1px solid var(--border-light);background:var(--surface-card);height:34px;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__exportButton:hover{background:var(--surface);border-color:#cbd5e1}.ServiceDesignWorkspace-module__kH3Txa__exportDropdown{border:1px solid var(--border-light);background:var(--surface-card);min-width:132px;box-shadow:var(--shadow-panel);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.ServiceDesignWorkspace-module__kH3Txa__exportMenu:hover .ServiceDesignWorkspace-module__kH3Txa__exportDropdown,.ServiceDesignWorkspace-module__kH3Txa__exportMenu:focus-within .ServiceDesignWorkspace-module__kH3Txa__exportDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ServiceDesignWorkspace-module__kH3Txa__exportOption{width:100%;height:34px;color:var(--text-primary);font-family:var(--font-family);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__exportOption:hover{background:var(--surface)}.ServiceDesignWorkspace-module__kH3Txa__previewContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__previewFrameWrap{background:#fff;width:100%;height:100%;min-height:0;overflow-y:auto}.ServiceDesignWorkspace-module__kH3Txa__filesPane{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex:1;width:100%;min-height:0;overflow-y:auto}.ServiceDesignWorkspace-module__kH3Txa__previewFrame{background:#fff;border:none;width:100%;height:100%;min-height:100%}.ServiceDesignWorkspace-module__kH3Txa__filesPane{overflow-y:auto}.ServiceDesignWorkspace-module__kH3Txa__filesEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__filesEmptyTitle{color:var(--text-primary);font-size:16px;font-weight:600}.ServiceDesignWorkspace-module__kH3Txa__filesEmptyDesc{color:var(--text-secondary);margin-top:8px;line-height:1.7}.ServiceDesignWorkspace-module__kH3Txa__fileTable{flex-direction:column;min-height:100%;display:flex}.ServiceDesignWorkspace-module__kH3Txa__fileTableHeader,.ServiceDesignWorkspace-module__kH3Txa__fileRow{grid-template-columns:minmax(0,2fr) 120px 110px;align-items:center;gap:16px;display:grid}.ServiceDesignWorkspace-module__kH3Txa__fileTableHeader{z-index:1;border-bottom:1px solid var(--border-light);color:#64748b;background:#f8fafcf5;padding:14px 18px;font-size:12px;font-weight:600;position:sticky;top:0}.ServiceDesignWorkspace-module__kH3Txa__fileTableBody{flex-direction:column;display:flex}.ServiceDesignWorkspace-module__kH3Txa__fileRow{border-bottom:1px solid #e2e8f0b8;padding:14px 18px}.ServiceDesignWorkspace-module__kH3Txa__fileRow:hover{background:#f8fafcb8}.ServiceDesignWorkspace-module__kH3Txa__fileMain{align-items:center;gap:12px;min-width:0;display:flex}.ServiceDesignWorkspace-module__kH3Txa__fileIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__fileInfo{min-width:0}.ServiceDesignWorkspace-module__kH3Txa__fileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__fileSubline,.ServiceDesignWorkspace-module__kH3Txa__fileCell{color:var(--text-secondary);font-size:12px}.ServiceDesignWorkspace-module__kH3Txa__fileActions{align-items:center;gap:8px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__fileAction{color:var(--brand-primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.ServiceDesignWorkspace-module__kH3Txa__fileActionDanger{color:#ef4444}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__messageScroller{background:var(--surface)}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__previewPanel{background:var(--surface)}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__reportHeader{background:var(--surface-card)}:is([data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__exportButton,[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__exportDropdown){background:var(--surface-card)}@media (max-width:1023px){.ServiceDesignWorkspace-module__kH3Txa__createPage{padding-left:0}}@media (max-width:767px){.ServiceDesignWorkspace-module__kH3Txa__createHeader{padding:10px 12px}.ServiceDesignWorkspace-module__kH3Txa__composerDock{padding:12px}.ServiceDesignWorkspace-module__kH3Txa__composerFooter,.ServiceDesignWorkspace-module__kH3Txa__reportHeader{flex-direction:column;align-items:stretch}.ServiceDesignWorkspace-module__kH3Txa__composerTools,.ServiceDesignWorkspace-module__kH3Txa__reportHeaderActions{justify-content:space-between}.ServiceDesignWorkspace-module__kH3Txa__toolHint{white-space:normal}.ServiceDesignWorkspace-module__kH3Txa__previewContent{padding:10px}.ServiceDesignWorkspace-module__kH3Txa__fileTableHeader{display:none}.ServiceDesignWorkspace-module__kH3Txa__fileRow{grid-template-columns:1fr;gap:10px}.ServiceDesignWorkspace-module__kH3Txa__fileActions{justify-content:flex-start}}.ServiceDesignWorkspace-module__kH3Txa__entryPage{padding:28px 24px 48px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:40px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__listPage{padding:48px 24px 64px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:56px;width:100%;display:flex}.ServiceDesignWorkspace-module__kH3Txa__heroSection{text-align:center;width:100%;max-width:720px;margin:0 auto}.ServiceDesignWorkspace-module__kH3Txa__heroTitle{color:var(--text-primary);letter-spacing:.5px;margin:0 0 12px;font-size:28px;font-weight:700}.ServiceDesignWorkspace-module__kH3Txa__heroSubtitle{color:var(--text-secondary);margin:0 0 32px;font-size:14px;line-height:1.6}.ServiceDesignWorkspace-module__kH3Txa__heroCard{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:16px 20px 12px}.ServiceDesignWorkspace-module__kH3Txa__heroCardFocused{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff1a, var(--shadow-card)}.ServiceDesignWorkspace-module__kH3Txa__heroInputRow{align-items:flex-start;gap:12px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__heroInputRow textarea{min-height:36px;max-height:200px;font-size:15px;font-family:var(--font-family);color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;flex:1;padding:7px 0;line-height:1.55;overflow-y:hidden}.ServiceDesignWorkspace-module__kH3Txa__heroInputRow textarea::placeholder{color:#999}.ServiceDesignWorkspace-module__kH3Txa__heroSparkle{opacity:.5;flex-shrink:0;margin-top:4px}.ServiceDesignWorkspace-module__kH3Txa__heroBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__heroBottomLeft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ServiceDesignWorkspace-module__kH3Txa__heroUploadNotice{color:var(--danger,#c0392b);margin:0 0 10px;font-size:12px;line-height:1.5}.ServiceDesignWorkspace-module__kH3Txa__heroFileChipList{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__heroFileChip{max-width:220px;height:28px;color:var(--text-primary);background:#f1f5f9;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__heroFileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__heroFileChipRemove{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__heroFileChipRemove:hover{color:var(--text-primary);background:#94a3b829}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__heroFileChip{background:#33415580;border-color:#47556999}.ServiceDesignWorkspace-module__kH3Txa__heroSubmit{height:36px;padding:0 20px}.ServiceDesignWorkspace-module__kH3Txa__entrySection{flex-direction:column;gap:16px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__entrySectionHeader{border-bottom:1px solid var(--border-light);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__entrySectionTitle{color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.ServiceDesignWorkspace-module__kH3Txa__entrySectionDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.ServiceDesignWorkspace-module__kH3Txa__entryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ServiceDesignWorkspace-module__kH3Txa__entryCard{border:1px solid var(--border-light);background:color-mix(in srgb, var(--surface-card) 88%, var(--surface) 12%);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;min-height:148px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px 8px #0f172a0a}.ServiceDesignWorkspace-module__kH3Txa__entryCard:hover{background:var(--surface-card);border-color:#0070ff47;box-shadow:0 8px 28px #0070ff17}.ServiceDesignWorkspace-module__kH3Txa__entryCreateCard{border-style:dashed;border-color:var(--border-light);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;gap:12px}.ServiceDesignWorkspace-module__kH3Txa__entryCreateCard:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:none;background:#0070ff08}.ServiceDesignWorkspace-module__kH3Txa__entryCreateIcon{border:1.5px dashed;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .18s;display:flex}.ServiceDesignWorkspace-module__kH3Txa__entryCreateLabel{font-size:14px;font-weight:600}.ServiceDesignWorkspace-module__kH3Txa__entryCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__entryCardDot{background:var(--brand-primary);opacity:.7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ServiceDesignWorkspace-module__kH3Txa__entryCardDate{color:var(--text-secondary);font-size:12px}.ServiceDesignWorkspace-module__kH3Txa__entryCardLabel{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.ServiceDesignWorkspace-module__kH3Txa__entryCardDescription{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__entryCardFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__entryCardArrow{color:var(--brand-primary);opacity:0;font-size:12px;font-weight:600;transition:opacity .18s}.ServiceDesignWorkspace-module__kH3Txa__entryCard:hover .ServiceDesignWorkspace-module__kH3Txa__entryCardArrow{opacity:1}.ServiceDesignWorkspace-module__kH3Txa__entryDeleteBtn{color:var(--badge-red);cursor:pointer;opacity:0;background:0 0;border:1px solid #ef444440;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500;transition:opacity .18s,background .15s,border-color .15s}.ServiceDesignWorkspace-module__kH3Txa__entryCard:hover .ServiceDesignWorkspace-module__kH3Txa__entryDeleteBtn{opacity:1}.ServiceDesignWorkspace-module__kH3Txa__entryDeleteBtn:hover{border-color:var(--badge-red);background:#ef44440f}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__entryCard{background:color-mix(in srgb, var(--surface-card) 92%, #0f0f0f 8%);box-shadow:0 2px 8px #0003}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__entryCard:hover{background:var(--surface-card);box-shadow:0 8px 28px #0070ff24}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__entryCreateCard{background:0 0}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__entryDeleteBtn{color:#f87171;border-color:#ef444433}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__entryDeleteBtn:hover{background:#ef44441a;border-color:#f87171}@media (max-width:1023px){.ServiceDesignWorkspace-module__kH3Txa__entryPage{padding-left:20px}.ServiceDesignWorkspace-module__kH3Txa__entryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDesignWorkspace-module__kH3Txa__entrySectionHeader{flex-wrap:wrap}}@media (max-width:767px){.ServiceDesignWorkspace-module__kH3Txa__entryPage{gap:28px;padding:16px 12px 32px}.ServiceDesignWorkspace-module__kH3Txa__entryGrid{grid-template-columns:1fr}}.ServiceDesignWorkspace-module__kH3Txa__viewLoading{height:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__viewError{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__backButton{color:var(--text-secondary);border:1px solid var(--border-light);border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__backButton:hover{color:var(--text-primary);border-color:var(--text-secondary)}.ServiceDesignWorkspace-module__kH3Txa__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;transition:background .2s,opacity .2s;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__saveButton:hover:not(:disabled){background:#2563eb}.ServiceDesignWorkspace-module__kH3Txa__saveButton:disabled{opacity:.5;cursor:not-allowed}.ServiceDesignWorkspace-module__kH3Txa__saveError{color:#ef4444;background:#fef2f2;border-bottom:1px solid #fecaca;padding:8px 16px;font-size:13px}.ServiceDesignWorkspace-module__kH3Txa__chatPanel .copilotKitUserMessage{color:#111!important;background:#e2e8f0!important;border-radius:18px 18px 4px!important;max-width:85%!important;padding:10px 14px!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f!important}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__chatPanel .copilotKitUserMessage{color:#111!important;background:#fff!important;box-shadow:0 1px 2px #00000014,0 8px 24px #0000001a!important}.ServiceDesignWorkspace-module__kH3Txa__chatWindow{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ServiceDesignWorkspace-module__kH3Txa__chatWindow .copilotKitInputControlButton:has([data-qm-stop]){background:var(--surface-card);border:1px solid var(--border-light);width:auto;height:32px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__chatWindow .copilotKitInputControlButton:has([data-qm-stop]):hover{background:var(--surface);border-color:var(--border-medium,#cbd5e1)}.ServiceDesignWorkspace-module__kH3Txa__chatWindow>*{flex-direction:column;flex:1;min-height:0;display:flex}.ServiceDesignWorkspace-module__kH3Txa__chatPanel .poweredBy{display:none!important}.ServiceDesignWorkspace-module__kH3Txa__chatPanel .copilotKitInputContainer{padding-bottom:8px!important}.ServiceDesignWorkspace-module__kH3Txa__chatPanel .copilotKitInput>textarea{padding-left:8px!important}.ServiceDesignWorkspace-module__kH3Txa__chatAttachOverlay{pointer-events:none;z-index:40;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:calc(2.5% + 14px);right:calc(2.5% + 56px)}.ServiceDesignWorkspace-module__kH3Txa__chatAttachButton{pointer-events:auto;flex-shrink:0}.ServiceDesignWorkspace-module__kH3Txa__chatAttachChipList{pointer-events:auto;flex-wrap:nowrap;gap:8px;min-width:0;display:flex;overflow-x:auto}.ServiceDesignWorkspace-module__kH3Txa__chatAttachChipList::-webkit-scrollbar{height:0}.ServiceDesignWorkspace-module__kH3Txa__toolLoading{color:var(--text-secondary);padding:8px 12px;font-size:13px}.ServiceDesignWorkspace-module__kH3Txa__toolDone{color:#12b98a;padding:8px 12px;font-size:13px}.ServiceDesignWorkspace-module__kH3Txa__dataSourceTag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.ServiceDesignWorkspace-module__kH3Txa__dataSourceTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__previewEmpty{justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__previewEmptyText{color:var(--text-secondary);margin:0;font-size:15px}.ServiceDesignWorkspace-module__kH3Txa__chatAttachStrip{border-top:1px solid var(--border-light);background:var(--surface-card);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.ServiceDesignWorkspace-module__kH3Txa__chatAttachStrip .ServiceDesignWorkspace-module__kH3Txa__fileChipList{border-top:none;flex:auto;margin-top:0;padding-top:0}.ServiceDesignWorkspace-module__kH3Txa__chatAttachStripHint{color:var(--text-secondary);white-space:nowrap;font-size:12px}@media (max-width:767px){.ServiceDesignWorkspace-module__kH3Txa__chatAttachStripHint{white-space:normal}}.ServiceDesignWorkspace-module__kH3Txa__userPlaceholderBubble{color:#0000008c;background:#0000000a;border-radius:14px;align-self:flex-end;max-width:80%;margin:8px 0;padding:10px 14px;font-size:14px;font-style:italic}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__userPlaceholderBubble{color:#fff9;background:#ffffff14}.ServiceDesignWorkspace-module__kH3Txa__userBubble{color:#111;white-space:pre-wrap;word-break:break-word;background:#e2e8f0;border-radius:14px;align-self:flex-end;max-width:80%;margin:8px 0;padding:10px 14px;font-size:14px}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__userBubble{color:#111;background:#fff}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__filesPane{background:var(--surface-card)}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__fileTableHeader{color:var(--text-secondary);background:#1e293bf5}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__fileRow{border-bottom-color:#47556973}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__fileRow:hover{background:#33415566}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__fileChip{background:#33415580;border-color:#47556999}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__legacyBanner{color:#f0b849;background:#f0a81824}[data-theme=dark] .ServiceDesignWorkspace-module__kH3Txa__saveError{background:#ef44441f;border-bottom-color:#ef444459}.ServiceDesignWorkspace-module__kH3Txa__cardActionError{color:var(--badge-red);margin-top:8px;display:block}
.ArtifactChat-module__9NP4Oq__chatPanel{background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ArtifactChat-module__9NP4Oq__chatWindow{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ArtifactChat-module__9NP4Oq__chatWindow>*{flex-direction:column;flex:1;min-height:0;display:flex}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitUserMessage{color:#111!important;background:#e2e8f0!important;border-radius:18px 18px 4px!important;max-width:85%!important;padding:10px 14px!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f!important}[data-theme=dark] .ArtifactChat-module__9NP4Oq__chatPanel .copilotKitUserMessage{color:#111!important;background:#fff!important;box-shadow:0 1px 2px #00000014,0 8px 24px #0000001a!important}.ArtifactChat-module__9NP4Oq__chatPanel ol.copilotKitMarkdownElement{padding-left:1.6em!important}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitAssistantMessage{padding-left:2px!important}.ArtifactChat-module__9NP4Oq__assistantStreaming .copilotKitMarkdown>:last-child:after{content:"";vertical-align:text-bottom;background:currentColor;border-radius:999px;width:7px;height:1.05em;margin-left:3px;animation:.9s ease-in-out infinite ArtifactChat-module__9NP4Oq__qm-cursor-blink;display:inline-block}@keyframes ArtifactChat-module__9NP4Oq__qm-cursor-blink{0%,to{opacity:.2}50%{opacity:1}}.ArtifactChat-module__9NP4Oq__chatPanel .poweredBy{display:none!important}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitInputContainer{padding-bottom:8px!important}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitInput>textarea{padding-left:8px!important}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitInputControlButton:has([data-qm-stop]){background:var(--surface-card);border:1px solid var(--border-light);width:auto;height:32px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ArtifactChat-module__9NP4Oq__chatPanel .copilotKitInputControlButton:has([data-qm-stop]):hover{background:var(--surface);border-color:var(--border-medium,#cbd5e1)}.ArtifactChat-module__9NP4Oq__toolLoading{color:var(--text-secondary);padding:8px 12px;font-size:13px}.ArtifactChat-module__9NP4Oq__toolDone{color:#12b98a;padding:8px 12px;font-size:13px}.ArtifactChat-module__9NP4Oq__chatAttachOverlay{pointer-events:none;z-index:40;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:calc(2.5% + 14px);right:calc(2.5% + 56px)}.ArtifactChat-module__9NP4Oq__chatAttachButton{pointer-events:auto;flex-shrink:0}.ArtifactChat-module__9NP4Oq__fileInput{display:none}.ArtifactChat-module__9NP4Oq__pendingChip{pointer-events:auto;border:1px solid var(--border-light);background:var(--surface-card);max-width:160px;height:28px;color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;display:inline-flex;box-shadow:0 2px 8px #00000014}.ArtifactChat-module__9NP4Oq__pendingChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtifactChat-module__9NP4Oq__pendingChipRemove{background:var(--surface,#eef1f5);width:16px;height:16px;color:var(--text-secondary,#5b6472);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.ArtifactChat-module__9NP4Oq__pendingChipRemove:hover{color:#ef4444;background:#e5e7eb}.ArtifactChat-module__9NP4Oq__processPanelDock{flex-shrink:0;max-height:42%;padding:12px 16px 0;overflow:hidden auto}.ArtifactChat-module__9NP4Oq__uploadingBanner{background:var(--surface-card);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 12px;font-size:13px;display:flex}.ArtifactChat-module__9NP4Oq__uploadingDot{background:var(--brand-primary);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ArtifactChat-module__9NP4Oq__uploadingPulse}@keyframes ArtifactChat-module__9NP4Oq__uploadingPulse{0%,to{opacity:.35}50%{opacity:1}}
.ArtifactThumbnailList-module__sTTa1W__list{flex-direction:column;gap:8px;width:100%;min-width:0;height:100%;padding:10px;display:flex;overflow:hidden auto}.ArtifactThumbnailList-module__sTTa1W__slot{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:10px;flex-shrink:0;width:100%;padding:13px 10px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.ArtifactThumbnailList-module__sTTa1W__slot:hover{border-color:#cbd5e1}.ArtifactThumbnailList-module__sTTa1W__slot.ArtifactThumbnailList-module__sTTa1W__selected{border-color:var(--brand-primary,#0070ff);box-shadow:0 0 0 3px #0070ff38}.ArtifactThumbnailList-module__sTTa1W__slot.ArtifactThumbnailList-module__sTTa1W__selected .ArtifactThumbnailList-module__sTTa1W__title{color:var(--brand-primary,#0070ff)}.ArtifactThumbnailList-module__sTTa1W__slot.ArtifactThumbnailList-module__sTTa1W__pending{opacity:.7}.ArtifactThumbnailList-module__sTTa1W__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ArtifactThumbnailList-module__sTTa1W__title{color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.ArtifactThumbnailList-module__sTTa1W__badge{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:600}.ArtifactThumbnailList-module__sTTa1W__badge_done{color:#0a9b6f;background:#e8f8f1}.ArtifactThumbnailList-module__sTTa1W__badge_running{color:#0070ff;background:#e8f1ff}.ArtifactThumbnailList-module__sTTa1W__badge_stale{color:#d48806;background:#fff7e6}.ArtifactThumbnailList-module__sTTa1W__badge_error{color:#d4380d;background:#fdeeee}.ArtifactThumbnailList-module__sTTa1W__meta{color:#9aa5b1;margin-top:4px;font-size:12px}
.ArtifactCanvas-module__nWq-xW__canvasPage{min-width:0;height:100%;min-height:0;padding-left:var(--sidebar-collapsed);flex-direction:column;display:flex}.ArtifactCanvas-module__nWq-xW__canvasHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.ArtifactCanvas-module__nWq-xW__headerRight{justify-content:flex-end;display:flex}.ArtifactCanvas-module__nWq-xW__headerTitle{justify-content:center;display:flex}.ArtifactCanvas-module__nWq-xW__titleDisplay{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;min-width:0;max-width:320px;padding:4px 8px;transition:border-color .15s,background .15s;display:inline-flex}.ArtifactCanvas-module__nWq-xW__titleDisplay:hover{border-color:var(--border-light);background:var(--surface)}.ArtifactCanvas-module__nWq-xW__titleText{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ArtifactCanvas-module__nWq-xW__titleEditIcon{color:var(--text-secondary);flex-shrink:0}.ArtifactCanvas-module__nWq-xW__titleInput{color:var(--text-primary);background:var(--surface-card);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);width:220px;font-size:16px;font-weight:600;font-family:var(--font-family);outline:none;padding:4px 10px;box-shadow:0 0 0 3px #0070ff1a}.ArtifactCanvas-module__nWq-xW__twoColLayout{flex:1;grid-template-columns:35fr 65fr;min-height:0;display:grid;overflow:hidden}.ArtifactCanvas-module__nWq-xW__twoColLayout>:first-child{border-right:1px solid var(--border-light)}.ArtifactCanvas-module__nWq-xW__previewPanel{background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__tabPane{flex-direction:column;flex:1;min-height:0;display:flex}.ArtifactCanvas-module__nWq-xW__tabPaneHidden{display:none}.ArtifactCanvas-module__nWq-xW__previewSplit{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewSplit>:first-child{border-right:1px solid var(--border-light);min-width:0;min-height:0}.ArtifactCanvas-module__nWq-xW__previewSplit>:last-child{min-width:0;min-height:0;padding-left:16px}.ArtifactCanvas-module__nWq-xW__previewSingle{flex:1;min-height:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewSingle>:only-child{flex:1;min-width:0;min-height:0}.ArtifactCanvas-module__nWq-xW__previewFrameWrap{background:#fff;width:100%;height:100%;min-height:0;overflow-y:auto}.ArtifactCanvas-module__nWq-xW__previewFrameDashboard{background:var(--surface,#f3f4f6);justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewFrameDashboard>iframe{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto;min-height:0;max-height:100%}.ArtifactCanvas-module__nWq-xW__saveError{color:#ef4444;background:#fef2f2;border-bottom:1px solid #fecaca;padding:8px 16px;font-size:13px}@media (max-width:1023px){.ArtifactCanvas-module__nWq-xW__canvasPage{padding-left:0}}@media (max-width:767px){.ArtifactCanvas-module__nWq-xW__canvasHeader{padding:10px 12px}}.ArtifactCanvas-module__nWq-xW__reportHeader{border-bottom:1px solid var(--border-light);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 20px;display:flex}.ArtifactCanvas-module__nWq-xW__reportHeaderActions{align-items:center;gap:4px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabBar{align-self:stretch;gap:22px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabButton{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabButton:hover{color:var(--text-primary)}.ArtifactCanvas-module__nWq-xW__tabButtonActive,.ArtifactCanvas-module__nWq-xW__tabButtonActive:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.ArtifactCanvas-module__nWq-xW__tabCount{color:currentColor;background:#0070ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.ArtifactCanvas-module__nWq-xW__exportMenu{position:relative}.ArtifactCanvas-module__nWq-xW__exportButton{border:1px solid var(--border-light);background:var(--surface-card);height:34px;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ArtifactCanvas-module__nWq-xW__exportButton:hover{background:var(--surface);border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__exportDropdown{border:1px solid var(--border-light);background:var(--surface-card);min-width:132px;box-shadow:var(--shadow-panel);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);border-radius:12px;padding:6px;transition-delay:.15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.ArtifactCanvas-module__nWq-xW__exportDropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.ArtifactCanvas-module__nWq-xW__exportMenu:hover .ArtifactCanvas-module__nWq-xW__exportDropdown,.ArtifactCanvas-module__nWq-xW__exportMenu:focus-within .ArtifactCanvas-module__nWq-xW__exportDropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.ArtifactCanvas-module__nWq-xW__exportOption{width:100%;height:34px;color:var(--text-primary);font-family:var(--font-family);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.ArtifactCanvas-module__nWq-xW__exportOption:hover{background:var(--surface)}.ArtifactCanvas-module__nWq-xW__filesPane{background:#fff;flex:1;width:100%;min-height:0;overflow-y:auto}.ArtifactCanvas-module__nWq-xW__filesEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.ArtifactCanvas-module__nWq-xW__filesEmptyTitle{color:var(--text-primary);font-size:16px;font-weight:600}.ArtifactCanvas-module__nWq-xW__filesEmptyDesc{color:var(--text-secondary);margin-top:8px;line-height:1.7}.ArtifactCanvas-module__nWq-xW__fileTable{flex-direction:column;min-height:100%;display:flex}.ArtifactCanvas-module__nWq-xW__fileTableHeader,.ArtifactCanvas-module__nWq-xW__fileRow{grid-template-columns:minmax(0,2fr) 120px 110px;align-items:center;gap:16px;display:grid}.ArtifactCanvas-module__nWq-xW__fileTableHeader{z-index:1;border-bottom:1px solid var(--border-light);color:#64748b;background:#f8fafcf5;padding:14px 18px;font-size:12px;font-weight:600;position:sticky;top:0}.ArtifactCanvas-module__nWq-xW__fileTableBody{flex-direction:column;display:flex}.ArtifactCanvas-module__nWq-xW__fileRow{border-bottom:1px solid #e2e8f0b8;padding:14px 18px}.ArtifactCanvas-module__nWq-xW__fileRow:hover{background:#f8fafcb8}.ArtifactCanvas-module__nWq-xW__fileMain{align-items:center;gap:12px;min-width:0;display:flex}.ArtifactCanvas-module__nWq-xW__fileIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ArtifactCanvas-module__nWq-xW__fileInfo{min-width:0}.ArtifactCanvas-module__nWq-xW__fileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.ArtifactCanvas-module__nWq-xW__fileCell{color:var(--text-secondary);font-size:12px}.ArtifactCanvas-module__nWq-xW__fileActions{align-items:center;gap:8px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__fileAction{color:var(--brand-primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.ArtifactCanvas-module__nWq-xW__fileActionDanger{color:#ef4444}.ArtifactCanvas-module__nWq-xW__maximizeButton{border:1px solid var(--border-light);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary,#5b6472);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ArtifactCanvas-module__nWq-xW__maximizeButton:hover:not(:disabled){background:var(--surface);border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__maximizeButton:disabled{opacity:.45;cursor:not-allowed}.ArtifactCanvas-module__nWq-xW__maximizeOverlay{z-index:1000;background:#fff;position:fixed;inset:0}.ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating{z-index:2;border:1px solid var(--border-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:34px;height:34px;color:var(--text-secondary,#5b6472);cursor:pointer;transition:all var(--transition-fast);background:#ffffffdb;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f172a1f}.ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating:hover{background:#fff;border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__maximizeOverlayBody{background:#fff;position:absolute;inset:0;overflow-y:auto}:is([data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeOverlay,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeOverlayBody){background:var(--surface-card,#0b1020)}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating{color:var(--text-primary,#e8ecf3);background:#141c2edb}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__reportHeader{background:var(--surface-card)}:is([data-theme=dark] .ArtifactCanvas-module__nWq-xW__exportButton,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__exportDropdown,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeButton){background:var(--surface-card)}.ArtifactCanvas-module__nWq-xW__refreshControl{align-items:center;gap:8px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__refreshLabel{color:var(--text-secondary);white-space:nowrap;font-size:13px}.ArtifactCanvas-module__nWq-xW__refreshHint{color:var(--text-secondary);white-space:nowrap;font-size:12px}.ArtifactCanvas-module__nWq-xW__refreshSwitch{cursor:pointer;background:#b8c0cb;border:0;border-radius:999px;flex:none;width:43px;height:22px;padding:0;transition:background .12s;position:relative}.ArtifactCanvas-module__nWq-xW__refreshSwitch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ArtifactCanvas-module__nWq-xW__refreshSwitchOn{background:#20c765}.ArtifactCanvas-module__nWq-xW__refreshSwitchOn span{transform:translate(21px)}.ArtifactCanvas-module__nWq-xW__refreshSwitch:disabled,.ArtifactCanvas-module__nWq-xW__refreshControl .ArtifactCanvas-module__nWq-xW__exportButton:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitch{background:#b8c0cb}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitch span{background:#fff}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitchOn{background:#20c765}@media (max-width:767px){.ArtifactCanvas-module__nWq-xW__reportHeader{flex-direction:column;align-items:stretch}.ArtifactCanvas-module__nWq-xW__reportHeaderActions{justify-content:space-between}.ArtifactCanvas-module__nWq-xW__fileTableHeader{display:none}.ArtifactCanvas-module__nWq-xW__fileRow{grid-template-columns:1fr;gap:10px}.ArtifactCanvas-module__nWq-xW__fileActions{justify-content:flex-start}}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__filesPane{background:var(--surface-card)}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileTableHeader{color:var(--text-secondary);background:#1e293bf5}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileRow{border-bottom-color:#47556973}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileRow:hover{background:#33415566}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__saveError{background:#ef44441f;border-bottom-color:#ef444459}.ArtifactCanvas-module__nWq-xW__twoColLayoutFull{grid-template-columns:1fr}.ArtifactCanvas-module__nWq-xW__readOnlyBadge{color:var(--text-secondary);white-space:nowrap;margin-right:12px;font-size:13px}.ArtifactCanvas-module__nWq-xW__accessDenied{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ArtifactCanvas-module__nWq-xW__accessNotice{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;margin-right:12px;font-size:13px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__accessRetry{color:var(--brand-primary,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.ArtifactCanvas-module__nWq-xW__accessRetry:hover{text-decoration:underline}
.ArtifactRenderer-module__Ep9_FW__previewFrame{background:#fff;border:none;width:100%;height:100%;min-height:100%}
.QualityScoreBadge-module__diBcxG__badge{text-align:center;color:#fff;border-radius:12px;min-width:28px;height:24px;padding:0 8px;font-size:13px;font-weight:600;line-height:24px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0003}.QualityScoreBadge-module__diBcxG__stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:8px;right:8px}.QualityScoreBadge-module__diBcxG__stack .QualityScoreBadge-module__diBcxG__badge{position:static}.QualityScoreBadge-module__diBcxG__good{background:var(--status-green)}.QualityScoreBadge-module__diBcxG__neutral{background:#475569}.QualityScoreBadge-module__diBcxG__mid{background:var(--status-yellow)}.QualityScoreBadge-module__diBcxG__bad{background:var(--badge-red)}.QualityScoreBadge-module__diBcxG__pending{background:var(--text-secondary)}
.QualityDetailDrawer-module__5QYBtq__card{background:#fff;border-radius:8px;padding:16px}.QualityDetailDrawer-module__5QYBtq__content{flex-direction:column;gap:16px;display:flex}.QualityDetailDrawer-module__5QYBtq__imgWrap{background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex;overflow:hidden}.QualityDetailDrawer-module__5QYBtq__img{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:60vh;display:block}.QualityDetailDrawer-module__5QYBtq__zoomOverlay{z-index:2100;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QualityDetailDrawer-module__5QYBtq__zoomImg{object-fit:contain;border-radius:4px;max-width:94vw;max-height:94vh;box-shadow:0 8px 40px #00000080}.QualityDetailDrawer-module__5QYBtq__imgFallback{color:var(--text-secondary);font-size:14px}.QualityDetailDrawer-module__5QYBtq__scoreCard{border:1px solid var(--border-light);border-radius:12px;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.QualityDetailDrawer-module__5QYBtq__big{font-size:40px;font-weight:700}.QualityDetailDrawer-module__5QYBtq__good{color:var(--status-green)}.QualityDetailDrawer-module__5QYBtq__mid{color:var(--status-yellow)}.QualityDetailDrawer-module__5QYBtq__bad{color:var(--badge-red)}.QualityDetailDrawer-module__5QYBtq__gradeLabel{color:var(--text-secondary);font-size:14px}.QualityDetailDrawer-module__5QYBtq__mutedText{color:var(--text-secondary)}.QualityDetailDrawer-module__5QYBtq__unqualifiedText{color:var(--badge-red);font-size:14px;line-height:1.6}.QualityDetailDrawer-module__5QYBtq__sectionTitle{border-left:4px solid var(--brand-primary);margin:4px 0 0;padding-left:8px;font-size:16px;font-weight:700}.QualityDetailDrawer-module__5QYBtq__detailTable{border-collapse:collapse;width:100%}.QualityDetailDrawer-module__5QYBtq__detailTable th,.QualityDetailDrawer-module__5QYBtq__detailTable td{border:1px solid var(--border-light);text-align:left;vertical-align:top;padding:6px 8px;font-size:14px}.QualityDetailDrawer-module__5QYBtq__detailTable th{background:var(--surface);font-weight:600}.QualityDetailDrawer-module__5QYBtq__plainText{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.QualityDetailDrawer-module__5QYBtq__plainList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.QualityDetailDrawer-module__5QYBtq__kvRow{gap:12px;font-size:14px;display:flex}.QualityDetailDrawer-module__5QYBtq__kvLabel{color:var(--text-secondary);flex:none;width:72px}.QualityDetailDrawer-module__5QYBtq__readingOk{color:var(--status-green);font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingBad{color:var(--badge-red);font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingMuted{color:#999;font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingLabelClickable{cursor:zoom-in;color:var(--brand-primary);text-decoration:underline}[data-theme=dark] .QualityDetailDrawer-module__5QYBtq__card{background:#1a1a1a}
.QualityInspectionPanel-module__kctvVW__panel{flex-direction:column;height:100%;min-height:0;display:flex}.QualityInspectionPanel-module__kctvVW__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__tabs{gap:8px;display:flex}.QualityInspectionPanel-module__kctvVW__tab{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:14px}.QualityInspectionPanel-module__kctvVW__tabActive,.QualityInspectionPanel-module__kctvVW__tabActive:hover{background:var(--brand-primary);color:#fff;font-weight:600}.QualityInspectionPanel-module__kctvVW__count{opacity:.8;margin-left:6px;font-size:12px}.QualityInspectionPanel-module__kctvVW__dateFilter{border:1px solid var(--border-light);border-radius:8px;padding:6px 10px;font-size:14px}.QualityInspectionPanel-module__kctvVW__grid{grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.QualityInspectionPanel-module__kctvVW__cell{background:var(--surface);cursor:pointer;aspect-ratio:1;border:none;border-radius:10px;padding:0;position:relative;overflow:hidden}.QualityInspectionPanel-module__kctvVW__thumb{object-fit:cover;width:100%;height:100%;display:block}.QualityInspectionPanel-module__kctvVW__empty{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.QualityInspectionPanel-module__kctvVW__report{border-top:1px solid var(--border-light);color:var(--text-primary);padding:16px;font-size:14px;line-height:1.7;overflow:auto}:is(.QualityInspectionPanel-module__kctvVW__report h1,.QualityInspectionPanel-module__kctvVW__report h2,.QualityInspectionPanel-module__kctvVW__report h3){margin:12px 0 8px;font-weight:600}.QualityInspectionPanel-module__kctvVW__report table{border-collapse:collapse;width:100%;margin:8px 0}:is(.QualityInspectionPanel-module__kctvVW__report th,.QualityInspectionPanel-module__kctvVW__report td){border:1px solid var(--border-light);text-align:left;padding:6px 10px}.QualityInspectionPanel-module__kctvVW__report code{background:var(--surface);border-radius:4px;padding:1px 4px}.QualityInspectionPanel-module__kctvVW__ticketBanner{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;padding:8px 16px;font-size:13px}.QualityInspectionPanel-module__kctvVW__toolbar{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__chips{gap:6px;display:flex}.QualityInspectionPanel-module__kctvVW__chipBtn{border:1px solid var(--border-light);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:12px}.QualityInspectionPanel-module__kctvVW__chipActive,.QualityInspectionPanel-module__kctvVW__chipActive:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;font-weight:600}.QualityInspectionPanel-module__kctvVW__selActions{gap:10px;display:flex}.QualityInspectionPanel-module__kctvVW__linkBtn{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.QualityInspectionPanel-module__kctvVW__thumbBtn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.QualityInspectionPanel-module__kctvVW__check{width:18px;height:18px;accent-color:var(--brand-primary);cursor:pointer;position:absolute;top:8px;left:8px}.QualityInspectionPanel-module__kctvVW__footer{border-top:1px solid var(--border-light);justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__selCount{color:var(--text-secondary);font-size:13px}.QualityInspectionPanel-module__kctvVW__primaryBtn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:14px}.QualityInspectionPanel-module__kctvVW__primaryBtn:disabled{cursor:not-allowed;background:#0070ff59}.QualityInspectionPanel-module__kctvVW__secondaryBtn{background:var(--surface-card);color:var(--brand-primary);border:1px solid var(--brand-primary);cursor:pointer;border-radius:8px;padding:7px 16px;font-size:14px}.QualityInspectionPanel-module__kctvVW__secondaryBtn:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .QualityInspectionPanel-module__kctvVW__ticketBanner{color:#f0b849;background:#f0a81824;border-bottom-color:#f0a8184d}
.ServiceDesignOnboarding-module__vmHZ7G__stepContent{--guide-screenshot-max-height:max(240px, calc(100dvh - 330px));--guide-screenshot-height:var(--guide-screenshot-max-height);--guide-screenshot-position:top;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);grid-template-areas:"chatIntro reportIntro""chatPreview reportPreview";align-items:start;column-gap:24px;display:grid}.ServiceDesignOnboarding-module__vmHZ7G__chatIntro{grid-area:chatIntro}.ServiceDesignOnboarding-module__vmHZ7G__reportIntro{grid-area:reportIntro}.ServiceDesignOnboarding-module__vmHZ7G__chatPreview{grid-area:chatPreview;min-width:0}.ServiceDesignOnboarding-module__vmHZ7G__reportPreview{grid-area:reportPreview;min-width:0}.ServiceDesignOnboarding-module__vmHZ7G__previewTitle{font:var(--font-body);color:var(--text-primary);margin:0 0 8px;font-weight:600}@media (max-width:760px){.ServiceDesignOnboarding-module__vmHZ7G__stepContent{--guide-screenshot-max-height:400px;--guide-screenshot-height:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"chatIntro""chatPreview""reportIntro""reportPreview";gap:4px}}
.RobotDashboard-module__WmMqOG__screen{--rd-bg-1:#030816;--rd-bg-2:#071233;--rd-panel:#081438b8;--rd-panel-2:#0a1a46e6;--rd-line:#22d3ee47;--rd-line-strong:#22d3eeb3;--rd-glow:#22d3ee8c;--rd-accent:#22d3ee;--rd-accent-2:#a78bfa;--rd-text:#eef4ff;--rd-text-2:#93a4c9;--rd-grid:#22d3ee12;--rd-working:#38bdf8;--rd-charging:#22c55e;--rd-idle:#fbbf24;--rd-abnormal:#f43f5e;--rd-offline:#94a3b8;--rd-normal:#cbd5e1;--rd-ink:#fff;--rd-soft:#ffffff0a;--rd-soft-2:#ffffff14;--rd-soft-line:#ffffff1f;--rd-grid-line:#93a4c91f;--rd-solid:#081a45;--rd-modal:#071233;--rd-gantt-base:#0a1a46;--rd-gantt-shadow:#030816;--rd-now:#9aa8c7;--rd-now-line:#9aa8c78c;--rd-now-band:#9aa8c714;--rd-now-bg:#12204a;--rd-shadow:#0000004d;--rd-shadow-strong:#0009;--rd-backdrop:#020614b3;--rd-good-text:#86efac;--rd-good-bg:#22c55e2e;--rd-critical-text:#fda4af;--rd-critical-bg:#f43f5e33;--rd-running-text:#7dd3fc;--rd-running-bg:#38bdf833;--rd-notice-text:#fecdd3;--rd-notice-soft-text:#fde68a;--rd-gt-done:#bbf7d0;--rd-gt-running:#bae6fd;--rd-gt-abnormal:#fecdd3;--rd-gt-cancelled:#ddd6fe;--rd-gt-planned:#cbd5e1;--rd-tone:var(--rd-accent);height:calc(100dvh - var(--topbar-height,48px));min-height:480px;padding:12px 18px 18px calc(var(--sidebar-collapsed,0px) + 18px);color:var(--rd-text);background:radial-gradient(1100px 520px at 12% -10%, #22d3ee38, transparent 60%), radial-gradient(900px 480px at 100% 0%, #a78bfa38, transparent 60%), radial-gradient(900px 600px at 50% 120%, #3b82f640, transparent 60%), linear-gradient(180deg, var(--rd-bg-1), var(--rd-bg-2));font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.RobotDashboard-module__WmMqOG__screen:before{z-index:0;background-image:linear-gradient(var(--rd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--rd-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:36px 36px;animation:60s linear infinite RobotDashboard-module__WmMqOG__rdGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 90%);mask-image:radial-gradient(#000 35%,#0000 90%)}@keyframes RobotDashboard-module__WmMqOG__rdGridDrift{to{background-position:36px 36px,36px 36px}}.RobotDashboard-module__WmMqOG__stars{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 8% 22%,#ffffffb3,#0000),radial-gradient(1px 1px at 23% 68%,#22d3eecc,#0000),radial-gradient(1.5px 1.5px at 41% 12%,#ffffff8c,#0000),radial-gradient(1px 1px at 57% 84%,#a78bfacc,#0000),radial-gradient(1.5px 1.5px at 69% 36%,#fff9,#0000),radial-gradient(1px 1px at 82% 58%,#22d3eeb3,#0000),radial-gradient(1.5px 1.5px at 93% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 15% 90%,#ffffff80,#0000),radial-gradient(1px 1px at 48% 48%,#a78bfa99,#0000),radial-gradient(1.5px 1.5px at 76% 78%,#ffffff73,#0000);animation:5s ease-in-out infinite alternate RobotDashboard-module__WmMqOG__rdTwinkle;position:absolute;inset:0}@keyframes RobotDashboard-module__WmMqOG__rdTwinkle{0%{opacity:.35}to{opacity:1}}.RobotDashboard-module__WmMqOG__aurora{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#22d3ee47,#0000 70%) 10% 20%/45% 45% no-repeat,radial-gradient(closest-side,#a78bfa42,#0000 70%) 85% 15%/40% 40% no-repeat,radial-gradient(closest-side,#3b82f63d,#0000 70%) 55% 90%/50% 45% no-repeat;animation:26s ease-in-out infinite alternate RobotDashboard-module__WmMqOG__rdAurora;position:absolute;inset:-20%}@keyframes RobotDashboard-module__WmMqOG__rdAurora{0%{transform:translate(0,0)rotate(0)}to{transform:translate(3%,-4%)rotate(6deg)}}.RobotDashboard-module__WmMqOG__screen:fullscreen{height:100vh;min-height:100vh;padding-left:18px}.RobotDashboard-module__WmMqOG__screen>*{z-index:1;position:relative}.RobotDashboard-module__WmMqOG__screen>.RobotDashboard-module__WmMqOG__aurora,.RobotDashboard-module__WmMqOG__screen>.RobotDashboard-module__WmMqOG__stars{z-index:0;position:absolute}.RobotDashboard-module__WmMqOG__header{border-bottom:1px solid var(--rd-line);background-image:linear-gradient(90deg, transparent, var(--rd-line-strong) 30%, var(--rd-accent-2) 50%, var(--rd-line-strong) 70%, transparent);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 10px;display:flex}.RobotDashboard-module__WmMqOG__headerTitle{align-items:baseline;gap:14px;display:flex}.RobotDashboard-module__WmMqOG__title{letter-spacing:5px;background:linear-gradient(100deg,#e0fbff 0%,#22d3ee 30%,#fff 45%,#a78bfa 60%,#22d3ee 80%,#e0fbff 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 0 14px #22d3ee8c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:800;animation:7s ease-in-out infinite RobotDashboard-module__WmMqOG__rdShimmer}@keyframes RobotDashboard-module__WmMqOG__rdShimmer{0%,20%{background-position:0%}60%,to{background-position:100%}}.RobotDashboard-module__WmMqOG__project{color:var(--rd-text-2);letter-spacing:1px;font-size:13px}.RobotDashboard-module__WmMqOG__headerMeta{color:var(--rd-text-2);align-items:center;gap:14px;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__headerActions{align-items:center;gap:14px;display:flex}.RobotDashboard-module__WmMqOG__headerMetaFullscreen{min-height:34px;padding-left:40px}.RobotDashboard-module__WmMqOG__headerMetaFullscreen .RobotDashboard-module__WmMqOG__headerActions{display:none}.RobotDashboard-module__WmMqOG__headerMetaFullscreen:hover .RobotDashboard-module__WmMqOG__headerActions,.RobotDashboard-module__WmMqOG__headerMetaFullscreen:focus-within .RobotDashboard-module__WmMqOG__headerActions{display:flex}.RobotDashboard-module__WmMqOG__clock{color:var(--rd-text);letter-spacing:1.5px;text-shadow:0 0 12px #22d3ee80;font-size:19px;font-weight:700}.RobotDashboard-module__WmMqOG__live{align-items:center;gap:6px;display:inline-flex}.RobotDashboard-module__WmMqOG__liveHint{color:var(--rd-idle)}.RobotDashboard-module__WmMqOG__liveDot{background:var(--rd-charging);width:8px;height:8px;box-shadow:0 0 10px var(--rd-charging);border-radius:50%;animation:1.6s ease-in-out infinite RobotDashboard-module__WmMqOG__rdPulse}.RobotDashboard-module__WmMqOG__liveDotStale{background:var(--rd-idle);box-shadow:0 0 8px var(--rd-idle);animation:none}@keyframes RobotDashboard-module__WmMqOG__rdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.RobotDashboard-module__WmMqOG__headerButton,.RobotDashboard-module__WmMqOG__iconButton{border:1px solid var(--rd-line);height:30px;color:var(--rd-text);font:inherit;cursor:pointer;background:#22d3ee14;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:box-shadow .15s,border-color .15s;display:inline-flex}.RobotDashboard-module__WmMqOG__iconButton{justify-content:center;width:30px;padding:0}.RobotDashboard-module__WmMqOG__headerButton:hover,.RobotDashboard-module__WmMqOG__iconButton:hover{border-color:var(--rd-accent);box-shadow:0 0 12px var(--rd-glow)}.RobotDashboard-module__WmMqOG__headerButton:disabled{opacity:.5;cursor:default}.RobotDashboard-module__WmMqOG__headerButtonDanger{border-color:var(--rd-abnormal);color:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__notice{color:var(--rd-notice-text);background:#f43f5e1f;border:1px solid #f43f5e80;border-radius:6px;padding:8px 12px;font-size:13px}.RobotDashboard-module__WmMqOG__noticeSoft{color:var(--rd-notice-soft-text);background:#fbbf241a;border:1px solid #fbbf2466;border-radius:6px;padding:6px 12px;font-size:12px}.RobotDashboard-module__WmMqOG__kpiRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.RobotDashboard-module__WmMqOG__kpi{--kpi:var(--rd-accent);border:1px solid var(--rd-line);background:linear-gradient(135deg, var(--rd-soft), transparent 40%), var(--rd-panel);box-shadow:inset 0 0 0 1px var(--rd-soft);border-radius:10px;padding:12px 14px 12px 58px;animation:.6s ease-out both RobotDashboard-module__WmMqOG__rdRise;position:relative;overflow:hidden;container-type:inline-size}.RobotDashboard-module__WmMqOG__kpi:first-child{animation-delay:0s}.RobotDashboard-module__WmMqOG__kpi:nth-child(2){animation-delay:70ms}.RobotDashboard-module__WmMqOG__kpi:nth-child(3){animation-delay:.14s}.RobotDashboard-module__WmMqOG__kpi:nth-child(4){animation-delay:.21s}.RobotDashboard-module__WmMqOG__kpi:nth-child(5){animation-delay:.28s}.RobotDashboard-module__WmMqOG__kpi:nth-child(6){animation-delay:.35s}.RobotDashboard-module__WmMqOG__kpiSheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:30%;height:140%;animation:1.4s ease-out RobotDashboard-module__WmMqOG__rdSheen;position:absolute;top:-20%;left:-40%;transform:skew(-18deg)}@keyframes RobotDashboard-module__WmMqOG__rdSheen{0%{opacity:0;left:-40%}20%{opacity:1}to{opacity:0;left:130%}}.RobotDashboard-module__WmMqOG__kpi:before{background:var(--kpi);width:3px;box-shadow:0 0 14px var(--kpi);content:"";position:absolute;inset:0 auto 0 0}.RobotDashboard-module__WmMqOG__kpi:after{background:radial-gradient(circle, color-mix(in srgb, var(--kpi) 22%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.RobotDashboard-module__WmMqOG__kpi_cyan{--kpi:#22d3ee}.RobotDashboard-module__WmMqOG__kpi_blue{--kpi:#38bdf8}.RobotDashboard-module__WmMqOG__kpi_violet{--kpi:#a78bfa}.RobotDashboard-module__WmMqOG__kpi_green{--kpi:#22c55e}.RobotDashboard-module__WmMqOG__kpi_rose{--kpi:#f43f5e}.RobotDashboard-module__WmMqOG__kpi_amber{--kpi:#fbbf24}.RobotDashboard-module__WmMqOG__kpiIcon{border:1px solid color-mix(in srgb, var(--kpi) 55%, transparent);background:color-mix(in srgb, var(--kpi) 16%, transparent);width:34px;height:34px;color:var(--kpi);box-shadow:0 0 14px color-mix(in srgb, var(--kpi) 35%, transparent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;left:14px}.RobotDashboard-module__WmMqOG__kpiLabel{color:var(--rd-text-2);letter-spacing:1px;font-size:12px}.RobotDashboard-module__WmMqOG__kpiValue{background:linear-gradient(180deg, var(--rd-ink) 30%, color-mix(in srgb, var(--kpi) 70%, var(--rd-ink)) 100%);color:#0000;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kpi) 65%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:30px;font-weight:800;line-height:1.1}@keyframes RobotDashboard-module__WmMqOG__rdRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.RobotDashboard-module__WmMqOG__kpiUnit{color:var(--rd-text-2);margin-left:4px;font-size:12px;font-weight:500}.RobotDashboard-module__WmMqOG__kpiSub{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.RobotDashboard-module__WmMqOG__grid{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.RobotDashboard-module__WmMqOG__main,.RobotDashboard-module__WmMqOG__side{flex-direction:column;gap:12px;min-height:0;display:flex}.RobotDashboard-module__WmMqOG__panel{border:1px solid var(--rd-line);background:var(--rd-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;flex-direction:column;min-height:0;padding:12px 14px 14px;animation:.7s ease-out .2s both RobotDashboard-module__WmMqOG__rdRise;display:flex;position:relative}@property --rd-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.RobotDashboard-module__WmMqOG__panelTrace{z-index:1;background:conic-gradient(from var(--rd-angle), transparent 0 70%, color-mix(in srgb, var(--rd-accent) 85%, transparent) 84%, #fff 90%, color-mix(in srgb, var(--rd-accent) 85%, transparent) 95%, transparent 100%);filter:drop-shadow(0 0 6px var(--rd-accent));-webkit-mask-composite:xor;pointer-events:none;border-radius:11px;padding:2px;animation:7s linear infinite RobotDashboard-module__WmMqOG__rdTrace;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RobotDashboard-module__WmMqOG__panelAlarm .RobotDashboard-module__WmMqOG__panelTrace{animation-duration:5s}@keyframes RobotDashboard-module__WmMqOG__rdTrace{to{--rd-angle:360deg}}.RobotDashboard-module__WmMqOG__panelAlarmActive .RobotDashboard-module__WmMqOG__panelTitleText:before{animation:1.4s ease-in-out infinite RobotDashboard-module__WmMqOG__rdGlowPulse}@keyframes RobotDashboard-module__WmMqOG__rdGlowPulse{0%,to{box-shadow:0 0 6px var(--rd-accent);opacity:1}50%{box-shadow:0 0 16px var(--rd-accent), 0 0 28px var(--rd-accent);opacity:.7}}.RobotDashboard-module__WmMqOG__panel:before,.RobotDashboard-module__WmMqOG__panel:after{border-color:var(--rd-accent);content:"";pointer-events:none;width:14px;height:14px;filter:drop-shadow(0 0 4px var(--rd-glow));border-style:solid;position:absolute}.RobotDashboard-module__WmMqOG__panel:before{border-width:2px 0 0 2px;border-radius:10px 0 0;top:-1px;left:-1px}.RobotDashboard-module__WmMqOG__panel:after{border-width:0 2px 2px 0;border-radius:0 0 10px;bottom:-1px;right:-1px}.RobotDashboard-module__WmMqOG__panelFleet{flex:none;overflow:hidden}.RobotDashboard-module__WmMqOG__panelSchedule{flex:auto;min-height:200px;overflow:hidden}.RobotDashboard-module__WmMqOG__autoScroll{scrollbar-width:none}.RobotDashboard-module__WmMqOG__autoScroll::-webkit-scrollbar{display:none}.RobotDashboard-module__WmMqOG__side .RobotDashboard-module__WmMqOG__panel{flex:1;overflow:hidden}.RobotDashboard-module__WmMqOG__panelAlarm{--rd-accent:#f43f5e;--rd-glow:#f43f5e8c}.RobotDashboard-module__WmMqOG__panelTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.RobotDashboard-module__WmMqOG__panelTitleText{letter-spacing:2px;color:var(--rd-ink);padding-left:12px;font-size:15px;font-weight:700;position:relative}.RobotDashboard-module__WmMqOG__panelTitleText:before{background:var(--rd-accent);width:3px;box-shadow:0 0 10px var(--rd-accent);content:"";border-radius:2px;position:absolute;top:3px;bottom:3px;left:0}.RobotDashboard-module__WmMqOG__panelHint{color:var(--rd-text-2);font-size:12px}.RobotDashboard-module__WmMqOG__empty{min-height:80px;color:var(--rd-text-2);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__chips{flex-wrap:wrap;gap:6px;display:flex}.RobotDashboard-module__WmMqOG__chip{--chip:var(--rd-accent);border:1px solid var(--rd-soft-line);background:var(--rd-soft);height:26px;color:var(--rd-text-2);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.RobotDashboard-module__WmMqOG__chip:hover{color:var(--rd-text);border-color:var(--chip)}.RobotDashboard-module__WmMqOG__chipActive{color:var(--rd-ink);border-color:var(--chip);background:color-mix(in srgb, var(--chip) 22%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--chip) 45%, transparent)}.RobotDashboard-module__WmMqOG__chipDot{background:var(--chip);width:7px;height:7px;box-shadow:0 0 6px var(--chip);border-radius:50%}.RobotDashboard-module__WmMqOG__chip_working{--chip:var(--rd-working)}.RobotDashboard-module__WmMqOG__chip_charging{--chip:var(--rd-charging)}.RobotDashboard-module__WmMqOG__chip_idle{--chip:var(--rd-idle)}.RobotDashboard-module__WmMqOG__chip_abnormal{--chip:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__chip_offline{--chip:var(--rd-offline)}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:100px;max-height:calc(3 * var(--rd-card-h) + 2 * 10px + 6px);flex-direction:column;gap:10px;min-height:0;padding:4px 2px 2px;display:flex;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:var(--rd-card-h);align-content:start;gap:10px;display:grid}.RobotDashboard-module__WmMqOG__tone_working{--rd-tone:var(--rd-working)}.RobotDashboard-module__WmMqOG__tone_charging,.RobotDashboard-module__WmMqOG__tone_idle{--rd-tone:var(--rd-normal)}.RobotDashboard-module__WmMqOG__tone_abnormal{--rd-tone:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__tone_offline{--rd-tone:var(--rd-offline)}.RobotDashboard-module__WmMqOG__robotCard{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rd-tone) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 14%, transparent), transparent 55%), var(--rd-panel-2);height:100%;box-shadow:0 6px 20px var(--rd-shadow);cursor:pointer;border-radius:10px;outline:none;flex-direction:column;gap:8px;padding:10px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.RobotDashboard-module__WmMqOG__robotCard:hover,.RobotDashboard-module__WmMqOG__robotCard:focus-visible{border-color:var(--rd-tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--rd-tone) 40%, transparent), 0 0 24px color-mix(in srgb, var(--rd-tone) 35%, transparent);z-index:2;transform:translateY(-2px)}.RobotDashboard-module__WmMqOG__tone_working.RobotDashboard-module__WmMqOG__robotCard:after{background:conic-gradient(from var(--rd-angle), transparent 0 55%, color-mix(in srgb, var(--rd-tone) 90%, transparent) 82%, #fff 90%, transparent 100%);filter:drop-shadow(0 0 6px var(--rd-tone));-webkit-mask-composite:xor;content:"";pointer-events:none;border-radius:11px;padding:2px;animation:3.2s linear infinite RobotDashboard-module__WmMqOG__rdTrace;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RobotDashboard-module__WmMqOG__tone_offline.RobotDashboard-module__WmMqOG__robotCard{opacity:.72}.RobotDashboard-module__WmMqOG__tone_abnormal.RobotDashboard-module__WmMqOG__robotCard{animation:2.2s ease-in-out infinite RobotDashboard-module__WmMqOG__rdAlert}@keyframes RobotDashboard-module__WmMqOG__rdAlert{0%,to{box-shadow:0 0 0 1px #f43f5e59,0 0 12px #f43f5e40}50%{box-shadow:0 0 0 1px #f43f5ecc,0 0 26px #f43f5e8c}}.RobotDashboard-module__WmMqOG__robotTop{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.RobotDashboard-module__WmMqOG__robotTop .RobotDashboard-module__WmMqOG__robotAvatar{grid-row:1/3}.RobotDashboard-module__WmMqOG__robotTop .RobotDashboard-module__WmMqOG__robotStats{grid-column:2/4}.RobotDashboard-module__WmMqOG__robotAvatar{background:radial-gradient(circle, var(--rd-soft-2), var(--rd-soft));width:40px;height:40px;color:var(--rd-tone);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.RobotDashboard-module__WmMqOG__robotAvatar img{object-fit:cover;z-index:1;border-radius:50%;width:32px;height:32px;position:relative}.RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, transparent 0 55%, var(--rd-tone) 80%, transparent 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67.5%);mask:radial-gradient(circle,#0000 66%,#000 67.5%)}.RobotDashboard-module__WmMqOG__tone_working .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);animation:none}.RobotDashboard-module__WmMqOG__tone_working .RobotDashboard-module__WmMqOG__robotAvatar{box-shadow:0 0 10px color-mix(in srgb, var(--rd-tone) 35%, transparent)}.RobotDashboard-module__WmMqOG__tone_charging .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);animation:none}.RobotDashboard-module__WmMqOG__tone_idle .RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_offline .RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_abnormal .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);opacity:.8}.RobotDashboard-module__WmMqOG__robotName{color:var(--rd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.RobotDashboard-module__WmMqOG__robotType{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.RobotDashboard-module__WmMqOG__robotBadge{border:1px solid color-mix(in srgb, var(--rd-tone) 60%, transparent);background:color-mix(in srgb, var(--rd-tone) 18%, transparent);height:22px;color:var(--rd-tone);white-space:nowrap;text-shadow:0 0 8px color-mix(in srgb, var(--rd-tone) 60%, transparent);border-radius:11px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.RobotDashboard-module__WmMqOG__robotTaskName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.RobotDashboard-module__WmMqOG__robotTaskPct{color:var(--rd-ink);text-shadow:0 0 10px var(--rd-working);font-weight:800}.RobotDashboard-module__WmMqOG__robotTaskIdle{border:1px dashed var(--rd-soft-line);height:26px;color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__meterBar{background:var(--rd-soft-2);border-radius:3px;height:7px;overflow:hidden}.RobotDashboard-module__WmMqOG__meterBar>span{background:var(--meter);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--meter) 70%, transparent);border-radius:3px;transition:width .6s;display:block}.RobotDashboard-module__WmMqOG__robotHover{z-index:60;border:1px solid color-mix(in srgb, var(--rd-tone) 60%, var(--rd-solid));background:var(--rd-solid);box-shadow:0 12px 30px var(--rd-shadow-strong), 0 0 18px color-mix(in srgb, var(--rd-tone) 30%, transparent);color:var(--rd-text-2);opacity:0;pointer-events:none;border-radius:10px;max-width:360px;padding:10px 12px;font-size:12px;position:fixed;top:0;left:0}.RobotDashboard-module__WmMqOG__robotHoverTip{width:max-content;max-width:320px;color:var(--rd-text);white-space:normal;word-break:break-all;padding:4px 8px;font-size:12px}.RobotDashboard-module__WmMqOG__robotHoverGantt{--rd-tone:var(--rd-gantt-tone);width:max-content;min-width:220px}.RobotDashboard-module__WmMqOG__robotHoverReady{opacity:1;animation:.15s ease-out RobotDashboard-module__WmMqOG__rdHoverIn}@keyframes RobotDashboard-module__WmMqOG__rdHoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RobotDashboard-module__WmMqOG__robotHoverTitle{color:var(--rd-ink);margin-bottom:6px;font-size:13px;font-weight:700}.RobotDashboard-module__WmMqOG__robotHover dl{grid-template-columns:1fr;gap:3px;margin:0;display:grid}.RobotDashboard-module__WmMqOG__robotHover dl>div{gap:8px;display:flex}.RobotDashboard-module__WmMqOG__robotHover dt{width:84px;color:var(--rd-text-2);flex-shrink:0}.RobotDashboard-module__WmMqOG__robotHover dd{color:var(--rd-text);word-break:break-all;margin:0}.RobotDashboard-module__WmMqOG__robotHover em{color:var(--rd-tone);margin-top:6px;font-style:normal;display:block}.RobotDashboard-module__WmMqOG__listScroll{flex-direction:column;gap:6px;min-height:0;display:flex;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__listScroll>.RobotDashboard-module__WmMqOG__list{flex:none;overflow:visible}.RobotDashboard-module__WmMqOG__scrollEnd{text-align:center;color:var(--rd-text-2);letter-spacing:.04em;opacity:.55;flex:none;margin:2px 0 0;padding:6px 0 2px;font-size:12px;transition:opacity .3s,color .3s}.RobotDashboard-module__WmMqOG__scrollEnd:before,.RobotDashboard-module__WmMqOG__scrollEnd:after{content:"—";opacity:.6;margin:0 8px}.RobotDashboard-module__WmMqOG__scrollEndActive{opacity:1;color:var(--rd-text-1)}.RobotDashboard-module__WmMqOG__list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.RobotDashboard-module__WmMqOG__listItem{border:1px solid var(--rd-soft-line);background:var(--rd-soft);border-radius:8px;overflow:hidden}.RobotDashboard-module__WmMqOG__listItemButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.RobotDashboard-module__WmMqOG__listItemButton:hover,.RobotDashboard-module__WmMqOG__listItemButton:focus-visible{background:var(--rd-soft-line)}.RobotDashboard-module__WmMqOG__listItemAlarm{border-left:3px solid var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__listItemSelected{border-color:var(--rd-line-strong);background:var(--rd-soft-line);box-shadow:inset 3px 0 0 var(--rd-accent)}.RobotDashboard-module__WmMqOG__listRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.RobotDashboard-module__WmMqOG__listItemFresh{animation:2.2s ease-in-out infinite RobotDashboard-module__WmMqOG__rdAlert}.RobotDashboard-module__WmMqOG__listTime{color:var(--rd-text-2);font-size:12px}.RobotDashboard-module__WmMqOG__listMain{flex-direction:column;gap:2px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__listPrimary{color:var(--rd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.RobotDashboard-module__WmMqOG__listSecondary{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.RobotDashboard-module__WmMqOG__tag{background:var(--rd-soft-2);height:20px;color:var(--rd-text);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.RobotDashboard-module__WmMqOG__tagGood{background:var(--rd-good-bg);color:var(--rd-good-text)}.RobotDashboard-module__WmMqOG__tagCritical{background:var(--rd-critical-bg);color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__tagRunning{background:var(--rd-running-bg);color:var(--rd-running-text)}.RobotDashboard-module__WmMqOG__textDanger{color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__modalBackdrop{z-index:1000;background:var(--rd-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.RobotDashboard-module__WmMqOG__modal{border:1px solid color-mix(in srgb, var(--rd-tone) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 12%, transparent), transparent 40%), var(--rd-modal);width:min(1120px,100%);height:calc(100vh - 80px);max-height:900px;box-shadow:0 30px 80px var(--rd-shadow-strong), 0 0 40px color-mix(in srgb, var(--rd-tone) 30%, transparent);color:var(--rd-text);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__modalHeader{border-bottom:1px solid var(--rd-line);flex-shrink:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.RobotDashboard-module__WmMqOG__modalAvatar{border:2px solid var(--rd-tone);background:var(--rd-soft);width:56px;height:56px;color:var(--rd-tone);box-shadow:0 0 16px color-mix(in srgb, var(--rd-tone) 55%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__modalAvatar img{object-fit:cover;width:100%;height:100%}.RobotDashboard-module__WmMqOG__modalTitleBlock{min-width:0}.RobotDashboard-module__WmMqOG__modalHeaderPlain{grid-template-columns:minmax(0,1fr) auto}.RobotDashboard-module__WmMqOG__mapImage{object-fit:contain;max-width:100%;max-height:60vh;margin:0 auto;display:block}.RobotDashboard-module__WmMqOG__modalTitle{color:var(--rd-ink);letter-spacing:1px;margin:0;font-size:18px;font-weight:800}.RobotDashboard-module__WmMqOG__modalSub{color:var(--rd-text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__modalActions{gap:8px;display:flex}.RobotDashboard-module__WmMqOG__modalBody{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.RobotDashboard-module__WmMqOG__modalScroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.RobotDashboard-module__WmMqOG__modalScroll>.RobotDashboard-module__WmMqOG__modalCard{flex-shrink:0}.RobotDashboard-module__WmMqOG__modalSide{flex-direction:column;gap:12px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__modalCard{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.RobotDashboard-module__WmMqOG__modalCardTitle{letter-spacing:1px;color:var(--rd-ink);padding-left:10px;font-size:13px;font-weight:700;position:relative}.RobotDashboard-module__WmMqOG__modalCardTitle:before{background:var(--rd-tone);width:3px;box-shadow:0 0 8px var(--rd-tone);content:"";border-radius:2px;position:absolute;top:2px;bottom:2px;left:0}.RobotDashboard-module__WmMqOG__taskLayout{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;display:grid}.RobotDashboard-module__WmMqOG__ring{width:140px;height:140px;position:relative}.RobotDashboard-module__WmMqOG__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.RobotDashboard-module__WmMqOG__ringTrack{fill:none;stroke:var(--rd-soft-2);stroke-width:10px}.RobotDashboard-module__WmMqOG__ringFill{fill:none;stroke:var(--rd-accent);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--rd-glow));transition:stroke-dashoffset .8s}.RobotDashboard-module__WmMqOG__ringLabel{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.RobotDashboard-module__WmMqOG__ringValue{color:var(--rd-ink);text-shadow:0 0 14px var(--rd-glow);font-size:30px;font-weight:800}.RobotDashboard-module__WmMqOG__ringValue small{color:var(--rd-text-2);margin-left:2px;font-size:13px}.RobotDashboard-module__WmMqOG__ringHint{color:var(--rd-text-2);font-size:11px}.RobotDashboard-module__WmMqOG__taskFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.RobotDashboard-module__WmMqOG__taskFacts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__taskFacts dt{color:var(--rd-text-2);font-size:11px}.RobotDashboard-module__WmMqOG__taskFacts dd{color:var(--rd-text);word-break:break-all;margin:0;font-size:13px}.RobotDashboard-module__WmMqOG__mapWrap{--rd-map-height:clamp(260px, 42vh, 420px);border-radius:8px;flex-direction:column;gap:10px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__mapWrap>figure{margin:0}.RobotDashboard-module__WmMqOG__mapWrap>figure>div,.RobotDashboard-module__WmMqOG__mapWrap>div{box-sizing:border-box;height:var(--rd-map-height);align-items:center}.RobotDashboard-module__WmMqOG__mapWrap>figure>div>svg,.RobotDashboard-module__WmMqOG__mapWrap>figure>div>img,.RobotDashboard-module__WmMqOG__mapWrap>div>img{object-fit:contain;width:100%;height:100%;max-height:none}.RobotDashboard-module__WmMqOG__liveMaps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RobotDashboard-module__WmMqOG__liveMap{border:1px solid var(--rd-soft-line);background:var(--rd-soft);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px;display:flex}.RobotDashboard-module__WmMqOG__liveMap img{width:100%;height:var(--rd-map-height,360px);object-fit:contain;background:#9ca3af;border-radius:6px;display:block}.RobotDashboard-module__WmMqOG__liveMapBlank{background:var(--rd-soft);height:90px;color:var(--rd-text-2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__liveMapMeta{color:var(--rd-text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__liveMapMeta>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.RobotDashboard-module__WmMqOG__bigMeters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.RobotDashboard-module__WmMqOG__bigMeter{--meter:#38bdf8;background:var(--rd-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label""bar bar";align-items:center;gap:2px 8px;padding:10px;display:grid}.RobotDashboard-module__WmMqOG__bigMeter:first-child{--meter:#22c55e}.RobotDashboard-module__WmMqOG__bigMeter:nth-child(2){--meter:#38bdf8}.RobotDashboard-module__WmMqOG__bigMeter:nth-child(3){--meter:#fbbf24}.RobotDashboard-module__WmMqOG__bigMeterLow{--meter:#f43f5e}.RobotDashboard-module__WmMqOG__bigMeterIcon{color:var(--meter);filter:drop-shadow(0 0 5px var(--meter));grid-area:icon;display:inline-flex}.RobotDashboard-module__WmMqOG__bigMeterValue{color:var(--rd-ink);grid-area:value;font-size:20px;font-weight:800;line-height:1}.RobotDashboard-module__WmMqOG__bigMeterValue small{color:var(--rd-text-2);margin-left:2px;font-size:11px}.RobotDashboard-module__WmMqOG__bigMeterLabel{color:var(--rd-text-2);grid-area:label;font-size:11px}.RobotDashboard-module__WmMqOG__bigMeter .RobotDashboard-module__WmMqOG__meterBar{grid-area:bar;margin-top:6px}@media (max-width:1520px){.RobotDashboard-module__WmMqOG__kpiRow{gap:8px}.RobotDashboard-module__WmMqOG__kpi{padding:clamp(6px,3cqw,10px) clamp(6px,3cqw,10px) clamp(6px,3cqw,10px) clamp(32px,22cqw,50px)}.RobotDashboard-module__WmMqOG__kpiIcon{border-radius:8px;width:clamp(20px,14cqw,30px);height:clamp(20px,14cqw,30px);top:clamp(7px,4cqw,12px);left:clamp(5px,3cqw,10px)}.RobotDashboard-module__WmMqOG__kpiLabel{letter-spacing:0;font-size:clamp(10px,5.5cqw,12px)}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(15px,11cqw,24px)}.RobotDashboard-module__WmMqOG__kpiUnit{font-size:clamp(9px,5cqw,12px)}.RobotDashboard-module__WmMqOG__kpiSub{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;font-size:clamp(9px,5cqw,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:88px}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:1100px){.RobotDashboard-module__WmMqOG__grid{grid-template-columns:minmax(0,1fr)}.RobotDashboard-module__WmMqOG__side{flex-direction:row}.RobotDashboard-module__WmMqOG__modalBody{grid-template-columns:minmax(0,1fr)}.RobotDashboard-module__WmMqOG__kpi{padding:8px}.RobotDashboard-module__WmMqOG__kpiIcon{display:none}.RobotDashboard-module__WmMqOG__kpiLabel{font-size:clamp(10px,7cqw,11px)}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(15px,13cqw,22px)}.RobotDashboard-module__WmMqOG__kpiSub{-webkit-line-clamp:3;font-size:clamp(9px,6.5cqw,10px)}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:80px}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:760px){.RobotDashboard-module__WmMqOG__screen{padding:12px 14px 16px}.RobotDashboard-module__WmMqOG__header,.RobotDashboard-module__WmMqOG__headerMeta{flex-wrap:wrap}.RobotDashboard-module__WmMqOG__kpiRow{gap:6px}.RobotDashboard-module__WmMqOG__kpi{padding:6px}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(14px,12cqw,16px)}.RobotDashboard-module__WmMqOG__kpiSub{font-size:9px}.RobotDashboard-module__WmMqOG__side{flex-direction:column}.RobotDashboard-module__WmMqOG__taskLayout{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:1520px),(max-height:900px){.RobotDashboard-module__WmMqOG__panelFleet{flex:0 0 calc(60% - 6px);min-height:0}.RobotDashboard-module__WmMqOG__panelFleet .RobotDashboard-module__WmMqOG__robotGridScroll{flex:auto;max-height:none}.RobotDashboard-module__WmMqOG__panelSchedule{flex:0 0 calc(40% - 6px);min-height:0}}@media (prefers-reduced-motion:reduce){.RobotDashboard-module__WmMqOG__aurora,.RobotDashboard-module__WmMqOG__stars,.RobotDashboard-module__WmMqOG__screen:before,.RobotDashboard-module__WmMqOG__title,.RobotDashboard-module__WmMqOG__kpi,.RobotDashboard-module__WmMqOG__kpiSheen,.RobotDashboard-module__WmMqOG__panel,.RobotDashboard-module__WmMqOG__panelTrace,.RobotDashboard-module__WmMqOG__panelAlarmActive .RobotDashboard-module__WmMqOG__panelTitleText:before,.RobotDashboard-module__WmMqOG__tone_working.RobotDashboard-module__WmMqOG__robotCard:after,.RobotDashboard-module__WmMqOG__ganttNow,.RobotDashboard-module__WmMqOG__liveDot,.RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_abnormal.RobotDashboard-module__WmMqOG__robotCard,.RobotDashboard-module__WmMqOG__listItemFresh{animation:none}}.RobotDashboard-module__WmMqOG__robotTaskLine{background:color-mix(in srgb, var(--rd-working) 12%, transparent);height:26px;color:var(--rd-text);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__robotTaskLine svg{color:var(--rd-working);flex-shrink:0}.RobotDashboard-module__WmMqOG__robotStats{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__stat{--meter:#38bdf8;flex-shrink:0;align-items:center;gap:3px;font-size:11.5px;line-height:1;display:inline-flex}.RobotDashboard-module__WmMqOG__stat:first-child{--meter:#22c55e}.RobotDashboard-module__WmMqOG__stat:nth-child(2){--meter:#38bdf8}.RobotDashboard-module__WmMqOG__stat:nth-child(3){--meter:#fbbf24}.RobotDashboard-module__WmMqOG__statLow{--meter:#f43f5e}.RobotDashboard-module__WmMqOG__statIcon{color:var(--meter);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--meter) 70%, transparent));display:inline-flex}.RobotDashboard-module__WmMqOG__statValue{color:var(--rd-text);font-weight:600}.RobotDashboard-module__WmMqOG__statLow .RobotDashboard-module__WmMqOG__statValue{color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__panelTitleRight{align-items:center;gap:16px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__gantt{--rd-gantt-label:210px;flex-direction:column;flex:1;min-height:0;font-size:11px;display:flex}.RobotDashboard-module__WmMqOG__ganttScroll{flex:1;min-height:0;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__ganttHead{z-index:2;background:linear-gradient(180deg, var(--rd-gantt-base) 75%, transparent);height:22px;display:flex;position:sticky;top:0}.RobotDashboard-module__WmMqOG__ganttNowTag{z-index:1;border:1px solid var(--rd-now-line);background:var(--rd-now-bg);color:var(--rd-now);white-space:nowrap;border-radius:9px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;top:-1px;transform:translate(-50%)}.RobotDashboard-module__WmMqOG__ganttAxis{flex:1;min-width:0;position:relative}.RobotDashboard-module__WmMqOG__ganttHour{color:var(--rd-text-2);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.RobotDashboard-module__WmMqOG__ganttHour:first-child{transform:none}.RobotDashboard-module__WmMqOG__ganttHourLast{transform:translate(-100%)}.RobotDashboard-module__WmMqOG__ganttBody{position:relative}.RobotDashboard-module__WmMqOG__ganttGrid{left:var(--rd-gantt-label);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.RobotDashboard-module__WmMqOG__ganttGridLine{border-left:1px solid var(--rd-grid-line);position:absolute;top:0;bottom:0}.RobotDashboard-module__WmMqOG__ganttGridLineStrong{border-left-color:var(--rd-line)}.RobotDashboard-module__WmMqOG__ganttRow{border-bottom:1px solid var(--rd-grid-line);align-items:center;height:30px;display:flex;position:relative}.RobotDashboard-module__WmMqOG__ganttRow:hover{background:#22d3ee0d}.RobotDashboard-module__WmMqOG__ganttLabel{flex:0 0 var(--rd-gantt-label);width:var(--rd-gantt-label);color:var(--rd-text);text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:12.5px;overflow:hidden}.RobotDashboard-module__WmMqOG__ganttTrack{flex:1;min-width:0;height:100%;position:relative}.RobotDashboard-module__WmMqOG__ganttBlock{box-sizing:border-box;border:1px solid var(--rd-gantt-tone);background:color-mix(in srgb, var(--rd-gantt-tone) 22%, var(--rd-gantt-base));min-width:4px;height:20px;color:var(--rd-gantt-text,var(--rd-text));cursor:default;font-variant-numeric:tabular-nums;border-left-width:3px;border-radius:4px;transition:filter .15s;position:absolute;top:5px}.RobotDashboard-module__WmMqOG__ganttBlockClickable{cursor:pointer}.RobotDashboard-module__WmMqOG__ganttBlockClickable:hover{filter:brightness(1.15)}.RobotDashboard-module__WmMqOG__taskMapList{flex-direction:column;gap:10px;display:flex}.RobotDashboard-module__WmMqOG__taskMapItem{flex-direction:column;gap:6px;display:flex}.RobotDashboard-module__WmMqOG__taskMapCaption{color:var(--rd-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__taskMapCaption strong{color:var(--rd-text);white-space:nowrap;flex-shrink:0;font-weight:600}.RobotDashboard-module__WmMqOG__taskMapCaption>span{min-width:0}.RobotDashboard-module__WmMqOG__ganttBlockText{white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--rd-gantt-shadow), 0 0 3px var(--rd-gantt-shadow), 0 1px 2px var(--rd-gantt-shadow);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:4px}.RobotDashboard-module__WmMqOG__ganttBlock:hover{z-index:1;filter:brightness(1.25)}.RobotDashboard-module__WmMqOG__ganttTone_done{--rd-gantt-tone:var(--rd-charging);--rd-gantt-text:var(--rd-gt-done)}.RobotDashboard-module__WmMqOG__ganttTone_running{--rd-gantt-tone:var(--rd-working);--rd-gantt-text:var(--rd-gt-running)}.RobotDashboard-module__WmMqOG__ganttBlock.RobotDashboard-module__WmMqOG__ganttTone_running{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--rd-working) 34%, transparent) 0 6px, color-mix(in srgb, var(--rd-working) 16%, transparent) 6px 12px), var(--rd-gantt-base);animation:1.2s linear infinite RobotDashboard-module__WmMqOG__rdGanttRunning}@keyframes RobotDashboard-module__WmMqOG__rdGanttRunning{0%{background-position:0 0,0 0}to{background-position:17px 0,0 0}}.RobotDashboard-module__WmMqOG__ganttTone_abnormal{--rd-gantt-tone:var(--rd-abnormal);--rd-gantt-text:var(--rd-gt-abnormal)}.RobotDashboard-module__WmMqOG__ganttTone_cancelled{--rd-gantt-tone:var(--rd-accent-2);--rd-gantt-text:var(--rd-gt-cancelled)}.RobotDashboard-module__WmMqOG__ganttTone_planned{--rd-gantt-tone:var(--rd-offline);--rd-gantt-text:var(--rd-gt-planned)}.RobotDashboard-module__WmMqOG__ganttBlock.RobotDashboard-module__WmMqOG__ganttTone_planned{border-style:dashed dashed dashed solid}.RobotDashboard-module__WmMqOG__ganttNow{z-index:1;border-left:1.5px dashed var(--rd-now-line);pointer-events:none;position:absolute;top:0;bottom:0}.RobotDashboard-module__WmMqOG__ganttNow:after{background:linear-gradient(90deg, transparent, var(--rd-now-band), transparent);content:"";width:30px;position:absolute;top:0;bottom:0;left:-16px}.RobotDashboard-module__WmMqOG__ganttBody[aria-hidden] .RobotDashboard-module__WmMqOG__ganttNow:before{display:none}.RobotDashboard-module__WmMqOG__ganttNow:before{background:var(--rd-now);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-4px}.RobotDashboard-module__WmMqOG__ganttLegend{color:var(--rd-text-2);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.RobotDashboard-module__WmMqOG__ganttLegendNow{border-left:1.5px dashed var(--rd-now);width:0;height:12px;display:inline-block}.RobotDashboard-module__WmMqOG__ganttLegendItem{align-items:center;gap:5px;display:inline-flex}.RobotDashboard-module__WmMqOG__ganttLegendSwatch{border:1px solid var(--rd-gantt-tone);background:color-mix(in srgb, var(--rd-gantt-tone) 30%, var(--rd-gantt-base));border-radius:3px;width:12px;height:12px;display:inline-block}html[data-theme=light] .RobotDashboard-module__WmMqOG__screen{--rd-bg-1:#e9f0fa;--rd-bg-2:#f5f8fc;--rd-panel:#fff;--rd-panel-2:#fff;--rd-line:#d7e3f4;--rd-line-strong:#7fa8f5;--rd-glow:#1677ff38;--rd-accent:#1677ff;--rd-accent-2:#4f8ff7;--rd-text:#1f2d3d;--rd-text-2:#6b7a90;--rd-grid:transparent;--rd-working:#1677ff;--rd-charging:#12a66c;--rd-idle:#e08a00;--rd-abnormal:#ef4444;--rd-offline:#98a2b3;--rd-normal:#475569;--rd-ink:#0b1b33;--rd-soft:#1677ff0d;--rd-soft-2:#1677ff1a;--rd-soft-line:#e3eaf5;--rd-grid-line:#e6ecf5;--rd-solid:#fff;--rd-modal:#fff;--rd-gantt-base:#fff;--rd-gantt-shadow:#fff;--rd-now:#6b7a99;--rd-now-line:#6b7a998c;--rd-now-band:#6b7a9914;--rd-now-bg:#f3f5fa;--rd-shadow:#0f235014;--rd-shadow-strong:#0f235038;--rd-backdrop:#14285059;--rd-good-text:#0f7a4f;--rd-good-bg:#12a66c1f;--rd-critical-text:#c02626;--rd-critical-bg:#ef44441f;--rd-running-text:#0f5fd6;--rd-running-bg:#1677ff1f;--rd-notice-text:#9f1239;--rd-notice-soft-text:#92400e;--rd-gt-done:#0f7a4f;--rd-gt-running:#0f5fd6;--rd-gt-abnormal:#b91c1c;--rd-gt-cancelled:#5b21b6;--rd-gt-planned:#475569;background:linear-gradient(180deg, var(--rd-bg-1), var(--rd-bg-2))}html[data-theme=light] .RobotDashboard-module__WmMqOG__screen:before{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__stars{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__aurora{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_cyan{--kpi:#0ea5e9}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_blue{--kpi:#1677ff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_violet{--kpi:#6f5bff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_green{--kpi:#12a66c}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_rose{--kpi:#ef4444}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_amber{--kpi:#e08a00}html[data-theme=light] .RobotDashboard-module__WmMqOG__header{border-bottom-color:var(--rd-line);background-image:linear-gradient(90deg, var(--rd-accent), var(--rd-accent-2) 40%, transparent 70%)}html[data-theme=light] .RobotDashboard-module__WmMqOG__title{color:var(--rd-ink);filter:none;background:0 0;animation:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__clock{color:var(--rd-ink);text-shadow:none}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__ringValue,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotBadge,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskPct){text-shadow:none}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__headerButton,html[data-theme=light] .RobotDashboard-module__WmMqOG__iconButton){background:#fff}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__headerButton:hover,html[data-theme=light] .RobotDashboard-module__WmMqOG__iconButton:hover){box-shadow:0 2px 8px var(--rd-glow)}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi{border-color:var(--rd-line);box-shadow:0 2px 12px var(--rd-shadow);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi:after{background:radial-gradient(circle, color-mix(in srgb, var(--kpi) 14%, transparent), transparent 68%)}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi:before{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiIcon{border-color:color-mix(in srgb, var(--kpi) 30%, #fff);background:color-mix(in srgb, var(--kpi) 10%, #fff);box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiValue{color:var(--rd-ink);filter:none;background:0 0}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiSheen{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--kpi) 12%, transparent), transparent)}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel{border-color:var(--rd-line);box-shadow:0 2px 12px var(--rd-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel:before{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel:after{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelTrace{filter:none;opacity:.8}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelTitleText:before{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelAlarm{--rd-accent:#ef4444;--rd-glow:#ef444433}html[data-theme=light] .RobotDashboard-module__WmMqOG__chip{border-color:var(--rd-soft-line);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__chipActive{color:var(--chip);background:color-mix(in srgb, var(--chip) 10%, #fff);box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__chipDot{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard{border-color:color-mix(in srgb, var(--rd-tone) 40%, #fff);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 7%, #fff), #fff 55%);box-shadow:0 2px 10px var(--rd-shadow)}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard:hover,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard:focus-visible){box-shadow:0 6px 18px color-mix(in srgb, var(--rd-tone) 22%, transparent)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotAvatar{background:color-mix(in srgb, var(--rd-tone) 8%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotRing{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotBadge{background:color-mix(in srgb, var(--rd-tone) 10%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskLine{background:color-mix(in srgb, var(--rd-working) 8%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskIdle{background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__statIcon{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__listItem{background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttHead{background:linear-gradient(#fff 75%,#0000)}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttNowTag{color:#c02626;box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttNow{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttBlockText{text-shadow:0 0 2px var(--rd-gantt-shadow), 0 0 2px var(--rd-gantt-shadow)}html[data-theme=light] .RobotDashboard-module__WmMqOG__modal{border-color:var(--rd-line);box-shadow:0 24px 64px var(--rd-shadow-strong);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__modalCard{border-color:var(--rd-line);background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__modalAvatar{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ringFill{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__bigMeterIcon{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__meterBar>span{box-shadow:none}.RobotDashboard-module__WmMqOG__taskControls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.RobotDashboard-module__WmMqOG__taskControlButton{border:1px solid color-mix(in srgb, var(--rd-working) 45%, transparent);background:color-mix(in srgb, var(--rd-working) 12%, transparent);color:var(--rd-working);cursor:pointer;border-radius:6px;padding:5px 14px;font-size:13px;transition:background .15s,border-color .15s}.RobotDashboard-module__WmMqOG__taskControlButton:hover:not(:disabled){border-color:var(--rd-working);background:color-mix(in srgb, var(--rd-working) 22%, transparent)}.RobotDashboard-module__WmMqOG__taskControlButton:disabled{opacity:.55;cursor:not-allowed}.RobotDashboard-module__WmMqOG__taskControlDanger{border-color:color-mix(in srgb, var(--rd-abnormal) 45%, transparent);background:color-mix(in srgb, var(--rd-abnormal) 12%, transparent);color:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__taskControlDanger:hover:not(:disabled){border-color:var(--rd-abnormal);background:color-mix(in srgb, var(--rd-abnormal) 22%, transparent)}.RobotDashboard-module__WmMqOG__taskControlButton[data-danger-action]:hover:not(:disabled){border-color:var(--rd-abnormal);background:color-mix(in srgb, var(--rd-abnormal) 14%, transparent)}.RobotDashboard-module__WmMqOG__modalTitleBlock .RobotDashboard-module__WmMqOG__taskControls{border-top:1px solid var(--rd-line);align-items:center;margin-top:10px;padding-top:10px}.RobotDashboard-module__WmMqOG__taskControlLabel{color:var(--rd-text-2);margin-right:2px;font-size:12px}
