.slack-modal-overlay[data-v-2f2ec8b8]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.slack-modal[data-v-2f2ec8b8]{background:var(--oc-bg-surface,#fff);text-align:center;border-radius:16px;width:90%;max-width:420px;padding:40px 32px}.slack-modal-icon[data-v-2f2ec8b8]{width:64px;height:64px;margin-bottom:12px}.slack-modal-title[data-v-2f2ec8b8]{color:var(--oc-text-heading,#1a1a1a);margin:0 0 8px;font-size:22px;font-weight:700}.slack-modal-desc[data-v-2f2ec8b8]{color:var(--oc-text-muted,#666);margin:0 0 24px;font-size:14px;line-height:1.5}.slack-modal-actions[data-v-2f2ec8b8]{flex-direction:column;gap:10px;display:flex}.slack-modal-btn[data-v-2f2ec8b8]{box-sizing:border-box;cursor:pointer;text-align:center;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:block}.slack-modal-btn.primary[data-v-2f2ec8b8]{background:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff)}.slack-modal-btn.primary[data-v-2f2ec8b8]:hover{opacity:.85}.slack-modal-btn.secondary[data-v-2f2ec8b8]{border:1px solid var(--oc-border,#e0e0e0);color:var(--oc-text,#1a1a1a);background:0 0}.slack-modal-btn.secondary[data-v-2f2ec8b8]:hover{background:var(--oc-bg-hover,#f5f5f5)}.oc-credit-info-root[data-v-4eb3ed48]{--oc-bg-surface:#fff;--oc-bg-elevated:#f6f7f8;--oc-bg-selected:#1565c014;--oc-bg-hover:#1565c01f;--oc-text-heading:#232425;--oc-text-secondary:#606366;--oc-text:#333;--oc-link:#1565c0;--oc-border:#eaeaea}@media (prefers-color-scheme:dark){.oc-credit-info-root[data-v-4eb3ed48]{--oc-bg-surface:#2a2a2a;--oc-bg-elevated:#2d2d2d;--oc-bg-selected:#64b5f61f;--oc-bg-hover:#64b5f62e;--oc-text-heading:#fff;--oc-text-secondary:#999;--oc-text:#e0e0e0;--oc-link:#64b5f6;--oc-border:#3a3a3a}}.oc-banner-carousel[data-v-4eb3ed48]{flex-shrink:0;position:relative;overflow:hidden}.oc-banner-carousel--inset[data-v-4eb3ed48]{max-width:var(--container-width,680px);width:100%;margin:0 0 0 26px}.oc-banner-carousel--inset .oc-credit-info-bar[data-v-4eb3ed48]{border-radius:10px}.oc-credit-info-bar[data-v-4eb3ed48]{background:var(--oc-bg-elevated,#f6f7f8);color:var(--oc-text-secondary,#606366);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.oc-credit-info-bar--clickable[data-v-4eb3ed48]{cursor:pointer}.oc-credit-info-bar--clickable[data-v-4eb3ed48]:hover{background:var(--oc-bg-hover,#1565c01f)}.oc-credit-info-text[data-v-4eb3ed48]{flex:1}.oc-credit-info-link[data-v-4eb3ed48]{color:var(--oc-link,#1565c0);cursor:pointer;text-decoration:none}.credits-upgrade-link[data-v-4eb3ed48],.oc-credit-info-link[data-v-4eb3ed48]:hover{text-decoration:underline}.credits-upgrade-link[data-v-4eb3ed48]{color:var(--oc-link,#1565c0);cursor:pointer}.oc-credit-info-dismiss[data-v-4eb3ed48]{color:var(--oc-text-secondary,#999);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:14px;line-height:1}.oc-credit-info-dismiss[data-v-4eb3ed48]:hover{opacity:1}.oc-desktop-banner[data-v-4eb3ed48]{gap:6px}.oc-desktop-banner-icon[data-v-4eb3ed48]{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;height:20px}.oc-desktop-banner-text[data-v-4eb3ed48]{color:var(--oc-text-heading,#232425);flex:1;font-size:12px;font-weight:500}.oc-desktop-banner-link[data-v-4eb3ed48]{color:var(--oc-link,#1565c0);white-space:nowrap;flex-shrink:0;font-size:12px;text-decoration:none}.oc-desktop-banner-link[data-v-4eb3ed48]:hover{text-decoration:underline}.oc-banner-slide-up-enter-active[data-v-4eb3ed48],.oc-banner-slide-up-leave-active[data-v-4eb3ed48]{transition:all .35s}.oc-banner-slide-up-enter-from[data-v-4eb3ed48]{opacity:0;transform:translateY(100%)}.oc-banner-slide-up-leave-to[data-v-4eb3ed48]{opacity:0;transform:translateY(-100%)}.modal-overlay[data-v-4eb3ed48]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-4eb3ed48]{background:var(--oc-bg-surface,#fff);border-radius:16px;flex-direction:column;width:90%;max-width:520px;max-height:80vh;display:flex;box-shadow:0 3px 30px #00000014}.modal-header[data-v-4eb3ed48]{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.modal-header-text[data-v-4eb3ed48]{flex-direction:column;gap:4px;display:flex}.modal-title[data-v-4eb3ed48]{color:var(--oc-text-heading,#232425);margin:0;font-size:20px;font-weight:700;line-height:1.5}.modal-subtitle[data-v-4eb3ed48]{color:var(--oc-text-secondary,#606366);margin:0;font-size:14px;line-height:1.5}.modal-close[data-v-4eb3ed48]{color:var(--oc-text-secondary,#888);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:18px;line-height:1}.modal-close[data-v-4eb3ed48]:hover{color:var(--oc-text,#333)}.modal-body[data-v-4eb3ed48]{flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex;overflow-y:auto}.modal-section h4[data-v-4eb3ed48]{color:var(--oc-text-heading,#232425);margin:0 0 4px;font-size:14px;font-weight:600}.modal-section p[data-v-4eb3ed48]{margin:0}.modal-section p[data-v-4eb3ed48],.modal-section ul[data-v-4eb3ed48]{color:var(--oc-text-secondary,#606366);font-size:13px;line-height:1.6}.modal-section ul[data-v-4eb3ed48]{margin:4px 0 0;padding-left:20px}.modal-section ul li[data-v-4eb3ed48]{margin-bottom:2px}.modal-tip[data-v-4eb3ed48]{background:var(--oc-bg-elevated,#f6f7f8);color:var(--oc-text-secondary,#606366);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.openclaw-chat[data-v-91ff1c2f]{background:var(--oc-bg);color:var(--oc-text);max-width:100%;height:100%;width:calc(var(--container-width,680px) + 36px);flex-direction:column;display:flex}.chat-messages[data-v-91ff1c2f]{flex-direction:column;flex:1;align-items:center;gap:16px;padding:16px 16px 16px 20px;display:flex;overflow-y:auto}@media (max-width:1219px){.chat-messages[data-v-91ff1c2f]{padding:16px}.chat-input-area[data-v-91ff1c2f]{padding:12px 16px}}.chat-messages[data-v-91ff1c2f]>*{max-width:var(--container-width,680px);width:100%}.chat-empty-placeholder[data-v-91ff1c2f]{color:var(--oc-text-secondary);flex-direction:column;flex:1;gap:8px;font-size:16px}.chat-empty-placeholder[data-v-91ff1c2f],.loading-container[data-v-91ff1c2f]{justify-content:center;align-items:center;display:flex}.loading-container[data-v-91ff1c2f]{flex-shrink:0;height:32px}.chat-empty-placeholder .placeholder-tagline[data-v-91ff1c2f]{color:var(--oc-text-heading);margin:0;font-size:22px;font-weight:700}.message[data-v-91ff1c2f]{box-sizing:border-box;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5}.message.user[data-v-91ff1c2f]{background-color:var(--oc-msg-user-bg);color:var(--oc-msg-user-text);border-radius:16px;align-self:flex-end;width:auto;max-width:70%;font-size:16px}.message.assistant[data-v-91ff1c2f]{background:var(--oc-msg-assistant-bg);border-bottom-left-radius:4px;align-self:flex-start}.message-role[data-v-91ff1c2f]{letter-spacing:.5px;opacity:.6;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.message.user .message-role[data-v-91ff1c2f]{display:none}.message-content[data-v-91ff1c2f]{word-wrap:break-word;overflow-wrap:break-word}.message-content.voice-message[data-v-91ff1c2f]{opacity:.85;font-style:italic}.message-content[data-v-91ff1c2f] p{margin:0 0 8px}.message-content[data-v-91ff1c2f] p:last-child{margin-bottom:0}.message-content[data-v-91ff1c2f] pre{background:var(--oc-pre-bg);white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:10px;font-size:13px;overflow-x:auto}.message-content[data-v-91ff1c2f] code{background:var(--oc-pre-bg);border-radius:3px;padding:1px 4px;font-size:13px}.message-content[data-v-91ff1c2f] pre code{background:0 0;padding:0}.message.toolResult[data-v-91ff1c2f]{background:var(--oc-msg-tool-bg);border-left:2px solid var(--oc-msg-tool-border);align-self:flex-start;padding:6px 12px}.tool-call-block[data-v-91ff1c2f],.tool-result-block[data-v-91ff1c2f]{border:1px solid var(--oc-border-strong);border-radius:6px;margin-top:8px;overflow:hidden}.tool-call-summary[data-v-91ff1c2f],.tool-result-summary[data-v-91ff1c2f]{background:var(--oc-msg-tool-bg);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.tool-call-summary[data-v-91ff1c2f]:hover,.tool-result-summary[data-v-91ff1c2f]:hover{background:var(--oc-bg-hover)}.tool-icon[data-v-91ff1c2f]{font-size:14px}.tool-args-preview[data-v-91ff1c2f]{color:var(--oc-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-left:4px;font-size:12px;overflow:hidden}.tool-call-detail[data-v-91ff1c2f],.tool-result-detail[data-v-91ff1c2f]{background:var(--oc-bg-inset);white-space:pre-wrap;word-break:break-all;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.file-path-link[data-v-91ff1c2f]{color:#4fc3f7;word-break:break-all;margin:4px 0 0 28px;font-size:12px;text-decoration:none;display:inline-block}.file-path-link[data-v-91ff1c2f]:hover{color:#81d4fa;text-decoration:underline}.message-content[data-v-91ff1c2f] a.oc-url-link{background:var(--oc-pre-bg);color:#4fc3f7;cursor:pointer;word-break:break-all;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:13px;text-decoration:none}.message-content[data-v-91ff1c2f] a.oc-url-link:hover{color:#81d4fa;text-decoration:underline}.message-content[data-v-91ff1c2f] a.oc-file-link{background:var(--oc-pre-bg);color:#4fc3f7;cursor:pointer;word-break:break-all;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:13px;text-decoration:none}.message-content[data-v-91ff1c2f] a.oc-file-link:hover{color:#81d4fa;text-decoration:underline}.message-content[data-v-91ff1c2f] a.oc-browser-link{background:var(--oc-accent,#1565c0);color:#fff;cursor:pointer;border-radius:6px;margin:4px 0;padding:4px 12px;font-size:13px;text-decoration:none;display:inline-block}.message-content[data-v-91ff1c2f] a.oc-browser-link:hover{opacity:.85}.message-content[data-v-91ff1c2f] a.oc-diagnose-link{color:#fff;cursor:pointer;background:#0f7fff;border-radius:6px;margin-left:6px;padding:2px 10px;font-size:12px;font-style:normal;text-decoration:none;display:inline-block;position:relative}.message-content[data-v-91ff1c2f] a.oc-diagnose-link:after{display:none!important}.message-content[data-v-91ff1c2f] a.oc-diagnose-link:hover{opacity:.85}.message-content[data-v-91ff1c2f] .oc-browser-link-wrapper{margin:6px 0;display:inline-block}.message-content[data-v-91ff1c2f] .oc-browser-link-hint{border-left:3px solid var(--oc-accent,#1565c0);color:#333;background:#1565c01f;border-radius:0 6px 6px 0;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 12px;font-size:12.5px;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){.message-content[data-v-91ff1c2f] .oc-browser-link-hint{color:#e0e0e0}}.message-content[data-v-91ff1c2f] .oc-browser-link-hint-icon{flex-shrink:0;font-size:14px}.message-content[data-v-91ff1c2f] .oc-browser-link-hint strong{color:var(--oc-accent,#1565c0);font-weight:600}.message.streaming[data-v-91ff1c2f]{border-left:2px solid var(--oc-accent)}.thinking-dots[data-v-91ff1c2f]{color:var(--oc-text-secondary);font-style:italic}.chat-input-area[data-v-91ff1c2f]{flex-direction:column;flex-shrink:0;align-items:center;padding:12px 0 12px 20px;display:flex}@media (max-width:767px){.chat-input-area[data-v-91ff1c2f]{padding:8px 12px}}.oc-diagnose-bar[data-v-91ff1c2f]{box-sizing:border-box;max-width:calc(var(--container-width,680px) - 32px);background:#f5f5f5;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;width:100%;padding:6px 12px;font-size:12px;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){.oc-diagnose-bar[data-v-91ff1c2f]{background:#3a3a3a}}.oc-diagnose-text[data-v-91ff1c2f]{color:#909499}@media (prefers-color-scheme:dark){.oc-diagnose-text[data-v-91ff1c2f]{color:#aaa}}.oc-reconnect-bar[data-v-91ff1c2f]{box-sizing:border-box;max-width:calc(var(--container-width,680px) - 32px);text-align:center;background:#e8f4e8;border-radius:8px;align-items:center;width:100%;margin-bottom:4px;padding:6px 12px;font-size:12px;line-height:1.5;display:flex;position:relative}.oc-reconnect-close[data-v-91ff1c2f]{color:#4a8c4a;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.oc-reconnect-close[data-v-91ff1c2f]:hover{opacity:1}@media (prefers-color-scheme:dark){.oc-reconnect-close[data-v-91ff1c2f]{color:#7cb97c}.oc-reconnect-bar[data-v-91ff1c2f]{background:#2a3a2a}}.oc-reconnect-text[data-v-91ff1c2f]{color:#4a8c4a;flex:1}@media (prefers-color-scheme:dark){.oc-reconnect-text[data-v-91ff1c2f]{color:#7cb97c}}.oc-reconnect-fade-enter-active[data-v-91ff1c2f],.oc-reconnect-fade-leave-active[data-v-91ff1c2f]{transition:opacity .3s}.oc-reconnect-fade-enter-from[data-v-91ff1c2f],.oc-reconnect-fade-leave-to[data-v-91ff1c2f]{opacity:0}.oc-diagnose-link[data-v-91ff1c2f]{color:#909499;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}@media (prefers-color-scheme:dark){.oc-diagnose-link[data-v-91ff1c2f]{color:#aaa}}.oc-diagnose-link[data-v-91ff1c2f]:hover{color:#606366}@media (prefers-color-scheme:dark){.oc-diagnose-link[data-v-91ff1c2f]:hover{color:#ccc}}.chat-input-area[data-v-91ff1c2f] .openclaw-input-wrapper{max-width:var(--container-width,680px);margin-top:0;min-width:unset!important;width:100%!important}.chat-input-area[data-v-91ff1c2f] .icon-group{background:0 0!important}.oc-to-bottom-icon[data-v-91ff1c2f]{cursor:pointer;z-index:4;justify-content:center;margin-top:-28px;display:flex;position:relative}.voice-control-wrapper[data-v-91ff1c2f]{justify-content:center;width:100%;margin-top:12px;display:flex}.voice-control-wrapper[data-v-91ff1c2f] .voice-control-container{min-width:0}.oc-view-only-bar[data-v-91ff1c2f]{background:var(--oc-warning-bg,#ffc80014);border-top:1px solid var(--oc-warning,#ffc800);flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.oc-view-only-text[data-v-91ff1c2f]{color:var(--oc-text-secondary,#999);font-size:13px}.oc-switch-session-btn[data-v-91ff1c2f]{background:var(--oc-accent,#6c8cff);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:5px 14px;font-size:13px}.oc-switch-session-btn[data-v-91ff1c2f]:hover{opacity:.85}.oc-cross-session-bar[data-v-91ff1c2f]{background:var(--oc-accent-bg,#6c8cff1a);border-top:1px solid var(--oc-accent,#6c8cff);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;animation:.25s ease-out oc-slide-in-91ff1c2f;display:flex}@keyframes oc-slide-in-91ff1c2f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oc-cross-session-bar[data-v-91ff1c2f]:hover{background:#6c8cff2e}.oc-cross-session-text[data-v-91ff1c2f]{color:var(--oc-text,#e0e0e0);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.oc-cross-session-action[data-v-91ff1c2f]{background:var(--oc-accent,#6c8cff);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:12px}.oc-cross-session-action[data-v-91ff1c2f]:hover{opacity:.85}.oc-cross-session-dismiss[data-v-91ff1c2f]{color:var(--oc-text-secondary,#999);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.oc-cross-session-dismiss[data-v-91ff1c2f]:hover{color:var(--oc-text,#e0e0e0)}.oc-model-dropdown-overlay{z-index:9998;position:fixed;top:0;bottom:0;left:0;right:0}.oc-model-dropdown-panel{background:#fff;border:1px solid #eaeaea;border-radius:10px;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.oc-model-dropdown-option{color:#232425;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:14px;display:flex}.oc-model-dropdown-option:hover{background:#f5f5f5}.oc-model-dropdown-option.selected{background:#0f7fff14}.oc-model-provider-icon{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.oc-model-cost-tag{color:#888;background:#f0f0f0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}@media (prefers-color-scheme:dark){.oc-model-dropdown-panel{background:#2a2a2a;border-color:#444;box-shadow:0 4px 16px #0006}.oc-model-dropdown-option{color:#e0e0e0}.oc-model-dropdown-option:hover{background:#333}.oc-model-cost-tag{color:#999;background:#3a3a3a}}.oc-switch-model .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.oc-switch-model .modal-dialog{background:#fff;border-radius:16px;width:90%;max-width:460px;padding:24px;box-shadow:0 3px 30px #00000014}.oc-switch-model .modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.oc-switch-model .modal-title{color:#232425;margin:0;font-size:20px;font-weight:700}.oc-switch-model .modal-close{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1}.oc-switch-model .modal-close:hover{color:#333}.oc-switch-model .modal-body{margin-bottom:60px}.oc-switch-model .switch-model-desc{color:#000;margin:0;font-size:16px;line-height:1.5}.oc-switch-model .model-inline-icon{-o-object-fit:cover;object-fit:cover;vertical-align:text-bottom;border-radius:50%;width:16px;height:16px;margin:0 2px}.oc-switch-model .modal-footer{gap:12px;display:flex}.oc-switch-model .btn{cursor:pointer;border:none;border-radius:12px;padding:8px 24px;font-size:16px;font-weight:400;line-height:1.5}.oc-switch-model .btn-secondary{color:#232425;text-align:center;background:#f5f5f5;width:200px}.oc-switch-model .btn-secondary:hover{background:#e8e8e8}.oc-switch-model .btn-primary-dark{color:#fff;text-align:center;background:#232425;width:220px}.oc-switch-model .btn-primary-dark:hover{background:#3a3b3c}.oc-switch-model .btn-primary-dark:disabled{cursor:not-allowed;opacity:.5}@media (prefers-color-scheme:dark){.oc-switch-model .modal-dialog{background:#1e1e1e;box-shadow:0 3px 30px #0006}.oc-switch-model .modal-title{color:#e0e0e0}.oc-switch-model .modal-close{color:#888}.oc-switch-model .modal-close:hover{color:#ccc}.oc-switch-model .switch-model-desc{color:#e0e0e0}.oc-switch-model .btn-secondary{color:#e0e0e0;background:#333}.oc-switch-model .btn-secondary:hover{background:#444}.oc-switch-model .btn-primary-dark{color:#1a1a1a;background:#e0e0e0}.oc-switch-model .btn-primary-dark:hover{background:#ccc}}.oc-chat-model-btn{box-sizing:border-box;color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e0e0e0;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.oc-chat-model-btn:hover{color:#333;background:#f5f5f5;border-color:#ccc}.oc-chat-model-btn.disabled{opacity:.5;pointer-events:none}.oc-chat-model-icon{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.oc-chat-model-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.oc-chat-model-chevron{opacity:.5;flex-shrink:0}@media (max-width:767px){.oc-chat-model-name{max-width:90px}}@media (prefers-color-scheme:dark){.oc-chat-model-btn{color:#999;border-color:#444}.oc-chat-model-btn:hover{color:#e0e0e0;background:#2a2a2a;border-color:#555}}.oc-new-chat-divider{background-color:#efefef;height:1px;margin:6px 0}.oc-new-chat-item{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;transition:background-color .15s;display:flex}.oc-new-chat-item:hover{background-color:#f5f5f5}.oc-new-chat-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;display:flex}.oc-new-chat-label{color:#232425;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){.oc-new-chat-divider{background-color:#444}.oc-new-chat-item:hover{background-color:#404040}.oc-new-chat-label{color:#fff}}.hs-session-switcher[data-v-a090d4a5]{display:inline-flex;position:relative}.hs-session-trigger[data-v-a090d4a5]{border:1px solid var(--oc-border,#eaeaea);color:var(--oc-text,#232425);cursor:pointer;background:0 0;border-radius:6px;outline:none;align-items:center;gap:8px;max-width:240px;height:30px;padding:0 8px;font-size:13px;display:flex}.hs-session-trigger[data-v-a090d4a5]:hover{background:var(--oc-bg-hover,#f5f5f5)}.hs-session-trigger.open[data-v-a090d4a5]{border-color:var(--oc-accent,#0f7fff)}.hs-session-trigger-content[data-v-a090d4a5]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hs-source-tag[data-v-a090d4a5]{background:var(--oc-bg-elevated,#e7e7e7);color:var(--oc-text-secondary,#606366);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.5}.hs-session-trigger-title[data-v-a090d4a5]{color:var(--oc-text,#232425);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hs-session-trigger-arrow[data-v-a090d4a5]{color:var(--oc-text-secondary,#606366);flex-shrink:0;transition:transform .2s}.hs-session-trigger-arrow.flipped[data-v-a090d4a5]{transform:rotate(180deg)}.hs-session-dropdown[data-v-a090d4a5]{background:var(--oc-bg-surface,#fff);border:1px solid var(--oc-border,#eaeaea);z-index:200;border-radius:10px;width:360px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 15px #0000001f}.hs-dropdown-header[data-v-a090d4a5]{border-bottom:1px solid var(--oc-border,#eaeaea);align-items:center;gap:6px;padding:10px 12px;display:flex}.hs-search-input[data-v-a090d4a5]{background:var(--oc-bg,#fff);border:1px solid var(--oc-border,#eaeaea);color:var(--oc-text,#232425);border-radius:6px;outline:none;flex:1;min-width:0;padding:6px 10px;font-size:13px}.hs-search-input[data-v-a090d4a5]:focus{border-color:var(--oc-accent,#0f7fff)}.hs-refresh[data-v-a090d4a5]{border:1px solid var(--oc-border,#eaeaea);color:var(--oc-text-secondary,#606366);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hs-refresh[data-v-a090d4a5]:hover{background:var(--oc-bg-hover,#f5f5f5)}.hs-session-dropdown-list[data-v-a090d4a5]{max-height:420px;padding:6px;overflow-y:auto}.hs-empty[data-v-a090d4a5],.hs-error[data-v-a090d4a5],.hs-loading[data-v-a090d4a5]{color:var(--oc-text-muted,#909499);text-align:center;padding:24px 12px;font-size:13px}.hs-error[data-v-a090d4a5]{color:var(--oc-error-text,#d33)}.hs-session-item[data-v-a090d4a5]{cursor:pointer;border-radius:6px;padding:8px}.hs-session-item[data-v-a090d4a5]:hover{background:var(--oc-bg-hover,#0000000a)}.hs-session-item.active[data-v-a090d4a5]{background:#0f7fff14}.hs-session-item-top[data-v-a090d4a5]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.hs-session-item-title[data-v-a090d4a5]{color:var(--oc-text,#232425);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.4;overflow:hidden}.hs-session-item-running[data-v-a090d4a5]{color:#4caf50;font-size:9px;animation:1.5s ease-in-out infinite hs-pulse-a090d4a5}@keyframes hs-pulse-a090d4a5{0%,to{opacity:1}50%{opacity:.3}}.hs-session-item-meta[data-v-a090d4a5]{color:var(--oc-text-secondary,#606366);align-items:center;gap:8px;font-size:11px;display:flex}.hs-session-item-snippet[data-v-a090d4a5]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hs-session-item-count[data-v-a090d4a5]{color:var(--oc-text-muted,#909499);flex-shrink:0}.hs-session-item-time[data-v-a090d4a5]{color:var(--oc-text-secondary,#606366);flex-shrink:0}.hermes-chat[data-v-4df75796]{background:var(--oc-bg);color:var(--oc-text);min-width:0;max-width:100%;height:100%;width:calc(var(--container-width,680px) + 36px);flex-direction:column;display:flex}.hermes-header[data-v-4df75796]{background:var(--oc-bg-surface);border-bottom:1px solid var(--oc-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.hermes-mode-pill[data-v-4df75796]{background:var(--oc-accent);color:#fff;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.hermes-vm[data-v-4df75796]{color:var(--oc-text-secondary);flex:1;font-size:13px}.hermes-action[data-v-4df75796]{background:var(--oc-btn-secondary-bg);border:1px solid var(--oc-border-strong);color:var(--oc-btn-secondary-text);cursor:pointer;border-radius:6px;padding:4px 12px;font-size:13px}.hermes-action[data-v-4df75796]:disabled{cursor:not-allowed;opacity:.5}.hermes-messages[data-v-4df75796]{flex:1;min-width:0;padding:16px;overflow-y:auto}.hermes-empty[data-v-4df75796]{color:var(--oc-text-muted);text-align:center;padding:40px 0}.hermes-restore-loading[data-v-4df75796]{justify-content:center;padding:40px 0;display:flex}.hermes-msg[data-v-4df75796]{min-width:0;margin-bottom:16px}.hermes-msg-role[data-v-4df75796]{color:var(--oc-text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px}.hermes-msg-content[data-v-4df75796]{background:var(--oc-msg-assistant-bg);border:1px solid var(--oc-border);color:var(--oc-text);overflow-wrap:anywhere;border-radius:8px;padding:10px 14px;line-height:1.55}.hermes-msg-content[data-v-4df75796] pre{overflow-x:auto}.hermes-msg-content--user[data-v-4df75796]{background:var(--oc-accent);color:#fff;white-space:pre-wrap;word-break:break-word;border-color:#0000}.hermes-msg-tools[data-v-4df75796]{flex-direction:column;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.hermes-tool[data-v-4df75796]{background:var(--oc-bg-elevated);border:1px solid var(--oc-border);color:var(--oc-text-secondary);border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 10px;font-size:12px;display:flex;overflow:hidden}.hermes-tool-emoji[data-v-4df75796]{flex-shrink:0}.hermes-tool-label[data-v-4df75796]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.hermes-loading[data-v-4df75796]{justify-content:flex-start;padding:4px 0 12px;display:flex}.hermes-error[data-v-4df75796]{background:var(--oc-error-bg);border:1px solid var(--oc-error-text);color:var(--oc-error-text);border-radius:6px;margin-top:12px;padding:8px 12px}.hermes-input-wrapper[data-v-4df75796]{background:var(--oc-bg-surface);border-top:1px solid var(--oc-border);padding:12px 16px}.hermes-input[data-v-4df75796]{width:100%}.modal-overlay[data-v-f9622104]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-f9622104]{background:var(--oc-bg-surface,#fff);border-radius:16px;flex-direction:column;width:90%;max-width:480px;max-height:80vh;display:flex;box-shadow:0 3px 30px #00000014}.modal-header[data-v-f9622104]{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.modal-header-text[data-v-f9622104]{flex-direction:column;gap:4px;display:flex}.modal-title[data-v-f9622104]{color:var(--oc-text-heading,#232425);margin:0;font-size:20px;font-weight:700;line-height:1.5}.modal-subtitle[data-v-f9622104]{color:#606366;margin:0;font-size:14px;line-height:1.5}.modal-close[data-v-f9622104]{color:var(--oc-text-secondary,#888);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:18px;line-height:1}.modal-close[data-v-f9622104]:hover{color:var(--oc-text,#333)}.modal-body[data-v-f9622104]{flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex;overflow-y:auto}.allowlist-add[data-v-f9622104]{align-items:center;gap:12px;display:flex}.allowlist-input[data-v-f9622104]{background:var(--oc-bg-surface,#fff);color:var(--oc-text-primary,#232425);border:1px solid #eaeaea;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s}.allowlist-input[data-v-f9622104]::placeholder{color:#ccc}.allowlist-input[data-v-f9622104]:focus{border-color:var(--oc-text-heading,#232425)}.add-btn[data-v-f9622104]{color:#fff;cursor:pointer;white-space:nowrap;background:#232425;border:none;border-radius:12px;padding:8px 24px;font-size:16px;line-height:1.5;transition:opacity .15s}.add-btn[data-v-f9622104]:hover{opacity:.9}.add-btn[data-v-f9622104]:disabled{cursor:not-allowed;opacity:.4}.allowlist[data-v-f9622104]{flex-direction:column;gap:0;display:flex}.allowlist-item[data-v-f9622104]{border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.allowlist-item[data-v-f9622104],.allowlist-item-claw[data-v-f9622104]{background:#fafafa}.allowlist-email[data-v-f9622104]{color:var(--oc-text-heading,#232425);font-size:16px;line-height:1.5}.claw-badge[data-v-f9622104]{color:#909499;white-space:nowrap;font-size:12px}.remove-btn[data-v-f9622104]{color:#e53e3e;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:2px;line-height:1;transition:opacity .15s;display:flex}.remove-btn[data-v-f9622104]:hover{opacity:1}.remove-btn[data-v-f9622104]:disabled{cursor:not-allowed;opacity:.3}.loading-text[data-v-f9622104]{opacity:.5}.spinner[data-v-f9622104]{border:1.5px solid #eaeaea;border-top:1.5px solid var(--oc-text-secondary,#666);vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-left:4px;animation:.6s linear infinite spin-f9622104;display:inline-block}.allowlist-error[data-v-f9622104]{color:#e53e3e;margin:0;font-size:12px}@keyframes spin-f9622104{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.modal-dialog[data-v-f9622104]{background:#1e1e1e;box-shadow:0 8px 32px #00000080}.modal-title[data-v-f9622104]{color:#e0e0e0}.modal-subtitle[data-v-f9622104]{color:#999}.modal-close[data-v-f9622104]{color:#888}.modal-close[data-v-f9622104]:hover{color:#ccc}.allowlist-input[data-v-f9622104]{color:#e0e0e0;background:#2a2a2a;border-color:#444}.allowlist-input[data-v-f9622104]::placeholder{color:#666}.allowlist-input[data-v-f9622104]:focus{border-color:#888}.add-btn[data-v-f9622104]{color:#1a1a1a;background:#e0e0e0}.allowlist-item[data-v-f9622104]{background:#2a2a2a}.allowlist-email[data-v-f9622104]{color:#e0e0e0}.claw-badge[data-v-f9622104]{color:#777}}.heartbeat-cell[data-v-0a6a58da]{align-items:center;gap:8px;display:flex}.heartbeat-status-text[data-v-0a6a58da]{color:var(--oc-text-secondary);font-size:13px}.hb-popover[data-v-0a6a58da]{color:#e0e0e0;background:#2a2a2a;border-radius:8px;max-width:280px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 4px 16px #0006}.hb-popover-title[data-v-0a6a58da]{margin:0 0 6px;font-weight:600}.hb-popover-desc[data-v-0a6a58da]{opacity:.8;margin:0 0 6px;font-size:12px}.hb-popover-usage[data-v-0a6a58da]{border-top:1px solid #ffffff1a;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.hb-usage-icon[data-v-0a6a58da]{border-radius:3px;width:16px;height:16px}.hb-usage-tokens[data-v-0a6a58da]{font-weight:500}.hb-popover-link[data-v-0a6a58da]{opacity:.8;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;font-size:12px}.hb-popover-link a[data-v-0a6a58da]{color:#64b5f6;text-decoration:underline}.hb-popover-link a[data-v-0a6a58da]:hover{color:#90caf9}.hb-usage-model[data-v-0a6a58da]{opacity:.5;font-size:11px}.hb-toggle[data-v-0a6a58da]{cursor:pointer;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.hb-toggle input[data-v-0a6a58da]{opacity:0;width:0;height:0}.hb-slider[data-v-0a6a58da]{background:var(--oc-border-strong,#ccc);border-radius:20px;transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.hb-slider[data-v-0a6a58da]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.hb-toggle input:checked+.hb-slider[data-v-0a6a58da]{background:var(--oc-accent,#4f8cff)}.hb-toggle input:checked+.hb-slider[data-v-0a6a58da]:before{transform:translate(16px)}.hb-toggle input:disabled+.hb-slider[data-v-0a6a58da]{cursor:not-allowed;opacity:.5}.tab-pane[data-v-0a6a58da]{height:100%;overflow-y:auto}.card[data-v-0a6a58da],.info-scroll[data-v-0a6a58da]{padding:16px}.card[data-v-0a6a58da]{background:var(--oc-bg,#fff);box-shadow:var(--oc-shadow);border-radius:10px;margin-bottom:12px}.card h3[data-v-0a6a58da]{color:var(--oc-text-heading);margin-bottom:10px;font-size:14px;font-weight:600}.loading-card[data-v-0a6a58da]{color:var(--oc-text-secondary);text-align:center}.info-table[data-v-0a6a58da]{border-collapse:collapse;width:100%}.info-table td[data-v-0a6a58da]{vertical-align:top;padding:5px 0;font-size:14px}.info-table .label[data-v-0a6a58da]{color:var(--oc-text-secondary);width:130px;font-weight:400}.pre-inline[data-v-0a6a58da]{white-space:pre-wrap;margin:0}.pre-inline[data-v-0a6a58da],code[data-v-0a6a58da]{color:var(--oc-text);font-size:12px}code[data-v-0a6a58da]{background:var(--oc-bg-code);border-radius:4px;padding:2px 6px}code.token[data-v-0a6a58da]{max-width:300px;display:inline-block}.link[data-v-0a6a58da],code.token[data-v-0a6a58da]{word-break:break-all}.link[data-v-0a6a58da]{color:var(--oc-link);text-decoration:none}.link[data-v-0a6a58da]:hover{text-decoration:underline}.domain-cell[data-v-0a6a58da]{align-items:center;gap:10px;display:flex}.btn-start-building[data-v-0a6a58da]{border:1px solid var(--oc-text-heading,#232425);color:var(--oc-text-heading,#232425);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:2px 10px;font-size:12px;line-height:1.5}.btn-start-building[data-v-0a6a58da]:hover{background:var(--oc-bg-hover)}.status-badge[data-v-0a6a58da]{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.status-badge.active[data-v-0a6a58da],.status-badge.running[data-v-0a6a58da]{background:var(--oc-status-running-bg);color:var(--oc-status-running-text)}.status-badge.inactive[data-v-0a6a58da],.status-badge.stopped[data-v-0a6a58da],.status-badge.unknown[data-v-0a6a58da]{background:var(--oc-status-stopped-bg);color:var(--oc-status-stopped-text)}.vm-tier-badge[data-v-0a6a58da]{letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.vm-tier-badge.tier-standard[data-v-0a6a58da]{color:#3b82f6;background:#3b82f61f}.vm-tier-badge.tier-high[data-v-0a6a58da]{color:#a855f7;background:#a855f71f}@media (prefers-color-scheme:dark){.vm-tier-badge.tier-standard[data-v-0a6a58da]{color:#60a5fa;background:#3b82f633}.vm-tier-badge.tier-high[data-v-0a6a58da]{color:#c084fc;background:#a855f733}}.empty-state[data-v-0a6a58da]{justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.empty-state[data-v-0a6a58da],.text-muted[data-v-0a6a58da]{color:var(--oc-text-muted)}.text-muted[data-v-0a6a58da]{font-size:13px}.email-hint[data-v-0a6a58da]{color:var(--oc-text-secondary);margin-top:8px;font-size:12px}.email-cell[data-v-0a6a58da],.model-cell[data-v-0a6a58da]{align-items:center;gap:10px;display:flex}.btn-allowed-senders[data-v-0a6a58da]{border:1px solid var(--oc-text-heading,#232425);color:var(--oc-text-heading,#232425);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:2px 10px;font-size:12px;line-height:1.5}.btn-allowed-senders[data-v-0a6a58da]:hover{background:var(--oc-bg-hover)}.btn-allowed-senders.disabled[data-v-0a6a58da]{opacity:.5;pointer-events:none}.toggle-switch[data-v-0a6a58da]{vertical-align:middle;width:36px;height:20px;display:inline-block;position:relative}.toggle-switch input[data-v-0a6a58da]{opacity:0;width:0;height:0}.toggle-slider[data-v-0a6a58da]{background-color:var(--oc-status-stopped-bg,#ccc);cursor:pointer;border-radius:20px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.toggle-slider[data-v-0a6a58da]:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider[data-v-0a6a58da]{background-color:#4caf50}.toggle-switch input:checked+.toggle-slider[data-v-0a6a58da]:before{transform:translate(16px)}.toggle-switch input:disabled+.toggle-slider[data-v-0a6a58da]{cursor:not-allowed;opacity:.5}.toggle-status[data-v-0a6a58da]{color:var(--oc-text-secondary);margin-left:8px;font-size:12px}.copy-btn[data-v-0a6a58da]{cursor:pointer;opacity:.5;vertical-align:middle;background:0 0;border:none;margin-left:6px;padding:2px 4px;transition:opacity .15s}.copy-btn[data-v-0a6a58da]:hover{opacity:1}.copy-icon[data-v-0a6a58da]{color:var(--oc-text-secondary);width:14px;height:14px}.secret-cell[data-v-0a6a58da]{align-items:center;gap:4px;display:flex}.secret-icon-btn[data-v-0a6a58da]{cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:inline-flex}.secret-icon-btn[data-v-0a6a58da]:hover{opacity:1}.secret-icon[data-v-0a6a58da]{color:var(--oc-text-secondary);width:14px;height:14px}.vnc-password-box[data-v-0a6a58da]{box-sizing:border-box;align-self:stretch;align-items:center;gap:4px;padding:0;display:flex}.vnc-label[data-v-0a6a58da]{color:#909499;white-space:nowrap;margin-right:10px}.vnc-label[data-v-0a6a58da],.vnc-value[data-v-0a6a58da]{font-family:Arial;font-size:14px;font-weight:400;line-height:100%}.vnc-value[data-v-0a6a58da]{color:#232425}@media (prefers-color-scheme:dark){.vnc-label[data-v-0a6a58da]{color:var(--oc-text-muted)}.vnc-value[data-v-0a6a58da]{color:var(--oc-text)}}.vnc-icon-btn[data-v-0a6a58da]{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;align-items:center;margin-left:4px;padding:0;transition:opacity .15s;display:flex}.vnc-icon-btn[data-v-0a6a58da]:hover{opacity:1}.vnc-action-icon[data-v-0a6a58da]{color:var(--oc-text-secondary,#666);width:16px;height:16px}.btn-open-vnc[data-v-0a6a58da]{border:1px solid var(--oc-text-heading,#232425);color:var(--oc-text-heading,#232425);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;margin-left:10px;padding:2px 10px;font-size:12px;line-height:1.5;text-decoration:none}.btn-open-vnc[data-v-0a6a58da]:hover{background:var(--oc-bg-hover)}.access-actions[data-v-0a6a58da]{gap:8px;margin-bottom:10px;display:flex}.oc-hermes-hint[data-v-0a6a58da]{color:var(--oc-text-muted,#7a7d80);margin:0 0 10px}.btn-access[data-v-0a6a58da],.oc-hermes-hint[data-v-0a6a58da]{font-size:12px;line-height:1.5}.btn-access[data-v-0a6a58da]{border:1px solid var(--oc-text-heading,#232425);color:var(--oc-text-heading,#232425);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 14px;text-decoration:none;display:inline-block}.btn-access[data-v-0a6a58da]:hover{background:var(--oc-bg-hover)}.domain-text-inactive[data-v-0a6a58da]{color:var(--oc-link);cursor:default;word-break:break-all;font-size:13px}.oc-edit-email .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.oc-edit-email .modal-dialog{background:#fff;border-radius:16px;width:90%;max-width:480px;overflow:hidden;box-shadow:0 8px 32px #0003}.oc-edit-email .modal-header{justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.oc-edit-email .modal-title{color:#111;margin:0;font-size:17px;font-weight:600}.oc-edit-email .modal-close{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.oc-edit-email .modal-close:hover{color:#333}.oc-edit-email .modal-body{padding:18px 24px}.oc-edit-email .email-edit-row{background:#f8f8f8;border:1px solid #d0d0d0;border-radius:8px;align-items:center;display:flex;overflow:hidden}.oc-edit-email .email-edit-row:focus-within{background:#fff;border-color:#4a90d9}.oc-edit-email .email-edit-row.disabled{opacity:.5}.oc-edit-email .email-edit-input{color:#111;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 12px;font-size:15px}.oc-edit-email .email-edit-input:disabled{cursor:not-allowed}.oc-edit-email .email-edit-domain{color:#888;white-space:nowrap;padding-right:12px;font-size:15px}.oc-edit-email .email-change-error,.oc-edit-email .email-cooldown-notice{color:#e53e3e;margin-top:8px;font-size:13px}.oc-edit-email .email-cooldown-notice{font-weight:500}.oc-edit-email .email-edit-hint{color:#888;align-items:flex-start;gap:6px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.oc-edit-email .email-edit-hint:before{content:"ⓘ";flex-shrink:0;font-size:14px}.oc-edit-email .modal-footer{justify-content:flex-end;gap:10px;padding:0 24px 24px;display:flex}.oc-edit-email .btn{cursor:pointer;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:500}.oc-edit-email .btn-secondary{color:#333;background:#f0f0f0}.oc-edit-email .btn-secondary:hover{background:#e0e0e0}.oc-edit-email .btn-primary{color:#fff;background:#888}.oc-edit-email .btn-primary.dirty{background:#232425}.oc-edit-email .btn-primary:hover{background:#666}.oc-edit-email .btn-primary.dirty:hover{background:#3a3b3c}.oc-edit-email .btn-primary:disabled{cursor:not-allowed;opacity:.5}@media (prefers-color-scheme:dark){.oc-edit-email .modal-dialog{background:#1e1e1e;box-shadow:0 8px 32px #00000080}.oc-edit-email .modal-title{color:#e0e0e0}.oc-edit-email .modal-close{color:#888}.oc-edit-email .modal-close:hover{color:#ccc}.oc-edit-email .email-edit-row{background:#2a2a2a;border-color:#444}.oc-edit-email .email-edit-row:focus-within{background:#333;border-color:#4a90d9}.oc-edit-email .email-edit-input{color:#e0e0e0}.oc-edit-email .email-edit-domain,.oc-edit-email .email-edit-hint{color:#999}.oc-edit-email .btn-secondary{color:#e0e0e0;background:#333}.oc-edit-email .btn-secondary:hover{background:#444}.oc-edit-email .btn-primary{background:#666}.oc-edit-email .btn-primary:hover{background:#555}.oc-edit-email .btn-primary.dirty{color:#1e1e1e;background:#e0e0e0}.oc-edit-email .btn-primary.dirty:hover{background:#ccc}}.oc-popover-building{background:#fff;border-radius:8px;flex-direction:column;gap:12px;width:330px;padding:12px;display:flex;box-shadow:0 4px 15px #00000026}@media (prefers-color-scheme:dark){.oc-popover-building{background:#2a2a2a;box-shadow:0 4px 15px #0006}}.oc-popover-building .popover-desc{color:#232425;margin:0;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.oc-popover-building .popover-desc{color:#e0e0e0}}.oc-popover-building .popover-btn{color:#fff;cursor:pointer;text-align:center;background:#232425;border:none;border-radius:10px;width:100%;padding:6px 24px;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.oc-popover-building .popover-btn{color:#1a1a1a;background:#e0e0e0}}.oc-popover-building .popover-btn:hover{opacity:.9}.tab-pane[data-v-be563481]{height:100%;overflow-y:auto}.home-scroll[data-v-be563481]{flex-direction:column;gap:16px;padding:16px;display:flex}.home-card[data-v-be563481]{background:var(--oc-bg,#fff);border:1px solid var(--oc-border);border-radius:16px;overflow:hidden}.clickable-card[data-v-be563481]{cursor:pointer;transition:border-color .15s}.clickable-card[data-v-be563481]:hover{border-color:var(--oc-border-strong)}.card-header[data-v-be563481]{background:var(--oc-bg-elevated,#fafafa);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.clickable-card .card-header[data-v-be563481]{cursor:pointer}@media (prefers-color-scheme:dark){.card-header[data-v-be563481]{background:var(--oc-bg-elevated)}}.card-header h3[data-v-be563481]{color:var(--oc-text-heading);margin:0;font-size:14px;font-weight:700}.see-more-btn[data-v-be563481]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;display:inline-flex}.see-more-btn[data-v-be563481]:hover{color:var(--oc-text)}.chevron-icon[data-v-be563481]{transition:transform .2s}.chevron-icon.expanded[data-v-be563481]{transform:rotate(90deg)}.card-body[data-v-be563481]{padding:14px 16px}.embedded-info[data-v-be563481]{padding:0}.embedded-info[data-v-be563481] .tab-pane{overflow:visible}.embedded-info[data-v-be563481] .info-scroll{padding:0}.embedded-info[data-v-be563481] .card{box-shadow:none;border-radius:0;margin-bottom:0}.embedded-info[data-v-be563481] .card:not(:first-child){border-top:1px solid var(--oc-border)}.nav-row[data-v-be563481]{justify-content:space-between}.channel-avatars[data-v-be563481],.nav-row[data-v-be563481]{align-items:center;display:flex}.channel-avatar[data-v-be563481]{background:var(--oc-bg-surface,#fff);border:2px solid var(--oc-bg-surface,#fff);-o-object-fit:contain;object-fit:contain;border-radius:50%;width:30px;height:30px;margin-right:-8px;position:relative}.channel-avatar[data-v-be563481]:first-child{z-index:12}.channel-avatar[data-v-be563481]:nth-child(2){z-index:11}.channel-avatar[data-v-be563481]:nth-child(3){z-index:10}.channel-avatar[data-v-be563481]:nth-child(4){z-index:9}.channel-avatar[data-v-be563481]:nth-child(5){z-index:8}.channel-avatar[data-v-be563481]:nth-child(6){z-index:7}.channel-avatar[data-v-be563481]:nth-child(7){z-index:6}.channel-avatar[data-v-be563481]:nth-child(8){z-index:5}.channel-avatar[data-v-be563481]:nth-child(9){z-index:4}.channel-avatar[data-v-be563481]:nth-child(10){z-index:3}.channel-avatar[data-v-be563481]:nth-child(11){z-index:2}.channel-avatar[data-v-be563481]:nth-child(12){z-index:1}.channel-avatar[data-v-be563481]:last-child{margin-right:0}@media (prefers-color-scheme:dark){.channel-avatar[data-v-be563481]{background:var(--oc-bg-surface);border-color:var(--oc-bg-surface)}}.arrow-icon[data-v-be563481]{color:var(--oc-text-secondary);flex-shrink:0}.how-to-text[data-v-be563481]{color:var(--oc-text);margin:0;font-size:14px;line-height:1.5}.advanced-list[data-v-be563481]{padding:0!important}.advanced-item[data-v-be563481]{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex;position:relative}.advanced-item[data-v-be563481]:not(:last-child):after{background:var(--oc-border);content:"";height:1px;position:absolute;bottom:0;left:16px;right:16px}.advanced-item[data-v-be563481]:hover{background:var(--oc-bg-hover)}.advanced-left[data-v-be563481]{color:var(--oc-text-heading);align-items:center;gap:6px;font-size:14px;display:flex}.advanced-icon[data-v-be563481]{color:var(--oc-text-heading);width:16px;height:16px}.tab-pane[data-v-4bfdd017]{height:100%;overflow-y:auto}.tutorial-scroll[data-v-4bfdd017]{padding:16px}.tutorial-card[data-v-4bfdd017]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);cursor:pointer;border-radius:12px;margin-bottom:10px;padding:0;transition:border-color .15s;overflow:hidden}.tutorial-card.expanded[data-v-4bfdd017],.tutorial-card[data-v-4bfdd017]:hover{border-color:var(--oc-border-strong)}.card-header[data-v-4bfdd017]{gap:12px;padding:14px 16px}.card-header[data-v-4bfdd017],.card-icon[data-v-4bfdd017]{align-items:center;display:flex}.card-icon[data-v-4bfdd017]{color:#232425;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;width:32px;height:32px}.card-text[data-v-4bfdd017]{flex:1;min-width:0}.card-title[data-v-4bfdd017]{color:var(--oc-text-heading);font-size:14px;font-weight:600;line-height:1.3}.card-subtitle[data-v-4bfdd017]{margin-top:2px}.card-progress[data-v-4bfdd017],.card-subtitle[data-v-4bfdd017]{color:var(--oc-text-secondary);font-size:12px}.card-progress[data-v-4bfdd017]{white-space:nowrap;flex-shrink:0;font-weight:500}.card-chevron[data-v-4bfdd017]{color:var(--oc-text-secondary);flex-shrink:0;transition:transform .2s}.card-chevron.rotated[data-v-4bfdd017]{transform:rotate(180deg)}.card-steps[data-v-4bfdd017]{border-top:1px solid var(--oc-border);padding:0 16px 14px}.step-row[data-v-4bfdd017]{background:var(--oc-bg-elevated,#fafafa);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.step-row[data-v-4bfdd017]:last-child{margin-bottom:0}.step-row:hover .step-check[data-v-4bfdd017]:not(.checked){border-color:var(--oc-accent)}.step-check[data-v-4bfdd017]{border:1.5px solid var(--oc-border-strong,#bbb);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:flex}.step-check.checked[data-v-4bfdd017]{background:var(--oc-accent,#1565c0);border-color:var(--oc-accent,#1565c0)}.step-title[data-v-4bfdd017]{color:var(--oc-text);flex:1;min-width:0;font-size:13px}.step-title.done[data-v-4bfdd017]{color:var(--oc-text-secondary);text-decoration:line-through}.step-duration[data-v-4bfdd017]{white-space:nowrap;flex-shrink:0;font-size:12px}.empty-state[data-v-4bfdd017],.loading-state[data-v-4bfdd017],.step-duration[data-v-4bfdd017]{color:var(--oc-text-muted,var(--oc-text-secondary))}.empty-state[data-v-4bfdd017],.loading-state[data-v-4bfdd017]{justify-content:center;align-items:center;padding:40px 16px;font-size:14px;display:flex}@media (prefers-color-scheme:dark){.card-icon[data-v-4bfdd017]{color:#fff;background:#606366}}.showcase-section[data-v-4bfdd017]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);border-radius:12px;margin-top:8px;overflow:hidden}.showcase-header[data-v-4bfdd017]{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.showcase-title-row[data-v-4bfdd017]{align-items:center;gap:10px;display:flex}.showcase-title[data-v-4bfdd017]{color:var(--oc-text-heading,#232425);font-size:14px;font-weight:700}.showcase-subtitle[data-v-4bfdd017]{color:var(--oc-text-secondary,#606366);margin-top:2px;font-size:12px}.showcase-cases[data-v-4bfdd017]{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.showcase-case[data-v-4bfdd017]{background:var(--oc-bg-elevated,#fff);border:1px solid #0000;border-radius:10px;padding:14px;transition:border-color .15s}.showcase-case[data-v-4bfdd017]:hover{border-color:var(--oc-accent,#1565c0)}.showcase-case-top[data-v-4bfdd017]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.showcase-case-title[data-v-4bfdd017]{color:var(--oc-text,#1a1a1a);font-size:13px;font-weight:700}.showcase-case-desc[data-v-4bfdd017]{color:var(--oc-text-secondary,#606366);margin-bottom:10px;font-size:12px;line-height:1.5}.showcase-prompt-box[data-v-4bfdd017]{background:var(--oc-bg,#f5f5f5);border-radius:8px;padding:10px 12px;position:relative}.showcase-prompt-label[data-v-4bfdd017]{color:var(--oc-accent,#1565c0);margin-bottom:4px;font-size:10px;font-weight:600}.showcase-prompt-text[data-v-4bfdd017]{color:var(--oc-text,#232425);white-space:pre-wrap;padding-right:32px;font-size:12px;line-height:1.5}.showcase-copy-btn[data-v-4bfdd017]{border:1px solid var(--oc-border,#ddd);cursor:pointer;background:0 0;border-radius:6px;padding:3px 6px;font-size:12px;transition:background .15s;position:absolute;top:8px;right:8px}.showcase-copy-btn[data-v-4bfdd017]:hover{background:var(--oc-bg-hover,#0000000d)}.terminal-pane[data-v-c9dbfb1d]{height:100%;position:relative;overflow:hidden}.terminal-container[data-v-c9dbfb1d]{background:var(--oc-bg-elevated);border-radius:12px;height:calc(100% - 32px);margin:16px;overflow:hidden}.terminal-container[data-v-c9dbfb1d] .xterm{height:100%;padding:16px}.terminal-overlay[data-v-c9dbfb1d]{background:var(--oc-terminal-overlay-bg);color:var(--oc-text-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner[data-v-c9dbfb1d]{border:2px solid var(--oc-border);border-top-color:var(--oc-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-c9dbfb1d}@keyframes spin-c9dbfb1d{to{transform:rotate(1turn)}}.reconnect-bar[data-v-c9dbfb1d]{color:#f0f0f0;z-index:1;background:#000000eb;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.reconnect-btn[data-v-c9dbfb1d]{color:#f0f0f0;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4px;padding:4px 14px;font-size:13px;transition:background .15s}.reconnect-btn[data-v-c9dbfb1d]:hover{background:#ffffff26}.files-pane[data-v-1a6586d4]{height:100%;position:relative;overflow:hidden}.files-overlay[data-v-1a6586d4]{background:var(--oc-terminal-overlay-bg);color:var(--oc-text-muted);z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.retry-btn[data-v-1a6586d4]{background:var(--oc-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 16px;font-size:13px}.retry-btn[data-v-1a6586d4]:hover{opacity:.85}.files-layout[data-v-1a6586d4]{height:100%;display:flex}.file-list-panel[data-v-1a6586d4]{background:var(--oc-bg-sidebar);border-right:1px solid var(--oc-border);flex-direction:column;width:260px;min-width:200px;display:flex}.breadcrumb-bar[data-v-1a6586d4]{border-bottom:1px solid var(--oc-border);align-items:center;gap:4px;min-height:32px;padding:6px 10px;display:flex}.breadcrumb-nav[data-v-1a6586d4]{flex-wrap:wrap;flex:1;gap:2px;min-width:0}.breadcrumb-nav[data-v-1a6586d4],.refresh-btn[data-v-1a6586d4]{align-items:center;display:flex}.refresh-btn[data-v-1a6586d4]{border:1px solid var(--oc-border-strong);color:var(--oc-text-secondary);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;width:24px;height:24px;font-size:14px;line-height:1}.refresh-btn[data-v-1a6586d4]:hover{background:var(--oc-bg-hover);color:var(--oc-text)}.refresh-btn[data-v-1a6586d4]:disabled{cursor:default;opacity:.4}.breadcrumb-item[data-v-1a6586d4]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:12px}.breadcrumb-item[data-v-1a6586d4]:hover{background:var(--oc-bg-hover);color:var(--oc-text)}.breadcrumb-item.active[data-v-1a6586d4]{color:var(--oc-accent)}.breadcrumb-sep[data-v-1a6586d4]{color:var(--oc-breadcrumb-sep);font-size:12px}.file-entries[data-v-1a6586d4]{flex:1;padding:4px 0;overflow-y:auto}.file-entry[data-v-1a6586d4]{cursor:pointer;align-items:center;gap:8px;padding:5px 10px;transition:background .1s;display:flex}.file-entry[data-v-1a6586d4]:hover{background:var(--oc-file-hover)}.file-entry.selected[data-v-1a6586d4]{background:var(--oc-file-selected)}.entry-icon[data-v-1a6586d4]{color:var(--oc-text-secondary);flex-shrink:0;width:16px;height:16px}.entry-icon.folder[data-v-1a6586d4]{color:var(--oc-folder-icon)}.entry-name[data-v-1a6586d4]{color:var(--oc-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.entry-size[data-v-1a6586d4]{color:var(--oc-text-muted);flex-shrink:0;font-size:11px}.dir-error-state[data-v-1a6586d4],.empty-state[data-v-1a6586d4],.loading-state[data-v-1a6586d4]{color:var(--oc-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.loading-spinner[data-v-1a6586d4]{border-top:2px solid var(--oc-spinner-border);border:2px solid var(--oc-spinner-border);border-top-color:var(--oc-spinner-active);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-1a6586d4}@keyframes spin-1a6586d4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.file-viewer-panel[data-v-1a6586d4]{background:var(--oc-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.viewer-header[data-v-1a6586d4]{background:var(--oc-bg-sidebar);border-bottom:1px solid var(--oc-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.viewer-filename[data-v-1a6586d4]{color:var(--oc-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.viewer-size[data-v-1a6586d4]{color:var(--oc-text-muted);font-size:11px}.preview-toggle[data-v-1a6586d4]{border:1px solid var(--oc-border,#e0e0e0);border-radius:4px;gap:0;display:flex;overflow:hidden}.toggle-btn[data-v-1a6586d4]{border:none;border-right:1px solid var(--oc-border,#e0e0e0);color:var(--oc-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;padding:2px 10px;font-size:12px}.toggle-btn[data-v-1a6586d4]:last-child{border-right:none}.toggle-btn.active[data-v-1a6586d4]{background:var(--oc-accent,#4a90d9);color:#fff}.toggle-btn[data-v-1a6586d4]:not(.active):hover{background:var(--oc-bg-hover,#e8e8e8)}.markdown-preview-wrapper[data-v-1a6586d4]{flex:1;padding:16px 24px;overflow:auto}.download-btn[data-v-1a6586d4]{background:var(--oc-btn-secondary-bg,#e8e8e8);border:1px solid var(--oc-border,#e0e0e0);color:var(--oc-btn-secondary-text,#333);cursor:pointer;white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 10px;font-size:12px}.download-btn[data-v-1a6586d4]:hover{background:var(--oc-bg-hover,#ddd)}.viewer-body[data-v-1a6586d4]{flex-direction:column;flex:1;display:flex;overflow:hidden}.binary-state[data-v-1a6586d4],.error-state[data-v-1a6586d4]{color:var(--oc-text-muted);height:100%;font-size:13px}.binary-state[data-v-1a6586d4],.error-state[data-v-1a6586d4],.media-preview[data-v-1a6586d4]{justify-content:center;align-items:center;display:flex}.media-preview[data-v-1a6586d4]{background:var(--oc-bg-media);flex:1;padding:16px;overflow:auto}.preview-image[data-v-1a6586d4]{-o-object-fit:contain;object-fit:contain}.preview-image[data-v-1a6586d4],.preview-video[data-v-1a6586d4]{border-radius:4px;max-width:100%;max-height:100%}.preview-video[data-v-1a6586d4]{outline:none}.audio-preview[data-v-1a6586d4]{flex-direction:column;gap:24px}.audio-info[data-v-1a6586d4]{flex-direction:column;align-items:center;gap:12px;display:flex}.audio-icon[data-v-1a6586d4]{color:var(--oc-accent);width:48px;height:48px}.audio-name[data-v-1a6586d4]{color:var(--oc-text);font-size:14px}.preview-audio[data-v-1a6586d4]{outline:none;width:100%;max-width:400px}.document-preview[data-v-1a6586d4]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.document-preview[data-v-1a6586d4] .docx-viewer-container,.document-preview[data-v-1a6586d4] .pdf-viewer-wrapper,.document-preview[data-v-1a6586d4] .pptx-viewer-wrapper,.document-preview[data-v-1a6586d4] .xlsx-viewer-container{flex:1;overflow:auto}.csv-preview[data-v-1a6586d4]{overflow:auto}.editor-wrapper[data-v-1a6586d4]{flex:1;position:relative;overflow:hidden}.monaco-container[data-v-1a6586d4]{position:absolute;top:0;bottom:0;left:0;right:0}.no-selection[data-v-1a6586d4]{color:var(--oc-text-muted);justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}.editor-context-menu{background:var(--oc-bg-elevated,#f5f5f5);border:1px solid var(--oc-border,#e0e0e0);z-index:10000;border-radius:4px;min-width:120px;padding:4px 0;position:fixed;box-shadow:0 2px 8px #00000026}.ctx-menu-item{color:var(--oc-text,#1a1a1a);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;width:100%;padding:6px 14px;font-size:13px;display:block}.ctx-menu-item:hover{background:var(--oc-bg-hover,#e8e8e8)}@media (prefers-color-scheme:dark){.editor-context-menu{background:#2d2d2d;border-color:#3a3a3a;box-shadow:0 4px 16px #0006}.ctx-menu-item{color:#e0e0e0}.ctx-menu-item:hover{background:#353535}}.tab-pane[data-v-55a35de6]{background:#fff;height:100%;overflow-y:auto}@media (prefers-color-scheme:dark){.tab-pane[data-v-55a35de6]{background:var(--oc-bg,#1a1a1a)}}.services-scroll[data-v-55a35de6]{gap:12px;padding:20px}.section-block[data-v-55a35de6],.services-scroll[data-v-55a35de6]{flex-direction:column;align-items:flex-start;display:flex}.section-block[data-v-55a35de6]{background:var(--fafafa,#fafafa);border-radius:12px;align-self:stretch;gap:8px;padding:16px}@media (prefers-color-scheme:dark){.section-block[data-v-55a35de6]{background:var(--oc-bg-surface,#2a2a2a)}}.section-text-group[data-v-55a35de6]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.section-block .section-title[data-v-55a35de6]{color:#232425;font-weight:700}.section-block .section-desc[data-v-55a35de6],.section-block .section-title[data-v-55a35de6]{align-self:stretch;font-family:Arial;font-size:14px;line-height:150%}.section-block .section-desc[data-v-55a35de6]{color:#606366;font-weight:400}@media (prefers-color-scheme:dark){.section-block .section-title[data-v-55a35de6]{color:var(--oc-text-heading)}.section-block .login-prompt[data-v-55a35de6],.section-block .section-desc[data-v-55a35de6]{color:var(--oc-text-secondary)}}.section-title[data-v-55a35de6]{color:var(--oc-text-heading);margin:0;font-size:15px;font-weight:700}.section-desc[data-v-55a35de6]{color:var(--oc-text-secondary);margin:0;font-size:13px;line-height:1.5}.login-prompt-row[data-v-55a35de6]{align-items:center;gap:12px;display:flex}.login-prompt[data-v-55a35de6]{color:#606366;margin:0;font-family:Arial;font-size:14px;font-weight:400;line-height:150%}.vnc-password-box[data-v-55a35de6]{box-sizing:border-box;align-self:stretch;align-items:center;gap:4px;margin-top:4px;padding:0;display:flex}.vnc-label[data-v-55a35de6]{color:#909499;white-space:nowrap;margin-right:10px}.vnc-label[data-v-55a35de6],.vnc-value[data-v-55a35de6]{font-family:Arial;font-size:14px;font-weight:400;line-height:100%}.vnc-value[data-v-55a35de6]{color:#232425}@media (prefers-color-scheme:dark){.vnc-label[data-v-55a35de6]{color:var(--oc-text-muted)}.vnc-value[data-v-55a35de6]{color:var(--oc-text)}}.vnc-icon-btn[data-v-55a35de6]{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;align-items:center;margin-left:4px;padding:0;transition:opacity .15s;display:flex}.vnc-icon-btn[data-v-55a35de6]:hover{opacity:1}.vnc-action-icon[data-v-55a35de6]{color:#232425;width:16px;height:16px}@media (prefers-color-scheme:dark){.vnc-action-icon[data-v-55a35de6]{color:var(--oc-text)}}.btn-open-vnc[data-v-55a35de6]{border:1px solid var(--oc-text-heading,#232425);color:var(--oc-text-heading,#232425);cursor:pointer;letter-spacing:.2px;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;margin-left:10px;padding:2px 10px;font-family:Arial,sans-serif;font-size:12px;line-height:1.5;text-decoration:none}.btn-open-vnc[data-v-55a35de6]:hover:not(:disabled){background:var(--oc-bg-hover)}.btn-open-vnc[data-v-55a35de6]:disabled{cursor:not-allowed;opacity:.5}.category-card[data-v-55a35de6]{background:var(--fafafa,#fafafa);border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;padding:16px;display:flex}@media (prefers-color-scheme:dark){.category-card[data-v-55a35de6]{background:var(--oc-bg-surface,#2a2a2a)}}.category-text-group[data-v-55a35de6]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.category-header-clickable[data-v-55a35de6]{cursor:pointer;-webkit-user-select:none;user-select:none}.category-title-row[data-v-55a35de6]{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.more-services-chevron[data-v-55a35de6]{color:#909499;flex-shrink:0;font-size:11px}@media (prefers-color-scheme:dark){.more-services-chevron[data-v-55a35de6]{color:var(--oc-text-muted)}}.category-title[data-v-55a35de6]{color:#232425;align-self:stretch;margin:0;font-family:Arial;font-size:14px;font-weight:700;line-height:150%}@media (prefers-color-scheme:dark){.category-title[data-v-55a35de6]{color:var(--oc-text-heading)}}.category-hint[data-v-55a35de6]{color:#606366;align-self:stretch;margin:0;font-family:Arial;font-size:14px;font-weight:400;line-height:150%}@media (prefers-color-scheme:dark){.category-hint[data-v-55a35de6]{color:var(--oc-text-secondary)}}.service-list[data-v-55a35de6]{flex-direction:column;align-items:flex-start;gap:6px}.service-item[data-v-55a35de6],.service-list[data-v-55a35de6]{align-self:stretch;display:flex}.service-item[data-v-55a35de6]{cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .1s}@media (prefers-color-scheme:dark){.service-item[data-v-55a35de6]{background:var(--oc-bg-elevated,#333)}}.service-item[data-v-55a35de6]:hover{opacity:.85}.service-name[data-v-55a35de6]{color:#1a1a1a;font-family:Arial;font-size:14px;font-weight:400;line-height:19.5px}@media (prefers-color-scheme:dark){.service-name[data-v-55a35de6]{color:var(--oc-text)}}.service-actions[data-v-55a35de6]{align-items:center;gap:8px;display:flex}.connector-toggle[data-v-55a35de6]{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.connector-toggle[data-v-55a35de6]:hover:not(:disabled){background:#b8bcc4}.connector-toggle[data-v-55a35de6]:disabled{cursor:not-allowed;opacity:.6}.connector-toggle--on[data-v-55a35de6]{background:#12b34d}.connector-toggle--on[data-v-55a35de6]:hover:not(:disabled){background:#0f9a42}.connector-toggle-knob[data-v-55a35de6]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.connector-toggle--on .connector-toggle-knob[data-v-55a35de6]{transform:translate(14px)}@media (prefers-color-scheme:dark){.connector-toggle[data-v-55a35de6]{background:#4b5563}.connector-toggle[data-v-55a35de6]:hover:not(:disabled){background:#6b7280}.connector-toggle--on[data-v-55a35de6]{background:#12b34d}}.arrow-btn[data-v-55a35de6]{color:#232425;background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:1px 6px;font-size:14px;display:flex}@media (prefers-color-scheme:dark){.arrow-btn[data-v-55a35de6]{background:var(--oc-bg-hover,#444);color:var(--oc-text)}}.empty-state[data-v-55a35de6]{color:var(--oc-text-muted);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.vnc-toast[data-v-55a35de6]{z-index:10000;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex;position:fixed;top:40px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0000001a}.vnc-toast-icon[data-v-55a35de6]{flex-shrink:0;width:20px;height:20px}.vnc-toast-text[data-v-55a35de6]{color:#232425;letter-spacing:.14px;align-self:stretch;align-items:center;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:flex}.toast-fade-enter-active[data-v-55a35de6],.toast-fade-leave-active[data-v-55a35de6]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-55a35de6],.toast-fade-leave-to[data-v-55a35de6]{opacity:0;transform:translate(-50%)translateY(-8px)}.dm-warning-overlay[data-v-704d0593]{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dm-warning-modal[data-v-704d0593]{background:var(--oc-bg-surface,#fff);border-radius:16px;flex-direction:column;gap:16px;width:400px;max-width:calc(100vw - 32px);padding:24px;display:flex;box-shadow:0 8px 30px #0000002e}.dm-warning-header[data-v-704d0593]{align-items:center;gap:8px;display:flex}.dm-warning-title[data-v-704d0593]{color:var(--oc-text-heading,#232425);font-size:16px;font-weight:600}.dm-warning-desc[data-v-704d0593]{color:var(--oc-text,#555);margin:0;font-size:14px;line-height:1.6}.dm-warning-actions[data-v-704d0593]{flex-direction:column;gap:10px;display:flex}.dm-warning-btn[data-v-704d0593]{cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;padding:10px 20px;font-size:14px;font-weight:500;transition:opacity .15s,background .15s}.dm-warning-btn[data-v-704d0593]:disabled{cursor:not-allowed;opacity:.5}.dm-warning-btn-primary[data-v-704d0593]{background:var(--color-btn-primary,#232425);color:#fff}.dm-warning-btn-primary[data-v-704d0593]:hover:not(:disabled){opacity:.9}.dm-warning-btn-danger[data-v-704d0593]{background:var(--oc-error-text,#ef5350);color:#fff}.dm-warning-btn-danger[data-v-704d0593]:hover:not(:disabled){opacity:.9}.dm-warning-btn-secondary[data-v-704d0593]{color:#232425;background:#f0f0f0}.dm-warning-btn-secondary[data-v-704d0593]:hover:not(:disabled){background:#e0e0e0}@media (prefers-color-scheme:dark){.dm-warning-modal[data-v-704d0593]{background:#2a2a2a;box-shadow:0 8px 30px #00000080}.dm-warning-title[data-v-704d0593]{color:#e0e0e0}.dm-warning-desc[data-v-704d0593]{color:#ccc}.dm-warning-btn-primary[data-v-704d0593]{color:#1a1a1a;background:#e0e0e0}.dm-warning-btn-secondary[data-v-704d0593]{color:#e0e0e0;background:#484848}.dm-warning-btn-secondary[data-v-704d0593]:hover:not(:disabled){background:#555}}.tab-pane[data-v-9435ef50]{height:100%;overflow-y:auto}.channels-scroll[data-v-9435ef50]{padding:16px}.empty-state[data-v-9435ef50],.loading-state[data-v-9435ef50]{color:var(--oc-text-muted);justify-content:center;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.loading-spinner[data-v-9435ef50]{border:2px solid var(--oc-border);border-top-color:var(--oc-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-9435ef50}@keyframes spin-9435ef50{to{transform:rotate(1turn)}}.channel-list[data-v-9435ef50]{flex-direction:column;gap:8px;display:flex}.channel-row[data-v-9435ef50]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .15s;display:flex}.channel-row[data-v-9435ef50]:hover{border-color:var(--oc-border-strong)}.channel-row-email[data-v-9435ef50]{background:#f3f9ff;border-color:#cfe5ff}.channel-row-email[data-v-9435ef50]:hover{border-color:#a8ccf0}@media (prefers-color-scheme:dark){.channel-row-email[data-v-9435ef50]{background:#3882dc1f;border-color:#3882dc4d}.channel-row-email[data-v-9435ef50]:hover{border-color:#3882dc80}}.channel-left[data-v-9435ef50]{align-items:center;gap:12px;min-width:0;display:flex}.channel-icon[data-v-9435ef50]{flex-shrink:0;width:24px;height:24px}img.channel-icon[data-v-9435ef50]{-o-object-fit:contain;object-fit:contain}.channel-info[data-v-9435ef50]{flex-direction:column;gap:4px;min-width:0;display:flex}.channel-name[data-v-9435ef50]{color:var(--oc-text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.channel-status[data-v-9435ef50]{font-size:12px;line-height:1.3}.channel-status.connected[data-v-9435ef50]{color:var(--oc-status-running-text,#12b34d)}.channel-status.pending[data-v-9435ef50]{color:#f57f17}.channel-status.idle[data-v-9435ef50]{color:var(--oc-text-muted)}.channel-right[data-v-9435ef50]{flex-shrink:1;align-items:center;gap:8px;min-width:0;max-width:60%;margin-left:12px;display:flex}.email-display[data-v-9435ef50]{color:var(--oc-text-heading);word-break:break-all;font-size:14px;line-height:1.5}.btn-dm-warning[data-v-9435ef50]{color:#f57f17;cursor:pointer;background:#f57f1714;border:1px solid #f57f17;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,opacity .15s;display:inline-flex}.btn-dm-warning[data-v-9435ef50]:hover{background:#f57f1729}.btn-channel[data-v-9435ef50]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;transition:opacity .15s,background .15s}.btn-channel[data-v-9435ef50]:disabled{cursor:not-allowed;opacity:.5}.btn-connect[data-v-9435ef50]{background:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff)}.btn-connect[data-v-9435ef50]:hover:not(:disabled){opacity:.85}.btn-continue[data-v-9435ef50]{color:#f57f17;background:0 0;border:1px solid #f57f17}.btn-continue[data-v-9435ef50]:hover:not(:disabled){background:#f57f171a}.btn-unlink[data-v-9435ef50]{border:1px solid var(--oc-error-text,#ef5350);color:var(--oc-error-text,#ef5350);opacity:.7;background:0 0}.btn-unlink[data-v-9435ef50]:hover:not(:disabled){background:var(--oc-error-bg,#c628281a);opacity:1}.oc-popover-dm-warning{background:#fff;border-radius:8px;flex-direction:column;gap:10px;width:280px;padding:12px;display:flex;box-shadow:0 4px 15px #00000026}@media (prefers-color-scheme:dark){.oc-popover-dm-warning{background:#2a2a2a;box-shadow:0 4px 15px #0006}}.oc-popover-dm-warning .popover-desc{color:#232425;margin:0;font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){.oc-popover-dm-warning .popover-desc{color:#e0e0e0}}.oc-popover-dm-warning .popover-btn{color:#fff;cursor:pointer;text-align:center;background:#232425;border:none;border-radius:8px;width:100%;padding:6px 16px;font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){.oc-popover-dm-warning .popover-btn{color:#1a1a1a;background:#e0e0e0}}.oc-popover-dm-warning .popover-btn:hover:not(:disabled){opacity:.9}.oc-popover-dm-warning .popover-btn:disabled{cursor:not-allowed;opacity:.5}.oc-popover-dm-warning--wide{width:340px}.oc-popover-dm-warning .popover-btn--danger{color:#fff;background:#ef5350}@media (prefers-color-scheme:dark){.oc-popover-dm-warning .popover-btn--danger{color:#fff;background:#ef5350}}.provision-progress[data-v-21de190a]{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:480px;display:flex}.provision-mascot[data-v-21de190a]{-o-object-fit:contain;object-fit:contain;background:0 0;width:103px;height:103px}.provision-title[data-v-21de190a]{color:#000;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.5}.provision-bar-section[data-v-21de190a]{flex-direction:column;gap:10px;width:100%;margin-top:-24px;display:flex}.provision-bar-bg[data-v-21de190a]{background:#eaeaea;border-radius:42px;width:100%;height:4px;overflow:hidden}.provision-bar-fill[data-v-21de190a]{background:linear-gradient(90deg,#72b4ff,#0f7fff);border-radius:42px;height:100%;transition:width .5s}.provision-bar-info[data-v-21de190a]{justify-content:space-between;align-items:center;font-size:12px;line-height:1.5;display:flex}.provision-bar-message[data-v-21de190a]{color:#909499}.provision-bar-percent[data-v-21de190a]{color:#0f7fff}.provision-steps-list[data-v-21de190a]{flex-direction:column;gap:16px;width:100%;display:flex}.provision-step-row[data-v-21de190a]{justify-content:space-between;align-items:center;display:flex}.provision-step-left[data-v-21de190a]{align-items:center;gap:4px;display:flex}.provision-step-icon[data-v-21de190a]{flex-shrink:0;width:16px;height:16px}.provision-step-icon-spin[data-v-21de190a]{animation:1s linear infinite spin-21de190a}.provision-step-label[data-v-21de190a]{color:#232425;font-size:14px;line-height:1.5}.provision-step-status[data-v-21de190a]{color:#0000;font-size:12px;line-height:1.5}.provision-step-status-done[data-v-21de190a]{color:#12b34d}.provision-step-status-running[data-v-21de190a]{color:#0f7fffcc}@keyframes spin-21de190a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.provision-title[data-v-21de190a]{color:#e0e0e0}.provision-bar-bg[data-v-21de190a]{background:#3a3a3a}.provision-bar-message[data-v-21de190a]{color:#777}.provision-step-label[data-v-21de190a]{color:#e0e0e0}}.modal-overlay[data-v-d4c0e114]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-d4c0e114]{background:var(--oc-bg-surface,#fff);border-radius:16px;width:90%;max-width:440px;overflow:hidden;box-shadow:0 8px 32px #0003}.modal-header[data-v-d4c0e114]{border-bottom:1px solid var(--oc-border,#eee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-d4c0e114]{color:var(--oc-text-heading,#111);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-d4c0e114]{color:var(--oc-text-secondary,#888);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.modal-close[data-v-d4c0e114]:hover{color:var(--oc-text,#333)}.modal-body[data-v-d4c0e114]{padding:20px}.modal-body-progress[data-v-d4c0e114]{justify-content:center;padding:32px 20px;display:flex}.modal-footer[data-v-d4c0e114]{border-top:1px solid var(--oc-border,#eee);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.warning-banner[data-v-d4c0e114]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.warning-icon[data-v-d4c0e114]{flex-shrink:0;margin-top:2px}.warning-text[data-v-d4c0e114]{color:var(--oc-text,#333);font-size:15px;line-height:1.6}.warning-text strong[data-v-d4c0e114]{color:#b91c1c;font-size:16px}.warning-text p[data-v-d4c0e114]{color:var(--oc-text-secondary,#666);margin:8px 0 0;font-size:14px}.btn[data-v-d4c0e114]{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500}.btn-secondary[data-v-d4c0e114]{background:var(--oc-btn-secondary-bg,#f0f0f0);color:var(--oc-btn-secondary-text,#333)}.btn-danger[data-v-d4c0e114]{color:#fff;background:#b91c1c}.btn-danger[data-v-d4c0e114]:hover{background:#991b1b}@media (prefers-color-scheme:dark){.modal-dialog[data-v-d4c0e114]{background:#1e1e1e;box-shadow:0 8px 32px #00000080}.modal-header[data-v-d4c0e114]{border-bottom-color:#333}.modal-title[data-v-d4c0e114]{color:#e0e0e0}.modal-close[data-v-d4c0e114]{color:#888}.modal-close[data-v-d4c0e114]:hover{color:#ccc}.modal-footer[data-v-d4c0e114]{border-top-color:#333}.warning-banner[data-v-d4c0e114]{background:#b91c1c26;border-color:#b91c1c4d}.warning-text[data-v-d4c0e114]{color:#e0e0e0}.warning-text strong[data-v-d4c0e114]{color:#ef4444}.warning-text p[data-v-d4c0e114]{color:#999}.btn-secondary[data-v-d4c0e114]{color:#e0e0e0;background:#333}}.modal-overlay[data-v-1b2794fb]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-1b2794fb]{background:var(--oc-bg-surface,#fff);border-radius:16px;width:90%;max-width:440px;overflow:hidden;box-shadow:0 8px 32px #0003}.modal-header[data-v-1b2794fb]{border-bottom:1px solid var(--oc-border,#eee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-1b2794fb]{color:var(--oc-text-heading,#111);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-1b2794fb]{color:var(--oc-text-secondary,#888);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.modal-close[data-v-1b2794fb]:hover{color:var(--oc-text,#333)}.modal-body[data-v-1b2794fb]{padding:20px}.modal-body-progress[data-v-1b2794fb]{justify-content:center;padding:32px 20px;display:flex}.modal-footer[data-v-1b2794fb]{border-top:1px solid var(--oc-border,#eee);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.warning-banner[data-v-1b2794fb]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.warning-icon[data-v-1b2794fb]{flex-shrink:0;margin-top:2px}.warning-text[data-v-1b2794fb]{color:var(--oc-text,#333);font-size:15px;line-height:1.6}.warning-text strong[data-v-1b2794fb]{color:#b45309;font-size:16px}.warning-text p[data-v-1b2794fb]{color:var(--oc-text-secondary,#666);margin:8px 0 0;font-size:14px}.btn[data-v-1b2794fb]{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500}.btn-secondary[data-v-1b2794fb]{background:var(--oc-btn-secondary-bg,#f0f0f0);color:var(--oc-btn-secondary-text,#333)}.btn-warning[data-v-1b2794fb]{color:#fff;background:#b45309}.btn-warning[data-v-1b2794fb]:hover{background:#92400e}@media (prefers-color-scheme:dark){.modal-dialog[data-v-1b2794fb]{background:#1e1e1e;box-shadow:0 8px 32px #00000080}.modal-header[data-v-1b2794fb]{border-bottom-color:#333}.modal-title[data-v-1b2794fb]{color:#e0e0e0}.modal-close[data-v-1b2794fb]{color:#888}.modal-close[data-v-1b2794fb]:hover{color:#ccc}.modal-footer[data-v-1b2794fb]{border-top-color:#333}.warning-banner[data-v-1b2794fb]{background:#b4530926;border-color:#b453094d}.warning-text[data-v-1b2794fb]{color:#e0e0e0}.warning-text strong[data-v-1b2794fb]{color:#f59e0b}.warning-text p[data-v-1b2794fb]{color:#999}.btn-secondary[data-v-1b2794fb]{color:#e0e0e0;background:#333}}.mode-switcher[data-v-79d3719a]{color:var(--oc-text);background:0 0}.ms-label[data-v-79d3719a]{color:var(--oc-text-heading);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ms-segmented[data-v-79d3719a]{border:1px solid var(--oc-border-strong);border-radius:6px;display:inline-flex;overflow:hidden}.ms-btn[data-v-79d3719a]{background:var(--oc-input-bg);color:var(--oc-input-text);cursor:pointer;border:none;padding:6px 16px;font-size:14px}.ms-btn+.ms-btn[data-v-79d3719a]{border-left:1px solid var(--oc-border-strong)}.ms-btn.active[data-v-79d3719a]{background:var(--oc-accent);color:#fff}.ms-btn[data-v-79d3719a]:disabled{cursor:not-allowed;opacity:.5}.ms-progress[data-v-79d3719a]{color:var(--oc-text-secondary);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.ms-spinner[data-v-79d3719a]{border:2px solid var(--oc-spinner-border);border-top-color:var(--oc-spinner-active);border-radius:50%;width:14px;height:14px;animation:1s linear infinite ms-spin-79d3719a}@keyframes ms-spin-79d3719a{to{transform:rotate(1turn)}}.ms-error[data-v-79d3719a]{color:var(--oc-error-text);margin-top:8px;font-size:13px}.ms-hint[data-v-79d3719a]{color:var(--oc-text-muted);margin:8px 0 0;font-size:12px}.tab-pane[data-v-c43aee4b]{height:100%;overflow-y:auto}.card[data-v-c43aee4b],.settings-scroll[data-v-c43aee4b]{padding:16px}.card[data-v-c43aee4b]{border:1px solid var(--oc-border);background:0 0;border-radius:10px;margin-bottom:12px}.card h3[data-v-c43aee4b]{color:var(--oc-text-heading);margin-bottom:10px;font-size:15px;font-weight:600}.description[data-v-c43aee4b]{color:var(--oc-text-secondary);font-size:13px}.description[data-v-c43aee4b],.provider-selector[data-v-c43aee4b]{margin-bottom:12px}.provider-label[data-v-c43aee4b]{color:var(--oc-text-secondary);margin-bottom:4px;font-size:12px;display:block}.provider-dropdown[data-v-c43aee4b]{background:var(--oc-input-bg);border:1px solid var(--oc-input-border);color:var(--oc-input-text);cursor:pointer;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.provider-dropdown[data-v-c43aee4b]:disabled{cursor:not-allowed;opacity:.5}.actions[data-v-c43aee4b]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-v-c43aee4b]{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:opacity .2s}.btn[data-v-c43aee4b]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-c43aee4b]{color:#fff;background:#1565c0}.btn-small[data-v-c43aee4b]{padding:8px 14px;font-size:12px}.btn-secondary[data-v-c43aee4b]{background:var(--oc-btn-secondary-bg);color:var(--oc-btn-secondary-text)}.btn.has-update[data-v-c43aee4b]{position:relative}.btn-update-dot[data-v-c43aee4b]{vertical-align:middle;background:#e53935;border-radius:50%;width:10px;height:10px;margin-left:4px;animation:1.5s ease-in-out 5 dot-breathe-c43aee4b;display:inline-block}@keyframes dot-breathe-c43aee4b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.btn-danger[data-v-c43aee4b]{border:1px solid var(--oc-error-text);color:var(--oc-error-text);opacity:.7;background:0 0}.btn-danger[data-v-c43aee4b]:hover:not(:disabled){background:var(--oc-error-bg);opacity:1}.config-hint[data-v-c43aee4b]{color:#e53935;margin-top:10px;margin-bottom:0;font-size:12px}.config-hint.warning[data-v-c43aee4b]{color:#e65100}.create-progress[data-v-c43aee4b]{max-width:400px;margin-top:12px}.progress-bar[data-v-c43aee4b]{background:var(--oc-border-strong);border-radius:3px;height:5px;overflow:hidden}.progress-fill[data-v-c43aee4b]{background:#1565c0;border-radius:3px;height:100%;transition:width .3s}.progress-text[data-v-c43aee4b]{color:var(--oc-text-secondary);margin-top:6px;font-size:12px}.current-tier[data-v-c43aee4b]{color:var(--oc-text);margin:0;font-size:13px;font-weight:500}.backup-create[data-v-c43aee4b]{gap:8px;margin-bottom:12px;display:flex}.backup-create input[data-v-c43aee4b]{flex:1}.backup-list[data-v-c43aee4b]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.backup-item[data-v-c43aee4b]{background:var(--oc-bg-elevated);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.backup-info[data-v-c43aee4b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.backup-name[data-v-c43aee4b]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.backup-meta[data-v-c43aee4b]{color:var(--oc-text-secondary);font-size:11px}.backup-status-badge[data-v-c43aee4b]{border-radius:8px;width:-moz-fit-content;width:fit-content;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.backup-status-badge.ready[data-v-c43aee4b]{background:var(--oc-status-running-bg);color:var(--oc-status-running-text)}.backup-status-badge.cloning[data-v-c43aee4b],.backup-status-badge.creating[data-v-c43aee4b],.backup-status-badge.restoring[data-v-c43aee4b]{background:var(--oc-badge-reasoning-bg);color:var(--oc-badge-reasoning-text)}.backup-status-badge.failed[data-v-c43aee4b],.backup-status-badge.orphaned[data-v-c43aee4b]{background:var(--oc-error-bg);color:var(--oc-error-text)}.backup-actions[data-v-c43aee4b]{flex-shrink:0;gap:4px;display:flex}.btn-warning[data-v-c43aee4b]{color:#fff;background:#e65100}.backup-hint[data-v-c43aee4b]{color:var(--oc-text-secondary);font-style:italic}.settings-sub-card[data-v-c43aee4b]{border:1px solid var(--color-border-default,#eaeaea);border-radius:10px;flex-direction:column;gap:10px;padding:17px;display:flex}.settings-sub-card-title[data-v-c43aee4b]{color:var(--oc-text-heading);margin:0;font-size:15px;font-weight:600}.settings-sub-header[data-v-c43aee4b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-sub-title[data-v-c43aee4b]{color:var(--color-text-primary,#111);font-size:14px;line-height:1.5}.settings-sub-badge[data-v-c43aee4b],.settings-sub-title[data-v-c43aee4b]{font-family:Arial,sans-serif;font-weight:700}.settings-sub-badge[data-v-c43aee4b]{letter-spacing:.2px;border-radius:4px;align-items:center;height:20px;padding:1px 6px;font-size:10px;line-height:16px;display:inline-flex}.settings-sub-badge--active[data-v-c43aee4b]{color:var(--color-success,#10b981);background:#10b9811f}.settings-sub-badge--canceled[data-v-c43aee4b]{color:#b37a12;background:#f59e0b1f}.settings-sub-badge--trialing[data-v-c43aee4b]{color:#4338ca;background:#6366f11a}.settings-sub-badge--past-due[data-v-c43aee4b]{background:color-mix(in srgb,var(--color-error,#ef4444)10%,transparent);color:var(--color-error,#ef4444)}.settings-sub-period-badge[data-v-c43aee4b]{color:#3b82f6;letter-spacing:.2px;background:#3b82f61f;border-radius:4px;align-items:center;height:20px;padding:1px 6px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.settings-sub-info[data-v-c43aee4b]{color:var(--color-text-secondary,#606366);font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.settings-sub-actions[data-v-c43aee4b]{flex-wrap:wrap;gap:8px;display:flex}.settings-sub-btn[data-v-c43aee4b]{color:#333;cursor:pointer;transition:background var(--transition-fast,.15s);background:#e8e8e8;border:none;border-radius:6px;justify-content:center;align-items:center;padding:9px 16px;font-family:Arial,sans-serif;font-size:13px;display:inline-flex}.settings-sub-btn[data-v-c43aee4b]:hover:not(:disabled){background:#dcdcdc}.settings-sub-btn[data-v-c43aee4b]:disabled{cursor:not-allowed;opacity:.5}.settings-sub-btn--primary[data-v-c43aee4b]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.settings-sub-btn--primary[data-v-c43aee4b]:hover:not(:disabled){background:var(--color-btn-primary-hover,#393a3b)}.settings-sub-pastdue-note[data-v-c43aee4b]{color:var(--color-error,#ef4444);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}@media (prefers-color-scheme:dark){.settings-sub-card[data-v-c43aee4b]{border-color:var(--color-border-default,#3a3b3c)}.settings-sub-badge--canceled[data-v-c43aee4b]{color:#fcd34d}.settings-sub-badge--trialing[data-v-c43aee4b]{color:#a5b4fc}.settings-sub-btn[data-v-c43aee4b]{color:#e5e5e7;background:#3a3a3c}.settings-sub-btn[data-v-c43aee4b]:hover:not(:disabled){background:#4a4a4c}}.heartbeat-row[data-v-7ed8b63e]{background:var(--oc-bg-elevated,#fafafa);border:1px solid var(--oc-border);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;display:flex}.heartbeat-left[data-v-7ed8b63e]{flex-direction:column;gap:2px;display:flex}.heartbeat-label[data-v-7ed8b63e]{color:var(--oc-text-heading);font-size:14px;font-weight:600}.heartbeat-desc[data-v-7ed8b63e]{color:var(--oc-text-secondary);font-size:12px}.hb-toggle[data-v-7ed8b63e]{cursor:pointer;flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.hb-toggle input[data-v-7ed8b63e]{opacity:0;width:0;height:0}.hb-slider[data-v-7ed8b63e]{background:var(--oc-border-strong,#ccc);border-radius:22px;transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.hb-slider[data-v-7ed8b63e]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.hb-toggle input:checked+.hb-slider[data-v-7ed8b63e]{background:var(--oc-accent,#4f8cff)}.hb-toggle input:checked+.hb-slider[data-v-7ed8b63e]:before{transform:translate(18px)}.hb-toggle input:disabled+.hb-slider[data-v-7ed8b63e]{cursor:not-allowed;opacity:.5}.tab-pane[data-v-7ed8b63e]{height:100%;overflow-y:auto}.cron-scroll[data-v-7ed8b63e]{padding:16px}.empty-state[data-v-7ed8b63e],.loading-state[data-v-7ed8b63e]{color:var(--oc-text-muted);justify-content:center;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.loading-spinner[data-v-7ed8b63e]{border:2px solid var(--oc-border);border-top-color:var(--oc-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-7ed8b63e}@keyframes spin-7ed8b63e{to{transform:rotate(1turn)}}.cron-header[data-v-7ed8b63e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.optimize-banner[data-v-7ed8b63e]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);color:var(--oc-text-secondary);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.optimize-banner-text[data-v-7ed8b63e]{flex:1}.optimize-banner-actions[data-v-7ed8b63e]{flex-shrink:0;align-items:center;gap:6px;display:flex}.optimize-banner-cta[data-v-7ed8b63e]{background:var(--oc-text,#1a1a1a);border:1px solid var(--oc-border);color:var(--oc-bg,#fff);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}.optimize-banner-cta[data-v-7ed8b63e]:hover:not(:disabled){opacity:.85}.optimize-banner-cta[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.6}.optimize-banner-dismiss[data-v-7ed8b63e]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:15px;line-height:1;transition:background .15s}.optimize-banner-dismiss[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-bg-hover)}.optimize-banner-dismiss[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.4}.optimize-banner-spinner[data-v-7ed8b63e]{border:1.5px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite spin-7ed8b63e;display:inline-block}.cron-header-left[data-v-7ed8b63e]{align-items:center;gap:8px;display:flex}.btn-refresh[data-v-7ed8b63e]{border:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.btn-refresh[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-bg-hover);color:var(--oc-text-heading)}.btn-refresh[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.5}.btn-refresh.spinning svg[data-v-7ed8b63e]{animation:.8s linear infinite spin-7ed8b63e}.cron-title[data-v-7ed8b63e]{color:var(--oc-text-heading);margin:0;font-size:15px;font-weight:600}.btn-add[data-v-7ed8b63e]{background:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff);cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.btn-add[data-v-7ed8b63e]:hover{opacity:.85}.empty-jobs[data-v-7ed8b63e]{color:var(--oc-text-muted);text-align:center;padding:40px 16px;font-size:13px}.job-list[data-v-7ed8b63e]{gap:8px}.job-list[data-v-7ed8b63e],.job-row[data-v-7ed8b63e]{flex-direction:column;display:flex}.job-row[data-v-7ed8b63e]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);border-radius:12px;gap:4px;padding:14px 16px;transition:border-color .15s}.job-row[data-v-7ed8b63e]:hover{border-color:var(--oc-border-strong)}.job-top[data-v-7ed8b63e]{justify-content:space-between;gap:12px;min-width:0}.job-header-row[data-v-7ed8b63e],.job-top[data-v-7ed8b63e]{align-items:center;display:flex}.job-header-row[data-v-7ed8b63e]{gap:8px}.job-status-dot[data-v-7ed8b63e]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.job-status-dot.enabled[data-v-7ed8b63e]{background:#2e7d32}.job-status-dot.disabled[data-v-7ed8b63e]{background:#9e9e9e}.job-name[data-v-7ed8b63e]{color:var(--oc-text-heading);font-size:14px;font-weight:600}.job-meta[data-v-7ed8b63e]{flex-wrap:wrap;gap:4px;display:flex}.job-meta[data-v-7ed8b63e],.job-schedule[data-v-7ed8b63e]{color:var(--oc-text-muted);font-size:12px}.job-schedule[data-v-7ed8b63e]{font-family:monospace}.job-token-badge[data-v-7ed8b63e]{color:var(--oc-text-muted);background:#ffffff14;border-radius:8px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.job-token-badge.usage-medium[data-v-7ed8b63e]{color:#f9a825;background:#f9a82526}.job-token-badge.usage-high[data-v-7ed8b63e]{color:#e53935;background:#e5393526;font-weight:600}.job-token-icon[data-v-7ed8b63e]{border-radius:2px;width:12px;height:12px}.job-token-model[data-v-7ed8b63e]{opacity:.7;font-size:10px}.job-schedule[data-v-7ed8b63e]:before{color:var(--oc-text-muted);content:"·";margin-right:6px}.job-message[data-v-7ed8b63e]{color:var(--oc-text-secondary);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.job-right[data-v-7ed8b63e]{flex-shrink:0;align-items:center;gap:6px;display:flex}.btn-action[data-v-7ed8b63e]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:opacity .15s,background .15s}.btn-action[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.5}.btn-run[data-v-7ed8b63e]{background:var(--oc-bg-surface,#fff);border:1px solid var(--oc-border);color:var(--oc-text-secondary)}.btn-run[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-bg-hover)}.btn-diagnose[data-v-7ed8b63e]{border:1px solid var(--oc-warning-text,#e65100);color:var(--oc-warning-text,#e65100);opacity:.85;background:0 0}.btn-diagnose[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-warning-bg,#e6510014);opacity:1}.btn-toggle[data-v-7ed8b63e]{border:1px solid var(--oc-border);color:var(--oc-text-secondary);background:0 0}.btn-toggle[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-bg-hover)}.btn-more[data-v-7ed8b63e]{border:1px solid var(--oc-border);color:var(--oc-text-secondary);background:0 0;justify-content:center;align-items:center;padding:5px 8px;display:flex}.btn-more[data-v-7ed8b63e]:hover{background:var(--oc-bg-hover)}.job-menu-wrap[data-v-7ed8b63e]{position:relative}.job-menu-dropdown[data-v-7ed8b63e]{background:var(--oc-bg-surface,#fff);border:1px solid var(--oc-border);z-index:100;border-radius:8px;min-width:60px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.job-menu-item[data-v-7ed8b63e]{color:var(--oc-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;width:100%;padding:9px 14px;font-size:13px;display:block}.job-menu-item[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-bg-hover)}.job-menu-item[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.5}.job-menu-item--danger[data-v-7ed8b63e]{color:var(--oc-error-text,#ef5350)}.error-banner[data-v-7ed8b63e],.job-menu-item--danger[data-v-7ed8b63e]:hover:not(:disabled){background:var(--oc-error-bg,#c628281a)}.error-banner[data-v-7ed8b63e]{color:var(--oc-error-text,#ef5350);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.mode-modal-card[data-v-7ed8b63e]{width:480px}.mode-modal-body[data-v-7ed8b63e]{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.mode-modal-subtitle[data-v-7ed8b63e]{color:var(--oc-text-secondary);margin:0;font-size:13px}.mode-options[data-v-7ed8b63e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode-option[data-v-7ed8b63e]{border:1.5px solid var(--oc-border);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;min-height:90px;padding:14px;transition:border-color .15s;display:flex;position:relative}.mode-option[data-v-7ed8b63e]:hover{border-color:var(--oc-border-strong)}.mode-option.selected[data-v-7ed8b63e]{border-color:var(--oc-accent,#1976d2)}.mode-radio[data-v-7ed8b63e]{background:var(--oc-bg,#fff);border:1.5px solid var(--oc-border-strong);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:12px;right:12px}.mode-option.selected .mode-radio[data-v-7ed8b63e]{background:var(--oc-accent,#1976d2);border-color:var(--oc-accent,#1976d2)}.mode-radio-dot[data-v-7ed8b63e]{background:#fff;border-radius:50%;width:6px;height:6px}.mode-option-title[data-v-7ed8b63e]{color:var(--oc-text-heading);padding-right:20px;font-size:13px;font-weight:600}.mode-option-desc[data-v-7ed8b63e]{color:var(--oc-text-secondary);font-size:12px;line-height:1.4}.modal-overlay[data-v-7ed8b63e]{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card[data-v-7ed8b63e]{background:var(--oc-bg,#fff);border-radius:14px;flex-direction:column;width:480px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 8px 32px #0003}.diagnose-modal[data-v-7ed8b63e]{width:400px}.diagnose-body[data-v-7ed8b63e]{color:var(--oc-text-secondary);margin:0;font-size:14px;line-height:1.6}.modal-footer[data-v-7ed8b63e]{padding:12px 20px 16px}@media (prefers-color-scheme:dark){.modal-card[data-v-7ed8b63e]{background:var(--oc-bg-elevated,#2a2a2a)}}.modal-header[data-v-7ed8b63e]{border-bottom:1px solid var(--oc-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-7ed8b63e]{color:var(--oc-text-heading);margin:0;font-size:15px;font-weight:600}.modal-close[data-v-7ed8b63e]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.modal-close[data-v-7ed8b63e]:hover{background:var(--oc-bg-hover);color:var(--oc-text-heading)}.modal-body[data-v-7ed8b63e]{gap:14px;padding:16px 20px;overflow-y:auto}.form-label[data-v-7ed8b63e],.modal-body[data-v-7ed8b63e]{flex-direction:column;display:flex}.form-label[data-v-7ed8b63e]{color:var(--oc-text-secondary);gap:4px;font-size:13px;font-weight:500}.form-input[data-v-7ed8b63e],.form-textarea[data-v-7ed8b63e]{background:var(--oc-bg-surface,#f5f5f5);border:1px solid var(--oc-border);color:var(--oc-text);border-radius:8px;outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s}select.form-input[data-v-7ed8b63e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}@media (prefers-color-scheme:dark){.form-input[data-v-7ed8b63e],.form-textarea[data-v-7ed8b63e]{background:var(--oc-bg,#1a1a1a)}}.form-input[data-v-7ed8b63e]:focus,.form-textarea[data-v-7ed8b63e]:focus{border-color:var(--oc-accent)}.form-textarea[data-v-7ed8b63e]{resize:vertical;font-family:inherit}.input-error[data-v-7ed8b63e]{border-color:#e53e3e!important}.field-error[data-v-7ed8b63e]{color:#e53e3e;margin-top:2px;font-size:11px}.field-hint[data-v-7ed8b63e]{color:var(--oc-text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.hint-format[data-v-7ed8b63e]{margin-bottom:4px;font-family:monospace}.hint-examples[data-v-7ed8b63e]{flex-wrap:wrap;gap:4px;display:flex}.hint-example[data-v-7ed8b63e]{background:var(--oc-bg-secondary,#f0f0f0);cursor:pointer;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px}.hint-example[data-v-7ed8b63e]:hover{background:var(--oc-accent);color:#fff}@media (prefers-color-scheme:dark){.hint-example[data-v-7ed8b63e]{background:var(--oc-bg,#1a1a1a)}}.modal-footer[data-v-7ed8b63e]{border-top:1px solid var(--oc-border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.btn-cancel[data-v-7ed8b63e]{border:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px;font-size:13px}.btn-cancel[data-v-7ed8b63e]:hover{background:var(--oc-bg-hover)}.btn-save[data-v-7ed8b63e]{background:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500}.btn-save[data-v-7ed8b63e]:hover:not(:disabled){opacity:.85}.btn-save[data-v-7ed8b63e]:disabled{cursor:not-allowed;opacity:.5}.cron-templates[data-v-7ed8b63e]{border-top:1px solid var(--oc-border);margin-top:28px;padding-top:24px}.templates-title[data-v-7ed8b63e]{color:var(--oc-text-heading);margin:0 0 14px;font-size:15px;font-weight:600}.category-filters[data-v-7ed8b63e]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.category-btn[data-v-7ed8b63e]{border:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.category-btn[data-v-7ed8b63e]:hover{background:var(--oc-bg-hover);color:var(--oc-text-heading)}.category-btn.active[data-v-7ed8b63e]{background:var(--oc-text,#1a1a1a);border-color:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff)}.template-grid[data-v-7ed8b63e]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.template-card[data-v-7ed8b63e]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.template-card[data-v-7ed8b63e]:hover{background:var(--oc-bg-hover);border-color:var(--oc-border-strong)}.template-card--loading[data-v-7ed8b63e]{opacity:.6;pointer-events:none}.template-spinner[data-v-7ed8b63e]{border:2px solid var(--oc-border);border-top-color:var(--oc-text-secondary);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-7ed8b63e;position:absolute;top:10px;right:10px}.template-card-top[data-v-7ed8b63e]{align-items:center;gap:7px;display:flex}.template-icon[data-v-7ed8b63e]{flex-shrink:0;font-size:16px;line-height:1}.template-name[data-v-7ed8b63e]{color:var(--oc-text-heading);font-size:13px;font-weight:600;line-height:1.3}.template-desc[data-v-7ed8b63e]{color:var(--oc-text-muted);margin-top:2px;font-size:12px;line-height:1.4}.tab-pane[data-v-8cfc80d9]{flex-direction:column;height:100%;display:flex;overflow:hidden}.hs-scroll[data-v-8cfc80d9]{background:var(--oc-bg);color:var(--oc-text);flex:1;padding:16px;overflow-y:auto}.hs-empty[data-v-8cfc80d9],.hs-empty-jobs[data-v-8cfc80d9]{color:var(--oc-text-muted);text-align:center;padding:40px 0}.hs-spinner[data-v-8cfc80d9]{border:2px solid var(--oc-border);border-top-color:var(--oc-accent);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite hs-spin-8cfc80d9;display:inline-block}@keyframes hs-spin-8cfc80d9{to{transform:rotate(1turn)}}.hs-header[data-v-8cfc80d9]{justify-content:space-between;gap:12px;margin-bottom:12px}.hs-header[data-v-8cfc80d9],.hs-header-left[data-v-8cfc80d9]{align-items:center;display:flex}.hs-header-left[data-v-8cfc80d9]{gap:8px}.hs-title[data-v-8cfc80d9]{margin:0;font-size:16px;font-weight:600}.hs-refresh[data-v-8cfc80d9]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hs-refresh[data-v-8cfc80d9]:disabled{cursor:not-allowed;opacity:.5}.hs-refresh.spinning svg[data-v-8cfc80d9]{animation:.8s linear infinite hs-spin-8cfc80d9}.hs-add[data-v-8cfc80d9]{background:var(--oc-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:13px}.hs-error-banner[data-v-8cfc80d9]{background:var(--oc-error-bg);border:1px solid var(--oc-error-text);color:var(--oc-error-text);border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:13px}.hs-job-list[data-v-8cfc80d9]{flex-direction:column;gap:8px;display:flex}.hs-job-row[data-v-8cfc80d9]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);border-radius:6px;padding:10px 12px}.hs-job-top[data-v-8cfc80d9]{justify-content:space-between}.hs-job-meta[data-v-8cfc80d9],.hs-job-top[data-v-8cfc80d9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-job-meta[data-v-8cfc80d9]{min-width:0}.hs-job-dot[data-v-8cfc80d9]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hs-job-dot.enabled[data-v-8cfc80d9]{background:#28a745}.hs-job-dot.paused[data-v-8cfc80d9]{background:#999}.hs-job-name[data-v-8cfc80d9]{word-break:break-word;font-size:14px;font-weight:600}.hs-job-schedule[data-v-8cfc80d9]{border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.hs-job-schedule[data-v-8cfc80d9],.hs-job-tag[data-v-8cfc80d9]{background:var(--oc-bg-elevated);color:var(--oc-text-secondary)}.hs-job-tag[data-v-8cfc80d9]{border:1px solid var(--oc-border);border-radius:10px;padding:1px 6px;font-size:11px}.hs-job-actions[data-v-8cfc80d9]{flex-shrink:0;gap:4px;display:flex}.hs-btn-action[data-v-8cfc80d9]{background:var(--oc-btn-secondary-bg);border:1px solid var(--oc-border-strong);color:var(--oc-btn-secondary-text);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.hs-btn-action[data-v-8cfc80d9]:disabled{cursor:not-allowed;opacity:.5}.hs-btn-danger[data-v-8cfc80d9]{border-color:var(--oc-error-text);color:var(--oc-error-text)}.hs-job-status[data-v-8cfc80d9]{color:var(--oc-text-muted);margin-top:4px;font-size:12px}.hs-job-prompt[data-v-8cfc80d9]{color:var(--oc-text-secondary);margin-top:4px;font-size:12px;line-height:1.4}.hs-modal-mask[data-v-8cfc80d9]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hs-modal[data-v-8cfc80d9]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);color:var(--oc-text);border-radius:8px;width:100%;max-width:560px;max-height:90vh;padding:20px;overflow-y:auto}.hs-modal-title[data-v-8cfc80d9]{margin:0 0 16px;font-size:16px;font-weight:600}.hs-form[data-v-8cfc80d9]{gap:12px}.hs-field[data-v-8cfc80d9],.hs-form[data-v-8cfc80d9]{flex-direction:column;display:flex}.hs-field[data-v-8cfc80d9]{gap:4px}.hs-field-flex[data-v-8cfc80d9]{flex:1}.hs-field-row[data-v-8cfc80d9]{gap:12px;display:flex}.hs-field-label[data-v-8cfc80d9]{gap:4px;font-size:12px;font-weight:500}.hs-field-help[data-v-8cfc80d9],.hs-field-label[data-v-8cfc80d9]{color:var(--oc-text-secondary);align-items:center;display:inline-flex}.hs-field-help[data-v-8cfc80d9]{background:var(--oc-bg-elevated);border-radius:50%;justify-content:center;width:14px;height:14px;font-size:10px;text-decoration:none}.hs-field input[type=number][data-v-8cfc80d9],.hs-field input[type=text][data-v-8cfc80d9],.hs-field select[data-v-8cfc80d9],.hs-field textarea[data-v-8cfc80d9]{background:var(--oc-input-bg);border:1px solid var(--oc-input-border);color:var(--oc-input-text);font:inherit;border-radius:4px;padding:6px 8px;font-size:13px}.hs-field textarea[data-v-8cfc80d9]{resize:vertical}.hs-advanced summary[data-v-8cfc80d9]{color:var(--oc-text-secondary);cursor:pointer;padding:4px 0;font-size:13px}.hs-advanced>.hs-field[data-v-8cfc80d9],.hs-advanced>.hs-field-row[data-v-8cfc80d9],.hs-advanced[open] summary[data-v-8cfc80d9]{margin-bottom:8px}.hs-modal-error[data-v-8cfc80d9]{background:var(--oc-error-bg);border:1px solid var(--oc-error-text);color:var(--oc-error-text);border-radius:4px;padding:8px 12px;font-size:13px}.hs-modal-actions[data-v-8cfc80d9]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.hs-btn[data-v-8cfc80d9]{background:var(--oc-btn-secondary-bg);border:1px solid var(--oc-border-strong);color:var(--oc-btn-secondary-text);cursor:pointer;border-radius:4px;padding:6px 14px;font-size:13px}.hs-btn[data-v-8cfc80d9]:disabled{cursor:not-allowed;opacity:.5}.hs-btn-primary[data-v-8cfc80d9]{background:var(--oc-accent);color:#fff;border-color:#0000}.tab-pane[data-v-6ae95105]{flex-direction:column;height:100%;display:flex;overflow:hidden}.hc-scroll[data-v-6ae95105]{background:var(--oc-bg);color:var(--oc-text);flex:1;padding:16px;overflow-y:auto}.hc-empty[data-v-6ae95105]{color:var(--oc-text-muted);text-align:center;padding:40px 0}.hc-spinner[data-v-6ae95105]{border:2px solid var(--oc-border);border-top-color:var(--oc-accent);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite hc-spin-6ae95105;display:inline-block}@keyframes hc-spin-6ae95105{to{transform:rotate(1turn)}}.hc-header[data-v-6ae95105]{justify-content:space-between;gap:12px;margin-bottom:4px}.hc-header[data-v-6ae95105],.hc-header-left[data-v-6ae95105]{align-items:center;display:flex}.hc-header-left[data-v-6ae95105]{gap:8px}.hc-title[data-v-6ae95105]{margin:0;font-size:16px;font-weight:600}.hc-subtitle[data-v-6ae95105]{color:var(--oc-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.hc-refresh[data-v-6ae95105]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hc-refresh[data-v-6ae95105]:disabled{cursor:not-allowed;opacity:.5}.hc-refresh.spinning svg[data-v-6ae95105]{animation:.8s linear infinite hc-spin-6ae95105}.hc-error-banner[data-v-6ae95105]{background:var(--oc-error-bg);border:1px solid var(--oc-error-text);color:var(--oc-error-text);border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:13px}.hc-channel-list[data-v-6ae95105]{flex-direction:column;gap:8px;display:flex}.hc-channel-row[data-v-6ae95105]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .15s;display:flex}.hc-channel-row[data-v-6ae95105]:hover{border-color:var(--oc-border-strong)}.hc-channel-left[data-v-6ae95105]{align-items:center;gap:12px;min-width:0;display:flex}.hc-channel-icon[data-v-6ae95105]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:24px;height:24px}.hc-channel-info[data-v-6ae95105]{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-channel-name[data-v-6ae95105]{color:var(--oc-text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.hc-channel-status[data-v-6ae95105]{font-size:12px;line-height:1.3}.hc-channel-status.connected[data-v-6ae95105]{color:var(--oc-status-running-text,#12b34d)}.hc-channel-status.idle[data-v-6ae95105]{color:var(--oc-text-muted)}.hc-channel-right[data-v-6ae95105]{flex-shrink:0;align-items:center;gap:8px;display:flex}.hc-btn[data-v-6ae95105]{background:var(--oc-btn-secondary-bg);border:1px solid var(--oc-border-strong);color:var(--oc-btn-secondary-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.hc-btn[data-v-6ae95105]:disabled{cursor:not-allowed;opacity:.5}.hc-btn-primary[data-v-6ae95105]{background:var(--oc-text,#1a1a1a);color:var(--oc-bg,#fff);border-color:#0000}.hc-btn-primary[data-v-6ae95105]:hover:not(:disabled){opacity:.85}.hc-btn-secondary[data-v-6ae95105]{border-color:var(--oc-border-strong);color:var(--oc-text-secondary);background:0 0}.hc-btn-secondary[data-v-6ae95105]:hover:not(:disabled){background:var(--oc-bg-elevated)}.hc-btn-unlink[data-v-6ae95105]{border-color:var(--oc-error-text,#ef5350);color:var(--oc-error-text,#ef5350);opacity:.7;background:0 0}.hc-btn-unlink[data-v-6ae95105]:hover:not(:disabled){background:var(--oc-error-bg,#c628281a);opacity:1}.hc-modal-mask[data-v-6ae95105]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hc-modal[data-v-6ae95105]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);color:var(--oc-text);border-radius:8px;width:100%;max-width:480px;max-height:90vh;padding:20px;overflow-y:auto}.hc-modal-title[data-v-6ae95105]{margin:0 0 8px;font-size:16px;font-weight:600}.hc-modal-help[data-v-6ae95105]{background:var(--oc-bg-elevated);color:var(--oc-text-secondary);border-radius:4px;margin:0 0 16px;padding:8px 12px;font-size:12px;line-height:1.5}.hc-modal-help-link[data-v-6ae95105]{color:var(--oc-accent);margin-left:6px;text-decoration:none}.hc-modal-help-link[data-v-6ae95105]:hover{text-decoration:underline}.hc-form[data-v-6ae95105]{gap:12px}.hc-field[data-v-6ae95105],.hc-form[data-v-6ae95105]{flex-direction:column;display:flex}.hc-field[data-v-6ae95105]{gap:4px}.hc-field-label[data-v-6ae95105]{color:var(--oc-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hc-field-meta[data-v-6ae95105]{color:var(--oc-text-muted);font-size:11px;font-weight:400}.hc-field input[data-v-6ae95105]{background:var(--oc-input-bg);border:1px solid var(--oc-input-border);color:var(--oc-input-text);font:inherit;border-radius:4px;padding:6px 8px;font-size:13px}.hc-modal-error[data-v-6ae95105]{background:var(--oc-error-bg);border:1px solid var(--oc-error-text);color:var(--oc-error-text);border-radius:4px;padding:8px 12px;font-size:13px}.hc-modal-actions[data-v-6ae95105]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.tab-pane[data-v-b1ffa5bf]{height:100%;overflow-y:auto}.tutorial-scroll[data-v-b1ffa5bf]{padding:16px}.ht-intro[data-v-b1ffa5bf]{margin-bottom:16px}.ht-intro-title[data-v-b1ffa5bf]{color:var(--oc-text-heading);margin:0 0 4px;font-size:16px;font-weight:600}.ht-intro-desc[data-v-b1ffa5bf]{color:var(--oc-text-secondary);margin:0;font-size:13px;line-height:1.5}.tutorial-card[data-v-b1ffa5bf]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);cursor:pointer;border-radius:12px;margin-bottom:10px;padding:0;transition:border-color .15s;overflow:hidden}.tutorial-card.expanded[data-v-b1ffa5bf],.tutorial-card[data-v-b1ffa5bf]:hover{border-color:var(--oc-border-strong)}.card-header[data-v-b1ffa5bf]{gap:12px;padding:14px 16px}.card-header[data-v-b1ffa5bf],.card-icon[data-v-b1ffa5bf]{align-items:center;display:flex}.card-icon[data-v-b1ffa5bf]{color:#232425;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;width:32px;height:32px}.card-text[data-v-b1ffa5bf]{flex:1;min-width:0}.card-title[data-v-b1ffa5bf]{color:var(--oc-text-heading);font-size:14px;font-weight:600;line-height:1.3}.card-subtitle[data-v-b1ffa5bf]{margin-top:2px;line-height:1.4}.card-progress[data-v-b1ffa5bf],.card-subtitle[data-v-b1ffa5bf]{color:var(--oc-text-secondary);font-size:12px}.card-progress[data-v-b1ffa5bf]{background:var(--oc-bg-elevated);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-weight:500}.card-chevron[data-v-b1ffa5bf]{color:var(--oc-text-secondary);flex-shrink:0;transition:transform .2s}.card-chevron.rotated[data-v-b1ffa5bf]{transform:rotate(180deg)}.card-prompts[data-v-b1ffa5bf]{border-top:1px solid var(--oc-border);flex-direction:column;gap:8px;padding:0 16px 14px;display:flex}.prompt-row[data-v-b1ffa5bf]{background:var(--oc-bg-elevated,#fafafa);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 40px 10px 12px;transition:border-color .15s;position:relative}.prompt-row[data-v-b1ffa5bf]:hover{border-color:var(--oc-accent,#1565c0)}.prompt-title[data-v-b1ffa5bf]{color:var(--oc-text-heading,#232425);margin-bottom:4px;font-size:13px;font-weight:600}.prompt-text[data-v-b1ffa5bf]{color:var(--oc-text-secondary,#606366);white-space:pre-wrap;font-size:12px;line-height:1.5}.prompt-copy-btn[data-v-b1ffa5bf]{background:var(--oc-bg-surface);border:1px solid var(--oc-border,#ddd);color:var(--oc-text-secondary);cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:14px;transition:background .15s,color .15s;position:absolute;top:8px;right:8px}.prompt-copy-btn[data-v-b1ffa5bf]:hover{background:var(--oc-accent,#1565c0);color:#fff}.ht-footer[data-v-b1ffa5bf]{text-align:center;margin-top:16px}.ht-footer-link[data-v-b1ffa5bf]{color:var(--oc-accent,#1565c0);font-size:12px;text-decoration:none}.ht-footer-link[data-v-b1ffa5bf]:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.card-icon[data-v-b1ffa5bf]{color:#fff;background:#606366}}.openclaw-canvas[data-v-15d8eb49]{background:var(--oc-bg);color:var(--oc-text);flex-direction:column;height:100%;display:flex}.canvas-header[data-v-15d8eb49]{border-bottom:1px solid var(--oc-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.canvas-header-left[data-v-15d8eb49]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.header-icon[data-v-15d8eb49]{color:var(--oc-text-secondary);flex-shrink:0;width:20px;height:20px}.header-title[data-v-15d8eb49]{font-size:14px;font-weight:600}.header-badge[data-v-15d8eb49],.header-title[data-v-15d8eb49]{color:var(--oc-text-heading);white-space:nowrap}.header-badge[data-v-15d8eb49]{background:#f5f5f5;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.badge-dot[data-v-15d8eb49]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-dot.green[data-v-15d8eb49]{background:#2e7d32}.badge-dot.red[data-v-15d8eb49]{background:#c62828}.version-text[data-v-15d8eb49]{align-items:center;gap:8px;line-height:1.5;display:inline-flex}.version-label[data-v-15d8eb49]{color:var(--oc-text-heading);font-weight:700}.version-label[data-v-15d8eb49] span{font-weight:400}.health-text[data-v-15d8eb49]{color:var(--oc-text-heading);font-weight:700}.health-status[data-v-15d8eb49]{font-weight:400}.check-update-link[data-v-15d8eb49]{color:#909499;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;position:relative}.update-dot[data-v-15d8eb49]{vertical-align:middle;background:#e53935;border-radius:50%;width:8px;height:8px;margin-left:3px;display:inline-block}.check-update-link[data-v-15d8eb49]:hover{color:#606366}@media (prefers-color-scheme:dark){.header-badge[data-v-15d8eb49]{background:var(--oc-bg-elevated)}.check-update-link[data-v-15d8eb49]{color:#aaa}.check-update-link[data-v-15d8eb49]:hover{color:#ccc}}.health-badge.online[data-v-15d8eb49]{color:var(--oc-status-running-text)}.health-badge.offline[data-v-15d8eb49]{color:var(--oc-status-stopped-text)}.canvas-header-right[data-v-15d8eb49]{flex-shrink:0;align-items:center;gap:12px;display:flex}.header-close-btn[data-v-15d8eb49]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.header-close-btn[data-v-15d8eb49]:hover{background:var(--oc-bg-hover);color:var(--oc-text-heading)}.tab-bar[data-v-15d8eb49]{background:var(--oc-bg);border-bottom:1px solid var(--oc-border);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;gap:28px;padding:0 15px;display:flex;overflow-x:auto}.tab-bar[data-v-15d8eb49]::-webkit-scrollbar{display:none}.tab-btn[data-v-15d8eb49]{color:var(--oc-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:10px 0;font-size:14px;font-weight:400;transition:color .15s,border-color .15s;display:inline-flex}.tab-btn[data-v-15d8eb49]:focus-visible{outline:2px solid var(--oc-accent);outline-offset:-2px}.tab-btn.active[data-v-15d8eb49],.tab-btn[data-v-15d8eb49]:hover{color:var(--oc-text-heading)}.tab-btn.active[data-v-15d8eb49]{border-bottom-color:var(--oc-text-heading)}.tab-icon[data-v-15d8eb49]{flex-shrink:0;width:20px;height:20px}.tab-warning-badge[data-v-15d8eb49]{color:#f57f17;flex-shrink:0;margin-left:2px;font-size:14px;line-height:1}.tab-update-dot[data-v-15d8eb49]{background:#e53935;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:2px;animation:1.5s ease-in-out 5 dot-breathe-15d8eb49}@keyframes dot-breathe-15d8eb49{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.pending-deletion-bar[data-v-15d8eb49]{background:#0f7fff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin:8px 12px 0;padding:10px 20px;display:flex}.pending-deletion-content[data-v-15d8eb49]{align-items:center;gap:6px;display:flex}.pending-deletion-icon[data-v-15d8eb49]{flex-shrink:0}.pending-deletion-text[data-v-15d8eb49]{color:var(--color-text-primary,#232425)}.pending-deletion-reactivate[data-v-15d8eb49],.pending-deletion-text[data-v-15d8eb49]{white-space:nowrap;font-family:Arial,sans-serif;font-size:14px;line-height:20px}.pending-deletion-reactivate[data-v-15d8eb49]{color:var(--color-text-link,#0f7fff);cursor:pointer;background:0 0;border:none;padding:0}.pending-deletion-reactivate[data-v-15d8eb49]:hover:not(:disabled){text-decoration:underline}.pending-deletion-reactivate[data-v-15d8eb49]:disabled{cursor:not-allowed;opacity:.6}.pending-deletion-spinner[data-v-15d8eb49]{border:2px solid var(--color-text-link,#0f7fff);border-top:2px solid #0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite pending-deletion-spin-15d8eb49;display:inline-block}@keyframes pending-deletion-spin-15d8eb49{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.pending-deletion-bar[data-v-15d8eb49]{background:#0f7fff14}}@media (max-width:768px){.pending-deletion-text[data-v-15d8eb49]{white-space:normal}}.tab-content[data-v-15d8eb49]{flex:1;position:relative;overflow:hidden}.tab-content>div[data-v-15d8eb49],.tab-fill[data-v-15d8eb49]{height:100%}.tab-placeholder[data-v-15d8eb49]{color:var(--oc-text-muted);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.oc-session-switcher[data-v-bd674c05]{display:inline-flex;position:absolute;left:16px}.oc-trigger-mobile[data-v-bd674c05]{display:none!important}@media (max-width:768px){.oc-session-switcher[data-v-bd674c05]{position:relative;left:auto}.oc-trigger-desktop[data-v-bd674c05]{display:none!important}.oc-trigger-mobile[data-v-bd674c05]{color:#606366;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex!important}}@media (max-width:768px) and (prefers-color-scheme:dark){.oc-trigger-mobile[data-v-bd674c05]{color:var(--oc-text-secondary,#999)}}@media (max-width:768px){.oc-trigger-mobile.open[data-v-bd674c05]{color:#232425}.oc-trigger-mobile.viewing[data-v-bd674c05]{color:var(--oc-warning,#ffc800)}}@media (max-width:768px) and (prefers-color-scheme:dark){.oc-trigger-mobile.open[data-v-bd674c05]{color:var(--oc-text,#e0e0e0)}}.oc-session-trigger[data-v-bd674c05]{cursor:pointer;background:0 0;border:1px solid #eaeaea;border-radius:8px;outline:none;align-items:center;gap:8px;max-width:240px;height:34px;padding:0 7px;display:flex}@media (prefers-color-scheme:dark){.oc-session-trigger[data-v-bd674c05]{border-color:var(--oc-border,#3a3a3a)}}.oc-session-trigger[data-v-bd674c05]:hover{background:var(--oc-bg-hover,#f5f5f5)}@media (prefers-color-scheme:dark){.oc-session-trigger[data-v-bd674c05]:hover{background:var(--oc-bg-hover,#353535)}}.oc-session-trigger.open[data-v-bd674c05]{border-color:#eaeaea}@media (prefers-color-scheme:dark){.oc-session-trigger.open[data-v-bd674c05]{border-color:var(--oc-border,#3a3a3a)}}.oc-session-trigger.viewing[data-v-bd674c05]{border-color:var(--oc-warning,#ffc800)}.oc-session-trigger-content[data-v-bd674c05]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.oc-channel-tag[data-v-bd674c05]{color:#606366;white-space:nowrap;background:#e7e7e7;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;line-height:1.5}@media (prefers-color-scheme:dark){.oc-channel-tag[data-v-bd674c05]{background:var(--oc-bg-hover,#353535);color:var(--oc-text-secondary,#999)}}.oc-session-trigger-title[data-v-bd674c05]{color:#232425;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;overflow:hidden}@media (prefers-color-scheme:dark){.oc-session-trigger-title[data-v-bd674c05]{color:var(--oc-text,#e0e0e0)}}.oc-session-trigger-arrow[data-v-bd674c05]{color:#606366;flex-shrink:0;transition:transform .2s}.oc-session-trigger-arrow.flipped[data-v-bd674c05]{transform:rotate(180deg)}@media (prefers-color-scheme:dark){.oc-session-trigger-arrow[data-v-bd674c05]{color:var(--oc-text-secondary,#999)}}.oc-session-dropdown[data-v-bd674c05]{z-index:200;background:#fff;border-radius:12px;width:300px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 15px #00000026}@media (prefers-color-scheme:dark){.oc-session-dropdown[data-v-bd674c05]{background:var(--oc-bg-elevated,#2d2d2d);box-shadow:0 4px 15px #0006}}.oc-session-dropdown-header[data-v-bd674c05]{color:#232425;padding:12px 16px 8px;font-size:14px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){.oc-session-dropdown-header[data-v-bd674c05]{color:var(--oc-text,#e0e0e0)}}.oc-session-dropdown-list[data-v-bd674c05]{max-height:400px;padding:0 8px 8px;overflow-y:auto}.oc-session-item[data-v-bd674c05]{cursor:pointer;border-radius:8px;padding:6px 8px}.oc-session-item[data-v-bd674c05]:hover{background:#0000000a}@media (prefers-color-scheme:dark){.oc-session-item[data-v-bd674c05]:hover{background:var(--oc-bg-hover,#353535)}}.oc-session-item.active[data-v-bd674c05]{background:#0f7fff14}@media (prefers-color-scheme:dark){.oc-session-item.active[data-v-bd674c05]{background:#0f7fff26}}.oc-session-item.viewing[data-v-bd674c05]{background:#ffc80014}@media (prefers-color-scheme:dark){.oc-session-item.viewing[data-v-bd674c05]{background:#ffc8001f}}.oc-session-item-top[data-v-bd674c05]{align-items:center;gap:6px;display:flex}.oc-session-item-title[data-v-bd674c05]{color:#232425;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:1.5;overflow:hidden}@media (prefers-color-scheme:dark){.oc-session-item-title[data-v-bd674c05]{color:var(--oc-text,#e0e0e0)}}.oc-session-item-running[data-v-bd674c05]{color:#4caf50;font-size:10px;animation:1.5s ease-in-out infinite pulse-dot-bd674c05}@keyframes pulse-dot-bd674c05{0%,to{opacity:1}50%{opacity:.3}}.oc-session-item-meta[data-v-bd674c05]{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.oc-session-item-agent[data-v-bd674c05]{color:#0f7fff;background:#0f7fff1a;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px}@media (prefers-color-scheme:dark){.oc-session-item-agent[data-v-bd674c05]{color:#6c9fff;background:#0f7fff26}}.oc-session-item-key[data-v-bd674c05]{color:#909499;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (prefers-color-scheme:dark){.oc-session-item-key[data-v-bd674c05]{color:var(--oc-text-muted,#999)}}.oc-session-item-time[data-v-bd674c05]{color:#606366;white-space:nowrap;flex-shrink:0}@media (prefers-color-scheme:dark){.oc-session-item-time[data-v-bd674c05]{color:var(--oc-text-secondary,#999)}}.oc-session-empty[data-v-bd674c05]{color:#909499;text-align:center;padding:16px 12px;font-size:13px}@media (prefers-color-scheme:dark){.oc-session-empty[data-v-bd674c05]{color:var(--oc-text-secondary,#999)}}.wa-overlay[data-v-deef9402]{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wa-modal[data-v-deef9402]{background-color:#fff;border-radius:16px;width:100%;max-width:440px;max-height:90vh;padding:32px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 3px 30px #00000014}@media (prefers-color-scheme:dark){.wa-modal[data-v-deef9402]{background-color:#2d2d2d}}.wa-close[data-v-deef9402]{color:#606366;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;line-height:1;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.wa-close[data-v-deef9402]:hover{color:#232425;background:#f0f0f0}@media (prefers-color-scheme:dark){.wa-close[data-v-deef9402]:hover{color:#fff;background:#404040}}.wa-step[data-v-deef9402]{text-align:center;flex-direction:column;align-items:center;display:flex}.wa-icon[data-v-deef9402]{margin-bottom:16px}.wa-title[data-v-deef9402]{color:#232425;margin:0 0 8px;font-size:20px;font-weight:700}@media (prefers-color-scheme:dark){.wa-title[data-v-deef9402]{color:#fff}}.wa-desc[data-v-deef9402]{color:#606366;margin:0 0 20px;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.wa-desc[data-v-deef9402]{color:#a0a0a0}}.wa-form[data-v-deef9402]{text-align:left;width:100%;margin-bottom:20px}.wa-label[data-v-deef9402]{color:#606366;margin-bottom:6px;font-size:13px;font-weight:500;display:block}@media (prefers-color-scheme:dark){.wa-label[data-v-deef9402]{color:#a0a0a0}}.wa-input[data-v-deef9402]{box-sizing:border-box;color:#232425;background:#fff;border:1px solid #d0d0d0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:15px}.wa-input[data-v-deef9402]:focus{border-color:#25d366;box-shadow:0 0 0 2px #25d36626}@media (prefers-color-scheme:dark){.wa-input[data-v-deef9402]{color:#e0e0e0;background:#3a3a3a;border-color:#555}.wa-input[data-v-deef9402]:focus{border-color:#25d366}}.wa-country-picker[data-v-deef9402]{margin-bottom:12px;position:relative}.wa-country-trigger[data-v-deef9402]{box-sizing:border-box;color:#232425;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:15px;display:flex}.wa-country-trigger[data-v-deef9402]:hover{border-color:#b0b0b0}.wa-chevron[data-v-deef9402]{color:#999;font-size:12px}.wa-country-dropdown[data-v-deef9402]{background:#fff;border:1px solid #d0d0d0;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000001f}.wa-country-search[data-v-deef9402]{box-sizing:border-box;color:#232425;background:#fff;border:none;border-bottom:1px solid #e0e0e0;outline:none;width:100%;padding:10px 12px;font-size:14px}.wa-country-list[data-v-deef9402]{max-height:220px;overflow-y:auto}.wa-country-option[data-v-deef9402]{color:#232425;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:14px;display:flex}.wa-country-option[data-v-deef9402]:hover{background:#f5f5f5}.wa-country-info[data-v-deef9402]{align-items:center;gap:8px;display:flex}.wa-country-flag[data-v-deef9402]{font-size:18px}.wa-country-zh[data-v-deef9402]{font-size:14px;font-weight:500;display:block}.wa-country-en[data-v-deef9402]{color:#999;font-size:11px;display:block}.wa-country-dial[data-v-deef9402]{color:#666;flex-shrink:0;font-size:14px}.wa-phone-row[data-v-deef9402]{border:1px solid #d0d0d0;border-radius:8px;align-items:center;display:flex;overflow:hidden}.wa-dial-code[data-v-deef9402]{color:#232425;white-space:nowrap;background:#f5f5f5;border-right:1px solid #d0d0d0;padding:10px 12px;font-size:15px}.wa-phone-input[data-v-deef9402]{border:none!important;border-radius:0!important}.wa-phone-input[data-v-deef9402]:focus{box-shadow:none!important}@media (prefers-color-scheme:dark){.wa-country-trigger[data-v-deef9402]{color:#e0e0e0;background:#3a3a3a;border-color:#555}.wa-country-dropdown[data-v-deef9402]{background:#2d2d2d;border-color:#555}.wa-country-search[data-v-deef9402]{color:#e0e0e0;background:#2d2d2d;border-color:#444}.wa-country-option[data-v-deef9402]{color:#e0e0e0}.wa-country-option[data-v-deef9402]:hover{background:#3a3a3a}.wa-country-en[data-v-deef9402]{color:#777}.wa-country-dial[data-v-deef9402]{color:#999}.wa-dial-code[data-v-deef9402]{color:#e0e0e0;background:#3a3a3a}.wa-dial-code[data-v-deef9402],.wa-phone-row[data-v-deef9402]{border-color:#555}}.wa-hint[data-v-deef9402]{color:#999;margin:6px 0 0;font-size:12px}.wa-btn-primary[data-v-deef9402]{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:10px;width:100%;padding:12px 20px;font-size:15px;font-weight:600;transition:background .15s}.wa-btn-primary[data-v-deef9402]:hover:not(:disabled){background:#1fba58}.wa-btn-primary[data-v-deef9402]:disabled{cursor:not-allowed;opacity:.6}.wa-error[data-v-deef9402]{color:#dc2626;margin-top:12px;font-size:13px}@media (prefers-color-scheme:dark){.wa-error[data-v-deef9402]{color:#ff6b6b}}.wa-retry-link[data-v-deef9402]{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:13px;text-decoration:underline}.wa-qr-container[data-v-deef9402]{background:#fff;border-radius:12px;justify-content:center;align-items:center;margin:8px 0 16px;padding:16px;display:flex}@media (prefers-color-scheme:dark){.wa-qr-container[data-v-deef9402]{background:#fff}}.wa-qr-img[data-v-deef9402]{height:240px;image-rendering:pixelated;width:240px}.wa-qr-placeholder[data-v-deef9402]{color:#999;justify-content:center;align-items:center;width:240px;height:240px;font-size:14px;display:flex}.wa-instructions[data-v-deef9402]{color:#606366;text-align:left;width:100%;margin:0 0 20px;padding:0 0 0 20px;font-size:13px;line-height:1.8}@media (prefers-color-scheme:dark){.wa-instructions[data-v-deef9402]{color:#a0a0a0}}.wa-waiting[data-v-deef9402]{color:#606366;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}@media (prefers-color-scheme:dark){.wa-waiting[data-v-deef9402]{color:#a0a0a0}}.wa-spinner[data-v-deef9402]{border:2px solid #d0d0d0;border-top-color:#25d366;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wa-spin-deef9402}.wa-spinner-lg[data-v-deef9402]{border-width:3px;width:48px;height:48px}.wa-recovering[data-v-deef9402]{flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.wa-recovering-text[data-v-deef9402]{color:#606366;font-size:14px}@media (prefers-color-scheme:dark){.wa-recovering-text[data-v-deef9402]{color:#a0a0a0}}@keyframes wa-spin-deef9402{to{transform:rotate(1turn)}}.wa-success-circle[data-v-deef9402]{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}@media (prefers-color-scheme:dark){.wa-success-circle[data-v-deef9402]{background:#22c55e26}}.wa-numbered-steps[data-v-deef9402]{text-align:left;width:100%;margin-bottom:24px}.wa-num-step[data-v-deef9402]{color:#232425;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}@media (prefers-color-scheme:dark){.wa-num-step[data-v-deef9402]{color:#e0e0e0}}.wa-num-circle[data-v-deef9402]{color:#999;border:1.5px solid #d0d0d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}@media (prefers-color-scheme:dark){.wa-num-circle[data-v-deef9402]{color:#888;border-color:#555}}.wa-btn-dark[data-v-deef9402]{background:#1a1a1a}.wa-btn-dark[data-v-deef9402]:hover:not(:disabled){background:#333}@media (prefers-color-scheme:dark){.wa-btn-dark[data-v-deef9402]{color:#1a1a1a;background:#fff}.wa-btn-dark[data-v-deef9402]:hover:not(:disabled){background:#e0e0e0}}.modal-fade-enter-active[data-v-deef9402],.modal-fade-leave-active[data-v-deef9402]{transition:opacity .2s}.modal-fade-enter-from[data-v-deef9402],.modal-fade-leave-to[data-v-deef9402]{opacity:0}.modal-fade-enter-active .wa-modal[data-v-deef9402],.modal-fade-leave-active .wa-modal[data-v-deef9402]{transition:transform .2s}.modal-fade-enter-from .wa-modal[data-v-deef9402],.modal-fade-leave-to .wa-modal[data-v-deef9402]{transform:scale(.95)}.claw-video-section[data-v-95a3205b]{flex-direction:column;gap:66px;max-width:1129px;margin:0 auto;padding-top:60px}.claw-testimonial-row[data-v-95a3205b],.claw-video-section[data-v-95a3205b]{align-items:center;width:100%;display:flex}.claw-testimonial-row[data-v-95a3205b]{gap:50px}.claw-testimonial-row--reverse[data-v-95a3205b]{flex-direction:row-reverse}.claw-video-thumb[data-v-95a3205b]{cursor:pointer;background:#000;border-radius:16px;flex-shrink:0;width:570px;height:320px;position:relative;overflow:hidden}.claw-video-container[data-v-95a3205b],.claw-video-element[data-v-95a3205b]{width:100%;height:100%;position:absolute;top:0;left:0}.claw-video-element[data-v-95a3205b]{-o-object-fit:cover;object-fit:cover}.claw-video-thumb[data-v-95a3205b] .video-js{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.claw-video-thumb[data-v-95a3205b] .vjs-tech{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.claw-video-thumb[data-v-95a3205b] .vjs-control-bar{z-index:10;background:#0006!important}.claw-video-thumb[data-v-95a3205b] .vjs-control-bar .vjs-control:hover .vjs-control-text,.claw-video-thumb[data-v-95a3205b] .vjs-control-bar button:hover:after,.claw-video-thumb[data-v-95a3205b] .vjs-tip{display:none!important}.claw-video-thumb[data-v-95a3205b] .vjs-control-bar .vjs-control{color:#fff!important}.claw-video-thumb[data-v-95a3205b] .vjs-control-bar .vjs-control:hover{color:#fff!important;background:0 0!important}.claw-video-thumb[data-v-95a3205b] .vjs-play-progress,.claw-video-thumb[data-v-95a3205b] .vjs-volume-level{background-color:#fff!important}.claw-video-poster-wrap[data-v-95a3205b]{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.claw-video-poster[data-v-95a3205b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.claw-video-play-btn[data-v-95a3205b]{pointer-events:none;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.claw-video-thumb:hover .claw-video-play-btn[data-v-95a3205b]{opacity:.8}.claw-testimonial-quote[data-v-95a3205b]{flex:1;min-width:0;position:relative}.claw-quote-mark[data-v-95a3205b]{color:#606366;-webkit-user-select:none;user-select:none;font-family:Arial,sans-serif;font-size:46px;line-height:0}.claw-quote-mark--open[data-v-95a3205b]{position:absolute;top:12px;left:0}.claw-quote-mark--close[data-v-95a3205b]{text-align:right;margin-top:12px;margin-right:-20px;line-height:1;display:block}.claw-quote-text[data-v-95a3205b]{color:#232425;margin:12px 0 0 25px;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){.claw-quote-text[data-v-95a3205b]{color:#e0e0e0}.claw-quote-mark[data-v-95a3205b]{color:#888}}@media (max-width:900px){.claw-video-section[data-v-95a3205b]{gap:40px}.claw-testimonial-row[data-v-95a3205b],.claw-testimonial-row--reverse[data-v-95a3205b]{flex-direction:column}.claw-video-thumb[data-v-95a3205b]{aspect-ratio:16/9;width:100%;height:auto}.claw-quote-text[data-v-95a3205b]{font-size:16px}}.claw-landing[data-v-bc8277e4]{background:var(--oc-bg,#fff);color:var(--oc-text,#333);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.claw-landing[data-v-bc8277e4],.claw-landing-content[data-v-bc8277e4]{flex-direction:column;align-items:center;display:flex}.claw-landing-content[data-v-bc8277e4]{flex:1;width:100%;max-width:1224px;margin:auto;padding:40px 24px 16px}.claw-landing-header[data-v-bc8277e4]{text-align:center;margin-bottom:12px}.claw-landing-title[data-v-bc8277e4]{font-size:60px;line-height:1.3}.claw-landing-subtitle[data-v-bc8277e4],.claw-landing-title[data-v-bc8277e4]{color:var(--oc-text-heading,#000);margin:0;font-weight:700}.claw-landing-subtitle[data-v-bc8277e4]{font-size:26px;line-height:1.5}.claw-landing-mascot[data-v-bc8277e4]{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.claw-mascot-img[data-v-bc8277e4]{-o-object-fit:contain;object-fit:contain;width:auto;height:160px}.claw-landing-features[data-v-bc8277e4]{gap:12px;width:100%;margin-bottom:36px;display:flex}.claw-feature-card[data-v-bc8277e4]{background:var(--claw-card-bg,#fafafa);border:1px solid var(--claw-card-border,#eaeaea);border-radius:16px;flex:1;padding:24px 15px}.claw-feature-title[data-v-bc8277e4]{color:var(--oc-text-heading,#232425);align-items:center;gap:6px;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.claw-feature-icon[data-v-bc8277e4]{color:var(--oc-text-heading,#232425);flex-shrink:0;width:20px;height:20px}.claw-feature-desc[data-v-bc8277e4]{color:var(--claw-muted,#909499);margin:0;font-size:14px;line-height:1.5}.claw-start-btn-wrapper[data-v-bc8277e4]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.claw-promo-tag[data-v-bc8277e4]{white-space:nowrap;align-items:center;gap:6px;font-size:15px;line-height:1.4;display:inline-flex}.claw-promo-emoji[data-v-bc8277e4]{font-size:18px}.claw-promo-text[data-v-bc8277e4]{color:#e8520e}.claw-promo-highlight[data-v-bc8277e4]{color:#e8520e;font-weight:700}.claw-start-btn[data-v-bc8277e4]{background:var(--claw-btn-bg,#232425);color:var(--claw-btn-text,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:231px;height:40px;padding:0 24px;font-size:16px;transition:opacity .2s;display:flex}.claw-start-btn[data-v-bc8277e4]:hover{opacity:.85}.claw-btn-row[data-v-bc8277e4]{align-items:center;gap:12px;display:flex}.claw-download-btn[data-v-bc8277e4]{border:1px solid var(--claw-card-border,#d0d0d0);color:var(--oc-text-heading,#232425);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:231px;height:40px;padding:0 24px;font-size:16px;transition:background .2s;display:flex;position:relative}.claw-download-btn[data-v-bc8277e4]:hover{background:var(--claw-card-bg,#f5f5f5)}.claw-download-chevron[data-v-bc8277e4]{color:var(--oc-text-heading,#232425);width:16px;height:16px;transition:transform .2s}.claw-download-chevron--open[data-v-bc8277e4]{transform:rotate(180deg)}.claw-download-free-tag[data-v-bc8277e4]{color:#fff;background:#12b34d;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:-10px;right:-10px}.claw-download-popover[data-v-bc8277e4]{background:var(--oc-bg-surface,#fff);border-radius:12px;flex-direction:column;gap:4px;width:231px;padding:8px;display:flex;box-shadow:0 4px 15px #00000026}.claw-download-option[data-v-bc8277e4]{color:var(--oc-text-heading,#232425);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:1.5;text-decoration:none;transition:background .15s;display:flex}.claw-download-option[data-v-bc8277e4]:hover{background:var(--claw-card-bg,#f5f5f5)}.claw-download-os-icon[data-v-bc8277e4]{color:var(--oc-text-heading,#232425);flex-shrink:0;width:20px;height:20px}.claw-cancel-note[data-v-bc8277e4]{color:#909499;margin:0;font-size:12px;line-height:1.4}.claw-bottom-cta[data-v-bc8277e4]{margin-top:50px;margin-bottom:40px}.claw-landing-platforms[data-v-bc8277e4]{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:100%;max-width:600px;padding:12px 24px 16px;display:flex}.claw-platforms-divider[data-v-bc8277e4]{align-items:center;gap:12px;display:flex}.claw-platforms-line[data-v-bc8277e4]{background:var(--claw-card-border,#eaeaea);width:90px;height:.5px}.claw-platforms-label[data-v-bc8277e4]{color:var(--claw-muted,#909499);white-space:nowrap;font-size:13px}.claw-platforms-list[data-v-bc8277e4]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.claw-platform-item[data-v-bc8277e4]{color:var(--claw-muted,#909499);align-items:center;gap:6px;font-size:13px;display:flex}.claw-platform-icon[data-v-bc8277e4]{color:#ccc;width:16px;height:16px}@media (prefers-color-scheme:dark){.claw-landing[data-v-bc8277e4]{--claw-card-bg:#2d2d2d;--claw-card-border:#3a3a3a;--claw-muted:#888;--claw-btn-bg:#e0e0e0;--claw-btn-text:#1e1e1e}.claw-download-btn[data-v-bc8277e4]{color:#e0e0e0;border-color:#555}.claw-download-btn[data-v-bc8277e4]:hover{background:#3a3a3a}.claw-download-popover[data-v-bc8277e4]{background:#2d2d2d}.claw-download-option[data-v-bc8277e4]{color:#e0e0e0}.claw-download-option[data-v-bc8277e4]:hover{background:#3a3a3a}.claw-download-chevron[data-v-bc8277e4],.claw-download-os-icon[data-v-bc8277e4]{color:#e0e0e0}.claw-promo-highlight[data-v-bc8277e4],.claw-promo-text[data-v-bc8277e4]{color:#ff8c4a}}@media (max-width:900px){.claw-landing-title[data-v-bc8277e4]{font-size:40px}.claw-landing-subtitle[data-v-bc8277e4]{font-size:20px}.claw-landing-features[data-v-bc8277e4]{flex-direction:column}.claw-landing-mascot[data-v-bc8277e4]{height:180px}.claw-mascot-img[data-v-bc8277e4]{height:140px}}@media (max-width:640px){.claw-landing-content[data-v-bc8277e4]{padding:32px 16px 24px}.claw-landing-title[data-v-bc8277e4]{font-size:32px}.claw-landing-subtitle[data-v-bc8277e4]{font-size:18px}.claw-platforms-list[data-v-bc8277e4]{gap:12px}.claw-start-btn-wrapper[data-v-bc8277e4]{justify-content:center}.claw-btn-row[data-v-bc8277e4]{flex-direction:column}}.claw-download-popover-wrap.n-popover{--n-color:transparent!important;--n-border-radius:12px!important;--n-box-shadow:none!important;background:0 0!important;border:none!important}.claw-download-popover-content{padding:0!important}.modal-overlay[data-v-83f51b9b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-83f51b9b]{background:var(--oc-bg-surface,#fff);border-radius:16px;width:90%;max-width:440px;overflow:hidden;box-shadow:0 8px 32px #0003}.modal-header[data-v-83f51b9b]{border-bottom:1px solid var(--oc-border,#eee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-83f51b9b]{color:var(--oc-text-heading,#111);margin:0;font-size:16px;font-weight:600}.modal-close[data-v-83f51b9b]{color:var(--oc-text-secondary,#888);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.modal-close[data-v-83f51b9b]:hover{color:var(--oc-text,#333)}.modal-body[data-v-83f51b9b]{padding:20px}.modal-body-progress[data-v-83f51b9b]{justify-content:center;padding:32px 20px;display:flex}.description[data-v-83f51b9b]{color:var(--oc-text-secondary,#666);margin:0;font-size:14px;line-height:1.6}.modal-footer[data-v-83f51b9b]{border-top:1px solid var(--oc-border,#eee);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.btn[data-v-83f51b9b]{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500}.btn-secondary[data-v-83f51b9b]{background:var(--oc-btn-secondary-bg,#f0f0f0);color:var(--oc-btn-secondary-text,#333)}.btn-primary[data-v-83f51b9b]{color:#fff;background:#1565c0}.btn-primary[data-v-83f51b9b]:hover{background:#0d47a1}@media (prefers-color-scheme:dark){.modal-dialog[data-v-83f51b9b]{background:#1e1e1e;box-shadow:0 8px 32px #00000080}.modal-header[data-v-83f51b9b]{border-bottom-color:#333}.modal-title[data-v-83f51b9b]{color:#e0e0e0}.modal-close[data-v-83f51b9b]{color:#888}.modal-close[data-v-83f51b9b]:hover{color:#ccc}.modal-footer[data-v-83f51b9b]{border-top-color:#333}.description[data-v-83f51b9b]{color:#999}.btn-secondary[data-v-83f51b9b]{color:#e0e0e0;background:#333}}.oc-desktop-modal-overlay[data-v-ebb22b4d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.oc-desktop-modal[data-v-ebb22b4d]{background:var(--oc-bg-surface,#fff);border-radius:16px;flex-direction:column;align-items:center;width:480px;max-width:90vw;padding:28px 20px 24px;display:flex;position:relative;box-shadow:0 3px 30px #00000014}.oc-desktop-modal-close[data-v-ebb22b4d]{color:var(--oc-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:16px;right:16px}.oc-desktop-modal-close[data-v-ebb22b4d]:hover{color:var(--oc-text,#333)}.oc-desktop-modal-icon[data-v-ebb22b4d]{width:80px;height:80px;margin-bottom:16px}.oc-desktop-modal-icon img[data-v-ebb22b4d]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.oc-desktop-modal-title[data-v-ebb22b4d]{color:var(--oc-text-heading,#232425);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5}.oc-desktop-modal-desc[data-v-ebb22b4d]{color:#606366bf;text-align:center;max-width:440px;margin-bottom:20px;font-size:14px;line-height:1.15}.oc-desktop-modal-btn[data-v-ebb22b4d]{background:var(--oc-text-heading,#232425);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:32px;padding:2px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.oc-desktop-modal-btn[data-v-ebb22b4d]:hover{opacity:.85}.oc-desktop-modal-btn-label[data-v-ebb22b4d]{color:#fcfcf9}.oc-desktop-modal-btn-highlight[data-v-ebb22b4d]{color:#2be670}@media (prefers-color-scheme:dark){.oc-desktop-modal[data-v-ebb22b4d]{background:#2a2a2a}.oc-desktop-modal-close[data-v-ebb22b4d]{color:#999}.oc-desktop-modal-close[data-v-ebb22b4d]:hover{color:#e0e0e0}.oc-desktop-modal-title[data-v-ebb22b4d]{color:#fff}.oc-desktop-modal-desc[data-v-ebb22b4d]{color:#c7c7c7bf}.oc-desktop-modal-btn[data-v-ebb22b4d]{background:#e0e0e0}.oc-desktop-modal-btn-label[data-v-ebb22b4d]{color:#1e1e1e}.oc-desktop-modal-btn-highlight[data-v-ebb22b4d]{color:#1db954}}.openclaw-page[data-v-091a785d]{--oc-bg:#fff;--oc-bg-elevated:#fafafa;--oc-bg-surface:#fff;--oc-bg-inset:#e8e8e8;--oc-bg-sidebar:#f0f0f0;--oc-bg-hover:#e8e8e8;--oc-bg-selected:#dce8f0;--oc-bg-code:#f0f0f0;--oc-bg-overlay:#00000040;--oc-bg-media:#f5f5f5;--oc-text:#1a1a1a;--oc-text-secondary:#666;--oc-text-muted:#999;--oc-text-heading:#111;--oc-border:#eaeaea;--oc-border-strong:#ccc;--oc-link:#1565c0;--oc-accent:#1565c0;--oc-msg-assistant-bg:#f0f0f0;--oc-msg-user-bg:#f5f5f5;--oc-msg-user-text:#232425;--oc-msg-tool-bg:#f5f5f5;--oc-msg-tool-border:#ccc;--oc-btn-secondary-bg:#e8e8e8;--oc-btn-secondary-text:#333;--oc-error-bg:#fef2f2;--oc-error-text:#dc2626;--oc-status-running-bg:#2e7d321f;--oc-status-running-text:#2e7d32;--oc-status-stopped-bg:#c628281f;--oc-status-stopped-text:#c62828;--oc-input-bg:#fff;--oc-input-border:#ccc;--oc-input-text:#333;--oc-folder-icon:#b8860b;--oc-file-hover:#f0f0f0;--oc-file-selected:#dce8f0;--oc-spinner-border:#e0e0e0;--oc-spinner-active:#1565c0;--oc-shadow:0 1px 3px #00000014;--oc-shadow-strong:0 4px 16px #0000001f;--oc-shadow-overlay:0 -4px 24px #0000001f;--oc-badge-reasoning-bg:#e3f2fd;--oc-badge-reasoning-text:#1565c0;--oc-pre-bg:#f5f5f5;--oc-breadcrumb-sep:#999;--oc-terminal-overlay-bg:#ffffffeb}@media (prefers-color-scheme:dark){.openclaw-page[data-v-091a785d]{--oc-bg:#1e1e1e;--oc-bg-elevated:#2d2d2d;--oc-bg-surface:#2a2a2a;--oc-bg-inset:#1a1a1a;--oc-bg-sidebar:#252526;--oc-bg-hover:#353535;--oc-bg-selected:#37373d;--oc-bg-code:#333;--oc-bg-overlay:#00000073;--oc-bg-media:#1a1a1a;--oc-text:#e0e0e0;--oc-text-secondary:#999;--oc-text-muted:#666;--oc-text-heading:#fff;--oc-border:#3a3a3a;--oc-border-strong:#444;--oc-link:#64b5f6;--oc-accent:#4fc3f7;--oc-msg-assistant-bg:#333;--oc-msg-user-bg:#3a3a3a;--oc-msg-user-text:#e0e0e0;--oc-msg-tool-bg:#2a2a2a;--oc-msg-tool-border:#444;--oc-btn-secondary-bg:#3a3a3a;--oc-btn-secondary-text:#e0e0e0;--oc-error-bg:#3d1515;--oc-error-text:#ff6b6b;--oc-status-running-bg:#2e7d3233;--oc-status-running-text:#66bb6a;--oc-status-stopped-bg:#c6282833;--oc-status-stopped-text:#ef5350;--oc-input-bg:#333;--oc-input-border:#555;--oc-input-text:#e0e0e0;--oc-folder-icon:#dcb67a;--oc-file-hover:#2a2d2e;--oc-file-selected:#37373d;--oc-spinner-border:#3a3a3a;--oc-spinner-active:#4fc3f7;--oc-shadow:0 1px 3px #0000004d;--oc-shadow-strong:0 4px 16px #0006;--oc-shadow-overlay:0 -4px 24px #0006;--oc-badge-reasoning-bg:#1a3a5c;--oc-badge-reasoning-text:#64b5f6;--oc-pre-bg:#1a1a1a;--oc-breadcrumb-sep:#555;--oc-terminal-overlay-bg:#1e1e1ee6}}.openclaw-page[data-v-091a785d]{background:var(--oc-bg);color:var(--oc-text);flex-direction:column;flex:1;min-width:0;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.canvas-toggle-btn[data-v-091a785d]{border:1px solid var(--oc-border-strong);color:var(--oc-text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:18px;line-height:1;display:none}.canvas-toggle-btn[data-v-091a785d]:hover{background:var(--oc-bg-hover)}.mobile-only[data-v-091a785d]{display:none}@media (max-width:1219px){.canvas-toggle-btn[data-v-091a785d]{display:inline-flex}.desktop-only[data-v-091a785d]{display:none!important}.mobile-only[data-v-091a785d]{display:flex}.panel-left[data-v-091a785d]{align-items:center;width:100%;padding:0;flex:1!important}.canvas-overlay[data-v-091a785d]{background:var(--oc-bg-overlay);z-index:100;justify-content:center;align-items:flex-end;padding:12px 6px 0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.canvas-overlay-content[data-v-091a785d]{background:var(--oc-bg);box-shadow:var(--oc-shadow-overlay);border-radius:12px 12px 0 0;flex-direction:column;width:100%;height:calc(100vh - 24px);display:flex;overflow:hidden}.canvas-overlay-content[data-v-091a785d] .tab-content{overflow-y:auto}}@media (max-width:640px){.openclaw-page[data-v-091a785d]{height:100vh;flex:none;height:100dvh}}.page-title-bar[data-v-091a785d]{flex-shrink:0;justify-content:center;padding:10px 16px;position:relative}.page-title-bar[data-v-091a785d],.title-bar-right[data-v-091a785d]{align-items:center;gap:8px;display:flex}.title-bar-right[data-v-091a785d]{position:absolute;right:16px}.page-title-bar .canvas-toggle-btn[data-v-091a785d]{position:static}.page-title[data-v-091a785d]{color:var(--oc-text-heading);font-size:16px;font-weight:600}.vm-selector[data-v-091a785d]{align-items:center;gap:4px;display:flex}.vm-dropdown-wrapper[data-v-091a785d]{position:relative}.vm-dropdown-trigger[data-v-091a785d]{color:var(--oc-text-heading);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:16px;font-weight:600;display:flex}.vm-dropdown-trigger[data-v-091a785d]:hover{background:var(--oc-bg-hover)}.vm-dropdown-arrow[data-v-091a785d]{opacity:.6;font-size:12px}.vm-dropdown-menu[data-v-091a785d]{background:var(--oc-bg-surface);border:1px solid var(--oc-border);z-index:100;border-radius:10px;min-width:260px;max-width:340px;padding:6px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.vm-dropdown-item[data-v-091a785d]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vm-dropdown-item[data-v-091a785d]:hover{background:var(--oc-bg-hover)}.vm-dropdown-item.active[data-v-091a785d]{background:var(--oc-bg-active,#0000000d)}.vm-dropdown-item-info[data-v-091a785d]{flex-direction:column;flex:1;min-width:0;display:flex}.vm-dropdown-item-row[data-v-091a785d]{flex-direction:row;align-items:center;gap:6px;min-width:0;display:flex}.vm-dropdown-item-name[data-v-091a785d]{color:var(--oc-text-heading);font-size:14px;font-weight:500}.vm-dropdown-item-id[data-v-091a785d],.vm-dropdown-item-name[data-v-091a785d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm-dropdown-item-id[data-v-091a785d]{color:var(--oc-text-secondary);font-size:12px}.vm-dropdown-edit-btn[data-v-091a785d]{color:var(--oc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.vm-dropdown-edit-btn[data-v-091a785d]:hover{background:var(--oc-bg-hover);color:var(--oc-text-primary)}.vm-tier-badge[data-v-091a785d]{letter-spacing:.02em;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.vm-tier-badge.tier-lite[data-v-091a785d]{color:#22c55e;background:#22c55e1f}.vm-tier-badge.tier-standard[data-v-091a785d]{color:#3b82f6;background:#3b82f61f}.vm-tier-badge.tier-high[data-v-091a785d]{color:#a855f7;background:#a855f71f}@media (prefers-color-scheme:dark){.vm-tier-badge.tier-lite[data-v-091a785d]{color:#4ade80;background:#22c55e33}.vm-tier-badge.tier-standard[data-v-091a785d]{color:#60a5fa;background:#3b82f633}.vm-tier-badge.tier-high[data-v-091a785d]{color:#c084fc;background:#a855f733}}.vm-create-topright-wrapper[data-v-091a785d]{position:relative}.vm-create-dropdown[data-v-091a785d]{background:var(--oc-bg-elevated);border:1px solid var(--oc-border);box-shadow:var(--oc-shadow-strong);z-index:100;border-radius:8px;min-width:160px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.vm-create-dropdown-item[data-v-091a785d]{color:var(--oc-text);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 12px;font-size:13px;display:block}.vm-create-dropdown-item[data-v-091a785d]:hover{background:var(--oc-bg-hover)}.vm-create-dropdown-item+.vm-create-dropdown-item[data-v-091a785d]{border-top:1px solid var(--oc-border)}.vm-create-topright-btn[data-v-091a785d]{color:#fff;cursor:pointer;white-space:nowrap;background:#232425;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 16px;font-size:13px;font-weight:500;display:flex}.vm-create-topright-btn[data-v-091a785d]:hover{opacity:.85}@media (prefers-color-scheme:dark){.vm-create-topright-btn[data-v-091a785d]{color:#000;background:#fff}}.claw-create-onboarding[data-v-091a785d]{filter:drop-shadow(0 4px 15px #00000026);z-index:100;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:calc(100% + 8px);right:0}.claw-create-onboarding-arrow[data-v-091a785d]{clip-path:polygon(50% 0,0 100%,100% 100%);background:#0f7fff;flex-shrink:0;width:16px;height:10px;margin-bottom:-2px;margin-right:24px}.claw-create-onboarding-bubble[data-v-091a785d]{background:#0f7fff;border-radius:12px;flex-direction:column;gap:8px;width:340px;padding:12px 14px;display:flex}.claw-create-onboarding-header[data-v-091a785d]{justify-content:space-between;align-items:center;display:flex}.claw-create-onboarding-header-left[data-v-091a785d]{align-items:center;gap:8px;display:flex}.claw-create-onboarding-badge[data-v-091a785d]{color:#0f7fff;background:#fff;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600;line-height:1}.claw-create-onboarding-title[data-v-091a785d]{color:#fff;font-size:14px;font-weight:700;line-height:18px}.claw-create-onboarding-close[data-v-091a785d]{cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s;display:flex}.claw-create-onboarding-close[data-v-091a785d]:hover{opacity:1}.claw-create-onboarding-desc[data-v-091a785d]{color:#fff;margin:0;font-size:12px;font-weight:400;line-height:1.5}.claw-onboarding-fade-enter-active[data-v-091a785d],.claw-onboarding-fade-leave-active[data-v-091a785d]{transition:opacity .2s,transform .2s}.claw-onboarding-fade-enter-from[data-v-091a785d],.claw-onboarding-fade-leave-to[data-v-091a785d]{opacity:0;transform:translateY(-4px)}.claw-onboarding-fade-enter-to[data-v-091a785d],.claw-onboarding-fade-leave-from[data-v-091a785d]{opacity:1;transform:translateY(0)}@media (max-width:767px){.claw-create-onboarding[data-v-091a785d]{display:none}}.vm-dropdown-create-btn[data-v-091a785d]{border:none;border-top:1px solid var(--oc-border);color:var(--oc-text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:0 0 8px 8px;width:100%;margin-top:4px;padding:8px 10px;font-size:13px;display:block}.vm-dropdown-create-btn[data-v-091a785d]:hover{background:var(--oc-bg-hover);color:var(--oc-text-primary)}@media (max-width:767px){.vm-create-topright-btn[data-v-091a785d]{display:none}.vm-dropdown-trigger[data-v-091a785d],.vm-selector[data-v-091a785d]{max-width:160px}.vm-dropdown-label[data-v-091a785d]{max-width:120px;display:inline-block}.chat-status[data-v-091a785d],.vm-dropdown-label[data-v-091a785d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-status[data-v-091a785d]{max-width:80px}}@media (min-width:768px){.vm-dropdown-create-btn.mobile-only[data-v-091a785d]{display:none}}.modal-overlay[data-v-091a785d]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-box[data-v-091a785d]{background:var(--oc-bg-surface);border-radius:12px;width:380px;max-width:90vw;padding:24px;box-shadow:0 8px 32px #0003}.modal-title[data-v-091a785d]{color:var(--oc-text-heading);margin:0 0 16px;font-size:16px;font-weight:600}.modal-input[data-v-091a785d]{background:var(--oc-bg-page);border:1px solid var(--oc-border);box-sizing:border-box;color:var(--oc-text-primary);border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px}.modal-input[data-v-091a785d]:focus{border-color:var(--oc-primary,#2563eb)}.modal-actions[data-v-091a785d]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.page-title-bar .status-badge[data-v-091a785d]{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}@media (max-width:767px){.page-title-bar .status-badge[data-v-091a785d]{display:none}}.status-badge.running[data-v-091a785d]{background:var(--oc-status-running-bg);color:var(--oc-status-running-text)}.status-badge.stopped[data-v-091a785d]{background:var(--oc-status-stopped-bg);color:var(--oc-status-stopped-text)}.diagnose-popover[data-v-091a785d]{background:#232425;border-radius:8px;align-items:center;gap:18px;padding:5px 8px;display:flex;box-shadow:0 2px 8px #00000040}.diagnose-popover-btn[data-v-091a785d],.diagnose-popover-text[data-v-091a785d]{color:#fff;white-space:nowrap;font-size:12px}.diagnose-popover-btn[data-v-091a785d]{cursor:pointer;background:0 0;border:none;padding:0;font-weight:400;line-height:18px;text-decoration:underline}.diagnose-popover-btn[data-v-091a785d]:hover{opacity:.8}.chat-status[data-v-091a785d]{border-radius:10px;padding:2px 8px;font-size:11px}.chat-status.chat-status-hidden[data-v-091a785d]{display:none}.chat-status.connected[data-v-091a785d]{color:#e8f5e9;background:#2e7d32}.chat-status.disconnected[data-v-091a785d]{color:#fce4ec;background:#c62828}.chat-status.connecting[data-v-091a785d]{color:#fff8e1;background:#f57f17}.auth-overlay[data-v-091a785d]{color:var(--oc-text-secondary);flex-direction:column;justify-content:center;gap:16px;height:100vh}.auth-overlay[data-v-091a785d],.success-banner[data-v-091a785d]{align-items:center;display:flex}.success-banner[data-v-091a785d]{background:var(--color-success,#10b981);box-shadow:var(--oc-shadow-strong);color:#fff;word-break:break-word;z-index:9999;border-radius:8px;gap:12px;max-width:600px;padding:10px 16px;font-size:13px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.success-close[data-v-091a785d]{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.success-close[data-v-091a785d]:hover{opacity:1}.claw-banner-fade-enter-active[data-v-091a785d],.claw-banner-fade-leave-active[data-v-091a785d]{transition:opacity .25s}.claw-banner-fade-enter-from[data-v-091a785d],.claw-banner-fade-leave-to[data-v-091a785d]{opacity:0}.error-banner[data-v-091a785d]{background:var(--oc-error-bg);box-shadow:var(--oc-shadow-strong);color:var(--oc-error-text);word-break:break-word;z-index:9999;border-radius:8px;align-items:center;gap:12px;max-width:600px;padding:10px 16px;font-size:13px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.error-close[data-v-091a785d]{color:var(--oc-error-text);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.error-close[data-v-091a785d]:hover{opacity:1}.credit-warning-banner[data-v-091a785d]{box-shadow:var(--oc-shadow-strong);color:#e65100;word-break:break-word;z-index:9998;background:#fff8e1;border-radius:8px;align-items:center;gap:12px;max-width:600px;padding:10px 16px;font-size:13px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.credit-warning-banner .warning-close[data-v-091a785d]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.credit-warning-banner .warning-close[data-v-091a785d]:hover{opacity:1}.credit-warning-banner a[data-v-091a785d]{color:#1565c0;font-weight:500;text-decoration:underline}@media (prefers-color-scheme:dark){.credit-warning-banner[data-v-091a785d]{color:#ffab40;background:#3e2723}.credit-warning-banner a[data-v-091a785d]{color:#64b5f6}}.loading-overlay[data-v-091a785d]{color:var(--oc-text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.split-layout[data-v-091a785d]{flex:1;display:flex;overflow:hidden}.panel-left[data-v-091a785d]{box-sizing:border-box;--container-width:680px;flex-direction:column;flex:none;min-width:0;height:100%;display:flex}@media (max-width:1880px) and (min-width:1220px){.panel-left[data-v-091a785d]{--container-width:480px}}@media (min-width:1881px){.panel-left[data-v-091a785d]{--container-width:760px}}.panel-divider[data-v-091a785d]{cursor:col-resize;background:0 0;flex-shrink:0;width:8px;margin:8px 0 8px 12px;position:relative}.panel-divider[data-v-091a785d]:hover{background:var(--oc-bg-hover)}.panel-right[data-v-091a785d]{box-sizing:border-box;flex:1;min-width:0;height:100%;padding:0 20px 12px 0}.panel-right[data-v-091a785d] .openclaw-canvas{border:1px solid var(--eaeaea,#eaeaea);box-sizing:border-box;background:#fff;border-radius:16px;height:100%;overflow-y:auto;box-shadow:0 4px 15px #00000014}@media (prefers-color-scheme:dark){.panel-right[data-v-091a785d] .openclaw-canvas{background:var(--oc-bg,#1a1a1a);border-color:var(--oc-border)}}.btn[data-v-091a785d]{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none}.btn-primary[data-v-091a785d]{color:#fff;background:#1565c0}.membership-gate[data-v-091a785d]{text-align:center}.gate-title[data-v-091a785d]{color:var(--oc-text-heading);margin:0 0 8px;font-size:20px;font-weight:600}.gate-description[data-v-091a785d]{color:var(--oc-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.gate-error[data-v-091a785d]{color:var(--oc-status-stopped-text);margin:-12px 0 16px;font-size:13px}.gate-cta[data-v-091a785d]{display:inline-block}.provision-overlay[data-v-091a785d]{justify-content:flex-start;padding-top:10vh}
