.ann-dialog .el-dialog__body,.ann-dialog .el-dialog__footer,.ann-dialog .el-dialog__header{padding:0!important;margin:0!important}.ann-dialog.el-dialog{border-radius:20px!important;overflow:hidden!important;background:#080d24!important;border:1px solid rgba(0,210,255,.15)!important;box-shadow:0 30px 100px rgba(0,0,0,.6),0 0 60px rgba(0,180,255,.08)!important}.ann-header[data-v-7ac3bb49]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#060b20,#0b1535 50%,#091228);border-bottom:1px solid rgba(0,210,255,.15);overflow:hidden}.ann-header-glow[data-v-7ac3bb49]{position:absolute;top:-40px;left:-20px;width:220px;height:220px;background:radial-gradient(circle,rgba(0,180,255,.14) 0,transparent 70%);pointer-events:none}.ann-header-left[data-v-7ac3bb49]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.ann-header-icon[data-v-7ac3bb49]{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 20%,transparent),color-mix(in srgb,var(--el-color-primary) 20%,transparent));border:1px solid color-mix(in srgb,var(--el-color-primary) 35%,transparent);display:flex;align-items:center;justify-content:center;font-size:20px;color:#00d2ff;flex-shrink:0;box-shadow:0 0 20px color-mix(in srgb,var(--el-color-primary) 20%,transparent)}.ann-header-title[data-v-7ac3bb49]{font-size:17px;font-weight:700;color:#fff;letter-spacing:.3px}.ann-header-sub[data-v-7ac3bb49]{font-size:11px;color:rgba(0,220,255,.9);margin-top:3px}.ann-close-btn[data-v-7ac3bb49]{position:relative;z-index:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;width:34px;height:34px;color:hsla(0,0%,100%,.82);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.ann-close-btn[data-v-7ac3bb49]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.25)}.ann-body[data-v-7ac3bb49]{background:#080d24;padding:0 0 4px;max-height:calc(100vh - 200px);overflow-y:auto}.ann-body[data-v-7ac3bb49]::-webkit-scrollbar{width:4px}.ann-body[data-v-7ac3bb49]::-webkit-scrollbar-track{background:transparent}.ann-body[data-v-7ac3bb49]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:4px}.ann-section[data-v-7ac3bb49]{padding:18px 24px}.ann-section-header[data-v-7ac3bb49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ann-section-title[data-v-7ac3bb49]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#00d2ff;text-transform:uppercase;letter-spacing:.8px}.ann-section-title i[data-v-7ac3bb49]{font-size:12px}.ann-badge-required[data-v-7ac3bb49]{font-weight:700;color:#ff6b8a;background:rgba(255,107,138,.12);border:1px solid rgba(255,107,138,.25);border-radius:5px}.ann-badge-optional[data-v-7ac3bb49],.ann-badge-required[data-v-7ac3bb49]{font-size:9px;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px}.ann-badge-optional[data-v-7ac3bb49]{font-weight:600;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:5px}.ann-divider[data-v-7ac3bb49]{height:1px;margin:0 24px}.ann-divider[data-v-7ac3bb49],.ann-refresh-btn[data-v-7ac3bb49]{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent)}.ann-refresh-btn[data-v-7ac3bb49]{border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:color-mix(in srgb,var(--el-color-primary) 70%,transparent);border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;transition:all .2s}.ann-refresh-btn[data-v-7ac3bb49]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary) 16%,transparent);color:#00d2ff}.ann-refresh-btn[data-v-7ac3bb49]:disabled{opacity:.5;cursor:not-allowed}.ann-channels-loading[data-v-7ac3bb49]{display:flex;align-items:center;gap:10px;padding:16px 0;color:#00d2ff;font-size:13px}.ann-spinner[data-v-7ac3bb49]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--el-color-primary) 15%,transparent);border-top-color:#00d2ff;border-radius:50%;animation:ann-spin-7ac3bb49 .7s linear infinite;flex-shrink:0}@keyframes ann-spin-7ac3bb49{to{transform:rotate(1turn)}}.ann-channels-empty[data-v-7ac3bb49]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 0 10px;text-align:center}.ann-channels-empty-icon[data-v-7ac3bb49]{width:48px;height:48px;border-radius:50%;background:rgba(255,107,138,.12);border:1px solid rgba(255,107,138,.3);display:flex;align-items:center;justify-content:center;font-size:20px;color:#ff6b8a;margin-bottom:4px}.ann-channels-empty-text[data-v-7ac3bb49]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.88)}.ann-channels-empty-sub[data-v-7ac3bb49]{font-size:11px;color:hsla(0,0%,100%,.62)}.ann-channels-grid[data-v-7ac3bb49]{display:flex;flex-wrap:wrap;gap:10px}.ann-channel-card[data-v-7ac3bb49]{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 18px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .22s ease;outline:none;min-width:90px;overflow:hidden}.ann-channel-card[data-v-7ac3bb49]:hover{border-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent);background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);transform:translateY(-2px)}.ann-channel-card--active[data-v-7ac3bb49]{border-color:color-mix(in srgb,var(--el-color-primary) 55%,transparent)!important;background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,var(--el-color-primary) 12%,transparent),inset 0 0 20px color-mix(in srgb,var(--el-color-primary) 4%,transparent)}.ann-channel-card-glow[data-v-7ac3bb49]{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:80px;height:80px;background:radial-gradient(circle,color-mix(in srgb,var(--el-color-primary) 25%,transparent) 0,transparent 70%);pointer-events:none}.ann-channel-icon-wrap[data-v-7ac3bb49]{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);display:flex;align-items:center;justify-content:center;font-size:16px;color:#00d2ff;transition:all .2s}.ann-channel-card--active .ann-channel-icon-wrap[data-v-7ac3bb49]{background:color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--el-color-primary) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#00eaff}.ann-channel-name[data-v-7ac3bb49]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.88);letter-spacing:.3px;transition:color .2s}.ann-channel-card--active .ann-channel-name[data-v-7ac3bb49]{color:#00d2ff}.ann-channel-check[data-v-7ac3bb49]{position:absolute;top:7px;right:7px;width:18px;height:18px;background:#00d2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;color:#030a1a;font-weight:900;box-shadow:0 0 10px color-mix(in srgb,var(--el-color-primary) 40%,transparent)}.ann-select[data-v-7ac3bb49]{width:100%}[data-v-7ac3bb49] .ann-select .el-input__wrapper{background:hsla(0,0%,100%,.04)!important;border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent)!important;border-radius:10px!important;box-shadow:none!important}[data-v-7ac3bb49] .ann-select .el-input__wrapper:hover{border-color:color-mix(in srgb,var(--el-color-primary) 40%,transparent)!important}[data-v-7ac3bb49] .ann-select .el-input__inner{color:hsla(0,0%,100%,.85)!important;font-size:13px!important}[data-v-7ac3bb49] .ann-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.52)!important}[data-v-7ac3bb49] .ann-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.52)!important}.ann-input[data-v-7ac3bb49]{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.04);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:10px;padding:11px 14px;font-size:13px;color:hsla(0,0%,100%,.85);outline:none;transition:all .2s;font-family:inherit}.ann-input[data-v-7ac3bb49]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.ann-input[data-v-7ac3bb49]::placeholder{color:hsla(0,0%,100%,.5)}.ann-input[data-v-7ac3bb49]:focus{border-color:color-mix(in srgb,var(--el-color-primary) 45%,transparent);background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary) 8%,transparent)}.ann-textarea[data-v-7ac3bb49]{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.04);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:10px;padding:12px 14px;font-size:13px;color:hsla(0,0%,100%,.85);outline:none;resize:none;transition:all .2s;font-family:inherit;line-height:1.6}.ann-textarea[data-v-7ac3bb49]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.ann-textarea[data-v-7ac3bb49]::placeholder{color:hsla(0,0%,100%,.5)}.ann-textarea[data-v-7ac3bb49]:focus{border-color:color-mix(in srgb,var(--el-color-primary) 45%,transparent);background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary) 8%,transparent)}.ann-char-count[data-v-7ac3bb49]{font-size:11px;color:#00c8e8;font-weight:600}.ann-result[data-v-7ac3bb49]{display:flex;align-items:flex-start;gap:12px;margin:0 24px 16px;padding:14px 16px;border-radius:12px;font-size:13px}.ann-result--ok[data-v-7ac3bb49]{background:color-mix(in srgb,var(--el-color-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-success) 25%,transparent);color:var(--el-color-success)}.ann-result--err[data-v-7ac3bb49]{background:rgba(255,107,138,.1);border:1px solid rgba(255,107,138,.25);color:#ff6b8a}.ann-result-icon[data-v-7ac3bb49]{font-size:18px;flex-shrink:0;margin-top:1px}.ann-result-text[data-v-7ac3bb49]{line-height:1.5}.ann-footer[data-v-7ac3bb49]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:rgba(6,10,28,.8);border-top:1px solid color-mix(in srgb,var(--el-color-primary) 10%,transparent);gap:12px}.ann-footer-info[data-v-7ac3bb49]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--el-color-success);font-weight:600}.ann-footer-info--warn[data-v-7ac3bb49]{color:#ffc850}.ann-footer-actions[data-v-7ac3bb49]{display:flex;align-items:center;gap:10px}.ann-btn-cancel[data-v-7ac3bb49]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;padding:9px 18px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.ann-btn-cancel[data-v-7ac3bb49]:hover{background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.2)}.ann-btn-send[data-v-7ac3bb49]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00b4d8,#0077b6);border:none;border-radius:9px;padding:9px 22px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px rgba(0,180,255,.3);letter-spacing:.3px}.ann-btn-send[data-v-7ac3bb49]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px rgba(0,180,255,.45)}.ann-btn-send[data-v-7ac3bb49]:active:not(:disabled){transform:translateY(0)}.ann-btn-send[data-v-7ac3bb49]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ann-fade-enter-active[data-v-7ac3bb49],.ann-fade-leave-active[data-v-7ac3bb49]{transition:opacity .25s,transform .25s}.ann-fade-enter-from[data-v-7ac3bb49],.ann-fade-leave-to[data-v-7ac3bb49]{opacity:0;transform:translateY(-6px)}