[data-v-78fa4b39]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-78fa4b39]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-78fa4b39]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-78fa4b39]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.app-shell[data-v-78fa4b39]{height:calc(100 * var(--vh));background-color:var(--bg-primary);flex-direction:column;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.app-shell[data-v-78fa4b39]:after{content:"";z-index:0;background-image:var(--app-background-image,none);opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.app-shell--custom-background[data-v-78fa4b39]:after{opacity:1}.app-layout[data-v-78fa4b39]{z-index:1;background-color:var(--bg-card);flex:1;width:100%;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.app-layout.no-sidebar[data-v-78fa4b39]{display:block}.app-main[data-v-78fa4b39]{background-color:var(--bg-primary);flex:1;min-width:0;overflow-y:auto}.no-sidebar .app-main[data-v-78fa4b39]{height:100%}.app-main--card[data-v-78fa4b39]{background-color:var(--bg-main-surface);border:1px solid var(--border-color);border-radius:14px;margin:10px 10px 10px 0;box-shadow:0 8px 24px #0000001a}.app-shell--custom-background .app-layout[data-v-78fa4b39],.app-shell--custom-background .app-main[data-v-78fa4b39]{background-color:#0000}.app-shell--custom-background .app-main--card[data-v-78fa4b39]{background-color:rgba(var(--bg-main-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-78fa4b39] .chat-panel,.app-shell--custom-background[data-v-78fa4b39] .history-panel,.app-shell--custom-background[data-v-78fa4b39] .group-chat-panel,.app-shell--custom-background[data-v-78fa4b39] .workflow-view,.app-shell--custom-background[data-v-78fa4b39] .petdex-view{background-color:#0000}.app-shell--custom-background[data-v-78fa4b39] .sidebar,.app-shell--custom-background[data-v-78fa4b39] .chat-panel>.session-list,.app-shell--custom-background[data-v-78fa4b39] .history-panel>.session-list,.app-shell--custom-background[data-v-78fa4b39] .group-chat-panel>.room-sidebar,.app-shell--custom-background[data-v-78fa4b39] .workflow-view>.workflow-sidebar{background-color:rgba(var(--bg-sidebar-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-78fa4b39] .history-panel>.chat-main,.app-shell--custom-background[data-v-78fa4b39] .workflow-view>.workflow-main{background-color:rgba(var(--bg-main-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-78fa4b39] .chat-panel>.chat-main,.app-shell--custom-background[data-v-78fa4b39] .group-chat-panel>.chat-main{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.app-shell--custom-background[data-v-78fa4b39] .desktop-titlebar,.app-shell--custom-background[data-v-78fa4b39] .chat-panel>.chat-main>.chat-header,.app-shell--custom-background[data-v-78fa4b39] .group-chat-panel>.chat-main>.chat-header{background-color:rgba(var(--bg-main-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-78fa4b39] .chat-input-area,.app-shell--custom-background[data-v-78fa4b39] .coding-agents-content{background-color:#0000}.app-shell--custom-background[data-v-78fa4b39] .chat-main-content,.app-shell--custom-background[data-v-78fa4b39] .group-chat-surface{background-color:rgba(var(--bg-main-surface-rgb), .42);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--custom-background[data-v-78fa4b39] .virtual-message-list,.app-shell--custom-background[data-v-78fa4b39] .group-message-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.app-shell--custom-background[data-v-78fa4b39] .chat-input-area .input-wrapper{background-color:rgba(var(--bg-main-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-78fa4b39] .browser-settings-page>.settings-card{background-color:#0000}.app-shell.desktop-platform-darwin[data-v-78fa4b39]:before,.app-shell.desktop-platform-win32[data-v-78fa4b39]:before{content:"";z-index:1000;-webkit-app-region:drag;height:10px;position:absolute;top:0;left:0;right:0}.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header{-webkit-app-region:drag}.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header button,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header a,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header input,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header textarea,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header select,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header [role=button],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header [role=tab],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .page-header .n-base-selection,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header button,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header a,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header input,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header textarea,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header select,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header [role=button],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header [role=tab],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-header .n-base-selection,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header button,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header a,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header input,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header textarea,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header select,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header [role=button],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header [role=tab],.app-shell.desktop-platform-darwin[data-v-78fa4b39] .terminal-header .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .page-header .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-header .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .terminal-header .n-base-selection{-webkit-app-region:no-drag}.app-shell.desktop-platform-win32[data-v-78fa4b39]{overflow:hidden}.app-shell.desktop-platform-win32 .app-main--card[data-v-78fa4b39],.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.chat-main,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.chat-main,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-main,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.chat-main{margin-top:50px}.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header{-webkit-app-region:drag}.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header button,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header a,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header input,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header textarea,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header select,.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header [role=button],.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header [role=tab],.app-shell.desktop-platform-win32[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header .n-base-selection{-webkit-app-region:no-drag}.app-shell.desktop-platform-darwin .app-layout[data-v-78fa4b39]>.sidebar,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-panel>.session-list,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .history-panel>.session-list,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .workflow-view>.workflow-sidebar,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .group-chat-panel>.room-sidebar{position:relative}.app-shell.desktop-platform-darwin .app-layout[data-v-78fa4b39]>.sidebar:before,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-panel>.session-list:before,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .history-panel>.session-list:before,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .workflow-view>.workflow-sidebar:before,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .group-chat-panel>.room-sidebar:before{content:"";z-index:1;-webkit-app-region:drag;height:32px;position:absolute;top:0;left:0;right:0}.app-shell.desktop-platform-darwin .app-layout[data-v-78fa4b39]>.sidebar{padding-top:40px}.app-shell.desktop-platform-darwin[data-v-78fa4b39] .chat-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .history-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .workflow-view>.workflow-sidebar>.page-sidebar-top,.app-shell.desktop-platform-darwin[data-v-78fa4b39] .group-chat-panel>.room-sidebar>.sidebar-header{padding-top:32px}.app-shell.desktop-chat-window[data-v-78fa4b39] .chat-panel--standalone>.chat-main{margin:10px}.app-shell.desktop-chat-window.desktop-platform-darwin[data-v-78fa4b39]:before,.app-shell.desktop-chat-window.desktop-platform-win32[data-v-78fa4b39]:before{height:46px;top:0}.app-shell.desktop-chat-window.desktop-platform-darwin .app-layout[data-v-78fa4b39],.app-shell.desktop-chat-window.desktop-platform-win32 .app-layout[data-v-78fa4b39]{padding-top:46px}.app-shell.desktop-chat-window.desktop-platform-darwin[data-v-78fa4b39] .chat-panel--standalone>.chat-main,.app-shell.desktop-chat-window.desktop-platform-win32[data-v-78fa4b39] .chat-panel--standalone>.chat-main{margin-top:0}@media (min-width:769px){.app-main--card[data-v-78fa4b39]{overflow:hidden}.app-main--card[data-v-78fa4b39]>*{max-height:100%;height:100%!important}}@media (max-width:768px){.app-main--card[data-v-78fa4b39]{box-shadow:none;border:none;border-radius:0;margin:0}}.node-warning-bar[data-v-78fa4b39]{z-index:100;color:#b45309;text-align:center;background-color:#fef3c7;border-bottom:1px solid #fde68a;flex:none;width:100%;padding:4px 16px;font-size:12px;font-weight:500;line-height:1.4;position:relative}:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.hljs-code-block{background:var(--code-bg);border:1px solid var(--border-color);box-sizing:border-box;white-space:normal;border-radius:6px;width:100%;min-width:0;max-width:100%;margin:8px 0;overflow:hidden}.hljs-code-block .code-header{border-bottom:1px solid var(--border-color);background:#00000008;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.hljs-code-block .code-header .code-lang{color:var(--text-muted);text-transform:uppercase;font-size:11px}.hljs-code-block .code-header .copy-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:11px;transition:all .15s}.hljs-code-block .code-header .copy-btn:hover{color:var(--text-primary);background:#0000000d}.hljs-code-block code.hljs{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:12px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.hljs-code-block.hljs-unified-diff code.hljs{white-space:pre;overflow-wrap:normal;word-break:normal;padding:0;line-height:1.45;display:block;overflow-x:auto}.hljs-code-block.hljs-unified-diff .diff-line{white-space:pre;grid-template-columns:58px max-content;min-width:max-content;display:grid}.hljs-code-block.hljs-unified-diff .diff-line-number{-webkit-user-select:none;user-select:none;text-align:right;color:#94a3b8;background:#0f172a0a;border-right:1px solid #94a3b840;padding:0 14px 0 10px}.hljs-code-block.hljs-unified-diff .diff-line-content{white-space:pre;padding:0 12px}.hljs-code-block.hljs-unified-diff .diff-line-file-header{color:#475569;background:#94a3b829}.hljs-code-block.hljs-unified-diff .diff-line-hunk-header{color:#1d4ed8;background:#3b82f61f}.hljs-code-block.hljs-unified-diff .diff-line-context-fold{color:#64748b;background:#94a3b81a;font-style:italic}.hljs-code-block.hljs-unified-diff .diff-line-added{color:#166534;background:#22c55e24}.hljs-code-block.hljs-unified-diff .diff-line-added .diff-line-number{color:#15803d;background:#22c55e2e}.hljs-code-block.hljs-unified-diff .diff-line-removed{color:#b91c1c;background:#ef44441f}.hljs-code-block.hljs-unified-diff .diff-line-removed .diff-line-number{color:#dc2626;background:#ef44442e}.hljs-code-block .hljs{color:#1f2937;background:0 0}.hljs-code-block .hljs-keyword,.hljs-code-block .hljs-selector-tag,.hljs-code-block .hljs-meta .hljs-keyword{color:#7c3aed;font-weight:600}.hljs-code-block .hljs-string,.hljs-code-block .hljs-attr,.hljs-code-block .hljs-regexp,.hljs-code-block .hljs-template-variable{color:#0f766e}.hljs-code-block .hljs-number,.hljs-code-block .hljs-literal,.hljs-code-block .hljs-symbol,.hljs-code-block .hljs-bullet{color:#b45309}.hljs-code-block .hljs-comment,.hljs-code-block .hljs-quote{color:#6b7280;font-style:italic}.hljs-code-block .hljs-built_in,.hljs-code-block .hljs-title.class_,.hljs-code-block .hljs-title.function_{color:#2563eb}.hljs-code-block .hljs-type,.hljs-code-block .hljs-variable,.hljs-code-block .hljs-property,.hljs-code-block .hljs-params{color:#b91c1c}.hljs-code-block .hljs-tag,.hljs-code-block .hljs-name,.hljs-code-block .hljs-section,.hljs-code-block .hljs-title{color:#1f2937}.hljs-code-block .hljs-meta{color:#6b7280}.dark .hljs-code-block .hljs{color:#e5e7eb}.dark .hljs-code-block.hljs-unified-diff .diff-line-file-header{color:#cbd5e1;background:#94a3b82e}.dark .hljs-code-block.hljs-unified-diff .diff-line-number{color:#94a3b8;background:#0f172a47;border-right-color:#94a3b838}.dark .hljs-code-block.hljs-unified-diff .diff-line-hunk-header{color:#93c5fd;background:#3b82f62e}.dark .hljs-code-block.hljs-unified-diff .diff-line-context-fold{color:#cbd5e1;background:#94a3b824}.dark .hljs-code-block.hljs-unified-diff .diff-line-added{color:#86efac;background:#22c55e2e}.dark .hljs-code-block.hljs-unified-diff .diff-line-added .diff-line-number{color:#4ade80;background:#22c55e38}.dark .hljs-code-block.hljs-unified-diff .diff-line-removed{color:#fca5a5;background:#ef44442e}.dark .hljs-code-block.hljs-unified-diff .diff-line-removed .diff-line-number{color:#f87171;background:#ef444438}.dark .hljs-code-block .hljs-keyword,.dark .hljs-code-block .hljs-selector-tag,.dark .hljs-code-block .hljs-meta .hljs-keyword{color:#c084fc;font-weight:600}.dark .hljs-code-block .hljs-string,.dark .hljs-code-block .hljs-attr,.dark .hljs-code-block .hljs-regexp,.dark .hljs-code-block .hljs-template-variable{color:#5eead4}.dark .hljs-code-block .hljs-number,.dark .hljs-code-block .hljs-literal,.dark .hljs-code-block .hljs-symbol,.dark .hljs-code-block .hljs-bullet{color:#fbbf24}.dark .hljs-code-block .hljs-comment,.dark .hljs-code-block .hljs-quote{color:#94a3b8;font-style:italic}.dark .hljs-code-block .hljs-built_in,.dark .hljs-code-block .hljs-title.class_,.dark .hljs-code-block .hljs-title.function_{color:#93c5fd}.dark .hljs-code-block .hljs-type,.dark .hljs-code-block .hljs-variable,.dark .hljs-code-block .hljs-property,.dark .hljs-code-block .hljs-params{color:#fca5a5}.dark .hljs-code-block .hljs-tag,.dark .hljs-code-block .hljs-name,.dark .hljs-code-block .hljs-section,.dark .hljs-code-block .hljs-title{color:#f3f4f6}.dark .hljs-code-block .hljs-meta{color:#94a3b8}html.skin-control-room-graphite.skin-control-room-live-office{--blink-red:#e52429;--blink-red-rgb:229, 36, 41;--kanban-text:#f8f5f1;--kanban-white-soft:#fffaf4;--bg-primary:#07080a;--bg-primary-rgb:7, 8, 10;--bg-secondary:#0d0e10;--bg-sidebar:#07080a;--bg-card:#121419;--bg-card-rgb:18, 20, 25;--bg-card-hover:#191c23;--bg-input:#101216;--bg-sidebar-surface:#07080a;--bg-sidebar-surface-rgb:7, 8, 10;--bg-main-surface:#0d0e10;--bg-main-surface-rgb:13, 14, 16;--border-color:#f8f5f11f;--border-light:#f8f5f114;--accent-primary:#e52429;--accent-hover:#ff4448;--accent-muted:#b11d22;--text-primary:#f8f5f1;--text-secondary:#f8f5f1b8;--text-muted:#f8f5f18a;--input-placeholder-color:#f8f5f175;--input-border-color:#f8f5f129;--input-border-hover-color:#f8f5f147;--input-border-focus-color:#e52429;--msg-user-bg:#191c23;--msg-assistant-bg:#121419;--msg-system-border:#e524296b;--code-bg:#0b0c0f;--text-on-accent:#fffaf4;--text-on-overlay:#fffaf4;--accent-info:#e52429;--accent-primary-rgb:229, 36, 41;--accent-hover-rgb:255, 68, 72;--text-primary-rgb:248, 245, 241;--text-secondary-rgb:179, 177, 174;--text-muted-rgb:134, 132, 130;--accent-info-rgb:229, 36, 41}html.skin-control-room-graphite.skin-control-room-live-office .sidebar{isolation:isolate;z-index:30;background:radial-gradient(250px circle at 56% 12%, #ff44481f 0 18px, rgba(var(--blink-red-rgb), .08) 72px, rgba(var(--blink-red-rgb), .035) 142px, transparent 220px), linear-gradient(180deg, rgba(var(--blink-red-rgb), .055) 0, rgba(var(--blink-red-rgb), .018) 170px, transparent 360px), #07080a;border-right:1px solid #f8f5f10f;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff09,18px 0 48px #00000052}html.skin-control-room-graphite.skin-control-room-live-office .sidebar:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(250px circle at 56% 12%, #ff44484d 0 18px, rgba(var(--blink-red-rgb), .18) 72px, rgba(var(--blink-red-rgb), .075) 142px, transparent 220px);position:absolute;top:-120px;bottom:-120px;left:-80px;right:-80px}html.skin-control-room-graphite.skin-control-room-live-office .sidebar:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000080 0%,#0000008f 42%,#000000a8 100%);position:absolute;top:0;bottom:0;left:0;right:0}html.skin-control-room-graphite.skin-control-room-live-office .sidebar>*{z-index:1;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .sidebar-nav{gap:9px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .nav-group-items{gap:4px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .nav-group-label{color:#f8f5f18a;letter-spacing:.16em;background:0 0;border:0;min-height:30px;padding:0 8px;font-size:10px}html.skin-control-room-graphite.skin-control-room-live-office .nav-item{color:#f8f5f194;background:0 0;border:1px solid #0000;border-radius:9px;gap:11px;min-height:38px;padding:0 11px;font-size:13px}html.skin-control-room-graphite.skin-control-room-live-office .nav-item:hover,html.skin-control-room-graphite.skin-control-room-live-office .nav-item.active{color:#f8f5f1db;background:#ffffff0b;border-color:#f8f5f11a}html.skin-control-room-graphite.skin-control-room-live-office .sidebar-footer,html.skin-control-room-graphite.skin-control-room-live-office .sidebar-top-actions,html.skin-control-room-graphite.skin-control-room-live-office .nav-group.nav-group-bottom{border-color:#f8f5f114}@media (max-width:768px){html.skin-control-room-graphite.skin-control-room-live-office .sidebar{z-index:1000;width:240px;height:auto;position:fixed;top:10px;bottom:10px;left:10px;transform:translate(calc(-100% - 10px))}html.skin-control-room-graphite.skin-control-room-live-office .sidebar.open{transform:translate(0)}}@font-face{font-family:Blink JetBrains Mono;src:url(/assets/woff2/JetBrainsMono-Medium-DoKWA_AF.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@property --live-office-halo-radius{syntax:"<length>";inherits:false;initial-value:380px}@property --live-office-raid-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes liveOfficeKanbanHaloBreath{0%{--live-office-halo-radius:380px}to{--live-office-halo-radius:1220px}}@keyframes liveOfficeBorderRaid{to{--live-office-raid-angle:360deg}}@keyframes liveOfficeStatusPulse{0%,to{opacity:.5;box-shadow:0 0 #e5242900}50%{opacity:1;box-shadow:0 0 18px 5px #e5242947}}@keyframes liveOfficeKanbanActivitySweep{0%{transform:translate(-110%)}to{transform:translate(460%)}}html.skin-control-room-graphite.skin-control-room-live-office{--graphite-sidebar-width:240px}html.skin-control-room-graphite.skin-control-room-live-office:has(.sidebar.collapsed){--graphite-sidebar-width:64px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]{--kanban-pointer-x:56%;--kanban-pointer-y:12%;--kanban-pointer-opacity:0;isolation:isolate;color:#f8f5f1;background:#0d0e10;min-width:0;min-height:100%;padding:0 20px 32px;position:relative;overflow:hidden auto}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:after{content:"";top:-40px;bottom:-110px;left:-24px;right:-90px;left:calc(var(--graphite-sidebar-width) + 20px);z-index:0;pointer-events:none;position:fixed}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:before{--live-office-halo-radius:380px;background:radial-gradient(320px circle at calc(var(--kanban-pointer-x) + 24px) calc(var(--kanban-pointer-y) + 40px), rgba(255, 68, 72, calc(var(--kanban-pointer-opacity) * .74)) 0 22px, rgba(229, 36, 41, calc(var(--kanban-pointer-opacity) * .44)) 84px, rgba(229, 36, 41, calc(var(--kanban-pointer-opacity) * .2)) 158px, transparent 250px), radial-gradient(var(--live-office-halo-radius) circle at 56% 2%, #e524293d 0%, #e5242925 32%, #e5242911 58%, transparent 100%), radial-gradient(var(--live-office-halo-radius) circle at -3% 89%, #e524293d 0%, #e5242925 32%, #e5242911 58%, transparent 100%);filter:blur(24px)saturate(1.12);animation:3s ease-in-out infinite alternate liveOfficeKanbanHaloBreath}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:after{top:-36px;bottom:-110px;left:-24px;right:-90px;left:calc(var(--graphite-sidebar-width) + 20px);z-index:1;opacity:1;background-color:#0d0e10;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%202026%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='45.3772mm'%20height='45.3718mm'%20version='1.1'%20style='shape-rendering:geometricPrecision;%20text-rendering:geometricPrecision;%20image-rendering:optimizeQuality;%20fill-rule:evenodd;%20clip-rule:evenodd'%20viewBox='29.03%2029.02%20568.58%20568.49'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle%20type='text/css'%3e%3c![CDATA[%20.fil0%20{fill:white}%20]]%3e%3c/style%3e%3c/defs%3e%3cg%20id='Plan_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpath%20class='fil0'%20d='M264.86%20309.15l-187.29%200c-24.4,0%20-44.36,-19.96%20-44.36,-44.36l0%20-187.29c0,-24.4%2019.96,-44.36%2044.36,-44.36l187.29%200c24.4,0%2044.36,19.96%2044.36,44.36l0%20187.29c0,24.4%20-19.96,44.36%20-44.36,44.36z'/%3e%3cpath%20class='fil0'%20d='M264.8%20317.38l-187.29%200c-24.4,0%20-44.36,19.96%20-44.36,44.36l0%20187.29c0,24.4%2019.96,44.36%2044.36,44.36l187.29%200c24.4,0%2044.36,-19.96%2044.36,-44.36l0%20-187.29c0,-24.4%20-19.96,-44.36%20-44.36,-44.36z'/%3e%3cg%20id='_1549527781248'%3e%3cpath%20class='fil0'%20d='M549.15%20309.15l-187.29%200c-24.4,0%20-44.36,-19.96%20-44.36,-44.36l0%20-187.29c0,-24.4%2019.96,-44.36%2044.36,-44.36l187.29%200c24.4,0%2044.36,19.96%2044.36,44.36l0%20187.29c0,24.4%20-19.96,44.36%20-44.36,44.36z'/%3e%3cpath%20class='fil0'%20d='M549.09%20317.38l-187.29%200c-24.4,0%20-44.36,19.96%20-44.36,44.36l0%20187.29c0,24.4%2019.96,44.36%2044.36,44.36l187.29%200c24.4,0%2044.36,-19.96%2044.36,-44.36l0%20-187.29c0,-24.4%20-19.96,-44.36%20-44.36,-44.36z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%202026%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='45.3772mm'%20height='45.3718mm'%20version='1.1'%20style='shape-rendering:geometricPrecision;%20text-rendering:geometricPrecision;%20image-rendering:optimizeQuality;%20fill-rule:evenodd;%20clip-rule:evenodd'%20viewBox='29.03%2029.02%20568.58%20568.49'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle%20type='text/css'%3e%3c![CDATA[%20.fil0%20{fill:white}%20]]%3e%3c/style%3e%3c/defs%3e%3cg%20id='Plan_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpath%20class='fil0'%20d='M264.86%20309.15l-187.29%200c-24.4,0%20-44.36,-19.96%20-44.36,-44.36l0%20-187.29c0,-24.4%2019.96,-44.36%2044.36,-44.36l187.29%200c24.4,0%2044.36,19.96%2044.36,44.36l0%20187.29c0,24.4%20-19.96,44.36%20-44.36,44.36z'/%3e%3cpath%20class='fil0'%20d='M264.8%20317.38l-187.29%200c-24.4,0%20-44.36,19.96%20-44.36,44.36l0%20187.29c0,24.4%2019.96,44.36%2044.36,44.36l187.29%200c24.4,0%2044.36,-19.96%2044.36,-44.36l0%20-187.29c0,-24.4%20-19.96,-44.36%20-44.36,-44.36z'/%3e%3cg%20id='_1549527781248'%3e%3cpath%20class='fil0'%20d='M549.15%20309.15l-187.29%200c-24.4,0%20-44.36,-19.96%20-44.36,-44.36l0%20-187.29c0,-24.4%2019.96,-44.36%2044.36,-44.36l187.29%200c24.4,0%2044.36,19.96%2044.36,44.36l0%20187.29c0,24.4%20-19.96,44.36%20-44.36,44.36z'/%3e%3cpath%20class='fil0'%20d='M549.09%20317.38l-187.29%200c-24.4,0%20-44.36,19.96%20-44.36,44.36l0%20187.29c0,24.4%2019.96,44.36%2044.36,44.36l187.29%200c24.4,0%2044.36,-19.96%2044.36,-44.36l0%20-187.29c0,-24.4%20-19.96,-44.36%20-44.36,-44.36z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:138px 138px;mask-size:138px 138px;-webkit-mask-repeat:repeat;mask-repeat:repeat}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-content]{z-index:2;width:100%;min-width:0;position:relative}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:10px;min-height:230px;padding:40px 28px 20px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero-copy]{grid-column:1/span 2;align-self:center;min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .control-room-eyebrow,html.skin-control-room-graphite.skin-control-room-live-office .control-room-metric-label{text-transform:uppercase;font-family:Blink JetBrains Mono,monospace;font-weight:500}html.skin-control-room-graphite.skin-control-room-live-office .control-room-eyebrow{color:#f8f5f1ad;letter-spacing:.24em;margin:0 0 16px 24px;font-size:11px}html.skin-control-room-graphite.skin-control-room-live-office .control-room-title{color:#fbfaf8;letter-spacing:-.045em;align-items:center;gap:14px;margin:0;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:1;display:flex;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .control-room-title:after{content:"";filter:drop-shadow(0 0 4px #e524294d);background:linear-gradient(90deg,#0000,#e5242957 20%,#ff282d 50%,#e5242957 80%,#0000);width:min(100%,780px);height:1px;position:absolute;top:calc(100% + 24px);left:0}html.skin-control-room-graphite.skin-control-room-live-office .control-room-title-dot{background:#e52429;border-radius:999px;flex:0 0 10px;width:10px;height:10px;animation:4.6s ease-in-out infinite liveOfficeStatusPulse;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .control-room-title-dot:before{content:"";border-radius:inherit;background:radial-gradient(circle,#ff282d8a,#e524292e 42%,#0000 72%);position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px}html.skin-control-room-graphite.skin-control-room-live-office .control-room-subtitle{color:#f8f5f1b3;max-width:790px;margin:50px 0 0 24px;font-size:15px;line-height:1.65}html.skin-control-room-graphite.skin-control-room-live-office .control-room-operator{pointer-events:none;grid-area:1/3/span 3;justify-content:center;place-self:end start;align-items:flex-end;width:215px;height:215px;margin:0 0 -8px;display:flex;position:relative;transform:translate(calc(130px - 60%),-21px)}html.skin-control-room-graphite.skin-control-room-live-office .control-room-operator img{z-index:2;object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:215px;display:block;position:relative}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage],html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metric],html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-status]{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(135deg,#ffffff08,#ffffff02),#07080ae6;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 15px 32px #0000005c}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metric]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-status]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--live-office-raid-angle), transparent 0 68%, #e524292e 78%, #ff282d 87%, #e5242929 96%, transparent);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite liveOfficeBorderRaid;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]:hover,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metric]:hover,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-status]:hover{box-shadow:inset 0 1px #ffffff12,0 0 24px #e524293d,0 18px 40px #00000075}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]{z-index:40;border-radius:20px;grid-area:1/4/span 3;place-self:center end;width:min(394px,100vw - 56px);padding:18px 20px 20px;overflow:visible;transform:translateY(-14px)}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage] h2{color:#fffaf4;margin:0 0 14px;font-size:18px}html.skin-control-room-graphite.skin-control-room-live-office .kanban-pilotage-grid{grid-template-columns:minmax(0,1fr) minmax(120px,.48fr);gap:10px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .kanban-board-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .kanban-board-actions .kanban-pilotage-action{width:100%;min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .kanban-board-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-board-form{gap:10px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .kanban-pilotage-field{min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .kanban-pilotage-field select{-webkit-appearance:none;appearance:none;color:#f8f5f1db;cursor:pointer;background-color:#ffffff0b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23d8d5d0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #e5242952;border-radius:999px;width:100%;min-height:38px;padding:0 40px 0 14px}html.skin-control-room-graphite.skin-control-room-live-office .kanban-pilotage-field select:focus-visible{outline-offset:2px;outline:1px solid #ff282db8}html.skin-control-room-graphite.skin-control-room-live-office .kanban-pilotage-action{cursor:pointer;min-height:38px;color:#fffaf4!important;background:#ffffff0b!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #f8f5f11c!important}html.skin-control-room-graphite.skin-control-room-live-office .control-room-column-manager{z-index:12;width:100%;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .control-room-column-manager>summary{justify-content:center;align-items:center;width:100%;list-style:none;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .control-room-column-manager>summary::-webkit-details-marker{display:none}html.skin-control-room-graphite.skin-control-room-live-office .control-room-columns-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-visibility-panel{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0efa;border:1px solid #f8f5f11f;border-radius:14px;gap:8px;width:min(310px,100vw - 80px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 54px #00000085}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-visibility-panel>button{color:#f8f5f1c7;cursor:pointer;background:#ffffff0b;border:1px solid #f8f5f11a;border-radius:9px;min-height:32px}html.skin-control-room-graphite.skin-control-room-live-office .control-room-column-manager:not([open]) .kanban-column-visibility-panel{display:none}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-visibility-row{color:#f8f5f1c7;cursor:pointer;align-items:center;gap:8px;min-height:30px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metrics]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 24px 18px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metric]{border-radius:22px;min-height:78px;padding:15px 14px}html.skin-control-room-graphite.skin-control-room-live-office button[data-live-office-metric]{-webkit-appearance:none;appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer}html.skin-control-room-graphite.skin-control-room-live-office button[data-live-office-metric].is-active{box-shadow:inset 0 1px #ffffff14,0 0 28px #e5242947,0 18px 40px #00000080}html.skin-control-room-graphite.skin-control-room-live-office .control-room-metric-label{color:#f8f5f194;letter-spacing:.22em;font-size:11px;display:block}html.skin-control-room-graphite.skin-control-room-live-office .control-room-metric-value{color:#fffaf4;margin-top:8px;font-family:Blink JetBrains Mono,monospace;font-size:25px;font-weight:500;line-height:1;display:block}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-stage]{isolation:isolate;contain:paint;clip-path:inset(0 round 20px);background:#07080ae6;border-radius:20px;min-height:298px;margin:0 24px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f8f5f129,inset 0 -1px #000000b8,0 18px 36px #0000005c}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-stage].is-collapsed{border-radius:20px;height:62px;min-height:62px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-stage].is-expanded{height:min(86vh,925px);min-height:min(86vh,925px);position:relative}html.skin-control-room-graphite.skin-control-room-live-office .live-bar{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(135deg,#ffffff09,#ffffff02),#05060875;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #f8f5f11c}html.skin-control-room-graphite.skin-control-room-live-office .live-title{align-items:baseline;gap:14px;min-width:0;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-title strong{color:#fbfaf8;letter-spacing:.22em;text-transform:uppercase;font-size:15px}html.skin-control-room-graphite.skin-control-room-live-office .live-title span{color:#f8f5f194;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .live-controls{gap:8px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-controls button{color:#f8f5f1d1;cursor:pointer;background:#ffffff0e;border:0;border-radius:10px;place-items:center;width:38px;height:34px;padding:0;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-stage-body{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .live-stage-body>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}html.skin-control-room-graphite.skin-control-room-live-office .live-status-card{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(135deg,#ffffff0a,#ffffff02),#0d1015c7;border-radius:16px;width:min(430px,100% - 32px);min-height:122px;padding:16px;position:absolute;top:78px;right:16px;box-shadow:inset 0 1px #f8f5f129,0 18px 36px #0000005c}html.skin-control-room-graphite.skin-control-room-live-office .live-status-card h2{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin:0 0 10px;font-size:12px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-status-card h2 strong{font-size:24px}html.skin-control-room-graphite.skin-control-room-live-office .live-status-pill{color:#f8f5f1ad;text-transform:uppercase;background:#ffffff0e;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]{grid-template-columns:repeat(var(--visible-column-count,7), minmax(0, 1fr));align-items:stretch;gap:14px;min-height:360px;padding:10px 28px 28px;display:grid;overflow-x:auto}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column{--kanban-status-color:#8b8f95;border:1px solid #0000;border-top:2px solid color-mix(in srgb, var(--kanban-status-color) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffff0a,#ffffff03),#12131857;border-radius:20px;min-width:0;height:100%;min-height:435px;transition:box-shadow .16s,transform .16s,border-top-color .16s;overflow:hidden;box-shadow:0 20px 48px #00000047}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-safe-notes{--kanban-status-color:#94a3b8}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-triage{--kanban-status-color:#4d8bd7}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-todo{--kanban-status-color:#9818db}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-scheduled{--kanban-status-color:#58b9c7}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-ready{--kanban-status-color:#d6a814}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-running{--kanban-status-color:#f05b13}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-blocked{--kanban-status-color:#ef1f2f}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-review{--kanban-status-color:#e65a92}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-done{--kanban-status-color:#43d3a2}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.status-archived{--kanban-status-color:#737986}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column.has-cards,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column:hover{border-top-color:var(--kanban-status-color)}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 0 24px #e524293d,0 18px 40px #00000075}html.skin-control-room-graphite.skin-control-room-live-office .column-header{background:linear-gradient(90deg, color-mix(in srgb, var(--kanban-status-color) 12%, transparent), #ffffff06);align-items:center;gap:8px;min-height:66px;padding:14px 14px 22px;display:flex;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .column-select-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #ffffffb8;border-radius:3px;flex:0 0 17px;width:17px;height:17px;margin:0 6px 0 0;box-shadow:inset 0 0 0 1px #08090c1a}html.skin-control-room-graphite.skin-control-room-live-office .column-select-toggle:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.2 4.8 8.7 9.9 3.2' fill='none' stroke='%23090a0d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}html.skin-control-room-graphite.skin-control-room-live-office .status-dot{background:var(--kanban-status-color);width:10px;height:10px;box-shadow:0 0 16px var(--kanban-status-color);border-radius:999px}html.skin-control-room-graphite.skin-control-room-live-office .column-header:has(.kanban-column-progress.is-active) .status-dot{animation:4.6s ease-in-out infinite liveOfficeStatusPulse}html.skin-control-room-graphite.skin-control-room-live-office .column-title{color:#f8f5f1;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .column-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}html.skin-control-room-graphite.skin-control-room-live-office .column-actions button{color:#f8f5f1a3;cursor:pointer;background:#ffffff0b;border:1px solid #f8f5f114;border-radius:8px;place-items:center;width:28px;min-height:26px;padding:0;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .column-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}@media (max-width:1500px){html.skin-control-room-graphite.skin-control-room-live-office .column-header{flex-wrap:wrap;align-content:center;padding-bottom:20px}html.skin-control-room-graphite.skin-control-room-live-office .column-actions{flex-basis:100%;justify-content:flex-start;margin-left:31px}html.skin-control-room-graphite.skin-control-room-live-office .column-title{white-space:nowrap;-webkit-line-clamp:1}}html.skin-control-room-graphite.skin-control-room-live-office .sub-folder-create-bar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0efa;border:1px solid #f8f5f11f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:12px;right:12px;box-shadow:0 18px 40px #00000085}html.skin-control-room-graphite.skin-control-room-live-office .sub-folder-create-bar input,html.skin-control-room-graphite.skin-control-room-live-office .sub-folder-create-bar button{color:#f8f5f1;background:#ffffff0b;border:1px solid #f8f5f11f;border-radius:8px;min-width:0;min-height:30px}html.skin-control-room-graphite.skin-control-room-live-office .sub-folder-create-bar input{padding:0 9px}html.skin-control-room-graphite.skin-control-room-live-office .sub-folder-create-bar button{cursor:pointer;padding:0 9px}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-progress{background:#121318;border-radius:999px;height:4px;position:absolute;top:auto;bottom:8px;left:14px;right:14px;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-progress:after{content:"";border-radius:inherit;background:var(--kanban-status-color);width:0;transition:width .22s;position:absolute;top:0;bottom:0;left:0;right:auto}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-progress.is-complete:after{width:100%}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-progress.is-active:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(90deg,#0000,#ffe266b8 22%,#ffd21c 50%,#ffe266b8 78%,#0000);width:28%;height:2px;animation:1.8s ease-in-out infinite liveOfficeKanbanActivitySweep;position:absolute;top:1px;bottom:auto;left:0;right:auto;box-shadow:0 0 5px #ffd21cad}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-body{align-content:start;gap:10px;padding:12px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-body>.kanban-task-card,html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-body .live-office-task-shell>.kanban-task-card{background:#0a0a10c2;border-color:#f8f5f114;margin:0;box-shadow:inset 0 1px #ffffff0d,0 15px 32px #0000005c}html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-body>.kanban-task-card:hover,html.skin-control-room-graphite.skin-control-room-live-office .kanban-column-body .live-office-task-shell>.kanban-task-card:hover{border-color:#f8f5f114!important;box-shadow:0 0 24px #e5242938,0 10px 28px #00000061!important}html.skin-control-room-graphite.skin-control-room-live-office .kanban-empty{color:#f8f5f170;background:#ffffff06;border:1px dashed #f8f5f11f;border-radius:12px;place-items:center;min-height:72px;font-size:12px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-safe-notes,html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin-bottom:8px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-trigger{color:#f8f5f19e;cursor:pointer;background:#ffffff06;border:1px dashed #f8f5f129;border-radius:9px;width:100%;min-height:34px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form input,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form textarea,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form button{color:#f8f5f1c7;background:#ffffff06;border:1px dashed #f8f5f129;border-radius:9px;min-width:0;min-height:32px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form input,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form textarea{box-sizing:border-box;width:100%;padding:7px 9px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>input,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>textarea{transition:border-color .14s,background-color .14s,box-shadow .14s}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>input:hover,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>textarea:hover{background:#ffffff0b;border-color:#f8f5f147}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>input:focus,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>textarea:focus{background:#ffffff0d;border-color:#e52429;outline:none;box-shadow:0 0 0 2px #e524292e}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>input:focus-visible{background:#ffffff0d;border-color:#e52429;outline:none;box-shadow:0 0 0 2px #e524292e}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form>textarea:focus-visible{background:#ffffff0d;border-color:#e52429;outline:none;box-shadow:0 0 0 2px #e524292e}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form textarea{resize:vertical;min-height:78px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-form button{cursor:pointer}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-actions,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-actions{justify-content:flex-end;gap:6px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-create-actions button,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-actions button{flex:1 1 0;min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-codex-handoff{color:#f8f5f1b8;cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:12px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-codex-handoff input{accent-color:#e52429;width:16px;min-height:16px;padding:0}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%;margin:0 0 8px;display:grid;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor input,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor textarea,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor button{color:#f8f5f1;background:#ffffff0a;border:1px solid #f8f5f11f;border-radius:8px;min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor input,html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor textarea{box-sizing:border-box;width:100%;padding:7px 8px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor textarea{resize:vertical;min-height:82px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-compact-editor button{cursor:pointer;min-width:30px;min-height:28px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-safe-notes article,html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder>div article{background:#0c0d11f0;border:1px solid #f8f5f11a;border-radius:12px;padding:10px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-safe-notes article h3,html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder>div article h3{margin:0 0 7px;font-size:12px;font-weight:500}html.skin-control-room-graphite.skin-control-room-live-office .live-office-safe-notes article p,html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder>div article p{color:#f8f5f1ad;margin:0 0 9px;font-size:12px;line-height:1.45}html.skin-control-room-graphite.skin-control-room-live-office .live-office-safe-notes article select,html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder>div article select{color:#f8f5f1b3;background:#14151a;border:1px solid #f8f5f11a;border-radius:8px;width:100%;min-height:28px;margin-bottom:8px}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-title-row{align-items:flex-start;gap:8px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-title-row h3{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0 0 7px;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-title-row .note-collapse-toggle{color:#f8f5f1ad;cursor:pointer;background:#ffffff0b;border:1px solid #f8f5f114;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-actions{justify-content:flex-end;gap:5px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .safe-note-actions button{color:#f8f5f1ad;cursor:pointer;background:#ffffff0b;border:1px solid #f8f5f114;border-radius:8px;place-items:center;width:28px;height:26px;padding:0;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-header{background:#ffffff0e;border-radius:9px;grid-template-columns:minmax(0,1fr) 28px;gap:5px;padding:4px 6px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-header button{color:#f8f5f1;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;min-height:30px;padding:0 6px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-header button:first-child{text-align:left;align-items:center;gap:6px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-header small{color:#f8f5f194;margin-left:auto}html.skin-control-room-graphite.skin-control-room-live-office .live-office-subfolder-content{gap:8px;padding-top:8px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-shell{background:#0a0a10c2;border:1px solid #f8f5f114;border-radius:12px;gap:5px;padding:7px;display:grid;position:relative}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-shell.is-selected>.kanban-task-card{box-shadow:0 0 0 1px #e5242985,0 0 22px #e5242933!important}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-shell.is-collapsed{grid-template-columns:minmax(0,1fr);padding:5px 7px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-controls{align-items:center;gap:6px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-controls button{color:#f8f5f1ad;cursor:pointer;background:#ffffff0b;border:1px solid #f8f5f114;border-radius:7px;order:2;place-items:center;width:25px;height:25px;margin-left:auto;line-height:1;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-collapsed-title{color:#f8f5f1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;order:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}html.skin-control-room-graphite.skin-control-room-live-office .live-office-collapse-icon{color:#f8f5f1d1;fill:currentColor;transform-origin:50%;width:8px;height:8px;display:block;overflow:visible}html.skin-control-room-graphite.skin-control-room-live-office .live-office-collapse-icon.is-right{transform:rotate(0)}html.skin-control-room-graphite.skin-control-room-live-office .live-office-collapse-icon.is-down{transform:rotate(90deg)}html.skin-control-room-graphite.skin-control-room-live-office .live-office-collapse-icon.is-up{transform:rotate(-90deg)}html.skin-control-room-graphite.skin-control-room-live-office .live-office-card-select{position:static;width:16px!important;height:16px!important}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-shell>.kanban-task-card{padding-left:13px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-card-tags{flex-wrap:wrap;gap:4px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-card-tags span{color:#f8f5f1b3;background:#e524291f;border-radius:999px;padding:2px 7px;font-size:10px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-card-body{color:#f8f5f1a8;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 12px 2px;font-size:12px;line-height:1.45}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-lifecycle{justify-content:flex-end;gap:5px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-lifecycle button{color:#f8f5f18c;background:#ffffff09;border:1px solid #f8f5f114;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:10px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-lifecycle button svg{width:14px;height:14px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-task-lifecycle button{cursor:pointer}html.skin-control-room-graphite.skin-control-room-live-office .live-office-folder-assignment{color:#f8f5f180;align-items:center;gap:5px;margin-top:5px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-folder-assignment select{color:#f8f5f1a8;background:#14151a;border:1px solid #f8f5f114;border-radius:7px;flex:auto;min-width:0;height:26px;font-size:11px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-error{box-sizing:border-box;color:#ffd6d6;background:#e524291a;border:1px solid #e5242961;border-radius:12px;width:min(680px,100%);margin:0 auto 8px;padding:10px 14px;font-size:12px;line-height:1.4}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff09,#ffffff02),#07080af0;border:1px solid #f8f5f10f;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(680px,100%);margin:0 auto 14px;padding:16px 18px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 48px #0000007a,0 0 24px #e822301f}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-actions-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-actions-summary strong{color:#f8f5f1d1;font-size:14px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-actions-summary button{width:28px;min-width:28px;padding:0}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-actions-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions button,html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions select,html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions input{color:#f8f5f1c7;background:#ffffff0b;border:1px solid #f8f5f11a;border-radius:999px;min-height:32px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions button{cursor:pointer;padding:0 12px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions select{padding:0 28px 0 10px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions input{width:100%;padding:0 10px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions form,html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-action-move,html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-action-lifecycle{align-items:center;gap:5px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions form>input,html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-action-move>select{flex:auto;min-width:0}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-action-lifecycle{justify-content:flex-end}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-action-lifecycle .danger{color:#ffbcbcc7}html.skin-control-room-graphite.skin-control-room-live-office .live-office-delete-modal{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(135deg,#ffffff09,#ffffff02),#0c0d11f5;border:0;border-radius:20px;width:min(480px,100vw - 28px);box-shadow:inset 0 1px #f8f5f11f,0 0 30px #e5242933,0 24px 64px #0000009e}html.skin-control-room-graphite.skin-control-room-live-office .live-office-delete-actions{justify-content:flex-end;gap:8px;display:flex}html.skin-control-room-graphite.skin-control-room-live-office .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1320px){html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero]{grid-template-columns:repeat(4,minmax(0,1fr))}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero-copy]{grid-column:1/span 2}html.skin-control-room-graphite.skin-control-room-live-office .control-room-operator{grid-column:3;justify-self:start;transform:translate(calc(130px - 60%),-21px)}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]{grid-column:4;transform:translateY(-14px)}}@media (max-width:1180px){html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero]{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero-copy]{grid-column:1}html.skin-control-room-graphite.skin-control-room-live-office .control-room-operator{display:none}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]{grid-column:2;transform:none}}@media (max-width:820px){html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]{width:100%;min-width:0;padding:52px 10px 24px;overflow:visible}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:after{left:-24px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero]{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:24px 5px 16px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-hero-copy],html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]{grid-area:auto/1;width:100%}html.skin-control-room-graphite.skin-control-room-live-office .control-room-eyebrow,html.skin-control-room-graphite.skin-control-room-live-office .control-room-subtitle{margin-left:0}html.skin-control-room-graphite.skin-control-room-live-office .control-room-title{font-size:clamp(38px,12vw,52px)}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metrics]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 14px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-stage]{height:62px;min-height:62px;margin:0 0 18px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-stage].is-expanded{height:min(86vh,925px);min-height:min(86vh,925px)}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions{width:100%;padding:14px}html.skin-control-room-graphite.skin-control-room-live-office .live-office-group-actions .group-actions-controls{grid-template-columns:minmax(0,1fr)}html.skin-control-room-graphite.skin-control-room-live-office .live-title span{max-width:100px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]{grid-template-columns:minmax(0,1fr);gap:12px;padding:8px 0 24px}html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-board]>.kanban-column{width:100%;min-width:0;height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-kanban]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-pilotage]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-metric]:before,html.skin-control-room-graphite.skin-control-room-live-office [data-live-office-status]:before,html.skin-control-room-graphite.skin-control-room-live-office .control-room-title-dot{animation:none!important}}html.skin-control-room-live-office.skin-control-room-graphite{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ComicNeue-Bold.ttf)format("truetype")}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ZCOOLKuaiLe-Regular.ttf)format("truetype")}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ZenMaruGothic-Regular.ttf)format("truetype")}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ZenMaruGothic-Bold.ttf)format("truetype")}@font-face{font-family:Gaegu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gaegu-Regular.ttf)format("truetype")}@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gaegu-Bold.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}:root{--vh:1vh}@supports (height:100dvh){:root{--vh:1dvh}}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,fill .3s,stroke .3s!important}html,body{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html[dir=rtl] .v-binder-follower-container{direction:ltr}#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-ui,"Inter", system-ui, -apple-system, sans-serif);background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.chat-input-area,.chat-input-area .input-wrapper{background-color:var(--bg-card)}.settings-check{color:#0000;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:13px;line-height:16px;display:inline-flex}.settings-check.active{color:var(--accent-primary)}.hermes-desktop-pet-window,.hermes-desktop-pet-window body,.hermes-desktop-pet-window #app,.hermes-desktop-windows,.hermes-desktop-windows body,.hermes-desktop-windows #app{background:0 0!important}html.theme-has-custom-background .n-base-select-menu,html.theme-has-custom-background .n-dropdown-menu,html.theme-has-custom-background .n-cascader-menu,html.theme-has-custom-background .slash-command-dropdown,html.theme-has-custom-background .mention-dropdown{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background-color:rgba(var(--bg-main-surface-rgb), .72)!important}.hermes-desktop-shell .n-drawer,.hermes-desktop-shell .n-drawer *,.hermes-desktop-shell .n-modal,.hermes-desktop-shell .n-modal *,.hermes-desktop-shell .n-dialog,.hermes-desktop-shell .n-dialog *,.hermes-desktop-shell .n-popover,.hermes-desktop-shell .n-popover *,.hermes-desktop-shell .n-dropdown,.hermes-desktop-shell .n-dropdown *,.hermes-desktop-shell .n-select-menu,.hermes-desktop-shell .n-select-menu *,.hermes-desktop-shell .n-base-select-menu,.hermes-desktop-shell .n-base-select-menu *,.hermes-desktop-shell .n-message-container,.hermes-desktop-shell .n-message-container *,.hermes-desktop-shell .n-notification-container,.hermes-desktop-shell .n-notification-container *,.hermes-desktop-shell .drawer-overlay,.hermes-desktop-shell .drawer-panel,.hermes-desktop-shell .drawer-panel *{-webkit-app-region:no-drag}code,pre,.mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-hover)}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}::selection{background:rgba(var(--accent-primary-rgb), .3)}.page-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.header-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.page-header>.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.input-sm{width:90px}.input-md{width:200px}.input-lg{width:300px}.mobile-backdrop{z-index:999;background:#0006;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.hamburger-btn{top:calc(10px + env(safe-area-inset-top,0px));z-index:99;background:var(--bg-card);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:none;position:fixed;left:12px;box-shadow:0 1px 4px #0000001a}@media (max-width:768px){.mobile-backdrop{display:block}.hamburger-btn{display:flex}.page-header{padding:calc(16px + env(safe-area-inset-top,0px)) 12px 16px 52px!important}.input-sm,.input-md,.input-lg{width:100%}input,textarea,select,.n-input,.n-input__input-element,.n-input__textarea-el,.n-input__textarea-element{font-size:16px!important}}
