.operate-drawer .el-drawer__body{height:100%;padding:0;overflow:hidden;background:#f4f7f6}.portal-dialog{border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(31,45,88,.16)}.portal-dialog .el-dialog__header{padding:24px 24px 0;border-bottom:none}.portal-dialog .el-dialog__body{padding:18px 24px 6px}.portal-dialog .el-dialog__footer{padding:14px 24px 24px}.portal-dialog__title{display:flex;align-items:center;gap:12px}.portal-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#eef2ff;color:#2f5af5;font-size:20px}.portal-dialog__title-text{display:flex;flex-direction:column;line-height:1.3}.portal-dialog__title-text b{font-size:17px;font-weight:700;color:#1f2733}.portal-dialog__title-text small{margin-top:3px;font-size:12px;color:#909399}.portal-dialog__notice{display:flex;flex-direction:column;gap:10px}.portal-dialog__notice-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#f7f9fc;font-size:13px;line-height:1.7;color:#4b5563}.portal-dialog__notice-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;flex-shrink:0;border-radius:50%;background:#dce4fb;color:#2f5af5;font-size:12px;font-weight:600}.portal-dialog__notice-text{flex:1;min-width:0}.portal-dialog__footer{display:flex;justify-content:flex-end;gap:12px}.portal-dialog__btn{height:38px;padding:0 22px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-appearance:none}.portal-dialog__btn-plain{background:#fff;border-color:#dcdfe6;color:#606266}.portal-dialog__btn-plain:hover{background:#f5f8ff;border-color:#2f5af5;color:#2f5af5}.portal-dialog__btn-primary{background:#2f5af5;border-color:#2f5af5;color:#fff}.portal-dialog__btn-primary:hover{background:#2449d6;border-color:#2449d6}.rich-text[data-v-46446bc2] :deep(p){margin:0 0 8px}.rich-text[data-v-46446bc2] :deep(img){max-width:100%;border-radius:8px;margin:6px 0}.seg-scroll[data-v-46446bc2]{overflow-x:auto;scrollbar-width:none}.seg-scroll[data-v-46446bc2]::-webkit-scrollbar{display:none}.seg-bar[data-v-46446bc2]{position:relative;display:inline-flex;max-width:100%;background:#f1f5f9;border:1px solid #e8edf3;border-radius:999px;padding:4px}.seg-thumb[data-v-46446bc2]{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 10px -2px rgba(37,99,235,.45);transition:transform .38s cubic-bezier(.34,1.3,.4,1),width .38s cubic-bezier(.34,1.3,.4,1);z-index:0}.seg-item[data-v-46446bc2]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:600;color:#64748b;white-space:nowrap;cursor:pointer;transition:color .25s ease}.seg-item[data-v-46446bc2]:hover{color:#1e293b}.seg-item.active[data-v-46446bc2]{color:#fff}.seg-ico[data-v-46446bc2]{display:inline-flex;width:14px;height:14px;flex-shrink:0}.seg-ico[data-v-46446bc2] :deep(svg){width:100%;height:100%}.seg-badge[data-v-46446bc2]{font-size:10px;font-weight:700;line-height:1.5;padding:1px 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;transition:background .25s ease,color .25s ease}.seg-item.active .seg-badge[data-v-46446bc2]{background:hsla(0,0%,100%,.25);color:#fff}.seg-dot[data-v-46446bc2]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18);transition:background .25s ease,box-shadow .25s ease}.seg-item.active .seg-dot[data-v-46446bc2]{background:#6ee7b7;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.tab-pane.pane-anim[data-v-46446bc2]{-webkit-animation:segPaneIn-data-v-46446bc2 .38s cubic-bezier(.25,.8,.35,1) both;animation:segPaneIn-data-v-46446bc2 .38s cubic-bezier(.25,.8,.35,1) both}@-webkit-keyframes segPaneIn-data-v-46446bc2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes segPaneIn-data-v-46446bc2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.seg-boot .seg-item[data-v-46446bc2]{-webkit-animation:segItemIn-data-v-46446bc2 .5s cubic-bezier(.22,.9,.34,1) both;animation:segItemIn-data-v-46446bc2 .5s cubic-bezier(.22,.9,.34,1) both}.seg-boot .seg-item[data-v-46446bc2]:first-of-type{-webkit-animation-delay:.1s;animation-delay:.1s}.seg-boot .seg-item[data-v-46446bc2]:nth-of-type(2){-webkit-animation-delay:.16s;animation-delay:.16s}.seg-boot .seg-item[data-v-46446bc2]:nth-of-type(3){-webkit-animation-delay:.22s;animation-delay:.22s}.seg-boot .seg-item[data-v-46446bc2]:nth-of-type(4){-webkit-animation-delay:.28s;animation-delay:.28s}.seg-boot .seg-item[data-v-46446bc2]:nth-of-type(5){-webkit-animation-delay:.34s;animation-delay:.34s}.seg-boot .seg-thumb[data-v-46446bc2]{-webkit-animation:segThumbIn-data-v-46446bc2 .4s ease .45s both;animation:segThumbIn-data-v-46446bc2 .4s ease .45s both}.seg-boot .tab-panes[data-v-46446bc2]{-webkit-animation:segPaneIn-data-v-46446bc2 .5s cubic-bezier(.25,.8,.35,1) .4s both;animation:segPaneIn-data-v-46446bc2 .5s cubic-bezier(.25,.8,.35,1) .4s both}@-webkit-keyframes segCardIn-data-v-46446bc2{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@keyframes segCardIn-data-v-46446bc2{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@-webkit-keyframes segItemIn-data-v-46446bc2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes segItemIn-data-v-46446bc2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@-webkit-keyframes segThumbIn-data-v-46446bc2{0%{opacity:0}to{opacity:1}}@keyframes segThumbIn-data-v-46446bc2{0%{opacity:0}to{opacity:1}}.seg-card.seg-boot[data-v-46446bc2]{-webkit-animation:segCardIn-data-v-46446bc2 .55s cubic-bezier(.22,.9,.34,1) both;animation:segCardIn-data-v-46446bc2 .55s cubic-bezier(.22,.9,.34,1) both}@media (prefers-reduced-motion:reduce){.seg-thumb[data-v-46446bc2]{transition:none}.seg-boot .seg-item[data-v-46446bc2],.seg-boot .seg-thumb[data-v-46446bc2],.seg-boot .tab-panes[data-v-46446bc2],.seg-card.seg-boot[data-v-46446bc2],.tab-pane.pane-anim[data-v-46446bc2]{-webkit-animation:none;animation:none}}@media (max-width:640px){.seg-item[data-v-46446bc2]{padding:8px 10px;font-size:12px}}.btn-ai[data-v-46446bc2]{background-color:#12a594}.btn-ai[data-v-46446bc2]:hover{background-color:#0e8a7d}