:root{--jx-gemini-bg:#fff;--jx-gemini-surface:#f8f9fa;--jx-gemini-hover:#f1f3f4;--jx-gemini-selected:#e8eaed;--jx-gemini-border:#e8eaed;--jx-gemini-border-strong:#dadce0;--jx-gemini-text:#1f1f1f;--jx-gemini-muted:#5f6368;--jx-gemini-radius-sm:12px;--jx-gemini-radius-md:16px;--jx-gemini-radius-lg:20px;--jx-gemini-radius-pill:28px;--jx-gemini-shadow-sm:0 1px 2px rgba(60,64,67,.06);--jx-gemini-shadow-md:0 1px 3px rgba(60,64,67,.08),0 4px 12px rgba(60,64,67,.06);--jx-gemini-shadow-input:0 1px 6px rgba(60,64,67,.08);--background:#fff;--foreground:#1f1f1f;--jx-bg:#fff;--jx-border:#e8eaed;--jx-border-strong:#dadce0;--jx-card:#fff;--jx-text:#1f1f1f;--jx-muted:#5f6368}.ct-root,.jx-gemini-page,.kb-root,.sc-root,.settings-root{--kb-bg:#fff;--kb-card:#fff;--kb-surface:#fff;--kb-border:#e8eaed;--kb-text:#1f1f1f;--kb-muted:#5f6368;--kb-radius:16px;--sc-bg:#fff;--sc-card:#fff;--sc-surface:#fff;--sc-border:#e8eaed;--sc-text:#1f1f1f;--sc-muted:#5f6368;--sc-radius:16px;--ct-bg:#fff;--ct-card:#fff;--ct-surface:#fff;--ct-border:#e8eaed;--ct-text:#1f1f1f;--ct-muted:#5f6368;--ct-radius:16px}body[data-jx-modal-open] .jx-workbench-chat-footer{opacity:.35}.ct-header,.kb-header,.sc-header-wrap,.settings-header{background:#fff!important;border-bottom-color:var(--jx-gemini-border)!important;backdrop-filter:none!important}.ct-header-title,.ct-panel-head,.kb-chat-head h3,.kb-header-title,.kb-sidebar-head h2,.sc-panel-title,.sc-title,.settings-card-title,.settings-header-title{color:var(--jx-gemini-text)!important;font-weight:500!important;letter-spacing:-.01em}.ct-header-sub,.kb-header-sub,.sc-subtitle,.settings-header-sub{color:var(--jx-gemini-muted)!important;font-weight:400!important}.ct-header-desc,.kb-chat-head p,.kb-header-desc,.kb-section-hint,.kb-sidebar-head p,.sc-subtitle-desc{color:var(--jx-gemini-muted)!important}.ct-sidebar-head,.ct-sidebar-section-title,.kb-section-title,.settings-sidebar-title{color:var(--jx-gemini-text)!important;font-weight:500!important}.ct-sidebar,.kb-chat,.kb-sidebar,.sc-sidebar,.settings-sidebar{background:#fff!important;border-color:var(--jx-gemini-border)!important}.kb-main,.sc-main{background:#fff!important}.ct-type-item,.kb-list-item,.kb-tool-item,.sc-nav-item,.settings-nav-item{border:1px solid transparent!important;border-radius:var(--jx-gemini-radius-md)!important;background:transparent!important;color:var(--jx-gemini-text)!important;font-weight:500!important;transition:background .15s ease}.ct-type-item:hover,.kb-list-item:hover,.kb-tool-item:hover,.sc-nav-item:hover,.settings-nav-item:hover{background:var(--jx-gemini-hover)!important;border-color:transparent!important}.ct-type-item.active,.kb-list-item.active,.kb-sidebar .jx-selected,.kb-tool-item.active,.sc-nav-item.active,.settings-nav-item.active,aside.border-r.border-jixin-border .jx-selected{background:var(--jx-gemini-selected)!important;border-color:transparent!important;color:var(--jx-gemini-text)!important}.kb-list-item.active .kb-list-meta,.kb-list-item.active .kb-list-title,.kb-list-title,.kb-tool-item.active .kb-tool-label,.sc-nav-item.active{color:var(--jx-gemini-text)!important}.kb-list-title{font-weight:500!important}.ct-panel,.jx-ai-bubble,.jx-user-bubble,.kb-chat-bubble,.kb-main-card,.sc-panel,.sc-stat-card,.settings-card{background:#fff!important;border:1px solid var(--jx-gemini-border)!important;border-radius:var(--jx-gemini-radius-lg)!important;box-shadow:var(--jx-gemini-shadow-sm)!important}.sc-panel{box-shadow:var(--jx-gemini-shadow-md)!important}.sc-panel-title,.sc-stat-value{color:var(--jx-gemini-text)!important}.ct-field label,.sc-field label,.sc-stat-label,.settings-label{color:var(--jx-gemini-muted)!important;font-weight:500!important}.ct-field input,.ct-field select,.ct-field textarea,.kb-editor-content,.kb-field input,.kb-file-editor,.kb-quicknote-textarea,.sc-field input,.sc-field select,.sc-field textarea,.settings-input,.settings-select,.settings-textarea{border:1px solid var(--jx-gemini-border)!important;border-radius:var(--jx-gemini-radius-md)!important;color:var(--jx-gemini-text)!important;background:#fff!important}.ct-field input:focus,.kb-field input:focus,.kb-quicknote-textarea:focus,.sc-field input:focus,.sc-field textarea:focus,.settings-input:focus{border-color:var(--jx-gemini-border-strong)!important;box-shadow:var(--jx-gemini-shadow-input)!important;outline:none!important}.ct-field input,.ct-field textarea,.sc-field input,.sc-field textarea{color:var(--jx-gemini-text)!important}.ct-btn,.kb-btn,.sc-btn{min-height:var(--jx-btn-h,24px);padding:0 var(--jx-btn-px,10px)!important;border-radius:var(--jx-radius-sm,6px)!important;font-size:var(--jx-btn-fs,12px)!important;font-weight:700!important}.kb-btn-sm{min-height:var(--jx-btn-h-sm,22px)!important;padding:0 var(--jx-btn-px-sm,8px)!important;border-radius:8px!important;font-size:var(--jx-btn-fs-sm,11px)!important;font-weight:700!important}.ct-btn-primary,.jx-btn-primary,.kb-btn-primary,.sc-btn-primary{background:var(--jixin-primary)!important;border-color:var(--jixin-primary)!important;color:#fff!important}.ct-btn-outline,.kb-btn-outline,.sc-btn-outline{background:#fff!important;color:var(--jx-gemini-text)!important;border:1px solid var(--jx-gemini-border-strong)!important}.kb-btn-outline:hover{background:var(--jx-gemini-hover)!important;border-color:var(--jx-gemini-border-strong)!important}.kb-sidebar .kb-btn,.kb-sidebar .kb-btn-block,.kb-sidebar .kb-btn-outline,.kb-sidebar .kb-btn-translate{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:auto;padding:10px 12px!important;border-radius:16px!important;font-size:14px!important;font-weight:500!important;line-height:1.25;color:#1f1f1f!important;background:transparent!important;border:1px solid transparent!important}.kb-sidebar .kb-btn-outline:hover,.kb-sidebar .kb-btn:hover{background:var(--jx-gemini-hover)!important}.kb-sidebar .kb-btn-tool-active{background:var(--jx-gemini-selected)!important;color:#1f1f1f!important;border-color:transparent!important}.kb-sidebar .jx-btn-primary,.kb-sidebar .kb-btn-primary{justify-content:center;background:var(--jixin-primary)!important;border-color:var(--jixin-primary)!important;color:#fff!important;font-weight:700!important}.jx-gemini-send{border-radius:9999px!important}.kb-chat-send-round{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0!important;border:none!important;border-radius:9999px!important;background:#1f1f1f!important;color:#fff!important}.kb-chat-send-round:disabled{background:#f1f3f4!important;color:#9aa0a6!important}.kb-btn-ghost{color:var(--jx-gemini-muted)!important;border-radius:9999px!important}.kb-btn-ghost:hover{background:var(--jx-gemini-hover)!important;color:var(--jx-gemini-text)!important}.kb-chat-messages{background:#fff!important}.kb-chat-bubble.assistant,.kb-chat-bubble.user{border-radius:var(--jx-gemini-radius-lg)!important}.kb-chat-bubble.user{background:var(--jx-gemini-surface)!important}.kb-chat-input-wrap{background:#fff!important;border-top-color:var(--jx-gemini-border)!important}.jx-gemini-input,.kb-chat-input-shell{border-color:var(--jx-gemini-border)!important;box-shadow:var(--jx-gemini-shadow-input)!important}.kb-empty h3{color:var(--jx-gemini-text)!important;font-weight:500!important}.kb-empty p{color:var(--jx-gemini-muted)!important}.border-jixin-border{border-color:var(--jx-gemini-border)!important}.bg-jixin-cream,.bg-jixin-surface{background-color:#fff!important}.text-jixin-muted{color:var(--jx-gemini-muted)!important}.text-jixin-primary:not(.jx-btn-primary):not(.kb-btn-primary):not(.kb-chat-send-round){color:var(--jx-gemini-text)!important}.fixed.right-0.top-0 .rounded-xl,.jx-gemini-page~div .rounded-xl.bg-white\/95{border:1px solid var(--jx-gemini-border)!important;box-shadow:var(--jx-gemini-shadow-sm)!important;border-radius:var(--jx-gemini-radius-lg)!important}aside.border-r.border-jixin-border{background:#fff!important;border-color:var(--jx-gemini-border)!important}aside.border-r.border-jixin-border button.rounded-xl{border-radius:var(--jx-gemini-radius-md)!important;border-color:transparent!important;font-weight:500!important}aside.border-r.border-jixin-border button.rounded-xl:hover{background:var(--jx-gemini-hover)!important}.settings-card-desc,.settings-security-value{color:var(--jx-gemini-muted)!important}.settings-security-label{color:var(--jx-gemini-text)!important;font-weight:500!important}.settings-modal-overlay{background:hsla(0,0%,100%,.72)!important}.settings-modal{border-radius:var(--jx-gemini-radius-lg)!important;box-shadow:var(--jx-gemini-shadow-md)!important;border-color:var(--jx-gemini-border)!important}.sc-stat-card{box-shadow:var(--jx-gemini-shadow-sm)!important}.sc-stat-value{font-weight:500!important}.ct-publish{border-color:var(--jx-gemini-border)!important}.ct-platform-btn{border-radius:var(--jx-gemini-radius-md)!important;border-color:var(--jx-gemini-border)!important;color:var(--jx-gemini-text)!important}.ct-platform-btn.selected{background:var(--jx-gemini-selected)!important;border-color:transparent!important;color:var(--jx-gemini-text)!important}.kb-convert-panel,.kb-editor-wrap,.kb-tool-view,.kb-translate-panel{background:#fff!important}.kb-editor-title,.kb-panel-close,.kb-tool-title{color:var(--jx-gemini-text)!important;font-weight:500!important}.ct-type-item,.kb-list-item,.kb-tool-item,.sc-nav-item:not(.active){background:transparent!important}.sc-nav-item.active{background:var(--jx-gemini-selected)!important;border-color:transparent!important;color:var(--jx-gemini-text)!important}.ct-main,.kb-chat-messages,.kb-main,.kb-quicknote-body,.sc-main{background:#fff!important}.sticky.top-0.border-b,header.border-b{border-color:var(--jx-gemini-border)!important}