.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-decoration-overview-ruler{z-index:7;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}:root{--lh-std-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lh-std-border-color: #e5e7eb;--lh-std-bg: #ffffff;--lh-std-bg-card: #f9fafb;--lh-std-bg-hover: #f3f4f6;--lh-std-text: #1f2937;--lh-std-text-secondary: #6b7280;--lh-std-text-placeholder: #9ca3af;--lh-std-primary: #2563eb;--lh-std-primary-hover: #1d4ed8;--lh-std-primary-light: #eff6ff;--lh-std-danger: #dc2626;--lh-std-danger-hover: #b91c1c;--lh-std-success: #16a34a;--lh-std-radius: 6px;--lh-std-radius-lg: 10px;--lh-std-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--lh-std-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05)}.lh-std-model-panel--loading,.lh-std-channel-panel--loading,.lh-std-skill-panel--loading{opacity:.6;pointer-events:none}.lh-std-model-panel__loader,.lh-std-channel-panel__loader,.lh-std-skill-panel__loader{text-align:center;padding:3rem 1rem;color:var(--lh-std-text-secondary);font-size:14px}.lh-std-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4;border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease;border:1px solid transparent;font-family:var(--lh-std-font-family)}.lh-std-button--primary{background:#1f2937;color:#fff;border-color:#1f2937}.lh-std-button--primary:hover:not(:disabled){background:#111827;border-color:#111827}.lh-std-button--outline{background:var(--lh-std-bg);color:var(--lh-std-text);border-color:var(--lh-std-border-color)}.lh-std-button--outline:hover:not(:disabled){background:var(--lh-std-bg-hover)}.lh-std-button--danger{background:var(--lh-std-danger);color:#fff;border-color:var(--lh-std-danger)}.lh-std-button--danger:hover:not(:disabled){background:var(--lh-std-danger-hover);border-color:var(--lh-std-danger-hover)}.lh-std-button:disabled{opacity:.45;cursor:not-allowed}.lh-std-model-panel__hint-bar,.lh-std-channel-panel__hint-bar,.lh-std-skill-panel__hint-bar{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--lh-std-primary-light);border-radius:var(--lh-std-radius);font-size:13px;color:var(--lh-std-text-secondary);margin-bottom:20px;line-height:1}.lh-std-model-panel__hint-icon,.lh-std-channel-panel__hint-icon,.lh-std-skill-panel__hint-icon{flex-shrink:0;display:flex;align-items:center;line-height:1}.lh-std-model-panel__message,.lh-std-channel-panel__message,.lh-std-skill-panel__message{padding:8px 12px;border-radius:var(--lh-std-radius);font-size:13px;margin-top:12px}.lh-std-model-panel__message--error,.lh-std-channel-panel__message--error,.lh-std-skill-panel__message--error{color:var(--lh-std-danger);background:#fef2f2}.lh-std-model-panel__message--success,.lh-std-channel-panel__message--success,.lh-std-skill-panel__message--success{color:var(--lh-std-success);background:#f0fdf4}.lh-std-model-panel__modal-overlay,.lh-std-channel-panel__modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lh-std-model-panel__modal,.lh-std-channel-panel__modal{background:var(--lh-std-bg);border-radius:var(--lh-std-radius-lg);padding:24px;width:100%;max-width:420px;box-shadow:var(--lh-std-shadow-lg)}.lh-std-model-panel__modal-title,.lh-std-channel-panel__modal-title{font-size:16px;font-weight:600;color:var(--lh-std-text);margin:0 0 8px}.lh-std-model-panel__modal-desc,.lh-std-channel-panel__modal-desc{font-size:13px;color:var(--lh-std-text-secondary);margin:0 0 20px;line-height:1.5}.lh-std-model-panel__modal-actions,.lh-std-channel-panel__modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lh-std-model-panel{font-family:var(--lh-std-font-family);color:var(--lh-std-text)}.lh-std-model-panel__status-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--lh-std-bg-card);border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius);margin-bottom:20px}.lh-std-model-panel__status-label{display:flex;align-items:center;gap:8px}.lh-std-model-panel__status-title{font-size:14px;font-weight:500}.lh-std-model-panel__status-empty{font-size:13px;color:var(--lh-std-text-secondary)}.lh-std-model-panel__status-configured{font-size:13px;color:var(--lh-std-success);font-weight:500}.lh-std-model-panel__delete-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--lh-std-text-secondary);font-size:18px;cursor:pointer;border-radius:var(--lh-std-radius);transition:all .15s ease}.lh-std-model-panel__delete-btn:hover:not(:disabled){color:var(--lh-std-danger);background:#fef2f2}.lh-std-model-panel__delete-btn:disabled{opacity:.45;cursor:not-allowed}.lh-std-model-panel__registry{border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius-lg);padding:16px 20px;margin-bottom:24px;background:var(--lh-std-bg)}.lh-std-model-panel__registry-header{margin-bottom:12px}.lh-std-model-panel__registry-title{font-size:14px;font-weight:600;color:var(--lh-std-text)}.lh-std-model-panel__registry-count{margin-left:4px;font-size:12px;font-weight:400;color:var(--lh-std-text-secondary)}.lh-std-model-panel__registry-empty{font-size:13px;color:var(--lh-std-text-secondary);margin:0}.lh-std-model-panel__registry-list{list-style:none;margin:0;padding:0}.lh-std-model-panel__registry-item{display:flex;flex-direction:column;gap:0;padding:14px 0;border-bottom:1px solid var(--lh-std-border-color)}.lh-std-model-panel__registry-item:last-child{border-bottom:none;padding-bottom:0}.lh-std-model-panel__registry-item:first-child{padding-top:0}.lh-std-model-panel__registry-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lh-std-model-panel__registry-label{font-size:14px;color:var(--lh-std-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-std-model-panel__registry-label--active{font-weight:500;color:var(--lh-std-text)}.lh-std-model-panel__registry-badge{display:inline-block;padding:2px 8px;font-size:10px;font-weight:500;color:var(--lh-std-success);background:#16a34a1a;border-radius:10px;white-space:nowrap}.lh-std-model-panel__registry-model-tag{display:inline-block;padding:2px 8px;font-size:11px;font-family:SF Mono,Monaco,monospace;color:var(--lh-std-text-secondary);background:var(--lh-std-bg-card);border:1px solid var(--lh-std-border-color);border-radius:4px;white-space:nowrap}.lh-std-model-panel__registry-edit,.lh-std-model-panel__registry-delete{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#9ca3af;font-size:14px;cursor:pointer;border-radius:50%;transition:all .15s ease}.lh-std-model-panel__registry-edit:hover:not(:disabled){background:var(--lh-std-bg-hover);color:var(--lh-std-text)}.lh-std-model-panel__registry-delete:hover:not(:disabled){background:var(--lh-std-bg-hover);color:var(--lh-std-text)}.lh-std-model-panel__registry-edit:disabled,.lh-std-model-panel__registry-delete:disabled{opacity:.45;cursor:not-allowed}.lh-std-model-panel__registry-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;padding:4px 0;border-radius:var(--lh-std-radius);transition:background .1s ease}.lh-std-model-panel__registry-item-header:hover{background:var(--lh-std-bg-hover);margin:0 -8px;padding:4px 8px;width:calc(100% + 16px)}.lh-std-model-panel__registry-expand-icon{font-size:20px;color:var(--lh-std-text-secondary);flex-shrink:0;width:24px;text-align:center;line-height:1}.lh-std-model-panel__registry-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.lh-std-model-panel__registry-models{margin-top:10px;padding:12px 16px;background:var(--lh-std-bg-card);border-radius:var(--lh-std-radius);border:1px solid var(--lh-std-border-color)}.lh-std-model-panel__registry-model-item{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;font-size:13px;color:var(--lh-std-text)}.lh-std-model-panel__registry-model-item:hover{color:var(--lh-std-primary)}.lh-std-model-panel__registry-model-radio{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.lh-std-model-panel__registry-model-name{font-size:13px}.lh-std-model-panel__registry-switch-area{margin-top:10px;display:flex;justify-content:flex-end}.lh-std-model-panel__registry-switch-btn{padding:5px 12px;font-size:12px;font-weight:500;color:var(--lh-std-primary);background:var(--lh-std-bg);border:1px solid var(--lh-std-primary);border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease}.lh-std-model-panel__registry-switch-btn:hover:not(:disabled){background:var(--lh-std-primary);color:#fff}.lh-std-model-panel__registry-switch-btn:disabled{opacity:.45;cursor:not-allowed}.lh-std-model-panel__tabs{display:flex;border:1px solid var(--lh-std-border-color);border-radius:999px;overflow:hidden;margin-bottom:24px;background:var(--lh-std-bg)}.lh-std-model-panel__tab{flex:1;padding:12px 16px;font-size:14px;font-weight:500;color:var(--lh-std-text-secondary);background:none;border:none;border-right:1px solid var(--lh-std-border-color);cursor:pointer;transition:all .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.lh-std-model-panel__tab:last-child{border-right:none}.lh-std-model-panel__tab:hover{color:var(--lh-std-text);background:var(--lh-std-bg-hover)}.lh-std-model-panel__tab--active{color:var(--lh-std-text);font-weight:600;background:var(--lh-std-bg-card)}.lh-std-model-panel__tab-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;color:#ea580c;background:#fff7ed;border-radius:4px}.lh-std-model-panel__form{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius-lg);background:var(--lh-std-bg)}.lh-std-model-panel__form-section{display:flex;flex-direction:column;gap:20px}.lh-std-model-panel__field{display:flex;flex-direction:column;gap:8px}.lh-std-model-panel__label{font-size:14px;font-weight:600;color:var(--lh-std-text)}.lh-std-model-panel__field-desc{font-size:12px;color:#ea580c;line-height:1.5;margin-top:2px}.lh-std-model-panel__field-link{font-size:12px;color:#ea580c;text-decoration:none;display:inline-flex;align-items:center;gap:3px;margin-top:4px}.lh-std-model-panel__field-link:hover{text-decoration:underline}.lh-std-model-panel__save-area{display:flex;justify-content:flex-end;margin-top:8px}.lh-std-model-panel__error{color:var(--lh-std-danger);font-size:12px;margin-top:4px}.lh-std-model-panel__custom-mode-switch{display:inline-flex;align-items:center;align-self:flex-start;gap:0;border:1px solid var(--lh-std-border-color);border-radius:999px;overflow:hidden;margin-bottom:16px}.lh-std-model-panel__custom-mode-btn{padding:8px 18px;font-size:13px;font-weight:500;color:var(--lh-std-text-secondary);background:var(--lh-std-bg);border:none;cursor:pointer;transition:all .15s ease}.lh-std-model-panel__custom-mode-btn:first-child{border-right:1px solid var(--lh-std-border-color)}.lh-std-model-panel__custom-mode-btn:hover{color:var(--lh-std-text);background:var(--lh-std-bg-hover)}.lh-std-model-panel__custom-mode-btn--active{color:var(--lh-std-text);font-weight:600;background:var(--lh-std-bg-card)}.lh-std-model-panel__custom-mode-divider{display:none}.lh-std-model-panel__custom-api-tabs{display:flex;gap:12px;margin-bottom:12px}.lh-std-model-panel__custom-api-tab{padding:4px 12px;font-size:12px;color:var(--lh-std-text-secondary);background:var(--lh-std-bg-card);border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease}.lh-std-model-panel__custom-api-tab--active{background:var(--lh-std-primary-light);color:var(--lh-std-primary);border-color:var(--lh-std-primary)}.lh-std-model-panel__json-input{width:100%;min-height:200px;padding:12px;font-size:13px;font-family:SF Mono,Monaco,Cascadia Code,monospace;border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius);resize:vertical;box-sizing:border-box;line-height:1.5}.lh-std-model-panel__json-input:focus{outline:none;border-color:var(--lh-std-primary);box-shadow:0 0 0 3px #2563eb1a}.lh-std-model-panel__json-input--error{border-color:var(--lh-std-danger)}.lh-std-model-panel__json-input--error:focus{box-shadow:0 0 0 3px #dc26261a}.lh-std-model-panel__hint{font-size:12px;color:var(--lh-std-text-secondary);margin-top:6px;line-height:1.5}.lh-std-model-panel__key-field{position:relative}.lh-std-model-panel__eye-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;font-size:16px;color:var(--lh-std-text-secondary);line-height:1}.lh-std-model-panel__eye-btn:hover{color:var(--lh-std-text)}.lh-std-model-panel__description{font-size:12px;color:var(--lh-std-text-secondary);line-height:1.5;margin-top:6px}.lh-std-model-panel__description a{color:var(--lh-std-primary);text-decoration:underline;font-weight:500}.lh-std-model-panel__api-key-link{font-size:12px;color:var(--lh-std-primary);text-decoration:none;display:inline-flex;align-items:center;gap:3px;margin-top:4px}.lh-std-model-panel__api-key-link:after{content:"↗";font-size:11px}.lh-std-model-panel__api-key-link:hover{text-decoration:underline}.lh-std-select-wrapper{position:relative;width:100%}.lh-std-select{width:100%;padding:12px 16px;font-size:14px;font-weight:500;border:1px solid var(--lh-std-border-color);border-radius:999px;background:var(--lh-std-bg);color:var(--lh-std-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;text-align:left}.lh-std-select:hover{border-color:#9ca3af}.lh-std-select-wrapper--open .lh-std-select{border-color:var(--lh-std-text);box-shadow:0 0 0 2px #1f293714}.lh-std-select--disabled{opacity:.5;cursor:not-allowed}.lh-std-select__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-std-select__text--placeholder{color:var(--lh-std-text-placeholder)}.lh-std-select__arrow{flex-shrink:0;color:#6b7280;transition:transform .2s ease}.lh-std-select__arrow--open{transform:rotate(180deg)}.lh-std-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--lh-std-border-color);border-radius:12px;box-shadow:0 4px 16px #0000001a,0 2px 4px #0000000d;z-index:1000;max-height:320px;overflow-y:auto;padding:4px;animation:lh-select-fade-in .15s ease}@keyframes lh-select-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lh-std-select__option{padding:10px 14px;font-size:14px;color:var(--lh-std-text);border-radius:8px;cursor:pointer;transition:background .15s ease}.lh-std-select__option:hover{background:var(--lh-std-bg-hover)}.lh-std-select__option--active{background:var(--lh-std-bg-hover);font-weight:500;color:var(--lh-std-text)}.lh-std-model-panel input.lh-std-input,input.lh-std-input{width:100%;padding:12px 16px;font-size:14px;border:1px solid var(--lh-std-border-color);border-radius:999px;background:var(--lh-std-bg);color:var(--lh-std-text);box-sizing:border-box}input.lh-std-input:focus{outline:none;border-color:var(--lh-std-text)}input.lh-std-input::placeholder{color:var(--lh-std-text-placeholder)}.lh-std-channel-panel{font-family:var(--lh-std-font-family);color:var(--lh-std-text)}.lh-std-channel-panel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.lh-std-channel-panel__card{display:flex;flex-direction:column;padding:20px;background:var(--lh-std-bg);border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius-lg);transition:all .2s ease}.lh-std-channel-panel__card:hover{box-shadow:var(--lh-std-shadow);border-color:#d1d5db}.lh-std-channel-panel__card--bound{border-color:var(--lh-std-success);background:#f8fdf9}.lh-std-channel-panel__card-body{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.lh-std-channel-panel__card-icon{flex-shrink:0}.lh-std-channel-panel__icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.lh-std-channel-panel__icon-img{width:28px;height:28px;object-fit:contain}.lh-std-channel-panel__card-content{flex:1;min-width:0}.lh-std-channel-panel__card-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.lh-std-channel-panel__card-name{font-size:15px;font-weight:600;color:var(--lh-std-text);margin:0}.lh-std-channel-panel__card-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--lh-std-success);background:#16a34a1a;border-radius:10px}.lh-std-channel-panel__card-desc{font-size:13px;color:var(--lh-std-text-secondary);margin:0;line-height:1.4}.lh-std-channel-panel__card-action{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lh-std-channel-panel__card-unbind{padding:6px 12px;font-size:12px;font-weight:500;color:var(--lh-std-text-secondary);background:transparent;border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease}.lh-std-channel-panel__card-unbind:hover:not(:disabled){color:var(--lh-std-danger);border-color:var(--lh-std-danger);background:#fef2f2}.lh-std-channel-panel__card-unbind:disabled{opacity:.45;cursor:not-allowed}.lh-std-channel-panel__connect-btn{padding:7px 16px;font-size:13px;font-weight:500;color:#fff;background:#1f2937;border:1px solid #1f2937;border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease}.lh-std-channel-panel__connect-btn:hover:not(:disabled){background:#111827;border-color:#111827}.lh-std-channel-panel__connect-btn--reconnect{background:var(--lh-std-bg);color:var(--lh-std-text);border-color:var(--lh-std-border-color)}.lh-std-channel-panel__connect-btn--reconnect:hover:not(:disabled){background:var(--lh-std-bg-hover)}.lh-std-channel-panel__connect-btn:disabled{opacity:.45;cursor:not-allowed}.lh-std-channel-panel__modal-body{display:flex;flex-direction:column;gap:16px}.lh-std-channel-panel__modal-form{display:flex;flex-direction:column;gap:14px}.lh-std-channel-panel__modal-field{display:flex;flex-direction:column;gap:6px}.lh-std-channel-panel__modal-label{font-size:13px;font-weight:500;color:var(--lh-std-text)}.lh-std-channel-panel__modal-input{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--lh-std-border-color);border-radius:999px;background:var(--lh-std-bg);color:var(--lh-std-text);box-sizing:border-box;transition:border-color .2s ease}.lh-std-channel-panel__modal-input:focus{outline:none;border-color:var(--lh-std-text)}.lh-std-channel-panel__modal-input::placeholder{color:var(--lh-std-text-placeholder)}.lh-std-channel-panel__secret-wrap{position:relative}.lh-std-channel-panel__secret-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:var(--lh-std-text-secondary)}.lh-std-channel-panel__btn-outline{padding:10px 20px;font-size:14px;font-weight:500;color:var(--lh-std-text);background:var(--lh-std-bg);border:1px solid var(--lh-std-border-color);border-radius:999px;cursor:pointer;transition:all .15s ease}.lh-std-channel-panel__btn-outline:hover{background:var(--lh-std-bg-hover)}.lh-std-channel-panel__btn-primary{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#1f2937;border:1px solid #1f2937;border-radius:999px;cursor:pointer;transition:all .15s ease}.lh-std-channel-panel__btn-primary:hover:not(:disabled){background:#111827}.lh-std-channel-panel__btn-primary:disabled{opacity:.45;cursor:not-allowed}.lh-std-channel-panel__btn-danger{background:var(--lh-std-danger);border-color:var(--lh-std-danger)}.lh-std-channel-panel__btn-danger:hover:not(:disabled){background:var(--lh-std-danger-hover);border-color:var(--lh-std-danger-hover)}.lh-std-skill-panel{font-family:var(--lh-std-font-family);color:var(--lh-std-text)}.lh-std-skill-panel__search{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.lh-std-skill-panel__search-input-wrap{position:relative;display:flex;align-items:center}.lh-std-skill-panel__search-icon{position:absolute;left:14px;font-size:14px;pointer-events:none;color:var(--lh-std-text-secondary)}.lh-std-skill-panel__search-input{width:100%;padding:12px 40px 12px 38px;font-size:14px;border:1px solid var(--lh-std-border-color);border-radius:999px;background:var(--lh-std-bg);color:var(--lh-std-text);box-sizing:border-box}.lh-std-skill-panel__search-input:focus{outline:none;border-color:var(--lh-std-text)}.lh-std-skill-panel__search-input::placeholder{color:var(--lh-std-text-placeholder)}.lh-std-skill-panel__search-clear{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--lh-std-text-secondary);padding:4px}.lh-std-skill-panel__skillhub-link{font-size:13px;color:var(--lh-std-primary);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.lh-std-skill-panel__skillhub-link:hover{text-decoration:underline}.lh-std-skill-panel__section{margin-bottom:24px}.lh-std-skill-panel__section-title{font-size:14px;font-weight:600;color:var(--lh-std-text);margin-bottom:12px;display:flex;align-items:center;gap:4px}.lh-std-skill-panel__section-count{font-size:13px;font-weight:400;color:var(--lh-std-text-secondary)}.lh-std-skill-panel__list-container{border:1px solid var(--lh-std-border-color);border-radius:var(--lh-std-radius-lg);overflow:hidden}.lh-std-skill-panel__list{list-style:none;margin:0;padding:0}.lh-std-skill-panel__item{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--lh-std-border-color);transition:background .1s ease}.lh-std-skill-panel__item:last-child{border-bottom:none}.lh-std-skill-panel__item:hover{background:var(--lh-std-bg-hover)}.lh-std-skill-panel__item-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.lh-std-skill-panel__item-icon{flex-shrink:0;font-size:16px;color:var(--lh-std-primary)}.lh-std-skill-panel__item-name{font-size:14px;font-weight:500;color:var(--lh-std-text)}.lh-std-skill-panel__item-slug{display:inline-block;padding:2px 8px;font-size:11px;color:var(--lh-std-text-secondary);background:var(--lh-std-bg-card);border:1px solid var(--lh-std-border-color);border-radius:4px;font-family:SF Mono,Monaco,monospace}.lh-std-skill-panel__item-desc{font-size:12px;color:var(--lh-std-text-secondary);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-std-skill-panel__item-action{flex-shrink:0;margin-left:12px}.lh-std-skill-panel__installed-badge{font-size:12px;font-weight:500;color:var(--lh-std-success)}.lh-std-skill-panel__install-btn{padding:5px 12px;font-size:12px;font-weight:500;color:var(--lh-std-primary);background:var(--lh-std-bg);border:1px solid var(--lh-std-primary);border-radius:var(--lh-std-radius);cursor:pointer;transition:all .15s ease}.lh-std-skill-panel__install-btn:hover:not(:disabled){background:var(--lh-std-primary);color:#fff}.lh-std-skill-panel__install-btn:disabled{opacity:.45;cursor:not-allowed}.lh-std-skill-panel__empty{padding:24px 16px;text-align:center;color:var(--lh-std-text-secondary);font-size:13px}.lh-std-skill-panel__expand{padding:8px 16px;border-top:1px solid var(--lh-std-border-color);text-align:center}.lh-std-skill-panel__expand-btn{font-size:12px;color:var(--lh-std-primary);background:none;border:none;cursor:pointer;padding:4px 8px}.lh-std-skill-panel__expand-btn:hover{text-decoration:underline}.lh-std-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes lh-std-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lh-std-spin{animation:lh-std-spin 1s linear infinite}._lh-claw-bot-panel{--tea-color-text-primary: rgba(0, 0, 0, .9);--tea-color-text-secondary: rgba(0, 0, 0, .7);--tea-color-text-tertiary: rgba(0, 0, 0, .5);--tea-color-text-placeholder: rgba(0, 0, 0, .3);--tea-color-text-disabled: rgba(0, 0, 0, .3);--tea-color-text-brand-default: #1d67e0;--tea-color-bg-primary-default: #ffffff;--tea-color-bg-primary-lighten: #f7f8fa;--tea-color-bg-primary-hover: #f2f4f8;--tea-color-bg-secondary-default: #f2f4f8;--tea-color-bg-secondary-hover: #eef0f4;--tea-color-border-primary-default: #e6e9ef;--tea-color-border-secondary-default: #e9ecf1;--tea-color-border-tertiary-default: #d6dbe3;--tea-form-color-border-primary-default: #e6e9ef;--tea-form-color-bg-primary-default: #ffffff;--tea-form-height-default: 32px;--tea-border-radius-default: 4px;--tea-color-brand: #1d67e0;--tea-color-success: #088f50;--tea-color-danger: #eb1c26;--tea-font-size-default: 12px;color:var(--tea-color-text-primary);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}._lh-claw-bot-panel__card{position:relative;display:flex;flex-direction:column;width:100%;min-width:300px;min-height:560px;padding:24px 0 20px;box-sizing:border-box;overflow:hidden;background:var(--tea-color-bg-primary-default);border:1px solid var(--tea-form-color-border-primary-default);border-radius:12px}._lh-claw-bot-panel__card:before{content:"";position:absolute;width:400px;height:400px;right:calc(50% - 200px);top:-380px;border-radius:400px;background:#e3eaff;filter:blur(80px);transform:rotate(-90deg)}._lh-claw-bot-panel__card.model:before{background:#e3eaff}._lh-claw-bot-panel__card.channel:before{background:#e8f8e9}._lh-claw-bot-panel__card.skill:before,._lh-claw-bot-panel__card.skills:before{background:#ede8ff}._lh-claw-bot-panel__card-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;color:var(--tea-color-text-primary);font-size:16px;font-weight:500;line-height:24px}._lh-claw-bot-panel__card-header ._lh-icon,._lh-claw-bot-panel__card-header svg{width:24px;height:24px}._lh-icon{display:inline-block;width:16px;height:16px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex-shrink:0}._lh-icon.claw-bot-first-icon{background-image:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/other_external_resource/7cf4d2b7-a964-46bb-8f3a-2a3a25476a5a.svg)}._lh-icon.claw-bot-second-icon{background-image:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/other_external_resource/bf938000-5f1d-463a-9868-6ac9c59c2d70.svg)}._lh-icon.claw-bot-third-icon{background-image:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/other_external_resource/5860d3f5-2166-443b-a847-9a27b5647691.svg)}._lh-claw-bot-panel__card-desc{position:relative;z-index:1;text-align:center;padding:12px 20px 24px;border-bottom:1px solid color-mix(in srgb,var(--tea-color-border-primary-default) 50%,transparent);color:var(--tea-color-text-secondary);font-size:12px;line-height:20px}._lh-claw-bot-panel__cards ._lh-claw-bot-panel__card.channel ._lh-claw-bot-panel__card-desc{padding-bottom:10px;border-bottom:none}._lh-claw-bot-panel__card-action{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;flex-shrink:0;padding:20px;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--tea-color-border-primary-default) 50%,transparent)}._lh-claw-bot-panel__card-oper{display:flex;gap:8px;width:100%}._lh-claw-bot-panel__cards ._lh-claw-bot-panel__card.channel ._lh-claw-bot-panel__card-oper,._lh-claw-bot-panel__cards ._lh-claw-bot-panel__card.model ._lh-claw-bot-panel__card-oper{flex-wrap:wrap}._lh-claw-bot-panel__card-oper>.tea-dropdown,._lh-claw-bot-panel__card-oper>.tea-select,._lh-claw-bot-panel__card-oper>.tea-cascader,._lh-claw-bot-panel__card-oper>._lh-claw-bot-panel__dropdown-wrap,._lh-claw-bot-panel__card-oper>.tea-form--search{flex:1 1 0%;width:100%;min-width:0}._lh-claw-bot-panel .tea-form--search{display:block;width:100%;box-sizing:border-box}._lh-claw-bot-panel .tea-form--search.size-full-width,._lh-claw-bot-panel .size-full-width{width:100%}._lh-claw-bot-panel .tea-form--search>.tea-search{width:100%}._lh-claw-bot-panel__card-oper>._lh-claw-bot-panel__dropdown-wrap .tea-dropdown__value{display:flex;align-items:center;gap:4px}._lh-claw-bot-panel__card-oper-form{display:block;width:100%;margin-top:16px}._lh-claw-bot-panel__card-oper-form .tea-form__item{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px}._lh-claw-bot-panel__card-oper-form .tea-form__item:first-child{margin-top:0}._lh-claw-bot-panel__card-oper-form .tea-form__label{display:block;flex-shrink:0;width:100px;padding:0}._lh-claw-bot-panel__card-oper-form .tea-form__label label{word-wrap:break-word;word-break:break-all;white-space:normal}._lh-claw-bot-panel__card-oper-form .tea-form__controls{padding:0;flex:1}._lh-claw-bot-panel__card-oper-edit{width:100%;min-height:205px;margin-top:16px;padding:6px 10px;box-sizing:border-box;background:var(--tea-color-bg-primary-default);border:1px solid var(--tea-color-border-primary-default);border-radius:var(--tea-border-radius-default);font-family:inherit;font-size:12px;line-height:20px;color:var(--tea-color-text-primary)}._lh-claw-bot-panel__card-oper-edit::placeholder{color:var(--tea-color-text-placeholder);font-size:12px}._lh-claw-bot-panel__card-action-desc{display:block;margin-top:12px;font-size:12px;line-height:20px;color:var(--tea-color-text-tertiary);word-break:break-word;overflow-wrap:anywhere}._lh-claw-bot-panel__card-action-desc>span,._lh-claw-bot-panel__card-action-desc .tea-external-link,._lh-claw-bot-panel__card-action-desc .tea-btn-link,._lh-claw-bot-panel__card-action-desc a{display:inline;vertical-align:baseline}._lh-claw-bot-panel__card-action-desc>span{margin-right:4px}._lh-claw-bot-panel__card-action-desc .tea-btn{color:var(--tea-color-text-tertiary);position:relative;transition:all .3s ease-in-out;display:inline;padding:0;height:auto;line-height:inherit;background:transparent;border:none}._lh-claw-bot-panel__card-action-desc .tea-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px dashed}._lh-claw-bot-panel__card-action-desc .tea-btn:hover{color:var(--tea-color-text-primary);background:transparent}._lh-claw-bot__add-btn-action,._lh-claw-bot__add-btn-action>span{width:100%}._lh-claw-bot-panel__card-action .tea-btn._lh-claw-bot__add-btn{width:100%;gap:8px;margin-top:16px;font-weight:500}._lh-claw-bot-panel__card-btn-wrap{display:flex;align-items:center;justify-content:center;padding-bottom:24px;margin-top:14px;border-bottom:1px solid color-mix(in srgb,var(--tea-color-border-primary-default) 50%,transparent)}._lh-claw-bot-panel__cards ._lh-claw-bot-panel__card .tea-btn._lh-claw-bot-panel__card-btn{display:inline-flex;align-items:center;gap:0;width:289px;height:36px;padding:0 24px;border:none;border-radius:30px;color:#fff;font-size:12px;font-weight:500;line-height:18px;background:linear-gradient(90deg,#1d67e0,#4a8ce8);box-shadow:0 8px 24px -4px #1d67e03d;cursor:pointer;justify-content:center}._lh-claw-bot-panel__card-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:12px;background:#fff;color:#4769f5;border-radius:100%;overflow:hidden}._lh-claw-bot-panel__card-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;width:100%;padding:20px 20px 0;box-sizing:border-box;overflow:hidden}._lh-claw-bot-panel__card-title{flex-shrink:0;color:var(--tea-color-text-secondary);font-size:12px;font-weight:500;line-height:20px}._lh-claw-bot-skills{flex:1;margin-top:8px;overflow-y:auto}._lh-claw-bot-skills::-webkit-scrollbar{width:4px}._lh-claw-bot-skills::-webkit-scrollbar-thumb{background:#a2acbb;opacity:.6;border-radius:11px}._lh-claw-bot-skills__item{width:100%;margin-top:8px;padding:10px 16px;box-sizing:border-box;background:var(--tea-color-bg-primary-lighten);color:var(--tea-color-text-primary);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-in-out;border-radius:4px}._lh-claw-bot-skills__item:first-child{margin-top:0}._lh-claw-bot-skills__item:hover{background:var(--tea-color-bg-secondary-hover)}._lh-claw-bot-panel__card-collapse{flex:1;margin-top:12px;overflow:hidden;overflow-y:auto}._lh-claw-bot-panel__card-collapse::-webkit-scrollbar{width:4px}._lh-claw-bot-panel__card-collapse::-webkit-scrollbar-thumb{background:#a2acbb;opacity:.6;border-radius:11px}._lh-claw-bot-collapse__header{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;overflow:hidden}._lh-claw-bot-collapse__header-left{display:flex;align-items:center;gap:4px;flex:1;overflow:hidden;font-size:12px;font-weight:500;line-height:20px;color:var(--tea-color-text-primary)}._lh-claw-bot-collapse__header-left img{width:16px;height:16px;flex-shrink:0}._lh-claw-bot-collapse__header-left .tea-text{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._lh-claw-bot-collapse__header-actions{display:flex;align-items:center;flex-shrink:0}._lh-claw-bot-collapse__header-actions .tea-btn._lh-claw-bot-delete-btn{position:relative;width:20px;min-width:20px;height:20px;padding:0;margin-left:16px;background:transparent;border:none;box-shadow:none}._lh-claw-bot-collapse__header-actions .tea-btn._lh-claw-bot-delete-btn:before{content:"";position:absolute;width:1px;height:12px;top:calc(50% - 6px);left:-6px;background-color:var(--tea-color-border-tertiary-default)}._lh-claw-bot-collapse__header-desc{margin-top:2px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;color:var(--tea-color-text-tertiary)}._lh-claw-bot-panel .tea-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 16px;box-sizing:border-box;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;color:var(--tea-color-text-primary);background:#fff;border:1px solid var(--tea-form-color-border-primary-default);border-radius:var(--tea-border-radius-default);cursor:pointer;outline:none;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease}._lh-claw-bot-panel .tea-btn:hover:not([disabled]):not(.is-disabled){border-color:var(--tea-color-brand);color:var(--tea-color-brand)}._lh-claw-bot-panel .tea-btn[disabled],._lh-claw-bot-panel .tea-btn.is-disabled{background:#f4f5f7;color:#a2acbb;cursor:not-allowed;border-color:var(--tea-form-color-border-primary-default)}._lh-claw-bot-panel .tea-btn--solid.tea-btn--brand,._lh-claw-bot-panel .tea-btn--primary{background:var(--tea-color-brand);border-color:var(--tea-color-brand);color:#fff;box-shadow:0 1px 2px #1d67e026}._lh-claw-bot-panel .tea-btn--solid.tea-btn--brand:hover:not([disabled]):not(.is-disabled),._lh-claw-bot-panel .tea-btn--primary:hover:not([disabled]):not(.is-disabled){background:#1555bd;border-color:#1555bd;color:#fff}._lh-claw-bot-panel .tea-btn--solid.tea-btn--neutral{background:var(--tea-color-bg-secondary-default);border-color:var(--tea-color-bg-secondary-default);color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-btn--solid.tea-btn--neutral:hover:not([disabled]):not(.is-disabled){background:var(--tea-color-bg-secondary-hover);border-color:var(--tea-color-bg-secondary-hover);color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-btn--outline,._lh-claw-bot-panel .tea-btn--outline.tea-btn--neutral{background:#fff;border-color:var(--tea-form-color-border-primary-default);color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-btn--outline:hover:not([disabled]):not(.is-disabled){border-color:var(--tea-color-brand);color:var(--tea-color-brand)}._lh-claw-bot-panel .tea-btn--text,._lh-claw-bot-panel .tea-btn--link{background:transparent;border-color:transparent;box-shadow:none;color:var(--tea-color-brand);padding:0 4px;min-height:20px}._lh-claw-bot-panel .tea-btn--text:hover:not([disabled]):not(.is-disabled),._lh-claw-bot-panel .tea-btn--link:hover:not([disabled]):not(.is-disabled){background:transparent;color:#1555bd;text-decoration:underline}._lh-claw-bot-panel .tea-btn.tea-btn--circle{border-radius:50%}._lh-claw-bot-panel .tea-btn.tea-btn--square{padding:0}._lh-claw-bot-panel .tea-btn.is-loading{position:relative;cursor:not-allowed;font-size:0}._lh-claw-bot-panel .tea-btn.is-loading [class*=loading]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;animation:_lh-claw-spin 1s linear infinite}@keyframes _lh-claw-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}._lh-claw-bot-panel .tea-input{display:inline-block;width:100%;height:var(--tea-form-height-default);padding:6px 10px;box-sizing:border-box;font-family:inherit;font-size:12px;line-height:20px;color:var(--tea-color-text-primary);background:var(--tea-form-color-bg-primary-default);border:1px solid var(--tea-form-color-border-primary-default);border-radius:var(--tea-border-radius-default);outline:none;vertical-align:middle;transition:border-color .2s ease,box-shadow .2s ease}._lh-claw-bot-panel .tea-input::placeholder{color:var(--tea-color-text-placeholder)}._lh-claw-bot-panel .tea-input:hover:not([disabled]){border-color:#c3cbd6}._lh-claw-bot-panel .tea-input:focus,._lh-claw-bot-panel .tea-input:focus-within{border-color:var(--tea-color-brand);box-shadow:0 0 0 2px #1d67e01f}._lh-claw-bot-panel .tea-input[disabled]{background:#f4f5f7;color:#a2acbb;cursor:not-allowed}._lh-claw-bot-panel .tea-input.size-full-width,._lh-claw-bot-panel .tea-input.size-m{width:100%}._lh-claw-bot-panel .tea-input-password{position:relative;display:inline-block;width:100%;font-size:0}._lh-claw-bot-panel .tea-input-password.size-full-width{width:100%}._lh-claw-bot-panel .tea-input-password .tea-input{padding-right:56px}._lh-claw-bot-panel .tea-input-password__op{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;padding:0 8px}._lh-claw-bot-panel .tea-input-password__op .tea-btn{background:transparent;border:none;min-height:20px;padding:0 4px;color:var(--tea-color-text-tertiary)}._lh-claw-bot-panel .tea-input-password__op .tea-btn:hover{background:transparent}._lh-claw-bot-panel .tea-input-group{display:inline-flex;width:100%;vertical-align:middle}._lh-claw-bot-panel .tea-input-group .tea-input{flex:1;border-radius:0}._lh-claw-bot-panel .tea-input-group__addon{display:inline-flex;align-items:center;padding:0 10px;background:var(--tea-color-bg-primary-lighten);border:1px solid var(--tea-form-color-border-primary-default);color:var(--tea-color-text-tertiary);font-size:12px}._lh-claw-bot-panel .tea-input-group>*:first-child,._lh-claw-bot-panel .tea-input-group>*:first-child>.tea-input{border-top-left-radius:var(--tea-border-radius-default);border-bottom-left-radius:var(--tea-border-radius-default)}._lh-claw-bot-panel .tea-input-group>*:last-child,._lh-claw-bot-panel .tea-input-group>*:last-child>.tea-input{border-top-right-radius:var(--tea-border-radius-default);border-bottom-right-radius:var(--tea-border-radius-default)}._lh-claw-bot-panel .tea-dropdown{display:inline-flex;align-items:center;width:100%;vertical-align:middle;position:relative;gap:0}._lh-claw-bot-panel .tea-dropdown__header{display:flex;align-items:center;width:100%;height:var(--tea-form-height-default);padding:0 26px 0 10px;box-sizing:border-box;background:var(--tea-form-color-bg-primary-default);border:1px solid var(--tea-color-border-primary-default);border-radius:var(--tea-border-radius-default);cursor:pointer;font-size:12px;color:var(--tea-color-text-primary);position:relative;transition:border-color .2s ease,box-shadow .2s ease}._lh-claw-bot-panel .tea-dropdown__header:hover{border-color:#c3cbd6}._lh-claw-bot-panel .tea-dropdown.is-opened>.tea-dropdown__header,._lh-claw-bot-panel .tea-dropdown__header:focus{border-color:var(--tea-color-brand);box-shadow:0 0 0 2px #1d67e01f}._lh-claw-bot-panel .tea-dropdown__value{display:inline-flex;align-items:center;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:calc(var(--tea-form-height-default) - 2px)}._lh-claw-bot-panel .tea-dropdown__header>.tea-icon,._lh-claw-bot-panel .tea-dropdown__header>.ruyi-icon,._lh-claw-bot-panel .tea-dropdown__header>svg{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#00000073;pointer-events:none;flex-shrink:0}._lh-claw-bot-panel .tea-dropdown.is-disabled .tea-dropdown__header{background:#f4f5f7;color:#a2acbb;cursor:not-allowed}._lh-claw-bot-panel .tea-segment{display:inline-flex;width:100%;padding:2px;box-sizing:border-box;background:var(--tea-color-bg-primary-lighten);border-radius:4px;gap:2px;vertical-align:middle}._lh-claw-bot-panel .tea-segment>.tea-btn,._lh-claw-bot-panel .tea-segment>span .tea-btn{flex:1;height:28px;min-height:28px;padding:0 12px;margin:0;font-size:12px;line-height:20px;color:var(--tea-color-text-secondary);background:transparent;border:1px solid transparent;border-radius:3px;box-shadow:none;font-weight:400}._lh-claw-bot-panel .tea-segment>.tea-btn:hover:not([disabled]):not(.is-disabled),._lh-claw-bot-panel .tea-segment>span .tea-btn:hover:not([disabled]):not(.is-disabled){background:transparent;color:var(--tea-color-text-primary);border-color:transparent}._lh-claw-bot-panel .tea-segment>.tea-btn.is-selected,._lh-claw-bot-panel .tea-segment>.tea-btn.tea-btn--selected,._lh-claw-bot-panel .tea-segment>.tea-btn[aria-selected=true],._lh-claw-bot-panel .tea-segment>span .tea-btn.is-selected,._lh-claw-bot-panel .tea-segment>span .tea-btn.tea-btn--selected{background:#fff;color:var(--tea-color-text-primary);font-weight:500;box-shadow:0 1px 2px #0000000f;border-color:transparent}._lh-claw-bot-panel .tea-accordion-group{display:block;width:100%}._lh-claw-bot-panel .tea-accordion-group .tea-accordion{margin-top:8px;background:var(--tea-color-bg-primary-lighten);border:1px solid var(--tea-color-bg-primary-lighten);border-radius:4px;overflow:hidden}._lh-claw-bot-panel .tea-accordion-group .tea-accordion:first-child{margin-top:0}._lh-claw-bot-panel .tea-accordion-group .tea-accordion.is-active{border-color:var(--tea-color-border-primary-default);background:#fff}._lh-claw-bot-panel .tea-accordion__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:10px 16px 10px 12px;box-sizing:border-box;background:var(--tea-color-bg-primary-lighten);cursor:pointer;transition:all .3s ease-in-out}._lh-claw-bot-panel .tea-accordion__header:hover{background:var(--tea-color-bg-secondary-hover)}._lh-claw-bot-panel .tea-accordion.is-active .tea-accordion__header{background:#fff}._lh-claw-bot-panel .tea-accordion__header .ruyi-icon,._lh-claw-bot-panel .tea-accordion__header>svg{margin-top:2px;flex-shrink:0}._lh-claw-bot-panel .tea-accordion__header-title{flex:1;overflow:hidden;margin-left:2px;color:inherit;display:inline-block;vertical-align:middle}._lh-claw-bot-panel .tea-accordion__body{display:none;padding:20px 16px;box-sizing:border-box;border-top:1px solid var(--tea-color-border-primary-default);background:#fff;font-size:12px;line-height:20px;color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-accordion.is-active>.tea-accordion__body{display:block}._lh-claw-bot-panel .tea-accordion__body .tea-form-check-group .tea-form-check{margin-bottom:12px}._lh-hermes-model-radio-group{display:flex;flex-direction:column;gap:10px;padding:4px 0}._lh-hermes-model-radio-item{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:var(--tea-color-text-primary)}._lh-hermes-model-radio-item input[type=radio]{width:14px;height:14px;margin:0;accent-color:var(--tea-color-brand, #1d67e0);cursor:pointer;flex-shrink:0}._lh-hermes-model-radio-label{line-height:1.4}._lh-claw-bot-panel .tea-accordion__body .tea-form-check--block+.tea-form-check--block{margin-top:12px}._lh-claw-bot-panel .tea-form-check-group{display:inline-block;vertical-align:middle;margin-bottom:-8px}._lh-claw-bot-panel .tea-form-check-group .tea-form-check{margin-bottom:8px}._lh-claw-bot-panel .tea-form-check{position:relative;display:inline-block;vertical-align:middle;padding-left:22px;margin-top:0;margin-right:18px;min-height:16px;color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-form-check:last-child{margin-right:0}._lh-claw-bot-panel .tea-form-check--block{display:block}._lh-claw-bot-panel .tea-form-check--block+.tea-form-check--block{margin-top:8px;margin-right:0}._lh-claw-bot-panel .tea-form-check__label{line-height:16px;font-size:12px;cursor:pointer}._lh-claw-bot-panel .tea-form-check .tea-radio-wrap,._lh-claw-bot-panel .tea-form-check .tea-checkbox-wrap{position:absolute;top:1px;left:0;width:14px;height:14px}._lh-claw-bot-panel .tea-form-check input[type=radio],._lh-claw-bot-panel .tea-form-check input[type=checkbox]{position:absolute;width:14px;height:14px;margin:0;opacity:0;cursor:pointer;z-index:1}._lh-claw-bot-panel .tea-form-check .tea-radio{display:inline-block;width:14px;height:14px;background:#fff;border:1px solid #c3cbd6;border-radius:50%;box-sizing:border-box}._lh-claw-bot-panel .tea-form-check input[type=radio]:checked+.tea-radio,._lh-claw-bot-panel .tea-form-check.is-checked .tea-radio{border-color:var(--tea-color-brand);position:relative}._lh-claw-bot-panel .tea-form-check input[type=radio]:checked+.tea-radio:after,._lh-claw-bot-panel .tea-form-check.is-checked .tea-radio:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--tea-color-brand);border-radius:50%}._lh-claw-bot-panel .tea-form-check .tea-checkbox{display:inline-block;width:14px;height:14px;background:#fff;border:1px solid #c3cbd6;border-radius:2px;box-sizing:border-box}._lh-claw-bot-panel .tea-form-check input[type=checkbox]:checked+.tea-checkbox,._lh-claw-bot-panel .tea-form-check.is-checked .tea-checkbox{background:var(--tea-color-brand);border-color:var(--tea-color-brand);position:relative}._lh-claw-bot-panel .tea-form-check input[type=checkbox]:checked+.tea-checkbox:after,._lh-claw-bot-panel .tea-form-check.is-checked .tea-checkbox:after{content:"";position:absolute;left:3px;top:1px;width:6px;height:9px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}._lh-claw-bot-panel .tea-form{width:100%}._lh-claw-bot-panel .tea-form__item{margin-bottom:12px}._lh-claw-bot-panel .tea-form__item:last-child{margin-bottom:0}._lh-claw-bot-panel .tea-form__label{display:block;color:var(--tea-color-text-secondary);font-size:12px;line-height:20px;padding-bottom:4px}._lh-claw-bot-panel .tea-form__controls{display:block}._lh-claw-bot-panel .tea-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;background:#fff7e6;border:1px solid #ffd591;color:#ad6800;border-radius:4px;font-size:12px;line-height:20px}._lh-claw-bot-panel .tea-alert__decoration{color:inherit;flex-shrink:0}._lh-claw-bot-panel .tea-link,._lh-claw-bot-panel .tea-link-external{display:inline-flex;align-items:center;gap:4px;color:var(--tea-color-brand);font-size:12px;line-height:20px;text-decoration:none}._lh-claw-bot-panel .tea-link:hover,._lh-claw-bot-panel .tea-link-external:hover{color:#1555bd;text-decoration:underline}._lh-claw-bot-panel .tea-action-state,._lh-claw-bot-panel .tea-status-tip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 4px;font-size:12px;line-height:18px;color:var(--tea-color-success);flex-shrink:0}._lh-claw-bot-panel .tea-action-state:before,._lh-claw-bot-panel .tea-status-tip[data-status=running]:before,._lh-claw-bot-panel .tea-status-tip--running:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tea-color-success);flex-shrink:0}._lh-claw-bot-panel .tea-action-state.is-closed,._lh-claw-bot-panel .tea-action-state[data-status=closed],._lh-claw-bot-panel .tea-status-tip--closed{color:var(--tea-color-text-tertiary)}._lh-claw-bot-panel .tea-action-state.is-closed:before,._lh-claw-bot-panel .tea-action-state[data-status=closed]:before,._lh-claw-bot-panel .tea-status-tip--closed:before{background:#0000004d}._lh-claw-bot-panel .tea-action-state.is-error,._lh-claw-bot-panel .tea-action-state[data-status=error]{color:var(--tea-color-danger)}._lh-claw-bot-panel .tea-action-state.is-error:before,._lh-claw-bot-panel .tea-action-state[data-status=error]:before{background:var(--tea-color-danger)}._lh-claw-bot-panel .tea-text--strong,._lh-claw-bot-panel .tea-text[data-theme=strong]{color:var(--tea-color-text-primary);font-weight:500}._lh-claw-bot-panel .tea-text--label,._lh-claw-bot-panel .tea-text[data-theme=label]{color:var(--tea-color-text-tertiary);font-size:12px}._lh-claw-bot-panel .tea-text--secondary,._lh-claw-bot-panel .tea-text[data-theme=secondary]{color:var(--tea-color-text-secondary)}._lh-claw-bot-panel .tea-text--success{color:var(--tea-color-success)}._lh-claw-bot-panel .tea-text--danger{color:var(--tea-color-danger)}._lh-claw-bot-panel .tea-icon,._lh-claw-bot-panel .ruyi-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor;flex-shrink:0}._lh-claw-bot-panel .tea-search{position:relative;display:flex;width:100%;height:var(--tea-form-height-default);box-sizing:border-box;vertical-align:middle}._lh-claw-bot-panel .tea-search__inner{position:relative;flex:1 1 0;height:100%;cursor:text}._lh-claw-bot-panel .tea-search__inner-prefix{position:absolute;z-index:5;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;color:var(--tea-color-text-tertiary);pointer-events:none}._lh-claw-bot-panel .tea-search .tea-input,._lh-claw-bot-panel .tea-search .tea-input--search{width:100%;height:var(--tea-form-height-default);padding:6px 32px;box-sizing:border-box;background:var(--tea-form-color-bg-primary-default);border:1px solid var(--tea-form-color-border-primary-default);border-radius:var(--tea-border-radius-default);font-size:12px;line-height:20px;color:var(--tea-color-text-primary);outline:none;-webkit-appearance:textfield}._lh-claw-bot-panel .tea-search .tea-input::-webkit-search-cancel-button,._lh-claw-bot-panel .tea-search .tea-input--search::-webkit-search-cancel-button,._lh-claw-bot-panel .tea-search .tea-input::-webkit-search-decoration,._lh-claw-bot-panel .tea-search .tea-input--search::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}._lh-claw-bot-panel .tea-search .tea-input:hover,._lh-claw-bot-panel .tea-search .tea-input--search:hover{border-color:#c3cbd6}._lh-claw-bot-panel .tea-search .tea-input:focus,._lh-claw-bot-panel .tea-search .tea-input--search:focus{border-color:var(--tea-color-brand);box-shadow:0 0 0 2px #1d67e01f}._lh-claw-bot-panel .tea-search__inner .tea-btn{position:absolute;right:2px;top:50%;transform:translateY(-50%);background:transparent;border:none;box-shadow:none;min-height:28px;padding:0 6px;color:var(--tea-color-text-tertiary)}._lh-claw-bot-panel .tea-search__inner .tea-btn:hover{background:transparent;color:var(--tea-color-text-primary)}._lh-claw-bot-panel .tea-status{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0;color:var(--tea-color-text-tertiary);font-size:12px;text-align:center}._lh-claw-bot-panel .tea-status--s,._lh-claw-bot-panel .tea-status[data-size=s]{padding:16px 0}._lh-claw-bot-panel .tea-mt-1n{margin-top:4px!important}._lh-claw-bot-panel .tea-mt-2n{margin-top:8px!important}._lh-claw-bot-panel .tea-mt-3n{margin-top:12px!important}._lh-claw-bot-panel .tea-mt-4n{margin-top:16px!important}._lh-claw-bot-panel .tea-mt-5n{margin-top:20px!important}._lh-claw-bot-panel .tea-mb-1n{margin-bottom:4px!important}._lh-claw-bot-panel .tea-mb-2n{margin-bottom:8px!important}._lh-claw-bot-panel .tea-mb-3n{margin-bottom:12px!important}._lh-claw-bot-panel .tea-mb-4n{margin-bottom:16px!important}._lh-claw-bot-panel .tea-mb-5n{margin-bottom:20px!important}.tea-dropdown-box{min-width:150px;max-height:304px;padding:4px 0;box-sizing:border-box;background:#fff;border:1px solid #e6e9ef;border-radius:4px;box-shadow:0 4px 12px #00000014;color:#000000e6;overflow:auto}.tea-overlay{z-index:10000}.tea-dropdown-box .tea-list{margin:0;padding:0;list-style:none}.tea-dropdown-box .tea-list>li,.tea-dropdown-box .tea-list--option>li{display:flex;align-items:center;min-height:32px;padding:6px 12px;box-sizing:border-box;color:#000000e6;font-size:12px;line-height:20px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.tea-dropdown-box .tea-list--option>li:hover{background-color:#f2f4f8;color:#000000e6}.tea-dropdown-box .tea-list--option>li.is-selected{background-color:#eaf1fd;color:#1d67e0}.tea-dropdown-box .tea-list--option>li.is-selected .tea-list__item{color:#1d67e0}.tea-dropdown-box .tea-list--option>li.is-disabled,.tea-dropdown-box .tea-list--option>li[aria-disabled=true]{color:#0000004d;cursor:not-allowed;background-color:transparent}.tea-dropdown-box .tea-list__item{display:inline-flex;align-items:center;gap:4px;flex:1;overflow:hidden;text-overflow:ellipsis}.tea-dropdown-box .tea-action-state{display:inline-flex;align-items:center;gap:4px;color:var(--tea-color-text-tertiary);font-size:12px;line-height:20px}.tea-dropdown-box .tea-action-state__text{color:inherit}.tea-dropdown-box .tea-list__submenu{position:relative;display:flex;align-items:center;padding-right:24px}.tea-dropdown-box .tea-list__submenu>.ruyi-icon,.tea-dropdown-box .tea-list__submenu>svg{position:absolute;right:8px;top:50%;transform:translate3d(0,-50%,0);width:16px;height:16px;flex-shrink:0;color:#00000059;overflow:hidden}.tea-dropdown-box .tea-list__submenu:hover>.ruyi-icon,.tea-dropdown-box .tea-list__submenu:hover>svg{color:#0009}.tea-dropdown-box .tea-list__submenu.is-selected>.ruyi-icon,.tea-dropdown-box .tea-list__submenu.is-selected>svg{color:#1d67e0}.tea-bubble{position:absolute;z-index:10010;max-width:280px;padding:8px 12px;font-size:12px;line-height:18px;color:#fff;background:#000c;border-radius:4px;box-shadow:0 2px 8px #00000026;word-break:break-word;pointer-events:none}.tea-bubble__arrow{position:absolute;width:0;height:0;border:5px solid transparent}.tea-bubble[data-placement^=top] .tea-bubble__arrow{bottom:-10px;border-top-color:#000c}.tea-bubble[data-placement^=bottom] .tea-bubble__arrow{top:-10px;border-bottom-color:#000c}.tea-bubble[data-placement^=left] .tea-bubble__arrow{right:-10px;border-left-color:#000c}.tea-bubble[data-placement^=right] .tea-bubble__arrow{left:-10px;border-right-color:#000c}._lh-confirm-modal__overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#00000073}._lh-confirm-modal__dialog{position:relative;width:420px;max-width:90vw;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #00000026}._lh-confirm-modal__header{padding:24px 24px 0;font-size:14px;font-weight:500;line-height:22px;color:#000000e6}._lh-confirm-modal__close{position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000059;background:transparent;border:none;border-radius:4px;padding:0;font-size:14px;line-height:1}._lh-confirm-modal__close:hover{color:#0009;background:#0000000a}._lh-confirm-modal__body{padding:16px 24px 24px;font-size:12px;line-height:20px;color:#000000e6}._lh-confirm-modal__body .tea-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fff7e6;border:1px solid #ffd591;color:#ad6800;border-radius:4px;font-size:12px;line-height:20px;margin-bottom:12px}._lh-confirm-modal__body .tea-alert__decoration{flex-shrink:0;color:inherit}._lh-confirm-modal__footer{padding:12px 24px;border-top:1px solid #e9ecf1;display:flex;justify-content:flex-end;gap:8px}._lh-confirm-modal__footer .tea-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 20px;box-sizing:border-box;font-size:12px;font-weight:500;line-height:18px;color:#000000e6;background:#fff;border:1px solid #e6e9ef;border-radius:4px;cursor:pointer;outline:none;white-space:nowrap;transition:all .2s ease}._lh-confirm-modal__footer .tea-btn:hover{border-color:#1d67e0;color:#1d67e0}._lh-confirm-modal__footer .tea-btn--primary,._lh-confirm-modal__footer .tea-btn--solid.tea-btn--brand{background:#1d67e0;border-color:#1d67e0;color:#fff}._lh-confirm-modal__footer .tea-btn--primary:hover,._lh-confirm-modal__footer .tea-btn--solid.tea-btn--brand:hover{background:#1555bd;border-color:#1555bd;color:#fff}._lh-hermes-qr-modal__overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#00000073}._lh-hermes-qr-modal__dialog{position:relative;width:480px;max-width:90vw;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #00000026}._lh-hermes-qr-modal__header{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#fff}._lh-hermes-qr-modal__header-icon{flex-shrink:0;width:24px;height:24px;margin-top:1px}._lh-hermes-qr-modal__header-content{flex:1;min-width:0}._lh-hermes-qr-modal__title{font-size:14px;font-weight:500;line-height:22px;color:#000000e6}._lh-hermes-qr-modal__desc{font-size:12px;line-height:20px;color:#00000080;margin-top:2px}._lh-hermes-qr-modal__close{position:absolute;top:14px;right:14px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000059;background:transparent;border:none;border-radius:4px;padding:0;font-size:14px;line-height:1}._lh-hermes-qr-modal__close:hover{color:#0009;background:#0000000a}._lh-hermes-qr-modal__body{display:flex;align-items:center;justify-content:center;margin:0 20px 20px;padding:40px 0;background:#f7f8fa;border-radius:4px}._lh-hermes-qr-modal__footer{padding:12px 20px;border-top:1px solid #e9ecf1;display:flex;justify-content:center;gap:8px;background:#fff}._lh-hermes-qr-modal__footer .tea-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 20px;box-sizing:border-box;font-size:12px;font-weight:500;line-height:18px;color:#000000e6;background:#fff;border:1px solid #e6e9ef;border-radius:4px;cursor:pointer;outline:none;white-space:nowrap;transition:all .2s ease}._lh-hermes-qr-modal__footer .tea-btn:hover{border-color:#1d67e0;color:#1d67e0}._lh-hermes-qr-modal__footer .tea-btn--primary,._lh-hermes-qr-modal__footer .tea-btn--solid.tea-btn--brand{background:#1d67e0;border-color:#1d67e0;color:#fff}._lh-hermes-qr-modal__footer .tea-btn--primary:hover,._lh-hermes-qr-modal__footer .tea-btn--solid.tea-btn--brand:hover{background:#1555bd;border-color:#1555bd;color:#fff}.qrcode-steps-container{max-height:300px;overflow-y:auto}.qrcode-step-item{display:flex;align-items:center;gap:6px}.qrcode-step-text{font-size:12px;line-height:20px;word-break:break-all}.qrcode-wrapper{position:relative;display:inline-block}.qrcode-scanned-overlay{position:absolute;inset:0;background-color:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center}._lh-claw-bot-token__sparkline-wrap .tea-chart-background{fill:transparent!important}[theme-mode=dark] .tea-chart-tooltip{background:#2c2f33!important;color:#e0e0e0!important;box-shadow:0 2px 8px #00000073!important;border:1px solid rgba(255,255,255,.1)!important}
