*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}:root{--bg-base:#10141c;--border:#435169;--text-muted:#a8b8ce;--account-tag-cyan:#8dcbd5;--account-tag-purple:#acb8e8;--account-tag-magenta:#e4a8bf}:root.light{--bg-base:#f4f6f8;--border:#d7dfe8;--text-muted:#65758a;--account-tag-cyan:#0e7490;--account-tag-purple:#6d28d9;--account-tag-magenta:#be185d}.ant-layout-sider-trigger{border-top:1px solid var(--sider-trigger-border,#ffffff26)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-in-up{animation:.3s ease-out slideInUp}.animate-slide-in-right{animation:.3s ease-out slideInRight}.page-enter{animation:.3s ease-out slideInUp}.hover-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{color:#fff;background:#2563eb}.log-panel::selection{color:inherit;background:#3b82f64d}.log-panel ::selection{color:inherit;background:#3b82f64d}.chatgpt-registration-mode-segmented{max-width:100%}.chatgpt-registration-mode-segmented .ant-segmented-group{flex-wrap:wrap;max-width:100%}.chatgpt-registration-mode-segmented .ant-segmented-item-label{white-space:normal;padding-block:4px;line-height:1.25}.global-task-bar{z-index:20;align-items:center;gap:12px;min-height:56px;padding:8px 24px;display:flex;position:sticky;top:0}.global-task-previews{flex:1;gap:8px;min-width:0;display:flex;overflow:hidden}.global-task-previews .ant-btn{min-width:0;max-width:240px}.global-task-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-task-list{width:min(480px,100vw - 96px);max-height:60vh;overflow-y:auto}.global-task-row.ant-btn{width:100%;height:auto;padding:10px 4px;display:flex}.global-task-row .global-task-name{text-align:left;flex:1}@media (width<=767px){.global-task-bar{flex-wrap:wrap;gap:4px;padding:8px}.global-task-previews{display:none}}
