

/* ===== Extracted from index.html (preserves document order) ===== */

:root {
  --primary: #5B5BD6;
  --primary-light: #7C7CE8;
  --primary-dark: #4946C0;
  --accent: #7C6CF7;
  --accent-light: rgba(124,108,247,0.12);
  --bg: #F7F7FB;
  --bg-sidebar: #F1F1F7;
  --card: #FFFFFF;
  --text: #18182A;
  --text-secondary: #4B4B63;
  --text-muted: #9393A8;
  --border: #E6E6EF;
  --border-light: #F0F0F6;
  --danger: #E5484D;
  --success: #30A46C;
  --warning: #F5A623;
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.04);
  --shadow: 0 2px 8px rgba(0,0,0,0.06);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.08);
  --radius: 10px;
  --radius-sm: 6px;
  --radius-lg: 14px;
  --sidebar-width: 280px;
  --topbar-height: 44px;
  --transition: 180ms ease;
  --user-bubble: #EDEBFF;
  --sat: env(safe-area-inset-top, 0px);
  --sab: env(safe-area-inset-bottom, 0px);
  --sal: env(safe-area-inset-left, 0px);
  --sar: env(safe-area-inset-right, 0px);
  --topbar-total: calc(var(--topbar-height) + var(--sat));
}
*{margin:0;padding:0;box-sizing:border-box;}
html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;}
body{overflow:hidden;overflow-x:hidden;display:flex;height:100vh;height:100dvh;position:relative;width:100%;max-width:100%;}

/* 滚动条 */
::-webkit-scrollbar{width:6px;height:6px;}
::-webkit-scrollbar-track{background:transparent;}
::-webkit-scrollbar-thumb{background:#D4D4E0;border-radius:3px;}
::-webkit-scrollbar-thumb:hover{background:#B8B8CC;}

/* ==================== 顶部栏 ==================== */
#topbar{
  position:fixed;top:0;left:0;right:0;z-index:40;
  height:var(--topbar-total);
  padding-top:var(--sat);
  background:var(--card);
  border-bottom:1px solid var(--border);
  display:flex;align-items:center;
  padding-left:calc(12px + var(--sal));padding-right:calc(12px + var(--sar));
  gap:8px;
  flex-shrink:0;
}
.topbar-back{
  display:inline-flex;align-items:center;gap:4px;
  padding:4px 10px;font-size:12px;font-weight:500;
  color:var(--text-muted);border:none;background:transparent;
  border-radius:var(--radius-sm);cursor:pointer;
  transition:all var(--transition);text-decoration:none;
  margin-right:4px;
}
.topbar-back:hover{background:rgba(0,0,0,0.06);color:var(--text);}
.topbar-icon{width:22px;height:22px;border-radius:4px;flex-shrink:0;}
.topbar-title{font-size:15px;font-weight:700;color:var(--text);white-space:nowrap;}
.topbar-spacer{flex:1;}
.sidebar-toggle{
  display:flex;align-items:center;justify-content:center;
  width:28px;height:28px;border:none;background:transparent;
  border-radius:var(--radius-sm);cursor:pointer;
  color:var(--text-muted);font-size:16px;transition:all var(--transition);
}
.sidebar-toggle:hover{background:rgba(0,0,0,0.06);color:var(--text);}

/* ==================== 侧边栏 ==================== */
#sidebar{
  width:var(--sidebar-width);min-width:0;
  height:100%;
  background:var(--bg-sidebar);border-right:1px solid var(--border);
  display:flex;flex-direction:column;
  transition:width var(--transition),min-width var(--transition);
  overflow:hidden;flex-shrink:0;
}
#sidebar.collapsed{width:0;border-right:none;}
.sidebar-inner{min-width:var(--sidebar-width);display:flex;flex-direction:column;height:100%;}
.sidebar-header{padding:12px 16px;border-bottom:1px solid var(--border);}
.sidebar-header h2{font-size:15px;color:var(--primary);margin-bottom:10px;display:flex;align-items:center;gap:8px;font-weight:700;}
.btn{padding:8px 16px;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}
.btn-primary{background:var(--primary);color:#fff;}
.btn-primary:hover{background:var(--primary-dark);}
.btn-ghost{background:transparent;color:var(--text-secondary);border:1.5px solid var(--border);}
.btn-ghost:hover{border-color:var(--primary);color:var(--primary);}
.btn-danger{background:transparent;border:1.5px solid #FECACA;color:var(--danger);}
.btn-danger:hover{background:#FEF2F2;}
.btn-sm{padding:4px 10px;font-size:12px;}
.new-chat-btn{width:100%;justify-content:center;padding:10px;font-size:14px;}

.chat-list{flex:1;overflow-y:auto;padding:8px;}
.chat-item{padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:13px;transition:all var(--transition);}
.chat-item:hover{background:rgba(91,91,214,0.08);color:var(--primary);}
.chat-item.active{background:rgba(91,91,214,0.12);color:var(--primary);font-weight:600;}
.chat-item .chat-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chat-item .chat-model-tag{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--accent-light);color:var(--accent);margin-left:6px;white-space:nowrap;}
.chat-item .chat-delete{opacity:0;background:none;border:none;color:var(--danger);cursor:pointer;padding:2px 6px;font-size:14px;}
.chat-item:hover .chat-delete{opacity:1;}

.settings-section{padding:16px;border-top:1px solid var(--border);}
.settings-section label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px;}
.settings-section label.cloud-sync-label{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;margin-bottom:0;}
.settings-section label a{color:var(--primary);}
.settings-section input[type="text"],.settings-section input[type="password"]{width:100%;padding:8px 12px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--card);color:var(--text);font-size:13px;outline:none;transition:border-color var(--transition);}
.settings-section input:focus{border-color:var(--primary-light);}

/* 云端同步开关 */
.cloud-sync-row{margin-top:8px;}
.cloud-sync-label{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;}
.cloud-sync-label input[type="checkbox"]{display:none;}
.cloud-sync-switch{width:36px;height:20px;border-radius:10px;background:var(--border);position:relative;transition:background var(--transition);flex-shrink:0;}
.cloud-sync-switch::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--transition);box-shadow:0 1px 3px rgba(0,0,0,0.15);}
.cloud-sync-label input:checked+.cloud-sync-switch{background:var(--primary);}
.cloud-sync-label input:checked+.cloud-sync-switch::after{transform:translateX(16px);}
.cloud-sync-text{font-size:12px;color:var(--text-muted);line-height:1.4;}

/* 接口版本切换（国内版 / 国际版） */
.api-version-section{margin-top:16px;}
.api-version-section > label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:8px;}
.api-version-switch{display:flex;gap:8px;}
.api-version-btn{flex:1;padding:8px 10px;border:1.5px solid var(--border);background:var(--card);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:500;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;}
.api-version-btn:hover{border-color:var(--primary);color:var(--primary);}
.api-version-btn.active{background:var(--primary);color:#fff;border-color:var(--primary);}
.api-version-url{margin-top:8px;font-size:11px;color:var(--text-muted);word-break:break-all;background:var(--bg-sidebar);padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-light);}
.api-version-url a{color:var(--primary);text-decoration:underline;word-break:break-all;}

/* ==================== 主区域 ==================== */
#main{flex:1;display:flex;flex-direction:column;height:100vh;height:100dvh;padding-top:var(--topbar-total);min-width:0;width:100%;}

/* 聊天区 */
#chat-area{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--bg);}
.message{display:flex;gap:12px;max-width:85%;animation:fadeIn .3s;}
.message.user{align-self:flex-end;flex-direction:row-reverse;}
.message .avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0;}
.message.user .avatar{background:var(--primary);color:#fff;}
.message.assistant .avatar{background:var(--accent-light);color:var(--accent);}
.message .bubble{padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.6;word-break:break-word;}
.message.user .bubble{background:var(--user-bubble);border-bottom-right-radius:4px;color:var(--text);}
.message.assistant .bubble{background:var(--card);border:1px solid var(--border-light);border-bottom-left-radius:4px;box-shadow:var(--shadow-sm);}
.message .bubble pre{background:#1e1e2e;padding:12px;border-radius:var(--radius-sm);overflow-x:auto;margin:8px 0;font-size:13px;color:#e0e0e0;}
.message .bubble code{font-family:Consolas,'Fira Code',monospace;font-size:13px;}
.message .bubble p{margin:4px 0;}
.message .bubble img{max-width:100%;border-radius:var(--radius-sm);margin:8px 0;cursor:pointer;}
.message .bubble video{max-width:100%;border-radius:var(--radius-sm);margin:8px 0;}

.thinking-block{background:rgba(108,99,255,.06);border-left:3px solid var(--accent);padding:8px 12px;margin:4px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;color:var(--text-muted);}
.thinking-header{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none;}
.thinking-header .arrow{font-size:10px;transition:transform .2s;}
.thinking-header .arrow.expanded{transform:rotate(90deg);}
.thinking-content{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.thinking-content.expanded{max-height:5000px;}

.reply-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);padding:6px 0;}
.reply-status .dot{width:8px;height:8px;border-radius:50%;display:inline-block;}
.reply-status .dot.typing{background:var(--accent);animation:pulse 1s infinite;}
.reply-status .dot.done{background:var(--success);}
.reply-status .dot.error{background:var(--danger);}
.retry-btn{background:transparent;border:1px solid var(--accent);color:var(--accent);padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:11px;margin-left:8px;transition:all var(--transition);}
.retry-btn:hover{background:var(--accent);color:#fff;}
@keyframes pulse{0%,100%{opacity:1;}50%{opacity:.3;}}

.video-task{padding:12px;background:var(--bg-sidebar);border-radius:var(--radius-sm);margin-top:8px;border:1px solid var(--border-light);}
.video-task .status{font-size:13px;color:var(--text-secondary);}
.video-task .progress-bar{height:4px;background:var(--border);border-radius:2px;margin-top:8px;overflow:hidden;}
.video-task .progress-fill{height:100%;background:var(--accent);transition:width .5s;}
.image-result{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}
.image-result img{max-width:300px;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow);}
.image-result img:hover{opacity:.9;}

@keyframes fadeIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}

/* 空状态 */
.empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);}
.empty-state .logo{font-size:48px;margin-bottom:16px;}
.empty-state h3{font-size:20px;margin-bottom:8px;color:var(--text-secondary);}
.empty-state p{font-size:14px;}
.model-cards{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap;justify-content:center;}
.model-card{padding:16px 20px;border-radius:var(--radius);border:1px solid var(--border-light);background:var(--card);cursor:pointer;transition:all var(--transition);text-align:center;min-width:160px;box-shadow:var(--shadow-sm);}
.model-card:hover{border-color:var(--primary);background:rgba(91,91,214,0.04);box-shadow:var(--shadow-md);}
.model-card h4{color:var(--primary);margin-bottom:6px;font-size:14px;}
.model-card p{color:var(--text-muted);font-size:12px;}

/* 输入区 */
#input-area{padding:16px 20px;padding-bottom:calc(16px + var(--sab));padding-left:calc(20px + var(--sal));padding-right:calc(20px + var(--sar));border-top:1px solid var(--border);background:var(--card);}
.input-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap;}
.input-toolbar .model-select{padding:5px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--card);color:var(--text);font-size:12px;cursor:pointer;outline:none;}
.input-toolbar .model-select:focus{border-color:var(--primary-light);}
.toolbar-btn{background:none;border:1.5px solid var(--border);color:var(--text-secondary);padding:5px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all var(--transition);}
.toolbar-btn:hover{background:rgba(91,91,214,0.08);color:var(--primary);border-color:var(--primary);}
.toolbar-btn.active{background:rgba(91,91,214,0.12);color:var(--primary);border-color:var(--primary);}

.input-row{display:flex;gap:8px;align-items:center;}
#chat-input{flex:1;padding:12px 16px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--card);color:var(--text);font-size:14px;resize:none;min-height:48px;max-height:200px;line-height:1.5;font-family:inherit;outline:none;transition:border-color var(--transition),box-shadow var(--transition);}
#chat-input:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(91,91,214,0.08);}
#chat-input::placeholder{color:var(--text-muted);}
#chat-input:disabled{background:#F3F3F8;color:var(--text-muted);cursor:not-allowed;}
.send-btn{width:40px;height:40px;border-radius:50%;border:none;background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition);box-shadow:0 2px 8px rgba(91,91,214,0.25);}
.send-btn:hover{background:var(--primary-light);box-shadow:0 4px 12px rgba(91,91,214,0.35);transform:scale(1.05);}
.send-btn:active{transform:scale(0.95);box-shadow:0 1px 4px rgba(91,91,214,0.2);}
.send-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;}
.send-btn svg{width:20px;height:20px;fill:currentColor;margin-left:2px;}

.file-preview{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;}
.file-chip{padding:4px 10px;border-radius:var(--radius-sm);background:var(--accent-light);color:var(--accent);font-size:12px;display:flex;align-items:center;gap:6px;}
.file-chip img{width:40px;height:40px;border-radius:4px;object-fit:cover;}
.file-chip .remove{cursor:pointer;opacity:.7;}
.file-chip .remove:hover{opacity:1;}

/* 参数面板 */
#param-panel{display:none;position:fixed;right:0;top:var(--topbar-total);right:calc(0px + var(--sar));width:340px;width:min(340px,90vw);height:calc(100vh - var(--topbar-height));height:calc(100dvh - var(--topbar-total));background:var(--card);border-left:1px solid var(--border);padding:20px;padding-bottom:calc(20px + var(--sab));overflow-y:auto;z-index:100;animation:slideIn .2s;box-shadow:var(--shadow-md);}
#param-panel.show{display:block;}
@keyframes slideIn{from{transform:translateX(100%);}to{transform:translateX(0);}}
#param-panel h3{font-size:16px;margin-bottom:16px;color:var(--primary);display:flex;justify-content:space-between;align-items:center;}
#param-panel .close-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;}
#param-panel .close-btn:hover{color:var(--text);}
.param-group{margin-bottom:14px;}
.param-group label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:4px;}
.param-group .param-hint{font-size:11px;color:var(--text-muted);margin-top:2px;}
.param-group .param-row{display:flex;align-items:center;gap:8px;}
.param-group input[type="range"]{flex:1;accent-color:var(--primary);}
.param-group input[type="number"],.param-group input[type="text"],.param-group select,.param-group textarea{width:100%;padding:6px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--card);color:var(--text);font-size:13px;outline:none;}
.param-group textarea{resize:vertical;min-height:60px;font-family:inherit;}
.param-group input:focus,.param-group select:focus,.param-group textarea:focus{border-color:var(--primary-light);}
.param-value{font-size:12px;color:var(--primary);min-width:40px;text-align:right;}
.param-section-title{font-size:13px;font-weight:600;color:var(--primary);margin:16px 0 8px;padding-bottom:4px;border-bottom:1px solid var(--border);}
.param-info{font-size:11px;color:var(--text-muted);padding:8px;background:var(--bg-sidebar);border-radius:var(--radius-sm);margin-bottom:12px;line-height:1.5;border:1px solid var(--border-light);}

/* 模态 */
.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;align-items:center;justify-content:center;}
.modal-overlay.show{display:flex;}
.modal-overlay img{max-width:90%;max-height:90%;border-radius:var(--radius);}

.vid-image-slot{display:flex;flex-direction:column;align-items:center;padding:6px;border-radius:var(--radius-sm);background:var(--accent-light);border:1px solid var(--border-light);}
.vid-image-slot img{width:60px;height:60px;border-radius:4px;object-fit:cover;}

/* ==================== 自适应（平板 / 手机） ==================== */
@media(max-width:992px){
  #sidebar{position:fixed;top:var(--topbar-total);left:var(--sal);bottom:var(--sab);z-index:50;box-shadow:var(--shadow-md);}
  #sidebar.collapsed{width:0;border-right:none;}
  .sidebar-overlay{display:none;position:fixed;inset:0;top:var(--topbar-total);background:rgba(0,0,0,.3);z-index:45;}
  .sidebar-overlay.show{display:block;}
  .message{max-width:92%;}
  #param-panel{width:min(360px,88vw);}
  #input-area{padding:12px 16px;padding-bottom:calc(12px + var(--sab));padding-left:calc(16px + var(--sal));padding-right:calc(16px + var(--sar));}
  .input-toolbar{gap:4px;}
  .toolbar-btn{padding:4px 8px;font-size:11px;}
  .model-cards{flex-direction:column;align-items:center;}
  .model-card{min-width:auto;width:100%;max-width:280px;}
}
@media(max-width:480px){
  #topbar .topbar-title{font-size:14px;}
  .input-toolbar .model-select{font-size:11px;padding:4px 6px;}
  #chat-area{padding:12px;}
  .message{max-width:95%;}
  .send-btn{width:36px;height:36px;}
  .send-btn svg{width:18px;height:18px;}
}
/* 中等屏幕：紧凑侧边栏，避免占用过多横向空间 */
@media(min-width:993px) and (max-width:1200px){
  #sidebar{width:240px;}
  .sidebar-inner{min-width:240px;}
}

.__copy-button{align-items:center;background:#4c98f7;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;opacity:0;position:absolute;transition:opacity .3s;width:60px;z-index:-1000}

#select-tooltip,#sfModal,.modal-backdrop,div[id^=reader-helper]{display:none!important}.modal-open{overflow:auto!important}._sf_adjust_body{padding-right:0!important}

.qa-sdk-wrapper {
  position: fixed;
  width: 400px;
  right: -600px;
  max-height: 530px;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.5s ease-in-out;
  background: #fff;
}

.qa-sdk-close-btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
}

.qa-sdk-close-btn:hover {
  border-radius: 50%;
  background-color: #d5d9df;
}

#qa-sdk-iframe {
  width: 400px;
}

@media (min-width: 1024px) and (max-width: 1366px) {
  .qa-sdk-wrapper{
    width: 356px;
  }
  #qa-sdk-iframe {
    width: 356px;
  }
}

*{user-select: auto !important;-webkit-user-select: auto !important;}

.ai-assist-highlight {
      background: yellow;
    }
    @media print {
      #ai-assist-root-bangs,
      #ai-assist-root-bilibili,
      #ai-assist-root-new {
        display: none !important;
      }
    }

.modal[data-v-3512db68]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent}.modal .modal-content[data-v-3512db68]{width:488px;margin:8px auto!important;background-color:#fff;border:1px solid var(--15,rgba(0,0,0,.15));border-radius:8px;box-shadow:0 6px 30px 5px rgba(0,0,0,.05),0 16px 24px 2px rgba(0,0,0,.04),0 8px 10px -5px rgba(0,0,0,.08);display:flex;flex-direction:column}.modal .header[data-v-3512db68]{position:relative;padding:24px 40px 24px 24px!important;display:flex;gap:8px}.modal .header .close[data-v-3512db68]{position:absolute;top:8px;right:8px;cursor:pointer}.modal .header .close .closeIcon[data-v-3512db68]{width:32px;height:32px;padding:8px!important;border-radius:var(---4,4px)}.modal .header .close .closeIcon[data-v-3512db68]:hover{background:var(--0-hover-6,rgba(0,0,0,.06))}.modal .header .close .closeIcon[data-v-3512db68]:active{background:var(--0-click-10,rgba(0,0,0,.1))}.modal .header .logo[data-v-3512db68]{width:24px;height:24px}.modal .header .title[data-v-3512db68]{color:var(--90,rgba(0,0,0,.9));font-weight:700}.modal .content[data-v-3512db68],.modal .header .title[data-v-3512db68]{font-family:Microsoft YaHei UI;font-size:16px;font-style:normal;line-height:24px}.modal .content[data-v-3512db68]{padding:0 24px 8px 56px!important;color:var(--60,rgba(0,0,0,.6));font-weight:400}.modal .footer[data-v-3512db68]{padding:24px!important}.guide_container[data-v-09129a18]{position:fixed;top:10px;right:16px;width:316px;height:94px;border-radius:8px;background:linear-gradient(103deg,#fdf3ff 11.28%,#d3edff 86.9%);z-index:2147483647;padding-top:8px;padding:12px 16px!important;box-shadow:0 6px 30px 5px rgba(0,0,0,.05),0 16px 24px 2px rgba(0,0,0,.04),0 8px 10px -5px rgba(0,0,0,.08)}.guide_container .arrow[data-v-09129a18]{position:absolute;top:-9px;right:40px;width:16px;height:9px;display:flex}.guide_container .close[data-v-09129a18]{display:flex;width:32px;height:32px;position:absolute;top:4px;right:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZYxCsJAEEVHo1ilshOElFqKhaBX8LAWXkDwDKkVbAXBQogI/sENyJJkZ3ZXRMyHT0iKvJdNMglRm39PUnFsiM7QC1pQnKToEr2iN5fAAp2iGXqMIMHwNTpCH+jJJXA28DSCRAnnLV/93j5XlUBhoFmghA3fmi25BGJIiOBNAiESYrhLwEdCBZcIaCTUcKmARMILrhFokhj4wjkd0uf9au/mWN8HztGsQJlyJSboCh2b/Y0WzunSl/Nzt8B+2nnZcwoY2xqBulctaGxLBVzvubeEREA6ZLwkXALaCaeWSCLCvSSSyHC1RPIBuEqiSmBOr/EaAq+T4A/XwSXAv809dBcItyV46uZk/Za3afMEN22Ov918RpUAAAAASUVORK5CYII=) no-repeat 50%;background-size:16px 16px;background-repeat:no-repeat;background-position:8px 8px;cursor:pointer;border-radius:50%}.guide_container .close[data-v-09129a18]:hover{background-color:rgba(0,0,0,.06)}.guide_container .close[data-v-09129a18]:active{background-color:rgba(0,0,0,.1)}.guide_container .container[data-v-09129a18]{display:flex;gap:12px}.guide_container .container .img[data-v-09129a18]{width:48px;height:48px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAC/VBMVEUAAAAmdey21f1nx/8hbupEoPxUrfwyj/SvzPquzvunw/ahyvxpxv+yzvulzfzr8vxcrftovP5Ttf5hsPs3hOqhvfTx9v1bmO+Ht/fQ6P2Etvia1v9huv8qfO9DhuqBv/ze6Pi+2PhCnPaYx/wfbOffswhfpPZ7svfavFJJlPI2fuhMofjA3Prb7Pw8k/M3i+/r8Plvsfl2qPLQrB1GTlu83P6hz/4qdeLK4fuOvPnitwfI4Ptmq/mawvtpp/UrKCaryfftwQExMTGu3/7m1hXW5ft1vv7sxApZr/z77AhDjOzKpgretwgleO0xP1OdaAn66wVQgbH35ge4mgJivf/Jqwg1NTX55gm3mQj45wTz4QRfuv/JnghEREGvhxC8uTPRsgj15QcyMC9Vtf9Ko/2haQCqmUslfe8sa889PTubZAA+Pj4+Pj76/P38/f74+vxQtP8pkPlYuv/60gH81gEnd+xTtv83nP0ne+6h2v8oi/Y6n/31+Pw0mv34zQEvlfskiPVNsf/50AEgde//6oMzl/v1xgGRsfL+2gH3ygHxvwEjHhv/6HUpIx9Fqf//6oD/6nxCpv8/pP8ukPf/52325AFbvf9Lrv87mPvnsAIsk/nzwwFDnvvw2QJIrP/tuAHqswDLjQA9of4uKCXz3wLUmAC4egPFiAAcFxLiqwNLpP376wH45wHcoQDYnAD/5Wf/3Az+8Qm/gQBRqv738tz/41Pp0QHcwAHQkwD/4Dr/3jAyLChYr///5WL/5Fz/3ifvvAHfpQD/30D/3R3/5Vj/4UY2MCzkyQD49u//4kofFwkzd9ErgvD58Mnn2LT964ePl2jxyh7angBEkdHt4cnhzqJniZOAjn3z2XfRrmvBmkvryUe+iCOscACArpPcvoH/9DvKrQrDpAGHo9o5a7L37rBbh68wXppYcIZvdGPy4F0tN0H04ThJMg98VQztzAH55qLozo4wUHzDyWboxmayxFCUjjzCpzapdyC7qBhspby0r6pmoKb00EsxMDK7Ch8NAAAAbXRSTlMAdf4pVSP7I/3+/v0n/f79/Pj6/Pz+/fzq/er++HX8+e7++OtXHfv5DPn49/D89/X09PI5FP39+/Lqgv77+vTu692P/fv69fPy3t2ynEX39e5kVu/OzbOie3t0Z08rKPrf1si6npaEg3VsY2I+6J+g3AAACT1JREFUaN7s1G1oEnEcwPFSerQ0W5mVpSVpOp97MnxgMBpbEEQEUb2Kevv3wspVSrGwR+R8SOagsPBdLVjD9kJJF5tBo40FQb0Iam/qVS+KetWrfv//nbcrd3fTvelF393umDt+H//neYv+9y+16q/kq+RyOXuAnWhw3k7x6fKjuvAC6u9Xq4+eFJl/Mny25fpIkWKxeEb4/UfYkyNMrRD5gYGBLULA6b4+Mr6lsECAu3cduwWApQSIhPvnLCxRhAC565OTk4fmnr8kh4FI/+ZLrbRZzQgAXNwiCICgj4VaS9XFrODiRREAUoVazU7n+nKSQDjUcuhxPicJ5J4vALhP5yUAaIFAPi8B5BcAUPfTIFwVBfICACKRI/fSHECGpmkxIA8xAOU1kvZDWq12kxbv6sGfsIP2azd1uDQUB0QzaZq+Kw7QBKCMCtkeSCZbTVq+HLY/Ws2kCHoMLooDCum0BEAzgNetlOFWzLYcNhLWSORVs1NrcMF1QwyQSadFAZoF9vsVK2RSrV6hVCrczoMdBgQCENRAIZMhwGIBgK4Dm9boFXtJCoWSbDCL/OAjkwKnNzkOagHAAgDRgiSQJoCxu02nVut0bbg1/Npgw7+wJ/9r345XQAKgF5YwL8Du7u7WQW1rl0rVbTS4mPkYiBbEgXQaAJytS42BcHjt3+l0an56GdxFfKAAwAUhIA0VQyTNxj2dnZ3Mg57XpUude3wbZ7OrVBp2PgFAkAAyADAhEiUVYgo1CaAQYmsWiIoDGQBI8wVQc0CmSQCh5oAMAbgrRJr3fMQBF8SAAgYQbBq7He4Sn8+3jeuAShOLxXjzqeaBAgC4A4GA3m9qt1gsW7ms+zw2A0cgfgCw3wMJoEAAFHIFA+RZuXLlyvWzefaZbQYWQA0At4ILwkChEI0W8Xvp2BBQYgAEEgPdtG6weVXiK5AAogDgkz0Wc0ABj1D+/Js3PVaLzWtvXAKZ3yzQbvL7/SaTaQOvrbACYQAu0XUMXBYHeh/jkzssju04h8O5rp7Val1nttlUDPCsJQDmM4DG045jCGcdcZpkXvZDTlRGPr+aG3j7ZR4AUhndXV16nNlsdrvdwWDQZNL7DtRv0w/VeLaUnWoAtn/8URl6Iwz0YgCRYho2Fa8YRK7/h/HUdKpaGvvGARD168fXWipZngV6jggCJAoX40dBBDhfi08nE7VSKfmMBabi5VItEU9Wzr2vA0dmenaKAiDwDd4j6Oe1ciIeT6ayI6XxoSkUejU9NjpWy2J09Pa7OtAzM3xCHAChMQLcG6+mQEgmhkZg9Fi5NFHNpqbjyUTl6Y0vLHBieGb41E4+0IsBhEQFRPr04nwpCwIhai8nRiqJVDIO87Mvz915zQC7DgMweGxHIyBGIKbvD649nWCFVCKbJePjKVjP+JUX5DbdcWxwcBh3+Di3iGUsIEggru8Pr9wqV5mxSVwcAqk6ev72IwwcP/xkEARSz5GGFUj2u/1yfU0qjOO4QdDLXvYPJK1eBRsM9iYWi0HrQkTRi24E3ZOQYxDSzsSx09GTEKwDqR1U1HOUphOZui3U3Fo2rbW51S5txVbRLrUi6EYX+j3POebKy+zUu/ognO0Bfx+/3+dwfHxgNmgCfe3YIIGSRPtpgvoAAmUt52KRoq2NdYVrcgkaG8sTDHitBB0PQTWgEIu6fAl2I64hrRMogbKm9jUoYHqkoVIhQ5Aw6jWBrltXLoECQOOvwA0VIAzGQfFRUVEDBldyD4zPCRrLFYz4jKSGjvdHYX8xsNHtsf44radso1gAbONcXESpkCXo8N0kCTrQFYq2XxFpj8ZCXQGNnrI/zAqU9Vy4QbFU0Ph7Ag3d2xOKRdsR0eitUF+cJkirOfc0reEiB/ME18oSjJmtSED3dvWHQrFY7Faov6+nO6BBApwAU1G7TSFPMGY0GvSEBhm6e/oQPV3d8V5aQ+gNRm8aBCLKCnmCMcpgIAkCGwLxbgCm9/bStAYikIYPIMgiS/CGIvV6PRKAARQiNAACwDBYTNBSluAezCcQkiKHRoSgjv2J4N4QSQCQARsKQdQr5Qs6hkg9hpR6WmrJ/kXWVsgV4Pkk7CQAF1D8ChYZtskTwHwDGk4BVooCSTaHHpPzUTVFBC0lBWe/wnCr1Wi8iV/YQf6CJLTulyMYo4w2m91uRtjtNpvkwFBZxFhkfaUMwbjb7fYDGZ8v4fWa7TYUAxwADobBKyCBjc4XtCxT0YMJng8KgsPRCSZfVgGg2iAcpEMBIdxNq7EyX9DS0gSC0gyMT2IHSPwJL4wChTjd7E0kfBm/3+3udDgEoUEhTwCMPIEgYHG4cQgAj/fBYCHI81NTO4+egue0fAFwZwQFQSFAAaDxjiA/tXNxbjZdjZ9F8gX3OqSjRdYAwHyBX3zlTC3oiv8+WNVUluBO3SOVyBMeWsqAQfz8r0zO207Pi5KCpjIEY67kiHRTTQaFTje6YxOZTmHRwzhv3DY50yUEwNVlv465Ng4iSCUJUJIvkcABUgxEuM3s+EPBPHudfT2gEpkIYoPP3ylMfk55kMHJvJUtkAJcb3MN3ZH+46EkfybjdvAjqlEPGKAk0zP5grP38ZGT5YaeS/s8FXTA08MdHFepNn7zeHBJCyeKCywlBc9fsiwSQAZuvgPfUh952Ge/YxIiXXjGSCXtLSFoXV28nZculwsZECzLzaOeBlAEdxBtyhbd25RU0pniAu264mf26UgyzHHI4XJxXLgeZ5iACMK4CgKs0WkXUlDSjRumTVUFBRYwqHXrLxbj6dzu6UiYw9Mjn0alxZ2C4+PTixfXnWvWWtKmFIMMRUpqxRF055uLkn4/AwYYPzNYnV2b5fln6Hpep7Y0vYCSwGAynSwk2NoEqNVaXQkeziTD4eT0cG7l7twsunwZVluAHVCSCSJsOlBAsB1HUJfmfSQcjoz+tKRVa7Wtde8siLQTR3AyRwptw3H8IUoLhmeSyU+tecuPWfYxvPd88wtGLInZrCjAig067XIMRiIP8xYf17VdZ98NN5+rrt7hQQYoSVGQ7SvXroWXyMpC7Jo+nLd0SLx563at3K6o2gQCk5MxQUfy2Jd/INm/O8JxyQbxSHqaQYZiCWRbk+Efx8XNYGBgD/4ue/APSslgYpww/+9SufQ0WnWgSvGff43valn6Xz39dzQAAAAASUVORK5CYII=) no-repeat 50%;background-size:100% 100%;background-repeat:no-repeat;flex-shrink:0}.guide_container .container .content[data-v-09129a18]{display:flex;flex-direction:column;gap:4px}.guide_container .container .content .title[data-v-09129a18]{color:var rgba(0,0,0,.9);font-family:Microsoft YaHei UI;font-size:15px;font-weight:700;line-height:22px}.guide_container .container .content span[data-v-09129a18]{color:rgba(0,0,0,.9);font-family:Microsoft YaHei UI;font-size:14px;line-height:22px}.guide_container .container .content span label[data-v-09129a18]{color:#e37318}@keyframes showAnimation-287cc1cc{0%{top:-44px}to{top:0}}#ai-assist-bangs .ai-assist-bangs[data-v-287cc1cc]{position:fixed;top:-44px;z-index:2147483647;width:-moz-max-content;width:max-content;height:44px;padding:0;display:flex;align-items:center;background:hsla(0,0%,92%,.8);backdrop-filter:blur(7px);border-radius:0 0 16px 16px;border-top:0;padding:0 7px;font-size:14px;transition:top .3s}#ai-assist-bangs .ai-assist-bangs.hidden[data-v-287cc1cc]{top:-44px!important}#ai-assist-bangs .ai-assist-bangs.showDom[data-v-287cc1cc]{top:0}#ai-assist-bangs .ai-assist-bangs.loadingAnimation[data-v-287cc1cc]{position:relative;left:inherit!important}#ai-assist-bangs .ai-assist-bangs .bangs-container[data-v-287cc1cc]{display:flex;align-items:center;width:-moz-max-content;width:max-content}#ai-assist-bangs .ai-assist-bangs .bangs-container[data-v-287cc1cc]:before{position:absolute;content:"";width:calc(100% + 2px);height:calc(100% - 8px);bottom:0;left:-1px;border:1px solid #d7d7d7;z-index:-1;border-radius:0 0 16px 16px;border-top:0}#ai-assist-bangs .ai-assist-bangs .hiddenDom[data-v-287cc1cc]{position:absolute;top:44px;left:50%;width:166px;height:4px;transform:translateX(-50%);border-radius:0 0 4px 4px;border-top:0;backdrop-filter:blur(3.5px);background:rgba(56,56,56,.4)}#ai-assist-bangs .ai-assist-bangs .hiddenDom[data-v-287cc1cc]:before{content:"";width:calc(100% + 2px);height:calc(100% + 1px);position:absolute;top:0;left:-1px;border-radius:0 0 4px 4px;border:1px solid hsla(0,0%,100%,.35)}#ai-assist-bangs .ai-assist-bangs .hiddenDom.hidden[data-v-287cc1cc]{opacity:0}#ai-assist-bangs .ai-assist-bangs .hiddenDom.show[data-v-287cc1cc]{opacity:1;transition:opacity .3s;transition-delay:.3s}@keyframes moveDown-287cc1cc{0%{opacity:1;top:32px}33%{opacity:1;top:44px}to{opacity:1}}#ai-assist-bangs .ai-assist-bangs .hiddenDom.animation[data-v-287cc1cc]{opacity:1;top:44px;animation:moveDown-287cc1cc 1.2s}#ai-assist-bangs .ai-assist-bangs .transparentDom[data-v-287cc1cc]{height:12px;position:absolute;z-index:-1;top:44px;left:50%;transform:translateX(-50%)}#ai-assist-bangs .ai-assist-bangs .transparentDom.hidden[data-v-287cc1cc]{opacity:0}#ai-assist-bangs .ai-assist-bangs .transparentDom.show[data-v-287cc1cc]{opacity:1;transition:opacity .3s;transition-delay:.3s}#ai-assist-bangs .ai-assist-bangs .transparentDom i[data-v-287cc1cc]{opacity:0;transition:opacity .3s;display:block;position:absolute;top:0;left:50%;width:184px;height:12px;transform:translateX(-50%);background-size:100% 100%;background-repeat:no-repeat}#ai-assist-bangs .ai-assist-bangs .transparentDom.shining i[data-v-287cc1cc]{opacity:1}@keyframes shiningColor-287cc1cc{0%{opacity:0}33%{opacity:0}66%{opacity:1}to{opacity:0}}#ai-assist-bangs .ai-assist-bangs .transparentDom.animation i[data-v-287cc1cc]{opacity:1;animation:shiningColor-287cc1cc 1.2s}#ai-assist-bangs .ai-assist-bangs .move-area[data-v-287cc1cc]{cursor:move;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0}#ai-assist-bangs .ai-assist-bangs .move-area[data-v-287cc1cc]:not(.show){width:0!important}#ai-assist-bangs .ai-assist-bangs .move-area.show[data-v-287cc1cc]{margin:0 0 0 8px;opacity:1;transition:width .2s,margin .2s,opacity .2s}#ai-assist-bangs .ai-assist-bangs .move-area[data-v-287cc1cc]:hover{background:rgba(0,0,0,.06)}#ai-assist-bangs .ai-assist-bangs .move-area[data-v-287cc1cc]:active{background:rgba(0,0,0,.1)}#ai-assist-bangs .ai-assist-bangs .move-area .svg-icon[data-v-287cc1cc]{color:rgba(0,0,0,.9)}#ai-assist-bangs .ai-assist-bangs .bang-logo[data-v-287cc1cc]{padding:0 16px 0 4px;height:28px;position:relative}#ai-assist-bangs .ai-assist-bangs .bang-logo img[data-v-287cc1cc]{width:28px;height:28px}#ai-assist-bangs .ai-assist-bangs .bang-logo[data-v-287cc1cc]:after{content:"";position:absolute;width:1px;height:12px;top:50%;transform:translateY(-50%);right:0;background:rgba(0,0,0,.1);margin:0 4px}#ai-assist-bangs .ai-assist-bangs .container[data-v-287cc1cc]{display:flex;align-items:center;box-sizing:border-box;padding:0 4px;gap:4px;height:36px;border-radius:18px;overflow:hidden;position:relative}#ai-assist-bangs .ai-assist-bangs .container .bang-logo[data-v-287cc1cc]{padding:0 25px 0 8px;height:28px;position:relative}#ai-assist-bangs .ai-assist-bangs .container .bang-logo img[data-v-287cc1cc]{width:28px;height:28px}#ai-assist-bangs .ai-assist-bangs .container .bang-logo .img-ai[data-v-287cc1cc]{position:absolute;z-index:1}#ai-assist-bangs .ai-assist-bangs .container .bang-logo[data-v-287cc1cc]:after{content:"";position:absolute;width:1px;height:12px;top:50%;transform:translateY(-50%);right:8px;background:rgba(0,0,0,.1)}#ai-assist-bangs .ai-assist-bangs .container .stepBox[data-v-287cc1cc]{display:flex;align-items:center;height:100%;width:-moz-fit-content;width:fit-content;justify-content:center;transition:margin-left .3s}#ai-assist-bangs .ai-assist-bangs .container .stepBox.hidden[data-v-287cc1cc]{visibility:hidden;opacity:0;position:absolute}#ai-assist-bangs .ai-assist-bangs .container .stepBox.showLogo[data-v-287cc1cc]{position:static}#ai-assist-bangs .ai-assist-bangs .container .stepBox.showLogo .bang-logo[data-v-287cc1cc]{opacity:1;transition:opacity .3s}#ai-assist-bangs .ai-assist-bangs .container .stepBox .loadingText.hidden[data-v-287cc1cc]{width:0!important;transition:width .35s}#ai-assist-bangs .ai-assist-bangs .container .animation-logo.stopLoading[data-v-287cc1cc]{opacity:0;position:absolute;transition:opacity .3s}@keyframes spin-287cc1cc{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}#ai-assist-bangs .ai-assist-bangs .container .animation-logo .bang-logo .loading[data-v-287cc1cc]{animation:spin-287cc1cc .25s linear infinite}#ai-assist-bangs .ai-assist-bangs .container .disabled-box[data-v-287cc1cc]{width:0;display:contents}#ai-assist-bangs .ai-assist-bangs .container .disabled-box:not(.show) .loadingText[data-v-287cc1cc]{opacity:0;width:0!important}#ai-assist-bangs .ai-assist-bangs .container .disabled-box.show[data-v-287cc1cc]{width:100%}#ai-assist-bangs .ai-assist-bangs .container .disabled-box.show .loadingText[data-v-287cc1cc]{opacity:1;transition:all .3s}#ai-assist-bangs .ai-assist-bangs .container .loadingText[data-v-287cc1cc]{width:100%;opacity:1;color:var(--90,rgba(0,0,0,.9));font-family:Microsoft YaHei;font-size:15px;font-style:normal;font-weight:400;line-height:22px}#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots[data-v-287cc1cc]{display:inline}#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-287cc1cc]{animation:fade-287cc1cc 1s linear infinite}#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-287cc1cc]:nth-child(2){animation-delay:.3s}#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-287cc1cc]:nth-child(3){animation-delay:.6s}@keyframes fade-287cc1cc{0%{opacity:0}to{opacity:1}}#ai-assist-bangs .ai-assist-bangs .container .loadingText[data-v-287cc1cc]{transition:opacity .5s ease;white-space:nowrap;overflow:hidden}#ai-assist-bangs .ai-assist-bangs .container .loadingTextHidden[data-v-287cc1cc]{transition:opacity .5s ease;opacity:.2}#ai-assist-bangs .ai-assist-bangs .container .loadingTextNone[data-v-287cc1cc]{transition:width 2s ease;width:0}#ai-assist-bangs .ai-assist-bangs .container .tabList[data-v-287cc1cc]{display:flex;align-items:center;width:0;overflow:hidden;opacity:0;transition-property:none;padding:3px 0}#ai-assist-bangs .ai-assist-bangs .container .tabList.show[data-v-287cc1cc]{width:100%;opacity:1;transition-property:all;gap:4px}#ai-assist-bangs .ai-assist-bangs .container .tabList.show button[data-v-287cc1cc]{width:100%;flex-shrink:0}#ai-assist-bangs .ai-assist-bangs .container .tabList:not(.show) button[data-v-287cc1cc]{width:0!important}#ai-assist-bangs .ai-assist-bangs .container button[data-v-287cc1cc]{display:flex;justify-content:flex-start;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;width:0}#ai-assist-bangs .ai-assist-bangs .container button .button-box[data-v-287cc1cc]{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:3px 16px;min-width:-moz-fit-content;min-width:fit-content}#ai-assist-bangs .ai-assist-bangs .container button[data-v-287cc1cc]:hover:not(:disabled){border-radius:99px;background:rgba(0,0,0,.06)}#ai-assist-bangs .ai-assist-bangs .container button[data-v-287cc1cc]:active:not(:disabled){border-radius:99px;background:var(--0-click-10,rgba(0,0,0,.1))}#ai-assist-bangs .ai-assist-bangs .container button.active[data-v-287cc1cc]{border-radius:16px;background:#fff!important;box-shadow:0 2px 4px 0 rgba(64,64,64,.1)}#ai-assist-bangs .ai-assist-bangs .container button[data-v-287cc1cc]:disabled{cursor:not-allowed}#ai-assist-bangs .ai-assist-bangs .container button:disabled .image img[data-v-287cc1cc]{margin-left:-16px}#ai-assist-bangs .ai-assist-bangs .container button:disabled span[data-v-287cc1cc]{color:#a4a4a4}#ai-assist-bangs .ai-assist-bangs .container button .cont[data-v-287cc1cc]{display:flex;justify-content:center;align-items:center}#ai-assist-bangs .ai-assist-bangs .container button .image[data-v-287cc1cc]{width:16px;height:16px;overflow:hidden;border-radius:4px;display:flex}#ai-assist-bangs .ai-assist-bangs .container button img[data-v-287cc1cc]{width:64px;height:16px}#ai-assist-bangs .ai-assist-bangs .container button span[data-v-287cc1cc]{color:var(--90,rgba(0,0,0,.9));font-size:15px;font-style:normal;font-weight:400;height:22px;line-height:15px;text-align:center;display:flex;align-items:center;white-space:nowrap}#ai-assist-bangs .ai-assist-bangs .container button.section[data-v-287cc1cc]{margin-left:13px;position:relative}#ai-assist-bangs .ai-assist-bangs .container button.section[data-v-287cc1cc]:before{content:"";position:absolute;width:1px;height:12px;top:8px;left:-8px;background:rgba(0,0,0,.1)}#ai-assist-bangs .ai-assist-bangs .icon-border[data-v-287cc1cc]{position:absolute;top:0;right:-8px;color:rgba(0,0,0,.08)}#ai-assist-bangs .ai-assist-bangs .border-left[data-v-287cc1cc]{left:-8px;right:auto}#ai-assist-bangs .ai-assist-bangs .close[data-v-287cc1cc]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin:0 8px;cursor:pointer}#ai-assist-bangs .ai-assist-bangs .close[data-v-287cc1cc]:not(.show){opacity:0;width:0!important}#ai-assist-bangs .ai-assist-bangs .close .show[data-v-287cc1cc]{margin:0 8px;opacity:1;transition:width .2s,margin .2s,opacity .2s}#ai-assist-bangs .ai-assist-bangs .close .svg-icon[data-v-287cc1cc]{color:rgba(0,0,0,.4)}#ai-assist-bangs .ai-assist-bangs .close[data-v-287cc1cc]:hover{background:rgba(0,0,0,.06)}#ai-assist-bangs .ai-assist-bangs .close[data-v-287cc1cc]:active{background:rgba(0,0,0,.1)}#ai-assist-bangs .ai-assist-bangs .guide[data-v-287cc1cc]{position:absolute;top:64px;left:50%;height:34px;width:-moz-max-content;width:max-content;border-radius:0 16px 16px 16px;background:linear-gradient(91deg,#f05cea 1.27%,#8055fb 31.54%,#3b70f8 64.92%,#1daeff 99.75%);box-shadow:0 1.582px 6.327px 0 rgba(0,0,0,.2);backdrop-filter:blur(3.9545459747px);display:flex;align-items:center;gap:8px;color:#fff;text-align:center;font-size:14px;letter-spacing:.14px;padding:0 12px}#ai-assist-bangs .ai-assist-bangs .guide .cursor[data-v-287cc1cc]{position:absolute;pointer-events:none;top:-20px;left:-10px;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABFFBMVEUAAAAFBQUcHBwICAjQ0NABAQEBAQEBAQECAgIEBAQDAwMBAQECAgISEhKhoaH///8BAQH39/cDAwP///////+tra3////8/Pzy8vL8/Pzr6+tMTEz19fXo6OjY2Nj8/Pz+/v6goKD8/PzX19f////m5ubBwcHCwsLp6emjo6OQkJCMjIyjo6Pj4+P///8tLS06OjoyMjJCQkIuLi4wMDBYWFhGRkY8PDw+Pj5VVVVMTExISEg4ODg1NTVKSkpAQEA0NDREREQ3NzdiYmJSUlJQUFBdXV1bW1tOTk7z8/Nra2tlZWVfX19oaGjo6Ojl5eWIiIjt7e2YmJjY2NjMzMykpKR+fn5wcHDAwMCwsLCPj497e3sN3bTZAAAALnRSTlMACwQFTyEvFisTKBoPCmXfJCEegLD+79LKUUU5ELCXgXBmwZiQjn9+aWRVPDIS1pEyjQAAAe9JREFUOMuV1GtXokAcBvAFUuTmspKrW1vb3u8DaZA3LCUzMPLSVlt9/+/Rf8bRETmM9Rz01e88zDPn6KsXx6pUDp7jvkzL5en2+43uL5pE0e309ZtNcAdFURTf/dskRYBxHI9G92/fcaG0g0CNguCyjCxeobGFCLs8P38IP3CgsIXmbDh0oysYz4GUuW4zvsqcJAEE5mLWPDsbwvhsCG2EDQYXF60bGJ/1alC4DbNWt3uDrKxGogZEtdued0vHpxspa2HV69VqLh2famRtwE5OGo0mGZ9uXGHYHR87vf8g07ALzPOWyul0+v6MjWcQqxXW75+eHh7OkJWCnlcD1qDM94Ed1et3obUOl6zDmG3bXniwBglzcBtRR6BIZttrkLatlNVt/D35JCUhGeqzNppg/EMSExeOh87bJiFayVdFEBON+D5I2QR9KxY/kqf489duThakBPQJq9uP6HuepaACTDbSozXDz/nCMqqaKymkkZ1xvqAd7kOLmVukpFHHGslGb7xfgBJNXkTRdRidaCR94z1wmqILixiGiB2Df5Bj2864msdOkCRRhA88VDEoV6+D4LqyO3di9u9a/r2HUJU63l+KUlLh1lQTHNRlB6CpwrXw+yCSLpdMk52P825d1jSZOm6loUMM6ridEoTHngCP93ci4MDcjgAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;background-repeat:no-repeat}#ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-287cc1cc]{margin:0;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAE3RSTlMA5R3XyHJWDrqsj2VkOSuenYGAB/0IqwAAAH5JREFUOMvlkc0SwBAMhBNtaUt/eP+Hra2DEWaMs+9is9kZITQX9tGyLFDMvOVyi6UqAoaRyP0qQA6eT9pDOxJouCfUCaWp4lqifxhzxGO5qMGNxL6jf1MTtfLPKuYTCfT7gf4V/SH7zxz9KAs3JB2grZivXpYZWzfp18lyKj4bdgL3VhxVRAAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;background-repeat:no-repeat}#ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-287cc1cc]:hover{background-color:rgba(0,0,0,.06)}#ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-287cc1cc]:active{background-color:rgba(0,0,0,.1)}.leftContainer[data-v-287cc1cc]{width:48px;display:flex;justify-content:center;z-index:100}.leftContainer .prev[data-v-287cc1cc]{width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--6-normal-6,rgba(0,0,0,.06));cursor:pointer}.leftContainer .prev .icon[data-v-287cc1cc]{width:8px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAMAAACROYkbAAAAXVBMVEUAAAAAAAD///8AAAD///////8AAAD///8AAAD///////8AAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///////////////+u2f9SAAAAH3RSTlMAQuXlODIrJBYT19fIyJ6ej1ZWR0c5HR0ODggHBI+Ot0DnTQAAAMJJREFUOMuFk0kOwjAQBL0R9h0COMD/n0lLYTSqSFbqVhdXO0twXsdAOurzQH8v6bdthq9ihF83Cb5elIB8zhn5GCPyKSXkSynMC+QF8gJ5wbxAXiAvkBfMC+QF8gJ5wbxAXiAvkBfMC+QF8sLyOOCynxxw5wHn3cwB4XHiFerkCv2HVxhwBY4Y1UeMqhHth8gR5tVfI0aYD/4aOcLMRrhrRONDwggTG2FiI0xshOt/BFwj4BrR+Jl8BL129P4L1YggfhrPClazJSPaAAAAAElFTkSuQmCC) no-repeat 0/32px 8px}.leftContainer .prev[data-v-287cc1cc]:hover{background:var(--6-hover-10,rgba(0,0,0,.1))}.leftContainer .prev[data-v-287cc1cc]:active{background:var(--6-click-15,rgba(0,0,0,.15))}.leftContainer.disabled .prev[data-v-287cc1cc]{background:var(--6-normal-6,rgba(0,0,0,.06))}.leftContainer.disabled .prev .icon[data-v-287cc1cc]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAMAAACROYkbAAAAXVBMVEUAAAAAAAD///8AAAD///////8AAAD///8AAAD///////8AAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///////////////+u2f9SAAAAH3RSTlMAQuXlODIrJBYT19fIyJ6ej1ZWR0c5HR0ODggHBI+Ot0DnTQAAAMJJREFUOMuFk0kOwjAQBL0R9h0COMD/n0lLYTSqSFbqVhdXO0twXsdAOurzQH8v6bdthq9ihF83Cb5elIB8zhn5GCPyKSXkSynMC+QF8gJ5wbxAXiAvkBfMC+QF8gJ5wbxAXiAvkBfMC+QF8sLyOOCynxxw5wHn3cwB4XHiFerkCv2HVxhwBY4Y1UeMqhHth8gR5tVfI0aYD/4aOcLMRrhrRONDwggTG2FiI0xshOt/BFwj4BrR+Jl8BL129P4L1YggfhrPClazJSPaAAAAAElFTkSuQmCC) no-repeat -8px 0/32px 8px!important}.leftContainer.disabled .prev[data-v-287cc1cc]:active,.leftContainer.disabled .prev[data-v-287cc1cc]:hover{background:var(--6-normal-6,rgba(0,0,0,.06))}.rightContainer[data-v-287cc1cc]{width:48px;display:flex;justify-content:center;z-index:100}.rightContainer .next[data-v-287cc1cc]{width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--6-normal-6,rgba(0,0,0,.06));cursor:pointer}.rightContainer .next .icon[data-v-287cc1cc]{width:8px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB3ZUxDgFRFEXvIKGiUihUEgmJgkqUFmEddjIrYANWYAd2oNOpiIQWGfdNTDIizP+X6p/kNBM/9897NwZ4J6Zt6PRoDSJJksRUzufZDq3iB/Z0Q2fQmNIJbUGAl9/TDZXyeW5Mh7Tp8vvSh+e2gRh6G6wBPehtSPN/aIM1oOPShhK+Y1tYQW+DtWAEsQ1ZvtoGYi3of2tD0QCMoNvgMoCMINvgMwAjuDb4DiAjmDaoAzAa9AydMr1C5x/59wo01nROL9A40C29QSPNj6JIzT/RHc/ffAdggfPnBRRs4/biR2ik+by4mm8Dtxc/ZQ98BhDM1vMPXQYQ3NbzFA0gyK3n+TSAoLdexJLWoTOA33/LC/w2L6icz7Nd6pz/AM6iuzMCp5O4AAAAAElFTkSuQmCC) no-repeat 0/32px 8px}.rightContainer .next[data-v-287cc1cc]:hover{background:var(--6-hover-10,rgba(0,0,0,.1))}.rightContainer .next[data-v-287cc1cc]:active{background:var(--6-click-15,rgba(0,0,0,.15))}.rightContainer.disabled .next[data-v-287cc1cc]{background:var(--6-normal-6,rgba(0,0,0,.06))}.rightContainer.disabled .next .icon[data-v-287cc1cc]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB3ZUxDgFRFEXvIKGiUihUEgmJgkqUFmEddjIrYANWYAd2oNOpiIQWGfdNTDIizP+X6p/kNBM/9897NwZ4J6Zt6PRoDSJJksRUzufZDq3iB/Z0Q2fQmNIJbUGAl9/TDZXyeW5Mh7Tp8vvSh+e2gRh6G6wBPehtSPN/aIM1oOPShhK+Y1tYQW+DtWAEsQ1ZvtoGYi3of2tD0QCMoNvgMoCMINvgMwAjuDb4DiAjmDaoAzAa9AydMr1C5x/59wo01nROL9A40C29QSPNj6JIzT/RHc/ffAdggfPnBRRs4/biR2ik+by4mm8Dtxc/ZQ98BhDM1vMPXQYQ3NbzFA0gyK3n+TSAoLdexJLWoTOA33/LC/w2L6icz7Nd6pz/AM6iuzMCp5O4AAAAAElFTkSuQmCC) no-repeat -8px 0/32px 8px!important}.rightContainer.disabled .next[data-v-287cc1cc]:active,.rightContainer.disabled .next[data-v-287cc1cc]:hover{background:var(--6-normal-6,rgba(0,0,0,.06))}.modal .content[data-v-287cc1cc]{color:var(--60,rgba(0,0,0,.6));font-weight:400}.modal .content[data-v-287cc1cc],.modal .type[data-v-287cc1cc]{font-family:Microsoft YaHei UI;font-size:16px;font-style:normal;line-height:24px}.modal .type[data-v-287cc1cc]{color:var(---normal,#e37318);font-weight:700}.modal .footer[data-v-287cc1cc]{display:flex;justify-content:end;gap:12px}.modal .footer .skinCenter[data-v-287cc1cc]{display:flex;height:32px;padding:5px 16px!important;justify-content:center;align-items:center;font-size:14px;gap:8px;border-radius:var(---4,4px);border:1px solid var(--15,rgba(0,0,0,.15))!important;cursor:pointer;color:var(--90,rgba(0,0,0,.9))!important}.modal .footer .skinCenter[data-v-287cc1cc]:hover{color:var(--hover,#27c566)!important;border:1px solid var(--hover,#27c566)!important}.modal .footer .skinCenter[data-v-287cc1cc]:active{color:var(--click,#029c4a)!important;border:1px solid var(--click,#029c4a)!important}.modal .footer .skin13[data-v-287cc1cc]{display:flex;height:32px;padding:5px 16px!important;justify-content:center;align-items:center;font-size:14px;gap:8px;border-radius:var(---4,4px);background:var(--normal,#03b752)!important;cursor:pointer;color:#fff}.modal .footer .skin13[data-v-287cc1cc]:hover{background:var(--hover,#27c566)!important}.modal .footer .skin13[data-v-287cc1cc]:active{background:var(--click,#029c4a)!important}.protocalModal .content[data-v-287cc1cc]{color:var(--60,rgba(0,0,0,.6));font-family:Microsoft YaHei UI;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.protocalModal .content .type[data-v-287cc1cc]{color:var(---normal,#e37318);font-family:Microsoft YaHei UI;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 -4px!important}.protocalModal .content a[data-v-287cc1cc]{color:rgba(0,0,0,.6);text-decoration:underline!important}.protocalModal .footer[data-v-287cc1cc]{display:flex;justify-content:end;gap:12px}.protocalModal .footer .protocal[data-v-287cc1cc]{display:flex;align-items:center;gap:8px;position:relative}.protocalModal .footer .protocal .toast[data-v-287cc1cc]{position:absolute;top:-30px;color:#fff;font-family:Microsoft YaHei UI;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:6px 12px!important;border-radius:var(---4,4px);background:var(--60,rgba(0,0,0,.6))}.protocalModal .footer .protocal .toast[data-v-287cc1cc]:before{content:"";position:absolute;top:28px;left:4px;width:0;height:0;border-style:solid;border-width:5px 6px 0 6px;border-color:var(--60,rgba(0,0,0,.6)) transparent transparent transparent}.protocalModal .footer .protocal .checkBox[data-v-287cc1cc]{display:none}.protocalModal .footer .protocal .checkBoxInner[data-v-287cc1cc]{width:16px;height:16px;position:relative;border-radius:var(---2,2px)!important;border:1px solid var(--15,rgba(0,0,0,.15))!important;background:var(--normal-white,#fff)!important;cursor:pointer!important}.protocalModal .footer .protocal .checkBoxInner[data-v-287cc1cc]:after{content:" ";position:absolute;box-sizing:content-box!important;border:2px solid transparent;border-left:0;border-top:0;width:5px;height:10px;left:4px;top:0;transform:rotate(45deg) scaleY(0);transition:transform .15s ease-in .05s;transform-origin:center}.protocalModal .footer .protocal .checkBoxInner[data-v-287cc1cc]:hover{border:1px solid var(--hover,#27c566)!important}.protocalModal .footer .protocal .checkBoxInner.isChecked[data-v-287cc1cc]{background:var(--normal,#03b752)!important;border:1px solid var(--hover,#03b752)!important}.protocalModal .footer .protocal .checkBoxInner.isChecked[data-v-287cc1cc]:after{transform:rotate(45deg) scaleY(1);border-color:#fff!important}.protocalModal .footer .protocal .label[data-v-287cc1cc]{color:var(--60,rgba(0,0,0,.6));font-family:Microsoft YaHei UI;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.protocalModal .footer .protocal .label a[data-v-287cc1cc]{color:var(--90,rgba(0,0,0,.9))!important;text-decoration-line:underline!important}.protocalModal .footer .footerBtn[data-v-287cc1cc]{display:flex;gap:12px}.protocalModal .footer .footerBtn .cancel[data-v-287cc1cc]{display:flex;height:32px;padding:5px 16px!important;justify-content:center;align-items:center;font-size:14px;gap:8px;border-radius:var(---4,4px);border:1px solid var(--15,rgba(0,0,0,.15))!important;cursor:pointer;color:var(--90,rgba(0,0,0,.9))!important}.protocalModal .footer .footerBtn .cancel[data-v-287cc1cc]:hover{color:var(--hover,#27c566)!important;border:1px solid var(--hover,#27c566)!important}.protocalModal .footer .footerBtn .cancel[data-v-287cc1cc]:active{color:var(--click,#029c4a)!important;border:1px solid var(--click,#029c4a)!important}.protocalModal .footer .footerBtn .analyse[data-v-287cc1cc]{display:flex;height:32px;padding:5px 16px!important;justify-content:center;align-items:center;font-size:14px;gap:8px;border-radius:var(---4,4px);background:var(--normal,#03b752)!important;cursor:pointer;color:#fff}.protocalModal .footer .footerBtn .analyse[data-v-287cc1cc]:hover{background:var(--hover,#27c566)!important}.protocalModal .footer .footerBtn .analyse[data-v-287cc1cc]:active{background:var(--click,#029c4a)!important}.protocalModal .footerEnd[data-v-287cc1cc]{display:flex;justify-content:end}.protocalModal .footerEnd .unInstall[data-v-287cc1cc]{display:flex;height:32px;padding:5px 16px!important;justify-content:center;align-items:center;font-size:14px;gap:8px;border-radius:var(---4,4px);border:none!important;cursor:pointer;color:var(--90,rgba(0,0,0,.9))!important}.protocalModal .footerEnd .unInstall[data-v-287cc1cc]:hover{background-color:rgba(0,0,0,.06)!important}.protocalModal .footerEnd .unInstall[data-v-287cc1cc]:active{background-color:rgba(0,0,0,.1)!important}#ai-assist-bangs{font-family:MicrosoftYaHei;color:#222;text-align:left;white-space:normal;position:fixed;top:0;left:0;z-index:2147483647;width:100%;display:flex;height:0;justify-content:center}#ai-assist-bangs *,#ai-assist-bangs :after,#ai-assist-bangs :before{box-sizing:border-box;padding:0;margin:0;-webkit-touch-callout:none}#ai-assist-bangs em,#ai-assist-bangs i{font-style:normal}#ai-assist-bangs a:active,#ai-assist-bangs a:focus,#ai-assist-bangs button:focus,#ai-assist-bangs input:focus{resize:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}#ai-assist-bangs button,#ai-assist-bangs input{border:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}#ai-assist-bangs a,#ai-assist-bangs a:focus,#ai-assist-bangs a:hover{cursor:pointer;color:inherit;text-decoration:none}#ai-assist-bangs li{list-style:none}#ai-assist-bangs .skeleton-class{background-color:rgba(0,0,0,.06)}#ai-assist-bangs .svg-icon[data-v-d8e8dad2]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}

.yuntun_float_wrap[data-v-3443b540]{position:fixed;right:52px;bottom:160px;z-index:9999999999}.yuntun_float_wrap .close_popup_wrap[data-v-3443b540]{position:absolute;right:-28px;top:-20px;padding:20px 0 20px 20px}.yuntun_float_wrap .close_popup_wrap .close_popup_btn[data-v-3443b540]{width:20px;height:20px;border-radius:30px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer;z-index:999;display:flex;align-items:center;justify-content:center}.yuntun_float_wrap .close_popup_wrap .yt_close_menu[data-v-3443b540]{position:absolute;top:-102px;right:-1px;z-index:999;width:160px;padding:6px;border-radius:4px;border:.5px solid rgba(0,0,0,.15);background:#fff;box-shadow:0 3px 14px 2px rgba(0,0,0,.05),0 8px 10px 1px rgba(0,0,0,.06),0 5px 5px -3px rgba(0,0,0,.1)}.yuntun_float_wrap .close_popup_wrap .yt_close_menu p[data-v-3443b540]{padding:3px 8px;color:rgba(0,0,0,.9);text-overflow:ellipsis;font-family:Microsoft YaHei UI;font-size:14px;font-style:normal;font-weight:400;line-height:28px;cursor:pointer}.yuntun_float_wrap .close_popup_wrap .yt_close_menu p[data-v-3443b540]:hover{background:rgba(0,0,0,.06)}.yuntun_float_wrap .close_popup_wrap .yt_close_menu p[data-v-3443b540]:active{background:rgba(0,0,0,.1)}.popup_wrap[data-v-3443b540]{width:-moz-max-content;width:max-content;height:auto;padding:6px;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;transition:all .3 linear}.popup_wrap.mini_popup[data-v-3443b540]{width:-moz-min-content;width:min-content}.popup_wrap.mini_popup .popup_innter[data-v-3443b540]{width:0;flex:0;overflow:hidden;padding:0;max-width:0}.popup_wrap .popup_innter[data-v-3443b540]{width:auto;max-width:auto;display:inline-flex;align-items:center;padding-left:18px;white-space:nowrap;overflow:hidden;flex:1;transition:all .3s linear}.popup_wrap .popup_innter .popup_t h3[data-v-3443b540]{color:rgba(0,0,0,.9);font-family:Microsoft YaHei UI;font-size:14px;font-style:normal;font-weight:700;line-height:22px;white-space:nowrap}.popup_wrap .popup_innter .popup_t p[data-v-3443b540]{color:rgba(0,0,0,.6);font-family:Microsoft YaHei UI;font-size:12px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.popup_wrap .popup_innter .popup_btn[data-v-3443b540]{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin:0 20px 0 24px}.popup_wrap .popup_innter .popup_btn p[data-v-3443b540]{padding:5px 10px;color:rgba(0,0,0,.9);text-align:center;font-family:Microsoft YaHei UI;font-size:14px;font-style:normal;font-weight:400;line-height:22px;border-radius:4px;cursor:pointer;border:1px solid transparent}.popup_wrap .popup_innter .popup_btn p.check_btn[data-v-3443b540],.popup_wrap .popup_innter .popup_btn p.download_btn[data-v-3443b540]{border:1px solid rgba(124,32,32,.15)}.popup_wrap .popup_innter .popup_btn p.check_btn[data-v-3443b540]:hover,.popup_wrap .popup_innter .popup_btn p.download_btn[data-v-3443b540]:hover{color:#57a9fb;border:1px solid #57a9fb}.popup_wrap .popup_innter .popup_btn p.check_btn[data-v-3443b540]:active,.popup_wrap .popup_innter .popup_btn p.download_btn[data-v-3443b540]:active{color:#206ccf;border:1px solid #206ccf}.popup_wrap .popup_innter .popup_btn p.parse_btn[data-v-3443b540],.popup_wrap .popup_innter .popup_btn p.save_cloud_btn[data-v-3443b540]{background:#3491fa;border-color:#3491fa;color:hsla(0,0%,100%,.9)}.popup_wrap .popup_innter .popup_btn p.parse_btn[data-v-3443b540]:hover,.popup_wrap .popup_innter .popup_btn p.save_cloud_btn[data-v-3443b540]:hover{border-color:#57a9fb;background:#57a9fb}.popup_wrap .popup_innter .popup_btn p.parse_btn[data-v-3443b540]:active,.popup_wrap .popup_innter .popup_btn p.save_cloud_btn[data-v-3443b540]:active{border-color:#206ccf;background:#206ccf}.popup_wrap .popup_icon[data-v-3443b540]{width:48px;height:48px;border-radius:100px;position:relative;z-index:1;background:url(https://browser5.qhimg.com/t110b9a9301e41588dba07f3f93.png) 50%/100% no-repeat;flex-shrink:0}.popup_wrap .popup_icon sup[data-v-3443b540]{display:block;width:20px;height:20px;border-radius:100px;background:#ff3049;color:#fff;text-align:center;line-height:20px;font-size:12px;position:absolute;top:-6px;right:-6px;z-index:9}.slide-fade-enter-active[data-v-3443b540],.slide-fade-leave-active[data-v-3443b540]{transition:all .2s linear}.slide-fade-enter-from[data-v-3443b540],.slide-fade-leave-to[data-v-3443b540]{overflow:hidden;width:0;transform:translateX(16px);opacity:0}#yuntun_popup_wrap{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_icon{background:url(https://browser5.qhimg.com/t110b9a93013c8a4ea4e00d4b30.png) 50%/100% no-repeat}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.parse_btn,#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.save_cloud_btn{background:#cfa873;border-color:#cfa873}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.parse_btn:hover,#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.save_cloud_btn:hover{background:#d9ba89;border-color:#d9ba89}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.parse_btn:active,#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.save_cloud_btn:active{background:#ae8149;border-color:#ae8149}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.check_btn:hover,#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.download_btn:hover{color:#d9ba89;border:1px solid #d9ba89}#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.check_btn:active,#yuntun_popup_wrap.yuntun_vip .popup_wrap .popup_innter .popup_btn p.download_btn:active{color:#ae8149;border:1px solid #ae8149}*{padding:0;margin:0}

/** 基础色阶定义 **/
:root,
#mount[data-theme="light"],
#mount:not([data-theme="dark"]) {
  /* 中性灰阶（light） */
  --c-00: #000000;
  --c-22: #222222;
  --c-33: #333333;
  --c-66: #666666;
  --c-83: #838383;
  --c-99: #999999;
  --c-c7: #c7c7c7;
  --c-cc: #cccccc;
  --c-e6: #e6e6e6;
  --c-f5: #f5f5f5;
  --c-ff: #ffffff;
  /* 品牌主色阶（light） */
  --p-main: #ea4c89;
  --p-hover: #ec5e95;
  --p-active: #e34a85;
  --p-special: #ee71a2;
  --p-disabled: #f4a5c4;
  --p-text-disabled: #f9c9dc;
  --p-weak: #fdedf3;
  /* Surface 层级（light，TC 填充-1） */
  --s-1: #f3f5f6;
  --s-1-hover: #f6f8f9;
  --s-1-active: #edf1f2;
  --s-1-weak: #fafbfb;
  /* 输入/边框（light，TC 填充-2） */
  --input-bg-base: #fafbfc;
  --input-border: #ecf0f7;
  --input-border-strong: #e0e0e6;
  --input-bg-strong: #fafdff;
}

:root[data-theme="dark"],
[data-theme="dark"] {
  /* 中性灰阶（dark） */
  --c-00: #ffffff;
  --c-22: #dbdbdb;
  --c-33: #dbdbdb;
  --c-66: #b3b3b3;
  --c-83: #838383;
  --c-99: #707070;
  --c-c7: #666666;
  --c-cc: #5c5c5c;
  --c-e6: #3b3b3b;
  --c-f5: #262626;
  --c-ff: #222222;
  /* 品牌主色阶（dark） */
  --p-main: #e23c7c;
  --p-hover: #ea4c89;
  --p-active: #d5467d;
  --p-special: #a93a65;
  --p-disabled: #7e2f4d;
  --p-text-disabled: #522335;
  --p-weak: #26171d;
  /* Surface 层级（dark，TC 填充-1） */
  --s-1: #2d2e2f;
  --s-1-hover: #323434;
  --s-1-active: #202121;
  --s-1-weak: #262627;
  /* 输入/边框（dark，TC 填充-2） */
  --input-bg-base: #2b2d30;
  --input-border: #3e434b;
  --input-border-strong: #43474b;
  --input-bg-strong: #1f2123;
}

:root,
#mount [data-theme] {
  /* 业务/通用变量引用色阶（全局可见，含 Shadow DOM） */
  --primary: var(--p-main);
  --primary-hover: var(--p-hover);
  --primary-inverse: #fff;
  --modal-background: var(--s-1);
  --modal-border: var(--input-border);
  --modal-text: var(--c-22);
  --modal-text-secondary: var(--c-66);
  --modal-error: var(--p-main);
  --modal-required: #f53f3f;
  --modal-success: #68cd52;
  --modal-button-background: var(--p-main);
  --modal-button-text: var(--c-ff);
  --modal-input-background: var(--input-bg-base);
  --modal-check-color: var(--p-main);
  --background-color: var(--c-ff);
  --background-light-green: var(--s-1-weak, #f5f7f9);
  --text-black-2: var(--c-22);
  --text-gray-2: var(--c-22);
  --text-gray-6: var(--c-66);
  --text-gray-9: var(--c-99);
  --text-gray-c2: var(--c-c7);
  --switch-background-color: var(--c-c7, hsl(205deg, 16%, 77%));
  --float-ball-more-button-border-color: var(--c-f5, #f6f6f6);
  --float-ball-more-button-background-color: var(--c-ff);
  --float-ball-more-button-hover-color: var(--p-weak);
  --float-ball-more-button-svg-color: #6c6f73;
  --service-bg-hover: var(--s-1-hover, #f7faff);
  --service-bg: var(--s-1-weak, #fafbfb);
}

#mount {
  --font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",
    "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  /* PC/H5 兼容的字号、间距、圆角、阴影变量 */
  --f-12: 12px;
  --f-14: 14px;
  --f-15: 15px;
  --f-16: 16px;
  --f-18: 18px;
  --f-20: 20px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-18: 18px;
  --space-24: 24px;
  --radius-8: 8px;
  --radius-12: 12px;
  --radius-16: 16px;
  --control-height-lg: 44px;
  --width-28: 28px;
  --width-24: 24px;
  --width-20: 20px;
  --width-18: 18px;
  --width-16: 16px;
  --width-label-md: 56px;
  --shadow-lg: 0 18px 48px rgba(0, 0, 0, 0.12);

  /* 常规变量 */
  --line-height: 1.5;
  --font-weight: 400;
  --font-size: 16px;
  --border-radius: 4px;
  --border-width: 2px;
  --outline-width: 3px;
  --spacing: 16px;
  --typography-spacing-vertical: 24px;
  --block-spacing-vertical: calc(var(--spacing) * 2);
  --block-spacing-horizontal: var(--spacing);
  --grid-spacing-vertical: 0;
  --grid-spacing-horizontal: var(--spacing);
  --form-element-spacing-vertical: 12px;
  --form-element-spacing-horizontal: 16px;
  --nav-element-spacing-vertical: 16px;
  --nav-element-spacing-horizontal: 8px;
  --nav-link-spacing-vertical: 8px;
  --nav-link-spacing-horizontal: 8px;
  --form-label-font-weight: var(--font-weight);
  --transition: 0.2s ease-in-out;
  --modal-overlay-backdrop-filter: blur(4px);
  --switch-color: var(--primary-inverse);
  --switch-checked-background-color: var(--primary);
  --icon-xia: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguMDAyOTEgOS42Nzk4M0wzLjgzMzM5IDUuNTEyMjFMMy4wMjUzOSA2LjMxOTgzTDguMDAzMjkgMTEuMjk1MUwxMi45NzYyIDYuMzE5ODNMMTIuMTY3OSA1LjUxMjIxTDguMDAyOTEgOS42Nzk4M1oiIGZpbGw9IiM4MzgzODMiLz4KPC9nPgo8L3N2Zz4K");
  /* 兼容旧变量：主色直接引用品牌主色阶 */
  --primary: var(--p-main);
  --primary-hover: var(--p-hover);
  --primary-inverse: #fff;
  /* Modal 业务变量引用色阶 */
  --modal-background: var(--s-1);
  --modal-border: var(--input-border);
  --modal-text: var(--c-22);
  --modal-text-secondary: var(--c-66);
  --modal-error: var(--p-main);
  --modal-required: #f53f3f;
  --modal-success: #68cd52;
  --modal-button-background: var(--p-main);
  --modal-button-text: var(--c-ff);
  --modal-input-background: var(--input-bg-base);
  --modal-check-color: var(--p-main);
  --background-color: var(--c-ff);
  --background-light-green: var(--s-1-weak, #f5f7f9);
  --text-black-2: var(--c-22);
  --text-gray-2: var(--c-22);
  --text-gray-6: var(--c-66);
  --text-gray-9: var(--c-99);
  --text-gray-c2: var(--c-c7);
  --switch-background-color: var(--c-c7, hsl(205deg, 16%, 77%));
  --float-ball-more-button-border-color: var(--c-f5, #f6f6f6);
  --float-ball-more-button-background-color: var(--c-ff);
  --float-ball-more-button-hover-color: var(--p-weak);
  --float-ball-more-button-svg-color: #6c6f73;
  --service-bg-hover: var(--s-1-hover, #f7faff);
  --service-bg: var(--s-1-weak, #fafbfb);
  line-height: var(--line-height);
  font-family: var(--font-family);
  font-size: var(--font-size);
}

@media (max-width: 480px) {
  :root,
  #mount {
    --f-12: 10px;
    --f-14: 12px;
    --f-15: 13px;
    --f-16: 14px;
    --f-18: 16px;
    --f-20: 18px;
    --space-4: 4px;
    --space-6: 4px;
    --space-8: 6px;
    --space-12: 8px;
    --space-16: 12px;
    --space-18: 14px;
    --space-24: 18px;
    --radius-8: 6px;
    --radius-12: 10px;
    --radius-16: 12px;
    --control-height-lg: 38px;
    --shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.1);
    --width-28: 24px;
    --width-24: 20px;
    --width-20: 16px;
    --width-18: 14px;
    --width-16: 12px;
    --width-label-md: 52px;
  }
}

#mount * {
  box-sizing: border-box;
}

[hidden] {
  display: none !important;
}

:where(#mount) a,
:where(#mount) [role="link"] {
  --color: var(--primary);
  --background-color: transparent;
  outline: none;
  background-color: var(--background-color);
  color: var(--color);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
  transition: background-color var(--transition), color var(--transition),
    box-shadow var(--transition), -webkit-text-decoration var(--transition);
  transition: background-color var(--transition), color var(--transition),
    text-decoration var(--transition), box-shadow var(--transition);
  transition: background-color var(--transition), color var(--transition),
    text-decoration var(--transition), box-shadow var(--transition),
    -webkit-text-decoration var(--transition);
}
:where(#mount) a:is([aria-current], :hover, :active, :focus),
:where(#mount) [role="link"]:is([aria-current], :hover, :active, :focus) {
  --color: var(--primary-hover);
  --text-decoration: underline;
}

:where(#mount) label {
  font-size: 13px;
  line-height: 1.3;
  color: var(--text-gray-2, #222222);
}

:where(#mount) button {
  width: 100%;
  font-family: inherit;
  font-size: 15px;
  line-height: 1.3;
  min-height: 44px;
  border-radius: 12px;
  padding: 0 14px;
  border: none;
  background-color: var(--primary, #ea4c89);
  color: #ffffff;
  cursor: pointer;
  transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
}

:where(#mount) button:hover {
  background-color: var(--primary-hover, #f082ac);
}

:where(#mount) button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

:where(#mount) select,
:where(#mount) input,
:where(#mount) textarea {
  font-family: inherit;
  color: var(--text-gray-2, #222222);
}

:where(#mount) select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: inherit;
  color: var(--text-gray-2, inherit);
  font-size: 13px;
  line-height: 1.3;
  outline: none;
  padding: 8px 16px;
  border: none;
  border-radius: 12px;
  background-color: var(--popup-item-background-color, transparent);
  background-image: var(--icon-xia, none);
  background-repeat: no-repeat;
  background-position: center right 12px;
  background-size: 16px auto;
  cursor: pointer;
}

:where(#mount) input[type="checkbox"] {
  accent-color: var(--primary, #ea4c89);
}

[type="checkbox"],
[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 1.25em;
  height: 1.25em;
  margin-top: -0.125em;
  margin-right: 0.375em;
  margin-left: 0;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: 0.375em;
  margin-inline-end: 0.375em;
  border-width: var(--border-width);
  font-size: inherit;
  vertical-align: middle;
  cursor: pointer;
}
[type="checkbox"]::-ms-check,
[type="radio"]::-ms-check {
  display: none;
}
[type="checkbox"]:checked,
[type="checkbox"]:checked:active,
[type="checkbox"]:checked:focus,
[type="radio"]:checked,
[type="radio"]:checked:active,
[type="radio"]:checked:focus {
  --background-color: var(--primary);
  --border-color: var(--primary);
  background-image: var(--icon-checkbox);
  background-position: center;
  background-size: 0.75em auto;
  background-repeat: no-repeat;
}
[type="checkbox"] ~ label,
[type="radio"] ~ label {
  display: inline-block;
  margin-right: 0.375em;
  margin-bottom: 0;
  cursor: pointer;
}

[type="checkbox"]:indeterminate {
  --background-color: var(--primary);
  --border-color: var(--primary);
  background-image: var(--icon-minus);
  background-position: center;
  background-size: 0.75em auto;
  background-repeat: no-repeat;
}

[type="radio"] {
  border-radius: 50%;
}
[type="radio"]:checked,
[type="radio"]:checked:active,
[type="radio"]:checked:focus {
  --background-color: var(--primary-inverse);
  border-width: 0.35em;
  background-image: none;
}

:where(#mount) [type="checkbox"][role="switch"] {
  --background-color: var(--switch-background-color);
  --border-color: var(--switch-background-color);
  --color: var(--switch-color);
  width: 2.25em;
  height: 1.25em;
  border: var(--border-width) solid var(--border-color);
  border-radius: 1.25em;
  background-color: var(--background-color);
  line-height: 1.25em;
}
:where(#mount) [type="checkbox"][role="switch"]:focus {
  --background-color: var(--switch-background-color);
  --border-color: var(--switch-background-color);
}
:where(#mount) [type="checkbox"][role="switch"]:checked {
  --background-color: var(--switch-checked-background-color);
  --border-color: var(--switch-checked-background-color);
}
:where(#mount) [type="checkbox"][role="switch"]:before {
  display: block;
  width: calc(1.25em - (var(--border-width) * 2));
  height: 100%;
  border-radius: 50%;
  background-color: var(--color);
  content: "";
  transition: margin 0.1s ease-in-out;
}
:where(#mount) [type="checkbox"][role="switch"]:checked {
  background-image: none;
}
:where(#mount) [type="checkbox"][role="switch"]:checked::before {
  margin-left: calc(1.125em - var(--border-width));
  -webkit-margin-start: calc(1.125em - var(--border-width));
  margin-inline-start: calc(1.125em - var(--border-width));
}

:where(#mount) [type="checkbox"][aria-invalid="false"],
:where(#mount) [type="checkbox"]:checked[aria-invalid="false"],
:where(#mount) [type="radio"][aria-invalid="false"],
:where(#mount) [type="radio"]:checked[aria-invalid="false"],
:where(#mount) [type="checkbox"][role="switch"][aria-invalid="false"],
:where(#mount) [type="checkbox"][role="switch"]:checked[aria-invalid="false"] {
  --border-color: var(--form-element-valid-border-color);
}
:where(#mount) [type="checkbox"][aria-invalid="true"],
:where(#mount) [type="checkbox"]:checked[aria-invalid="true"],
:where(#mount) [type="radio"][aria-invalid="true"],
:where(#mount) [type="radio"]:checked[aria-invalid="true"],
:where(#mount) [type="checkbox"][role="switch"][aria-invalid="true"],
:where(#mount) [type="checkbox"][role="switch"]:checked[aria-invalid="true"] {
  --border-color: var(--form-element-invalid-border-color);
}

.text-black {
  color: var(--text-black-2);
}

.text-gray-2 {
  color: var(--text-gray-2);
}

.text-gray-6 {
  color: var(--text-gray-6);
}

.text-gray-9 {
  color: var(--text-gray-9);
}

.text-gray-c2 {
  color: var(--text-gray-c2);
}

.pt-4 {
  padding-top: 16px;
}

.p-2 {
  padding: 8px;
}

.pl-5 {
  padding-left: 48px;
}

.p-0 {
  padding: 0;
}

.pl-2 {
  padding-left: 8px;
}

.pl-4 {
  padding-left: 24px;
}

.pt-2 {
  padding-top: 8px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-5 {
  padding-bottom: 20px;
}

.pr-5 {
  padding-right: 48px;
}

.text-sm {
  font-size: 13px;
}

.text-base {
  font-size: 16px;
}

.w-full {
  width: 100%;
}

.flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-end {
  justify-content: flex-end;
}

.flex-grow {
  flex-grow: 1;
}

.justify-between {
  justify-content: space-between;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-4 {
  margin-bottom: 16px;
}

.mb-3 {
  margin-bottom: 12px;
}

.inline-block {
  display: inline-block;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-2-5 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.mt-0 {
  margin-top: 0;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-6 {
  margin-top: 24px;
}

.mb-1 {
  margin-bottom: 4px;
}

.ml-4 {
  margin-left: 24px;
}

.ml-3 {
  margin-left: 16px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-1 {
  margin-left: 4px;
}

.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

.mr-3 {
  margin-right: 16px;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.pl-3 {
  padding-left: 12px;
}

.pr-3 {
  padding-right: 12px;
}

.p-3 {
  padding: 12px;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.pt-3 {
  padding-top: 12px;
}

.px-6 {
  padding-left: 18px;
  padding-right: 18px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.pt-6 {
  padding-top: 20px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.left-auto {
  left: auto !important;
}

.max-h-28 {
  max-height: 112px;
}

.max-h-30 {
  max-height: 120px;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.text-xs {
  font-size: 12px;
}

.inline-flex {
  display: inline-flex;
}

.flex-1 {
  flex: 1;
}

.flex-3 {
  flex: 3;
}

.flex-4 {
  flex: 4;
}

.flex-2 {
  flex: 2;
}

.items-center {
  align-items: center;
}

.max-content {
  width: max-content;
}

.justify-center {
  justify-content: center;
}

.items-end {
  align-items: flex-end;
}

.items-baseline {
  align-items: baseline;
}

.my-5 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.my-4 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.my-3 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.pt-3 {
  padding-top: 12px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.pt-2 {
  padding-top: 8px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.pt-1 {
  padding-top: 4px;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.pb-2 {
  padding-bottom: 8px;
}

.justify-end {
  justify-content: flex-end;
}

.w-auto {
  width: auto;
}

.shrink-0 {
  flex-shrink: 0;
}

.text-right {
  text-align: right;
}

.clickable {
  cursor: pointer;
}

.close {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-image: var(--icon-close);
  background-position: center;
  background-size: auto 1rem;
  background-repeat: no-repeat;
  opacity: 0.5;
  transition: opacity var(--transition);
}

.padding-two-column {
  padding-left: 40px;
  padding-right: 40px;
}

.muted {
  color: #999;
}

.text-label {
  color: #666;
}

.display-none {
  display: none;
}

/* dark use #18232c */
@media (prefers-color-scheme: dark) {
  .text-label {
    color: #9ca3af;
  }
}

.text-decoration-none {
  text-decoration: none;
}

.text-decoration-none:is([aria-current], :hover, :active, :focus),
[role="link"]:is([aria-current], :hover, :active, :focus) {
  --text-decoration: none !important;
  background-color: transparent !important;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.max-w-20 {
  max-width: 180px;
  white-space: nowrap;
}

[data-theme="light"],
#mount:not([data-theme="dark"]) {
  --popup-footer-background-color: #e8eaeb;
  --popup-content-background-color: #ffffff;
  --popup-item-background-color: #f3f5f6;
  --popup-item-hover-background-color: #eaeced;
  --popup-trial-pro-background-color: #f9fbfc;
  --service-select-content-shadow: 0px 2px 12px 0px rgba(75, 76, 77, 0.2);
  --service-select-border-color: #fafafa;
  --service-select-selected-background-color: #f3f5f6;
  --download-app-background: #f3f5f6;
  --translate-language-background-color: #f3f5f6;
  --translate-language-icon-color: #666666;
  --translate-language-text-color: #222222;
  --translate-language-hover-background-color: #fdedf3;
  --translate-language-hover-icon-color: #e95d93;
  --error-bg: #fdedf3;
  --error-text: #222;
  --error-link: #ea4c89;
}

[data-theme="dark"] {
  --popup-footer-background-color: #0d0d0d;
  --popup-content-background-color: #191919;
  --popup-item-background-color: #272727;
  --popup-item-hover-background-color: #333333;
  --popup-trial-pro-background-color: #222222;
  --service-select-content-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.9);
  --service-select-border-color: #2c2c2c;
  --service-select-selected-background-color: #333333;
  --download-app-background: #333;
  --translate-language-background-color: #2d2e2f;
  --translate-language-icon-color: #b3b3b3;
  --translate-language-text-color: #b3b3b3;
  --translate-language-hover-background-color: #a97b8c;
  --translate-language-hover-icon-color: rgba(255, 255, 255, 0.9);
  --error-bg: #26171d;
  --error-text: #dbdbdb;
  --error-link: #ea4c89;
}

#mount {
  min-width: 268px;
}

body {
  padding: 0;
  margin: 0 auto;
  min-width: 268px;
  border-radius: 10px;
}

.popup-container {
  font-size: 16px;
  --font-size: 16px;
  color: #666;
  background-color: var(--popup-footer-background-color);
  width: 316px;
  min-width: 316px;
  position: relative;
  overflow: hidden;
}

.popup-content {
  background-color: var(--popup-content-background-color);
  border-radius: 0px 0px 12px 12px;
  padding: 16px 20px;
}

.popup-userscript-three-feature-layout {
  background-color: var(--popup-footer-background-color);
}

.popup-userscript-three-feature-layout .popup-content {
  padding-bottom: 20px;
  border-radius: 0 0 12px 12px;
}

.popup-userscript-three-feature-layout .popup-footer {
  border-radius: 0;
}

.immersive-translate-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  touch-action: none;
}

.immersive-translate-popup-wrapper {
  background: var(--background-color);
  border-radius: 10px;
  border: 1px solid var(--muted-border-color);
}

.main-button {
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  border-radius: 12px;
  padding: unset;
  height: 48px;
  line-height: 48px;
  flex: 1;
}

select.translate-service,
select.min-select {
  --form-element-spacing-horizontal: 0;
  margin-bottom: 0px;
  max-width: unset;
  flex: 1;
  overflow: hidden;
  font-size: 13px;
  border: none;
  border-radius: 8px;
  padding-right: 30px;
  padding-left: 0px;
  background-position: center right 12px;
  background-size: 16px auto;
  background-image: var(--icon-xia);
  text-overflow: ellipsis;
  color: var(--text-gray-2);
  background-color: transparent;
  box-shadow: unset !important;
  cursor: pointer;
}

select.more {
  background-position: center right;
  padding-right: 20px;
}

select.translate-service {
  color: var(--text-black-2);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9IjAuOCI+PHBhdGggZD0iTTMuNDc5NzMgNi4zODY0M0wwLjcyOTI5NyAzLjMyMjE2QzAuNjE2ODggMy4xOTY5NCAwLjU1NDY5NSAzLjAzNDU5IDAuNTU0Njg4IDIuODY2M0MwLjU1NDY4OCAyLjQ4OTI0IDAuODYwNTQ3IDIuMTgzNTkgMS4yMzc4NCAyLjE4MzU5SDYuNzM4NzFDNi45MDcwNyAyLjE4MzU4IDcuMDY5NTEgMi4yNDU3MiA3LjE5NDg4IDIuMzU4MDlDNy40NzU3NCAyLjYwOTg2IDcuNDk5MTkgMy4wNDE0OCA3LjI0NzI2IDMuMzIyMTZMNC40OTY4MiA2LjM4NjQ0QzQuNDgwMzIgNi40MDQ4MiA0LjQ2MjgzIDYuNDIyMjkgNC40NDQ0NCA2LjQzODc4QzQuMTYzNTggNi42OTA1NSAzLjczMTY2IDYuNjY3MTEgMy40Nzk3MyA2LjM4NjQzWiIgZmlsbD0iIzk5OTk5OSIvPjwvZz48L3N2Zz4K");
  background-size: 8px auto;
}

.min-select-container.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.popup-footer {
  background-color: var(--popup-footer-background-color);
  height: 40px;
  display: flex;
  align-items: center;
}

/* Footer 三栏布局样式 */
.footer-link-btn {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  min-width: 72px;
}

.footer-icon-btn {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-icon-btn svg {
  color: #999999;
}

[data-theme="dark"] .footer-icon-btn svg {
  color: #707070;
}

.footer-link-text {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  white-space: nowrap;
}

[data-theme="dark"] .footer-link-text {
  color: #b3b3b3;
}

.footer-link-btn-right {
  justify-content: flex-end;
}

.footer-center-text {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0 8px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #999999;
  line-height: 1;
  white-space: nowrap;
}

.footer-center-text.is-overflowing {
  justify-content: flex-start;
}

.footer-center-text.is-overflowing .footer-center-content {
  animation: footer-scroll-text 12s linear infinite;
}

@keyframes footer-scroll-text {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.footer-center-content {
  display: inline-flex;
  align-items: center;
}

.footer-scroll-gap {
  display: inline-block;
  width: 80px;
  flex-shrink: 0;
}

[data-theme="dark"] .footer-center-text {
  color: #707070;
}

.footer-text-content {
  display: inline-block;
}

.footer-privacy-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: inherit;
  text-decoration: none;
}

.footer-version-inline-text {
  font-size: 12px;
  color: #999999;
  line-height: 1;
  border-bottom: 1px solid transparent;
}

[data-theme="dark"] .footer-version-inline-text {
  color: #707070;
}

.footer-version-inline-text:hover {
  border-bottom-color: #999999;
}

[data-theme="dark"] .footer-version-inline-text:hover {
  border-bottom-color: #707070;
}

.translate-language-row {
  gap: 4px;
}

.translate-language-exchange {
  width: 36px;
  height: 48px;
  background-color: var(--translate-language-background-color);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--translate-language-icon-color);
  flex-shrink: 0;
  cursor: pointer;
  margin-right: 8px;
}

.translate-language-exchange:hover {
  color: var(--translate-language-hover-icon-color);
}

.translate-language-exchange-active {
  background-color: var(--translate-language-hover-background-color);
  color: var(--translate-language-hover-icon-color);
}

.translate-language-exchange-active:hover {
  background-color: var(--translate-language-hover-background-color);
  color: var(--translate-language-hover-icon-color);
}

.translate-language-arrow {
  width: 24px;
  height: 24px;
  margin: 0;
}

.translation-service-container {
  background-color: var(--popup-item-background-color);
  border-radius: 12px;
}

.translation-service-primary-field {
  position: relative;
}

.translation-service-guide-hitbox {
  position: absolute;
  right: 46px;
  top: 0;
  width: 1px;
  height: 1px;
  pointer-events: auto;
}

.min-select-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  background-color: var(--popup-item-background-color);
  padding-left: 16px;
}

.min-select-container:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.min-select-container:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.min-select-container:only-child {
  border-radius: 10px;
}

.popup-ai-context-label {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  min-width: 60px;
  flex-shrink: 0;
  margin-bottom: 0;
}

.popup-ai-context-switch {
  align-self: center;
  margin: 0;
  margin-inline-end: 12px;
}

.translate-mode {
  width: 36px;
  height: 48px;
  border-radius: 12px;
  background-color: var(--translate-language-background-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  color: var(--translate-language-text-color);
  margin-right: 8px;
}

/* 快捷操作设置标题栏 */
.widgets-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 4px;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 18px;
}

.widgets-header-title {
  color: #999999;
}

.widgets-header-action {
  color: #999999;
  text-decoration: underline;
  cursor: pointer;
}

.widgets-header-action:hover {
  color: #666666;
}

.widgets-container {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  gap: 8px;
  margin-top: 16px;
}

.popup-userscript-three-feature-layout .widgets-container-compact-monkey {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 12px;
}

.popup-userscript-three-feature-layout .widgets-container-compact-monkey.widgets-four-items {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.widgets-container.widgets-single-item {
  grid-template-columns: minmax(0, 1fr);
  margin-top: 12px;
}

.widgets-container.widgets-single-item .widget-item {
  max-width: none;
}

/* 当只有两个小组件时的样式优化 */
.widgets-container.widgets-two-items {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.widgets-container.widgets-two-items .widget-item {
  max-width: none;
}

.widget-item {
  display: flex;
  width: 100%;
  min-height: 44px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 1px solid #eef0f2;
  box-sizing: border-box;
  font-size: 14px;
  border-radius: 12px;
  cursor: pointer;
  padding: 0 14px;
  text-align: left;
  gap: 6px;
}

.widget-item.widget-item-single {
  flex: 1 1 auto;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #eef0f2;
  border-radius: 16px;
  padding: 0 14px;
  background: transparent;
}

.popup-userscript-three-feature-layout .widget-item-compact {
  min-height: 44px;
  flex-direction: row;
  justify-content: center;
  gap: 6px;
  padding: 0 12px;
}

.widget-item svg {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}

.widget-icon-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--c-66, #666666);
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  word-break: keep-all;
}

.popup-userscript-three-feature-layout .widget-item-compact .widget-icon-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 21px;
  text-align: left;
}

.widget-item.widget-item-single .widget-icon-text {
  white-space: nowrap;
  text-align: left;
  color: var(--c-66, #666666);
}

[data-theme="dark"] .widget-item,
[data-theme="dark"] .widget-item.widget-item-single {
  border-color: #2e2e2e;
}

[data-theme="dark"] .widget-icon-text,
[data-theme="dark"] .widget-item.widget-item-single .widget-icon-text {
  color: var(--c-66, #666666);
}

[data-theme="dark"] .more-settings-icon {
  fill: #191919;
}

.share-button-container {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 2px 3px 0 8px;
}

.share-button-container svg {
  fill: var(--text-gray-9);
}

.min-select-container:hover,
.widget-item:hover {
  background-color: var(--popup-item-hover-background-color);
}

.main-button:hover {
  background-color: #f5508f;
}

.share-button-container:hover {
  background-color: var(--popup-item-background-color);
  border-radius: 6px;
}

.error-boundary {
  background: #fff2f0;
  border: 1px solid #ffccc7;
  display: flex;
  padding: 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.88);
  word-break: break-all;
  margin: 12px;
  border-radius: 12px;
  flex-direction: column;
}

.upgrade-pro {
  border-radius: 11px;
  background: linear-gradient(57deg, #272727 19.8%, #696969 82.2%);
  padding: 2px 8px;
  transform: scale(0.85);
}

.upgrade-pro span {
  background: linear-gradient(180deg, #ffeab4 17.65%, #f8c235 85.29%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 12px;
  margin-left: 4px;
}

.upgrade-pro svg {
  margin-top: -2px;
}

.upgrade-pro:hover {
  background: linear-gradient(57deg, #3d3d3d 19.8%, #949494 82.2%);
}

.border-bottom-radius-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.trial-pro-container {
  border-radius: 0px 0px 12px 12px;
  background: var(--popup-trial-pro-background-color);
  display: flex;
  align-items: center;
  height: 44px;
  padding-left: 16px;
  padding-right: 12px;
  font-size: 12px;
}

.trial-pro-container label {
  line-height: 13px;
  color: var(--text-black-2);
}

.trial-pro-container img {
  margin-left: 5px;
}

.cursor-pointer {
  cursor: pointer;
}

.upgrade-pro-discount-act {
  height: 25px;
  display: flex;
  padding: 0 4px;
  align-items: center;
  border-radius: 15px;
  background: linear-gradient(
    90deg,
    #cefbfa 11.33%,
    #d7f56f 63.75%,
    #fccd5e 100%
  );
  transform: scale(0.9);
  box-shadow: 0px 1.8px 3.6px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.upgrade-pro-discount-act span {
  font-size: 12px;
  font-weight: 700;
  margin-left: 4px;
  color: #222222;
}

.upgrade-pro-discount-act:hover {
  text-decoration: unset;
  background: linear-gradient(
    90deg,
    #e2fffe 11.33%,
    #e6ff91 63.75%,
    #ffdf93 100%
  );
}

.custom-select-container {
  width: 200px;
  position: relative;
  flex: 1;
}

#translation-service-select {
  padding-right: 12px;
}

.custom-select-content {
  border-radius: 12px;
  background: var(--popup-content-background-color);
  box-shadow: var(--service-select-content-shadow);
  border: 1px solid var(--service-select-border-color);
  padding: 8px;
  position: absolute;
  left: -68px;
  right: 0;
  z-index: 100;
  overflow-y: auto;
}

.custom-select-item.default {
  width: 100%;
  padding: 0;
}

.custom-select-item {
  font-size: 14px;
  padding: 5px 8px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--text-black-2);
  width: auto;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}

.custom-select-item-img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

@media (prefers-color-scheme: dark) {
  .custom-select-item-img {
    margin-right: 6px;
  }
}

.custom-select-content .custom-select-item.selected,
.custom-select-content .custom-select-item:hover {
  background: var(--service-select-selected-background-color);
}

.custom-select-item > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-select-item-pro {
  font-size: 12px;
  margin-left: 6px;
  display: flex;
}

.custom-select-item-pro img {
  margin: 0 3px;
  width: 20px;
  flex-shrink: 0;
}

.service-select-inline-sponsor-container {
  width: 50px;
  min-width: 0;
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.service-select-inline-sponsor-marquee {
  min-width: max-content;
  display: inline-flex;
  align-items: center;
  column-gap: 12px;
  animation: service-select-inline-sponsor-scroll 10s linear infinite;
}

.service-select-inline-sponsor-track {
  min-width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

@keyframes service-select-inline-sponsor-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-50% - 6px));
  }
}

.custom-select-group-header {
  font-size: 12px;
  font-weight: 500;
  color: var(--text-gray-9);
  padding: 8px 8px 6px;
  margin-top: 2px;
  letter-spacing: 0.5px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.custom-select-group-header--recommendation {
  padding-top: 4px;
}

.custom-select-group-header-tip {
  display: inline-flex;
  align-items: center;
  color: #bcbcbc;
  cursor: pointer;
  line-height: 0;
}

.more-container {
  position: relative;
}

.new-menu-indicator {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #ef3434;
  border-radius: 50%;
  right: 18px;
  top: 4px;
}

.download-app {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: var(--download-app-background);
  padding: 4px 8px;
  color: var(--text-gray-6);
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

/* Popup 动画效果 */
@keyframes popup-fade-in {
  from {
    opacity: 0;
    transform: translateY(10px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes popup-fade-out {
  from {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  to {
    opacity: 0;
    transform: translateY(10px) scale(0.95);
  }
}

.popup-generic-content {
  animation: popup-fade-in 0.2s ease-out;
}

.popup-generic-content.hiding {
  animation: popup-fade-out 0.15s ease-in;
}

select.min-select {
  --form-element-spacing-horizontal: 0;
  max-width: 128px;
  overflow: hidden;
  color: var(--primary);
  font-size: 13px;
  border: none;
  padding: 0;
  padding-right: 20px;
  text-overflow: ellipsis;
  color: var(--color);
}
select.min-select-secondary {
  color: var(--color);
}
select.min-select:focus {
  outline: none;
  border: none;
  --box-shadow: none;
}

select.min-select-left {
  padding-right: 0px;
  /* padding-left: 24px; */
  /* background-position: center left 0; */
  text-overflow: ellipsis;
  text-align: left;
}

select.transform-padding-left {
  padding-left: 12px;
  transform: translateX(-12px);
  background-position: center right 0px;
}

select.text-gray-6 {
  color: var(--text-gray-6);
}

/* dark use black, for windows */
@media (prefers-color-scheme: dark) {
  select.translate-service option,
  select.min-select option {
    background-color: #666666;
  }
}

select.min-select-no-arrow {
  background-image: none;
  padding-right: 0;
}

.activity-tips {
  border-radius: 8px;
  padding: 0px 8px;
  height: 26px;
  background: linear-gradient(
    83deg,
    #faccde -0.87%,
    #fce7ef 43.13%,
    #fbd6e4 72.08%,
    #ffb3d1 96.34%
  );
  color: #333;
  cursor: pointer;
  gap: 4px;
  font-size: 12px;
}

.activity-tips-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.countdown-container {
  min-width: 50px;
  text-align: left;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.01em;
}

.activity-tips-text {
  font-weight: 600;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 非会员升级提示 */
.upgrade-tips {
  padding: 0px 6px 0px 4px;
  height: 18px;
  color: #ea4c89;
  cursor: pointer;
  gap: 6px;
  font-size: 12px;
  line-height: 18px;
}

.upgrade-tips svg:first-child {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  filter: drop-shadow(0px 4px 4px rgba(236, 76, 140, 0.2));
}

.upgrade-tips-text {
  font-weight: 500;
  white-space: nowrap;
}

.upgrade-tips-switch {
  position: relative;
  width: 30px;
  height: 18px;
  border-radius: 24px;
  background: #cccccc;
  flex-shrink: 0;
}

.upgrade-tips-switch-thumb {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  background: #ffffff;
}

/* 抽屉组件样式 */
.drawer-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.25s ease,
    visibility 0.25s ease;
}

.drawer-overlay.drawer-visible {
  opacity: 1;
  visibility: visible;
}

.drawer-panel {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  border-radius: 12px 12px 0 0;
  z-index: 101;
  transform: translateY(100%);
  transition: transform 0.3s ease;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
}

.drawer-visible .drawer-panel {
  transform: translateY(0);
}

[data-theme="dark"] .drawer-panel {
  background: #222222;
}

.drawer-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  flex-shrink: 0;
}

.drawer-title {
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}

[data-theme="dark"] .drawer-title {
  color: #e0e0e0;
}

.drawer-close {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999999;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}

.drawer-close:hover {
  background-color: #f3f5f6;
}

[data-theme="dark"] .drawer-close:hover {
  background-color: #333333;
}

.drawer-body {
  padding: 16px 20px;
  overflow-y: auto;
  flex: 1;
}

.drawer-body.drawer-body-hover {
  padding: 0 20px 20px 20px;
  overflow-y: auto;
  flex: 1;
}

.drawer-body.drawer-body-more-settings {
  padding-top: 0;
}

.drawer-footer {
  padding: 12px 20px;
  border-top: 1px solid #eef0f2;
  flex-shrink: 0;
  text-align: center;
}

[data-theme="dark"] .drawer-footer {
  border-top: 1px solid #2e2e2e;
}

.drawer-footer-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.drawer-footer-actions-single {
  justify-content: center;
}

.drawer-footer-text {
  font-size: 12px;
  cursor: pointer;
  color: #999999;
  text-decoration: none;
  flex: 1 1 0;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

.drawer-footer-actions-single .drawer-footer-text {
  flex: 0 1 auto;
  max-width: 100%;
}

.drawer-footer-text:hover {
  text-decoration: underline;
}

/* 抽屉内容区域样式 */
.drawer-section {
  margin-bottom: 16px;
}

.drawer-section:last-child {
  margin-bottom: 0;
}

.drawer-section-highlight {
  background-color: #f9f9f9;
  border-radius: 12px;
  padding: 16px;
}

[data-theme="dark"] .drawer-section-highlight {
  background-color: #2a2a2a;
}

.drawer-section-title {
  font-size: 14px;
  font-weight: 500;
  color: #666666;
  margin-bottom: 12px;
}

[data-theme="dark"] .drawer-section-title {
  color: #999999;
}

.drawer-section-divider {
  height: 1px;
  background-color: #eef0f2;
  margin: 16px 0;
}

/* ========== 通用抽屉组件样式 ========== */
.popup-drawer-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.popup-drawer-tabs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 4px;
  padding: 4px;
  border-radius: 8px;
  background: #f3f5f6;
}

[data-theme="dark"] .popup-drawer-tabs {
  background: #2a2a2a;
}

.popup-drawer-tabs button {
  height: 30px;
  border: 0;
  border-radius: 6px;
  color: #666666;
  background: transparent;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  cursor: pointer;
}

.popup-drawer-tabs button.active {
  color: #222222;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

[data-theme="dark"] .popup-drawer-tabs button {
  color: #b3b3b3;
}

[data-theme="dark"] .popup-drawer-tabs button.active {
  color: #f3f3f3;
  background: #1f1f1f;
}

.popup-drawer-card {
  background: #f3f5f6;
  border-radius: 12px;
  padding: 12px 12px 16px;
}

[data-theme="dark"] .popup-drawer-card {
  background: #2a2a2a;
}

.popup-drawer-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 21px;
  gap: 12px;
}

.popup-drawer-card-header input[type="checkbox"][role="switch"] {
  margin: 0;
  flex-shrink: 0;
}

.popup-drawer-card-title {
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 21px;
}

.popup-drawer-card-title-row {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  gap: 6px;
}

.popup-drawer-premium-icon {
  width: 24px;
  height: 12px;
  flex: 0 0 auto;
}

[data-theme="dark"] .popup-drawer-card-title {
  color: #e0e0e0;
}

.popup-drawer-card-description {
  margin-top: 10px;
  color: #777777;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.popup-drawer-card-description-tip {
  margin-top: 4px;
  color: #d46b08;
}

[data-theme="dark"] .popup-drawer-card-description {
  color: #a5a5a5;
}

[data-theme="dark"] .popup-drawer-card-description-tip {
  color: #f6ad55;
}

.popup-drawer-card-divider {
  height: 1px;
  width: calc(100% + 24px);
  background-color: #ffffff;
  margin: 12px -12px 16px;
}

[data-theme="dark"] .popup-drawer-card-divider {
  background-color: #333333;
}

.popup-drawer-demo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.popup-drawer-demo-region-fixed {
  height: 51px;
  max-height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup-drawer-demo-region-min {
  min-height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup-drawer-demo-selection {
  width: 100%;
  min-width: 0;
  flex-wrap: nowrap;
}

.popup-drawer-demo-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup-drawer-demo-plus,
.popup-drawer-demo-equal {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #333333;
}

[data-theme="dark"] .popup-drawer-demo-plus,
[data-theme="dark"] .popup-drawer-demo-equal {
  color: #e0e0e0;
}

.popup-drawer-demo-logo {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup-drawer-demo-logo img {
  width: 28px;
  height: 28px;
  display: block;
  filter: drop-shadow(0 4px 12px rgba(255, 166, 201, 0.5));
}

.popup-drawer-demo-lasso {
  width: 38px;
  height: 24px;
  border: 3px solid #ea4c89;
  border-right-color: transparent;
  border-radius: 52% 48% 50% 46%;
  transform: rotate(-10deg);
  box-shadow: 0 4px 12px rgba(255, 166, 201, 0.5);
  box-sizing: border-box;
}

.popup-drawer-demo-result {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #333333;
}

.popup-drawer-demo-result-ellipsis {
  min-width: 0;
  max-width: calc(100% - 72px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[data-theme="dark"] .popup-drawer-demo-result {
  color: #e0e0e0;
}

.popup-drawer-trigger {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.popup-drawer-trigger-label {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #999999;
  padding-left: 4px;
}

.popup-drawer-trigger-options {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
}

.popup-drawer-trigger-option {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  height: 34px;
  border-radius: 8px;
  border: 1px solid #eef0f2;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #333333;
  background: #ffffff;
  cursor: pointer;
  box-sizing: border-box;
}

.popup-drawer-trigger-option-disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}

.popup-drawer-trigger-option:not(.popup-drawer-trigger-option-selected):hover {
  border-color: #d0d3d6;
}

.popup-drawer-trigger-option-selected {
  border: 0.5px solid #ea4c89;
  background: #fdedf3;
  box-shadow: 0px 4px 12px rgba(255, 166, 201, 0.5);
}

[data-theme="dark"] .popup-drawer-trigger-option {
  background: #1f1f1f;
  border-color: #333333;
  color: #e0e0e0;
}

[data-theme="dark"]
  .popup-drawer-trigger-option:not(
    .popup-drawer-trigger-option-selected
  ):hover {
  border-color: #444444;
}

[data-theme="dark"] .popup-drawer-trigger-option-selected {
  background: rgba(233, 76, 137, 0.2);
  border-color: #ea4c89;
  box-shadow: 0 4px 12px 0 rgba(255, 166, 201, 0.3);
}

.popup-drawer-trigger-option-with-icon {
  gap: 8px;
}

/* ========== 通用抽屉演示区域样式 ========== */
/* 键帽样式 */
.popup-drawer-demo-keycap {
  min-width: 72px;
  padding: 9px;
  height: auto;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: #ffffff;
  background:
    radial-gradient(
      60px 36px at 85% 100%,
      rgba(208, 208, 208, 0.2),
      rgba(255, 255, 255, 0)
    ),
    radial-gradient(72px 36px at 50% 0%, #101010 0%, #242424 100%);
  box-shadow:
    2px 2px 3.5px rgba(0, 0, 0, 0.4),
    inset 0.5px 0.7px 0.4px rgba(255, 255, 255, 0.5),
    inset -0.5px -0.5px 0.2px rgba(0, 0, 0, 0.6);
}

.popup-drawer-demo-keycap-text {
  max-width: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 小圆点样式 */
.popup-drawer-demo-mini-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #ea4c89;
  flex-shrink: 0;
  align-self: center;
  box-shadow: 0 4px 12px rgba(255, 166, 201, 0.5);
}

[data-theme="dark"] .drawer-section-divider {
  background-color: #333333;
}

/* 开关行 */
.drawer-switch-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
}

.drawer-switch-row.drawer-row-border {
  border-bottom: 1px solid #eef0f2;
  margin-bottom: 8px;
  padding-bottom: 12px;
}

[data-theme="dark"] .drawer-switch-row.drawer-row-border {
  border-bottom-color: #333333;
}

.drawer-switch-label {
  font-size: 14px;
  color: #222222;
}

[data-theme="dark"] .drawer-switch-label {
  color: #e0e0e0;
}

/* 链接行 */
.drawer-link-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  cursor: pointer;
  border-bottom: 1px solid #eef0f2;
  font-size: 14px;
  color: #222222;
}

.drawer-link-row:last-child {
  border-bottom: none;
}

[data-theme="dark"] .drawer-link-row {
  border-bottom-color: #333333;
  color: #e0e0e0;
}

.drawer-link-row:hover {
  color: #ea4c89;
}

/* 演示区域 */
.drawer-demo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 0;
}

.drawer-demo-icon {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #eef0f2;
}

[data-theme="dark"] .drawer-demo-icon {
  background-color: #333333;
  border-color: #444444;
}

.drawer-demo-plus,
.drawer-demo-equal {
  font-size: 16px;
  color: #999999;
}

.drawer-demo-logo {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  overflow: hidden;
}

.drawer-demo-logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.drawer-demo-result {
  font-size: 14px;
  color: #222222;
  padding: 8px 12px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #eef0f2;
}

[data-theme="dark"] .drawer-demo-result {
  background-color: #333333;
  border-color: #444444;
  color: #e0e0e0;
}

/* 触发方式选项 */
.drawer-options {
  display: flex;
  gap: 8px;
}

.drawer-options-wrap {
  flex-wrap: wrap;
}

.drawer-option {
  padding: 8px 16px;
  font-size: 14px;
  color: #666666;
  background-color: #f3f5f6;
  border-radius: 8px;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.2s ease;
}

[data-theme="dark"] .drawer-option {
  background-color: #333333;
  color: #b3b3b3;
}

.drawer-option:hover {
  background-color: #eaeced;
}

[data-theme="dark"] .drawer-option:hover {
  background-color: #3a3a3a;
}

.drawer-option-selected {
  border-color: #ea4c89;
  background-color: #fdedf3;
  color: #ea4c89;
  box-shadow: 0px 4px 12px rgba(255, 166, 201, 0.5);
}

[data-theme="dark"] .drawer-option-selected {
  background-color: rgba(234, 76, 137, 0.2);
}

.drawer-body.drawer-body-selection {
  padding: 0 20px 20px 20px;
  overflow: hidden;
  flex: 0 0 auto;
}

/* ========== 更多设置抽屉样式 ========== */
.more-settings-drawer {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.more-settings-quick-actions {
  display: flex;
  gap: 8px;
}

.more-settings-feature-card {
  flex: 1 1 0;
  min-width: 0;
  height: 40px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: 12px;
  cursor: pointer;
  background-color: #f3f5f6;
  transition: background-color 0.2s ease;
}

.more-settings-feature-card:hover {
  background-color: #e8eaec;
}

.more-settings-feature-card:active {
  background-color: #dde0e2;
}

.more-settings-feature-card-label {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #666666;
  white-space: nowrap;
}

.more-settings-section {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.more-settings-switch-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 21px;
  gap: 12px;
}

.more-settings-switch-label {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #222222;
  white-space: normal;
  word-break: break-word;
}

.more-settings-switch-row input[type="checkbox"] {
  flex-shrink: 0;
  margin-top: 2px;
}

[data-theme="dark"] .more-settings-switch-label {
  color: #e0e0e0;
}

.more-settings-cache-label {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 4px;
}

.more-settings-cache-size {
  color: #999999;
}

.more-settings-cache-clean-link {
  color: #ea4c89;
  text-decoration: none;
  white-space: nowrap;
}

.more-settings-cache-clean-link:hover {
  text-decoration: underline;
}

[data-theme="dark"] .more-settings-cache-size {
  color: #8a8a8a;
}

[data-theme="dark"] .more-settings-feature-card {
  background-color: #2a2a2a;
}

[data-theme="dark"] .more-settings-feature-card:hover {
  background-color: #333333;
}

[data-theme="dark"] .more-settings-feature-card:active {
  background-color: #3a3a3a;
}

[data-theme="dark"] .more-settings-feature-card-label {
  color: #e0e0e0;
}

/* 动作按钮样式 */
.more-settings-action-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 40px;
  padding: 0 12px;
  color: #222222;
  background-color: #f3f5f6;
  border-radius: 12px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.more-settings-action-button:hover {
  background-color: #e8eaec;
}

.more-settings-action-button:active {
  background-color: #dde0e2;
}

.more-settings-action-button-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: inherit;
  text-align: center;
}

[data-theme="dark"] .more-settings-action-button {
  color: #e0e0e0;
  background-color: #2a2a2a;
}

[data-theme="dark"] .more-settings-action-button:hover {
  background-color: #333333;
}

[data-theme="dark"] .more-settings-action-button:active {
  background-color: #3a3a3a;
}

[data-theme="dark"] .more-settings-action-button-label {
  color: #e0e0e0;
}

/* 错误消息组件样式 */
.error-message-container {
  display: flex;
  align-items: flex-start;
  padding: 12px 16px;
  margin-top: 6px;
  margin-bottom: -14px;
  border: 1px solid #f53f3f;
  border-radius: 12px;
  background-color: var(--error-bg);
}

.error-message-icon-wrapper {
  width: 21px;
  height: 21px;
  min-width: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}

.error-message-icon {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #f53f3f;
}

.error-message-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: var(--error-text);
}

.error-message-text a {
  color: var(--error-link);
  text-decoration: underline;
}

.ad-banner-container {
  margin-top: 10px;
  margin-bottom: -5px;
}

html {
  font-size: 17px;
}

@media print {
  .imt-fb-container {
    display: none !important;
  }
}

#mount {
  position: absolute;
  display: none;
  min-width: 250px;
  height: auto;
  --font-size: 17px;
  font-size: 17px;
}

/* float-ball */
.imt-fb-container {
  position: fixed;
  padding: 0;
  top: 335px;
  width: fit-content;
  display: flex;
  flex-direction: column;
  display: none;
  direction: ltr;
  background-color: transparent !important;
}

.imt-fb-container.active .imt-manga-button {
  opacity: 1;
}

.imt-fb-container.left {
  align-items: flex-start;
  left: 0;
}

.imt-fb-container.right {
  align-items: flex-end;
  right: 0;
}

.imt-fb-btn {
  cursor: pointer;
  background: var(--float-ball-more-button-background-color);
  height: 36px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}

.imt-fb-btn.left {
  border-top-right-radius: 36px;
  border-bottom-right-radius: 36px;
  padding-left: 3px;
}

.imt-fb-btn.right {
  border-top-left-radius: 36px;
  border-bottom-left-radius: 36px;
  padding-right: 3px;
}

.imt-fb-btn.mini.left {
  transform: translateX(-22px);
}

.imt-fb-btn.mini.right {
  transform: translateX(22px);
}

.imt-fb-btn.mini.active {
  transform: translateX(0);
}

.imt-fb-btn div {
  height: 36px;
  display: inline-flex;
  align-items: center;
  position: relative;
}

.imt-fb-btn .imt-fb-hit-area {
  position: absolute;
  top: 0;
  height: 36px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  background: transparent;
}

.imt-fb-btn.mini.right .imt-fb-hit-area {
  left: -10px;
}

.imt-fb-btn.mini.left .imt-fb-hit-area {
  right: -10px;
}

.imt-fb-btn.left div {
  border-top-right-radius: 34px;
  border-bottom-right-radius: 34px;
  justify-content: flex-end;
}

.imt-fb-btn.right div {
  border-top-left-radius: 34px;
  border-bottom-left-radius: 34px;
}

.imt-fb-logo-img {
  width: 20px;
  height: 20px;
  margin: 0 10px;
}

.imt-fb-logo-img-big-bg {
  width: 28px;
  height: 28px;
  margin: 0;
  background-color: #ed6d8f;
  border-radius: 50%;
  margin: 0 5px;
}

.imt-float-ball-translated {
  position: absolute;
  width: 11px;
  height: 11px;
  bottom: 4px;
  right: 4px;
}

.btn-animate {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition:
    opacity ease-out 250ms,
    -webkit-transform ease-out 250ms;
  transition:
    opacity ease-out 250ms,
    -webkit-transform ease-out 250ms;
  transition:
    opacity ease-out 250ms,
    transform ease-out 250ms;
  transition:
    opacity ease-out 250ms,
    transform ease-out 250ms,
    -webkit-transform ease-out 250ms;
}

.imt-fb-setting-btn {
  margin-right: 18px;
  width: 28px;
  height: 28px;
}

.immersive-translate-popup-wrapper {
  background: var(--background-color);
  border-radius: 20px;
  box-shadow: 2px 10px 24px 0px #0e121614;
  border: none;
}

.popup-container {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.popup-content {
  border-radius: 20px 20px 12px 12px;
}
.popup-footer {
  border-radius: 20px;
}

.popup-userscript-three-feature-layout {
  border-radius: 20px;
}

.popup-userscript-three-feature-layout .popup-content {
  border-radius: 20px 20px 12px 12px;
}

.popup-userscript-three-feature-layout .popup-footer {
  border-radius: 0;
}

.imt-fb-close-button {
  cursor: pointer;
  position: absolute;
  left: -10px;
  bottom: -20px;
}
.imt-fb-container.left .imt-fb-close-button {
  left: auto;
  right: -10px;
}

.imt-fb-close-content {
  padding: 22px;
  width: 320px;
  pointer-events: all;
}

.imt-fb-close-title {
  font-weight: 500;
  color: var(--text-black-2);
}

.imt-fb-close-radio-content {
  background-color: var(--background-light-green);
  padding: 8px 20px;
}

.imt-fb-radio-sel,
.imt-fb-radio-nor {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  flex-shrink: 0;
}

.imt-fb-radio-sel {
  border: 2px solid var(--primary);
  display: flex;
  align-items: center;
  justify-content: center;
}

.imt-fb-radio-sel div {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: var(--primary);
}

.imt-fb-radio-nor {
  border: 2px solid var(--input-border-strong);
}

.imt-fb-primary-btn {
  background-color: var(--primary);
  width: 72px;
  height: 32px;
  color: white;
  border-radius: 8px;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  cursor: pointer;
}

.imt-fb-default-btn {
  border: 1px solid var(--primary);
  width: 72px;
  height: 32px;
  border-radius: 8px;
  color: var(--primary);
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}

.imt-fb-guide-container {
  width: 312px;
  transform: translateY(-45%);
}

.imt-fb-guide-bg {
  position: absolute;
  left: 30px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  height: 100%;
  width: 90%;
}

.imt-fb-guide-bg.left {
  transform: scaleX(-1);
}

.imt-fb-guide-content {
  margin: 16px -30px 80px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.imt-fb-guide-content.left {
  margin: 16px 21px 60px 32px;
}

.imt-fb-guide-img {
  width: 220px;
  height: 112px;
}

.imt-fb-guide-message {
  font-size: 14px;
  line-height: 28px;
  color: #333333;
  white-space: pre-wrap;
  text-align: center;
  font-weight: 700;
  margin-bottom: 20px;
}

.imt-manga-guide-message {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  text-align: center;
  font-weight: 500;
  margin-bottom: 12px;
}

.imt-fb-guide-button {
  margin-top: 16px;
  line-height: 40px;
  height: 40px;
  padding: 0 20px;
  width: unset;
}

.imt-fb-side {
  border-radius: 50%;
  cursor: pointer;
  pointer-events: all;
  position: relative;
}

.imt-fb-side {
  margin: 10px 0;
}

.imt-fb-side::before,
.imt-manga-button::before,
.imt-fb-round-button::before {
  content: "";
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.15s ease;
}

.imt-fb-side:hover::before,
.imt-manga-button:hover::before,
.imt-fb-round-button:hover::before {
  background-color: var(--float-ball-more-button-hover-color);
}

.imt-fb-new-badge {
  width: 26px;
  height: 14px;
  padding: 3px;
  background-color: #f53f3f;
  border-radius: 4px;
  position: absolute;
  top: -5px;
  right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.imt-fb-side * {
  pointer-events: all;
}

.imt-fb-pin-icon {
  position: absolute;
  left: -16px;
  bottom: -12px;
  opacity: 0;
  cursor: pointer;
}
.imt-fb-container.left .imt-fb-pin-icon {
  left: auto;
  right: -16px;
}

.imt-fb-side:hover .imt-fb-pin-icon {
  opacity: 1;
}

.imt-fb-more-button {
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/* Sheet.css */
.immersive-translate-sheet {
  position: fixed;
  transform: translateY(100%);
  /* Start off screen */
  left: 0;
  right: 0;
  background-color: var(--background-color);
  transition: transform 0.3s ease-out;
  /* Smooth slide transition */
  box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1);
  /* Ensure it's above other content */
  bottom: 0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  overflow: hidden;
}

.immersive-translate-sheet.visible {
  transform: translateY(0);
}

.immersive-translate-sheet-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

.immersive-translate-sheet-backdrop.visible {
  opacity: 1;
}

.popup-container-sheet {
  max-width: 100vw;
  width: 100vw;
}

.imt-no-events svg * {
  pointer-events: none !important;
}

.imt-manga-button {
  width: 36px;
  height: 36px;
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: all;
  margin: 0 0 10px 0;
  background-color: var(--float-ball-more-button-background-color);
  border-radius: 50%;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  right: 8px;
}

.imt-manga-feedback {
  cursor: pointer;
  margin-bottom: 10px;
}

.imt-fb-round-button {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: var(--float-ball-more-button-background-color);
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
  position: relative;
}

.imt-fb-round-button > svg {
  z-index: 1;
}

.imt-fb-upgrade-button {
  cursor: pointer;
  margin-top: 10px;
}

.imt-fb-power-user-card {
  position: absolute;
  bottom: -130px;
  width: 266px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 2px 10px 24px 0 rgba(14, 18, 22, 0.08);
  border: 1px solid rgba(250, 251, 251, 1);
  pointer-events: all;
  z-index: 2;
  background: linear-gradient(172deg, rgba(255, 255, 255, 0.30) 4.36%, #FFF 35.98%), linear-gradient(0deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.40) 100%), radial-gradient(39.95% 47.41% at -0.53% 55.22%, #E0C4F7 0%, rgba(224, 196, 247, 0.00) 100%), radial-gradient(56.37% 54.27% at 86.17% 0%, #E0C4F6 0%, rgba(224, 196, 246, 0.00) 100%), radial-gradient(42.04% 37.43% at -0.53% 3.75%, #AED5FF 0%, rgba(174, 213, 255, 0.00) 100%), radial-gradient(66.88% 52.09% at 36.81% 19.55%, #757ED8 0%, #6B6AC0 100%), #FFF;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.imt-fb-power-user-card.right {
  right: 60px;
}

.imt-fb-power-user-card.right::after {
  content: '';
  position: absolute;
  right: -10px;
  top: 130px;
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  filter: drop-shadow(2px 0 2px rgba(14, 18, 22, 0.06));
}

.imt-fb-power-user-card.left {
  left: 60px;
}

.imt-fb-power-user-card.left::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 130px;
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  filter: drop-shadow(-2px 0 2px rgba(14, 18, 22, 0.06));
}

.imt-fb-power-user-card-banner {
  display: block;
  width: 128px;
  height: auto;
  margin-top: 8px;
  border-radius: 8px 8px 0 0;
}

.imt-fb-power-user-card-header {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 16px 24px 0;
  box-sizing: border-box;
}

.imt-fb-power-user-card-title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
}

.imt-fb-power-user-card-close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
}

.imt-fb-power-user-card-body {
  padding: 12px 24px 24px;
  display: flex;
  flex-direction: column;
}

.imt-fb-power-user-card-desc {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.imt-fb-power-user-card-primary {
  margin-top: 16px;
  height: 37px;
  border-radius: 8px;
  background: linear-gradient(110deg, #F497BC 17.37%, #EC4C8C 89.68%);
  color: var(--ZX-FFFFFF, #FFF);
  font-size: 14px;
  font-weight: 700;
  line-height: 21px; /* 150% */
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
}

.imt-manga-translated {
  position: absolute;
  left: 24px;
  top: 20px;
}

.imt-float-ball-loading {
  animation: imt-loading-animation 0.6s infinite linear !important;
}

.imt-manga-guide-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  transform: translateY(-50%);
}
.imt-manga-guide-content {
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 40px 0;
}

.img-manga-guide-button {
  width: fit-content;
  margin: 0 auto;
}

.img-manga-close {
  position: absolute;
  bottom: -200px;
  width: 32px;
  height: 32px;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
}

.imt-fb-container.dragging .imt-manga-button,
.imt-fb-container.dragging .btn-animate:not(.imt-fb-btn) {
  display: none !important;
}

.imt-fb-container.dragging .imt-fb-btn {
  border-radius: 50% !important;
  width: 36px !important;
  height: 36px !important;
  display: flex !important;
  align-items: center !important;
  cursor: move !important;
}

.imt-fb-container.dragging .imt-fb-btn div {
  border-radius: 50% !important;
  width: 36px !important;
  height: 36px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}

.imt-fb-container.dragging .imt-fb-btn.left,
.imt-fb-container.dragging .imt-fb-btn.right {
  border-radius: 50% !important;
}

.imt-fb-container.dragging .imt-fb-btn.left div,
.imt-fb-container.dragging .imt-fb-btn.right div {
  border-radius: 50% !important;
}

.imt-fb-container.dragging .imt-fb-logo-img {
  margin: 0 !important;
}

.imt-fb-container.dragging .imt-float-ball-translated {
  right: 2px !important;
  bottom: 2px !important;
}

@-webkit-keyframes imt-loading-animation {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes imt-loading-animation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.imt-fb-icon {
  color: #666666;
}

[data-theme="dark"] .imt-fb-icon {
  color: #b3b3b3;
}

[data-theme="light"] .imt-fb-icon {
  color: #666666;
}

/* 悬浮球设置弹窗样式 */
.imt-fb-setting-wrapper {
  border-radius: 12px;
  box-shadow: 2px 10px 24px 0px rgba(0, 0, 0, 0.06);
}

.imt-fb-setting-content {
  padding: 16px;
  width: 350px;
  pointer-events: all;
}

.imt-fb-setting-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--text-black-2);
}

.imt-fb-setting-preview {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 24px 0;
}

.imt-fb-preview-wrapper {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}

.imt-fb-preview-item {
  width: 99px;
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  overflow: hidden;
}

.imt-fb-preview-item.light {
  background-color: #f3f5f6;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.imt-fb-preview-item.dark {
  background-color: #444;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.imt-fb-preview-ball {
  height: 36px;
  display: flex;
  align-items: center;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
  transition: all 0.2s ease;
}

.imt-fb-preview-ball.light {
  background-color: #fff;
  border-top-left-radius: 36px;
  border-bottom-left-radius: 36px;
}

.imt-fb-preview-ball.dark {
  background-color: #111;
  border-top-left-radius: 36px;
  border-bottom-left-radius: 36px;
}

.imt-fb-preview-ball.full {
  width: 41px;
  justify-content: center;
}

.imt-fb-preview-ball.mini {
  width: 41px;
  justify-content: center;
  transform: translateX(21px);
}

.imt-fb-preview-ball .imt-fb-preview-logo {
  flex-shrink: 0;
}

/* 选项区域 */
.imt-fb-setting-options {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.imt-fb-setting-option-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 4px;
}

.imt-fb-setting-option-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: var(--text-black-2);
}

/* Toggle 开关样式 */
.imt-fb-toggle {
  width: 30px;
  height: 18px;
  background-color: var(--switch-background-color);
  border-radius: 24px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s ease;
  flex-shrink: 0;
}

.imt-fb-toggle.checked {
  background-color: var(--primary);
}

.imt-fb-toggle.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.imt-fb-toggle-thumb {
  width: 14px;
  height: 14px;
  background-color: var(--switch-color);
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
  transition: transform 0.2s ease;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}

.imt-fb-toggle.checked .imt-fb-toggle-thumb {
  transform: translateX(12px);
}

.imt-fb-setting-hide-options {
  background-color: var(--background-light-green);
  padding: 8px 20px;
  border-radius: 8px;
  margin-top: 8px;
}

.imt-fb-setting-save-btn {
  background-color: var(--primary);
  color: white;
  border-radius: 8px;
  text-align: center;
  line-height: 45px;
  height: 45px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  margin-top: 16px;
  transition: opacity 0.2s ease;
}

.imt-fb-setting-save-btn:hover {
  opacity: 0.9;
}

.imt-fb-setting-save-btn:active {
  opacity: 0.8;
}

.imt-fb-side-panel-hide-content {
  width: 330px;
}

.imt-fb-side-panel-hide-desc {
  margin-top: 12px;
  font-size: 14px;
  line-height: 22px;
  color: var(--text-gray-6);
}

.imt-fb-side-panel-hide-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 20px;
}

.imt-fb-side-panel-hide-cancel-btn,
.imt-fb-side-panel-hide-confirm-btn {
  border: none;
  appearance: none;
  margin: 0;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

.imt-fb-side-panel-hide-cancel-btn {
  border-radius: 8px;
  background-color: var(--background-light-green);
  color: var(--text-black-2);
}

.imt-fb-side-panel-hide-confirm-btn {
  margin-top: 0;
}

.max-btns[data-v-23c9a954]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-23c9a954]:hover{background:#477eff}.max-btns[data-v-23c9a954]:active{background:#1340d2}@keyframes loading360-23c9a954{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#youAsk_side[data-v-23c9a954]{position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;right:8px;bottom:8px;border-radius:8px;width:173px;height:48px;border:1px solid rgba(0,0,0,.06);background:#fff}#youAsk_side .ipt_wrap[data-v-23c9a954]{position:relative}#youAsk_side .ipt_wrap .ipt_input[data-v-23c9a954]{width:336px;height:42px;border-radius:8px;border:1px solid rgba(0,0,0,.26);display:flex;align-items:center;padding:9px 12px;justify-content:space-around;position:relative;z-index:1}#youAsk_side .ipt_wrap .ipt_input.isfocusStatus[data-v-23c9a954]{border-color:#0052d9}#youAsk_side .ipt_wrap .ipt_input .indexBg[data-v-23c9a954]{position:absolute;width:100%;width:282px;height:22px;line-height:22px;top:9px;left:12px;font-size:14px;color:rgba(0,0,0,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:-1}#youAsk_side .ipt_wrap .ipt_input .svg-icon[data-v-23c9a954]{color:#b5b8ba}#youAsk_side .ipt_wrap .ipt_input input[data-v-23c9a954]{width:282px;height:22px;line-height:22px;font-size:14px;color:#000}#youAsk_side .ipt_wrap .ipt_input.active[data-v-23c9a954],#youAsk_side .ipt_wrap .ipt_input[data-v-23c9a954]:hover{border-color:#0052d9}#youAsk_side .ipt_wrap .ipt_input.active .svg-icon[data-v-23c9a954]{cursor:pointer;color:#0052d9}#youAsk_side .ipt_wrap .ipt_input.active .svg-icon[data-v-23c9a954]:hover{color:#0052d9}#youAsk_side .ipt_wrap .ipt_list[data-v-23c9a954]{position:absolute;width:333px;height:auto;bottom:42px;border-radius:8px;border:.5px solid rgba(0,0,0,.1);background:#fff;padding:4px 0;box-shadow:0 2px 4px -1px rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.08),0 1px 10px 0 rgba(0,0,0,.05)}#youAsk_side .ipt_wrap .ipt_list li[data-v-23c9a954]{height:32px;display:flex;align-items:center;cursor:pointer;gap:8px;padding:0 16px}#youAsk_side .ipt_wrap .ipt_list li[data-v-23c9a954]:hover{background:rgba(0,0,0,.06)}#youAsk_side .ipt_wrap .ipt_list li p[data-v-23c9a954]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}#youAsk_side .ipt_wrap .ipt_list li p span[data-v-23c9a954]{font-weight:700;color:#000}#youAsk_side .comment-container[data-v-23c9a954]{position:fixed;top:-100vh;right:-100vw;z-index:10}#youAsk_side.minSize[data-v-23c9a954]{width:182px}#youAsk_side[data-v-23c9a954]{box-shadow:0 2px 4px -1px rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.08),0 1px 10px 0 rgba(0,0,0,.05);display:flex;z-index:2147483645}#youAsk_side.summaryBox[data-v-23c9a954]{display:block;height:auto}#youAsk_side.summaryBoxErr[data-v-23c9a954]{width:192px;bottom:50px;border-radius:8px 0 0 8px;border-right:0;right:0}#youAsk_side.summaryBoxPercent[data-v-23c9a954]{width:176px;bottom:50px;border-radius:8px 0 0 8px;border-right:0;right:0}#youAsk_side .options[data-v-23c9a954]{position:absolute;top:8px;right:6px;display:flex;align-items:center;justify-content:center;gap:2px}#youAsk_side .options .select_arrow.showUp[data-v-23c9a954]{transform:rotate(0)}#youAsk_side .options div[data-v-23c9a954]{cursor:pointer;width:24px;outline:none;height:24px;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center}#youAsk_side .options div svg[data-v-23c9a954]{color:rgba(0,0,0,.4)}#youAsk_side .options div[data-v-23c9a954]:hover{background:rgba(0,0,0,.06)}#youAsk_side .options div.active[data-v-23c9a954],#youAsk_side .options div[data-v-23c9a954]:active{background:rgba(0,0,0,.1)}#youAsk_side .setting-content[data-v-23c9a954]{right:0;top:24px;bottom:auto;position:absolute;width:190px;border-radius:4px;border:0 solid rgba(0,0,0,.1);background:#fff;padding:4px 0;box-shadow:0 2px 4px -1px rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.08),0 1px 10px 0 rgba(0,0,0,.05)}#youAsk_side .setting-content li[data-v-23c9a954]{display:flex;align-items:center;cursor:pointer;gap:8px;padding:0 16px}#youAsk_side .setting-content li svg[data-v-23c9a954]{color:rgba(0,0,0,.6)}#youAsk_side .setting-content li span[data-v-23c9a954]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}#youAsk_side .setting-content li span svg[data-v-23c9a954]{position:absolute}#youAsk_side .setting-content li p[data-v-23c9a954]{line-height:32px;color:rgba(0,0,0,.9);font-size:14px}#youAsk_side .setting-content li[data-v-23c9a954]:hover{background:rgba(0,0,0,.06)}#youAsk_side .setting-content li[data-v-23c9a954]:active{background:rgba(0,0,0,.1)}#youAsk_side .summaryEntry_btn[data-v-23c9a954]{border-radius:6px;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px 0;width:94px;line-height:22px;gap:6px;margin:3px 0 3px 4px}#youAsk_side .summaryEntry_btn[data-v-23c9a954]:hover{background:rgba(0,0,0,.06)}#youAsk_side .summaryEntry_btn[data-v-23c9a954]:active{background:#d9e1ff}#youAsk_side .summaryEntry_btn .summary[data-v-23c9a954]{font-weight:400;font-size:14px;line-height:22px}#youAsk_side .ver_line[data-v-23c9a954]{width:1px;height:16px;background:rgba(0,0,0,.1);position:absolute;top:12px;right:63px;visibility:hidden}#youAsk_side .summary_percent[data-v-23c9a954]{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:11px 12px}#youAsk_side .summary_percent div[data-v-23c9a954]{color:rgba(0,0,0,.9);font-size:14px;line-height:22px}#youAsk_side .summary_percent .summary[data-v-23c9a954]{font-weight:400}#youAsk_side .summary_percent svg.loading[data-v-23c9a954]{animation:loading360-23c9a954 1s infinite}#youAsk_side .youwantask_bar[data-v-23c9a954]{background:url(data:image/png;base64,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) no-repeat;background-size:cover}#youAsk_side.response[data-v-23c9a954]{width:366px;height:256px}#youAsk_side.response.showUp[data-v-23c9a954]{width:173px;height:auto;transform:translateX(70px);transition:all .2s;bottom:50px;border-right:0;right:0;border-radius:8px 0 0 8px}#youAsk_side.response.showUp .setting-content[data-v-23c9a954]{top:auto;bottom:24px}#youAsk_side.response.showUp .ver_line[data-v-23c9a954]{visibility:visible}#youAsk_side.response.showUp.showSetting[data-v-23c9a954],#youAsk_side.response.showUp[data-v-23c9a954]:hover{transform:translateX(0);transition:all .2s}#youAsk_side.response.showUp .summaryEntry_btn[data-v-23c9a954]{width:94px}#youAsk_side.response .summary_percent[data-v-23c9a954]{border:none}#youAsk_side.response .summary-content[data-v-23c9a954]{border-top:1px solid rgba(0,0,0,.1);padding:10px 0 13px;max-height:max(100vh - 196px,210px);border-radius:0 0 8px 8px}#youAsk_side.response .summary-content .response-title[data-v-23c9a954]{display:flex;align-items:center;justify-content:flex-start;padding-left:20px;gap:4px;margin-bottom:4px}#youAsk_side.response .summary-content .response-title p[data-v-23c9a954]{color:rgba(0,0,0,.6);font-size:12px;font-weight:700;line-height:24px}#youAsk_side.response .summary-content .response-title svg[data-v-23c9a954]{color:rgba(0,0,0,.6)}#youAsk_side.response .summary-content .summary_markdown[data-v-23c9a954]{margin:0 auto;display:flex;width:334px;flex-direction:column;gap:9px;border-radius:8px;background:#fff}#youAsk_side.response .summary-content .summary_markdown .lines[data-v-23c9a954]{background:rgba(0,0,0,.1);height:1px;width:100%}#youAsk_side.response .summary-content .summary_markdown .sug div[data-v-23c9a954]{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-bottom:4px}#youAsk_side.response .summary-content .summary_markdown .sug div p[data-v-23c9a954]{color:rgba(0,0,0,.6);font-size:12px;font-weight:700;line-height:24px}#youAsk_side.response .summary-content .summary_markdown .sug div svg[data-v-23c9a954]{color:#a8b9d3}#youAsk_side.response .summary-content .summary_markdown .sug ul[data-v-23c9a954]{display:flex;flex-direction:column;gap:6px;min-height:130px}#youAsk_side.response .summary-content .summary_markdown .sug ul li[data-v-23c9a954]{color:#3c4d80;font-size:14px;line-height:22px;display:flex;cursor:pointer;gap:4px}#youAsk_side.response .summary-content .summary_markdown .sug ul li p[data-v-23c9a954]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:96%}#youAsk_side.response .summary-content .summary_markdown .sug ul li[data-v-23c9a954]:hover{color:#0052d9}#youAsk_side.response .summary-content .summary_markdown .sug ul li span[data-v-23c9a954]{width:16px}#youAsk_side.response .summary-content .summary_markdown .options_output[data-v-23c9a954]{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:-8px}#youAsk_side.response .summary-content .summary_markdown .options_output span[data-v-23c9a954]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(0,0,0,.6)}#youAsk_side.response .summary-content .summary_markdown .options_output span[data-v-23c9a954]:hover{color:#0052d9}#youAsk_side.response .summary-content .summary_markdown .options_output .copy[data-v-23c9a954]{color:rgba(0,0,0,.6)}#youAsk_side.response .summary-content .summary_markdown .options_output .copy[data-v-23c9a954]:hover{color:#0052d9}#youAsk_side.response .summary_footer[data-v-23c9a954]{height:60px;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid rgba(0,0,0,.1);background:#fff;padding:0 16px;border-radius:0 0 8px 8px}#youAsk_side.response .summary_footer div[data-v-23c9a954]{height:32px;border-radius:4px;border:1px solid rgba(0,82,217,.5);display:flex;align-items:center;justify-content:center;gap:4px;color:#0052d9;font-size:14px;line-height:22px;flex:1;cursor:pointer}#youAsk_side.response .summary_footer div[data-v-23c9a954]:hover{background:#f2f3ff}#youAsk_side.response .summary_footer div[data-v-23c9a954]:active{background:#d9e1ff}#youAsk_side .tips[data-v-23c9a954]{padding:4px 12px}#youAsk_side .tips.loading[data-v-23c9a954]{color:#3491fa}#youAsk_side .tips p[data-v-23c9a954]{margin-left:20px;color:rgba(0,0,0,.6);font-size:12px;line-height:20px}#youAsk_side .tips div[data-v-23c9a954]{display:flex;align-items:center;gap:4px}#youAsk_side .tips div svg[data-v-23c9a954]{flex-shrink:0}#youAsk_side .tips div h4[data-v-23c9a954]{color:rgba(0,0,0,.9);line-height:22px;font-size:14px;font-weight:400}#youAsk_side .tips.error[data-v-23c9a954]{color:#f77234}#youAsk_side .tips.error div h4[data-v-23c9a954]{line-height:32px;display:flex;align-items:center}#youAsk_side .tips.error div h4.error-tips[data-v-23c9a954]{line-height:24px}#youAsk_side .tips.error div h4 span[data-v-23c9a954]{color:#0052d9;font-weight:700;font-size:14px;line-height:22px;cursor:pointer}#youAsk_side .tips.error div h4 span[data-v-23c9a954]:hover{text-decoration:underline}.max-btns[data-v-367aca12]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-367aca12]:hover{background:#477eff}.max-btns[data-v-367aca12]:active{background:#1340d2}@keyframes loading360-367aca12{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .toast[data-v-367aca12]{max-width:90%;height:32px;font-size:12px;color:#fff;line-height:32px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;text-align:center;padding:0 12px;min-height:32px!important;opacity:0;z-index:99999;white-space:nowrap}#shadow-root-ai-assist .toast.show[data-v-367aca12]{opacity:1}#shadow-root-ai-assist .toast .login[data-v-367aca12]{font-weight:700;font-size:12px;color:#0052d9;margin-left:8px}#shadow-root-ai-assist .toast .login[data-v-367aca12]:hover{text-decoration-line:underline}#shadow-root-ai-assist .notification[data-v-f7686fe8]{font-size:14px;color:rgba(0,0,0,.9);text-align:center;line-height:46px;position:fixed;top:8px;right:8px;background:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.08),0 16px 24px 2px rgba(0,0,0,.04),0 6px 30px 5px rgba(0,0,0,.05);border-radius:8px;border:1px solid rgba(0,0,0,.15);padding:15px;opacity:0;z-index:2147483647;display:flex;align-items:center;box-sizing:border-box;gap:8px;width:400px}#shadow-root-ai-assist .notification.withClose[data-v-f7686fe8]{padding-right:54px!important}#shadow-root-ai-assist .notification.withRetry[data-v-f7686fe8]{width:auto;padding:19px 15px}#shadow-root-ai-assist .notification[data-v-f7686fe8] *{margin:0;padding:0;box-sizing:border-box}#shadow-root-ai-assist .notification .stop-btn[data-v-f7686fe8]{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:22px;border-radius:4px;cursor:pointer;padding:4px 15px;border:1px solid rgba(0,0,0,.15)}#shadow-root-ai-assist .notification .stop-btn[data-v-f7686fe8]:hover{border:1px solid #27c566;color:#27c566}#shadow-root-ai-assist .notification .stop-btn[data-v-f7686fe8]:active{border:1px solid #029c4a;color:#029c4a}#shadow-root-ai-assist .notification.stop[data-v-f7686fe8]{width:auto;padding-right:44px!important}#shadow-root-ai-assist .notification.stop .container .info .desc[data-v-f7686fe8]{margin-top:4px;min-width:288px}#shadow-root-ai-assist .notification i[data-v-f7686fe8]{color:#fa9550;width:24px;height:24px;font-style:normal}#shadow-root-ai-assist .notification .container .info .title[data-v-f7686fe8],#shadow-root-ai-assist .notification .container[data-v-f7686fe8]{display:flex;gap:8px}#shadow-root-ai-assist .notification .container .info .title .retry[data-v-f7686fe8],#shadow-root-ai-assist .notification .container .info .title p[data-v-f7686fe8]{color:rgba(0,0,0,.9);font-size:16px;font-weight:700;line-height:24px;text-align:left}#shadow-root-ai-assist .notification .container .info .title .retry[data-v-f7686fe8]{color:#03b752;cursor:pointer;margin-left:-6px}#shadow-root-ai-assist .notification .container .info .title .retry[data-v-f7686fe8]:hover{color:#27c566}#shadow-root-ai-assist .notification .container .info .title .retry[data-v-f7686fe8]:active{color:#029c4a}#shadow-root-ai-assist .notification .container .info .title .loading[data-v-f7686fe8]{width:24px;height:24px}@keyframes loadingAnimation-f7686fe8{0%{transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}#shadow-root-ai-assist .notification .container .info .title .loading[data-v-f7686fe8]{animation:loadingAnimation-f7686fe8 1s linear infinite}#shadow-root-ai-assist .notification .container .info .title .loading span[data-v-f7686fe8]{display:block;width:24px;height:24px;background-image:url(data:image/png;base64,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);background-size:24px 24px}#shadow-root-ai-assist .notification .container .info[data-v-f7686fe8] .desc{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:left;margin-left:32px;margin-top:8px}#shadow-root-ai-assist .notification .container .info[data-v-f7686fe8] .desc i{color:#e37318;width:20px;height:20px;font-style:normal}#shadow-root-ai-assist .notification.show[data-v-f7686fe8]{opacity:1}#shadow-root-ai-assist .notification .close[data-v-f7686fe8]{position:absolute;top:4px;right:4px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}#shadow-root-ai-assist .notification .close i[data-v-f7686fe8]{display:block;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFJSURBVHgB7ZYtDgIxEIUHVoHFYFagsFgMAu6AnjvguAN3gDtgMQiCBMsdMAiwTEM3KaWz7Uw3ISG8ZLJ/7bwv3dnZAvz1ZRXM/SnFgOJG8YB8sflagcFzipk9v1Ks7FErpBg7+Zbuw3Zgwsg571Es7DHXvMrXiwEcvGstBHrmRlfwVjNUAxdrVjr3uvBamROk1QQy5it/PleE5wwIrDH/qCUOQAuBEvMYgBQCpeYpAKkQqDFPBYhBlFpzCUAdRKk1lwJwEGpzozbItakxWIOwbWsAEPiuWPcsKOkrQPgsOFfSjikCQAhXu2ndfS1EKgAC/6ntIePfkQKAEP/O1f+OGABCepNRQRQNmashigbNVRAhALMnnCjNUyB27sDYnlBjXsl0zND27q1RhVagQzHMNK/kr4TJs3UHtJiJYwtypLhDvprO99cP6Qk2S3Kzez0jMQAAAABJRU5ErkJggg==);background-size:16px 16px}#shadow-root-ai-assist .notification .close[data-v-f7686fe8]:hover{border-radius:4px;background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .notification .close[data-v-f7686fe8]:active{border-radius:4px;background-color:rgba(0,0,0,.1)}.max-btns[data-v-24d56c42]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-24d56c42]:hover{background:#477eff}.max-btns[data-v-24d56c42]:active{background:#1340d2}@keyframes loading360-24d56c42{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod[data-v-24d56c42]{display:flex;justify-content:flex-start;height:32px;box-sizing:border-box;border-radius:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-icon_search[data-v-24d56c42]{width:16px;height:16px;align-self:center;margin-right:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-hover[data-v-24d56c42]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 8px 0 8px}#shadow-root-ai-assist .scribe-menu .scribe-menu-hover[data-v-24d56c42]:hover{background:rgba(0,0,0,.06)}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-24d56c42]{position:relative;margin-right:1px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-24d56c42]:after{content:"";width:1px;height:12px;background-color:#d9d9d9;position:absolute;right:-1px;top:50%;transform:translateY(-50%)}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-24d56c42]:first-child{padding-left:11px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-24d56c42]:last-child{margin-right:0;padding-right:11px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-24d56c42]:last-child:after{display:none}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-primary[data-v-24d56c42]{display:flex;justify-content:flex-start;align-self:center;height:32px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;margin-right:8px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-primary .scribe-menu-col_item[data-v-24d56c42]{padding:0}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item[data-v-24d56c42]{padding:7px 8px;display:flex;justify-content:space-between;align-self:center;position:relative}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item .scribe-menu-tag[data-v-24d56c42]{color:rgba(0,0,0,.9);font-size:14px;line-height:16px;align-self:center;white-space:nowrap}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item .scribe-menu-vertical_line[data-v-24d56c42]{background-color:#d9d9d9;align-self:center;margin-bottom:1px;width:1px;height:12px;border-radius:0;position:absolute;right:-1px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item[data-v-24d56c42]:last-child{margin-right:0}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item:last-child .scribe-menu-vertical_line[data-v-24d56c42]{display:none}.max-btns{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns:hover{background:#477eff}.max-btns:active{background:#1340d2}@keyframes loading360{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist{position:relative}#shadow-root-ai-assist .scribe{position:fixed;right:-100vw;top:-100vh;z-index:2147483647;transition:none;width:-moz-max-content;width:max-content}#shadow-root-ai-assist .indexBg .fontStrong{font-weight:400}#shadow-root-ai-assist .indexBg .fontStrong:first-child{visibility:hidden}#shadow-root-ai-assist{font-family:MicrosoftYaHei;color:#222;text-align:left;white-space:normal}#shadow-root-ai-assist *,#shadow-root-ai-assist :after,#shadow-root-ai-assist :before{box-sizing:border-box;padding:0;margin:0;-webkit-touch-callout:none}#shadow-root-ai-assist em,#shadow-root-ai-assist i{font-style:normal}#shadow-root-ai-assist a:active,#shadow-root-ai-assist a:focus,#shadow-root-ai-assist button:focus,#shadow-root-ai-assist input:focus{resize:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}#shadow-root-ai-assist button,#shadow-root-ai-assist input{border:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}#shadow-root-ai-assist a,#shadow-root-ai-assist a:focus,#shadow-root-ai-assist a:hover{cursor:pointer;color:inherit;text-decoration:none}#shadow-root-ai-assist .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#shadow-root-ai-assist li{list-style:none}#shadow-root-ai-assist .tooltips-open i{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(calc(-100% - 8px));background:rgba(0,0,0,.9);border-radius:4px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#fff;padding:3px 8px;white-space:nowrap;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);z-index:1}#shadow-root-ai-assist .tooltips-open i:after{content:"";position:absolute;bottom:0;inset-inline-start:0;background:rgba(0,0,0,.9);width:16px;height:8px;left:50%;transform:translateX(-50%) translateY(100%) rotate(180deg);clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z")}#shadow-root-ai-assist .tooltips-open i.bottom{top:auto;bottom:0;transform:translateX(-50%) translateY(calc(100% + 8px))}#shadow-root-ai-assist .tooltips-open i.bottom:after{top:0;transform:translateX(-50%) translateY(-100%)}#shadow-root-ai-assist .tooltips-open i.left{top:50%;left:0;transform:translateY(-50%) translateX(calc(-100% - 8px))}#shadow-root-ai-assist .tooltips-open i.left:after{transform:translateY(-50%) translateX(100%) rotate(90deg);top:50%}#shadow-root-ai-assist .tooltips-open i.right{top:50%;left:auto;right:0;transform:translateY(-50%) translateX(calc(100% + 8px))}#shadow-root-ai-assist .tooltips-open i.right:after{transform:translateY(-50%) translateX(-100%) rotate(-90deg);top:50%;left:4px}#shadow-root-ai-assist .tooltips-open i.hidden{display:none}#shadow-root-ai-assist .skeleton-class{background-color:rgba(0,0,0,.06)}@media print{#shadow-root-ai-assist .entry-btn,#shadow-root-ai-assist .modal-mask{display:none!important}}#ai-text-box .svg-icon[data-v-afd0eb38],#shadow-root-ai-assist .svg-icon[data-v-afd0eb38]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}