.cro[data-v-5b7653ee]{display:flex;align-items:flex-start;gap:14px;margin-top:16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(16, 185, 129, 0.28);background:linear-gradient(150deg, rgba(16, 185, 129, 0.12), rgba(255, 255, 255, 0.03));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.07)}.cro-done[data-v-5b7653ee]{border-color:rgba(255, 255, 255, 0.12);background:linear-gradient(150deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02))}.cro-icon[data-v-5b7653ee]{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#6ee7b7;background:rgba(16, 185, 129, 0.14);border:1px solid rgba(16, 185, 129, 0.26)}.cro-icon-ok[data-v-5b7653ee]{color:#4ade80}.cro-body[data-v-5b7653ee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.cro-question[data-v-5b7653ee]{margin:0;font-size:14px;font-weight:700;color:#ffffff}.cro-hint[data-v-5b7653ee]{margin:0;font-size:12.5px;line-height:1.5;color:rgba(255, 255, 255, 0.55)}.cro-link[data-v-5b7653ee]{color:#6ee7b7;text-decoration:none;font-weight:600}.cro-link[data-v-5b7653ee]:hover{text-decoration:underline}.cro-error[data-v-5b7653ee]{margin:0;font-size:12.5px;color:#fca5a5}.cro-feedback[data-v-5b7653ee]{margin:0;font-size:12.5px}.cro-feedback.is-ok[data-v-5b7653ee]{color:#6ee7b7}.cro-feedback.is-warn[data-v-5b7653ee]{color:#fcd34d}.cro-btn[data-v-5b7653ee]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:none;border-radius:12px;background:linear-gradient(135deg, #0aa06a, #059669);color:#ffffff;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform 0.16s, box-shadow 0.16s, opacity 0.16s;box-shadow:0 10px 24px rgba(7, 140, 91, 0.32)}.cro-btn[data-v-5b7653ee]:hover:not(:disabled){transform:translateY(-1px)}.cro-btn[data-v-5b7653ee]:disabled{opacity:0.55;cursor:default}@media (max-width: 640px){.cro[data-v-5b7653ee]{flex-direction:column;align-items:stretch}.cro-icon[data-v-5b7653ee]{align-self:flex-start}.cro-btn[data-v-5b7653ee]{justify-content:center;width:100%;align-self:stretch}}.dac-root[data-v-da7c551c]{display:flex;flex-direction:column;height:540px;max-height:74vh;position:relative}.dac-status[data-v-da7c551c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px;font-size:12px;color:rgba(255, 255, 255, 0.45);border-bottom:1px solid rgba(255, 255, 255, 0.06)}.dac-status-left[data-v-da7c551c]{display:flex;align-items:center;gap:8px;min-width:0}.dac-delete[data-v-da7c551c]{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:6px 12px;border-radius:10px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.04);color:rgba(255, 255, 255, 0.62);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background 0.18s, border-color 0.18s, color 0.18s}.dac-delete[data-v-da7c551c]:hover{background:rgba(239, 68, 68, 0.14);border-color:rgba(239, 68, 68, 0.36);color:#fca5a5}.dac-delete[data-v-da7c551c]:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.dac-dot[data-v-da7c551c]{width:8px;height:8px;border-radius:50%;background:#64748b}.dac-dot.on[data-v-da7c551c]{background:#37d67a;box-shadow:0 0 8px rgba(55, 214, 122, 0.6)}.dac-body[data-v-da7c551c]{flex:1;overflow-y:auto;padding:20px}.dac-center[data-v-da7c551c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:rgba(255, 255, 255, 0.45);font-size:13.5px}.dac-spinner[data-v-da7c551c]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.12);border-top-color:#10b981;animation:dac-spin-da7c551c 0.9s linear infinite}@keyframes dac-spin-da7c551c{to{transform:rotate(360deg)}}.dac-empty[data-v-da7c551c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:0 20px}.dac-empty-avatar[data-v-da7c551c]{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg, #0aa06a, #059669);display:flex;align-items:center;justify-content:center;font-size:21px;color:#ffffff;box-shadow:0 10px 26px rgba(5, 150, 105, 0.32)}.dac-empty h3[data-v-da7c551c]{margin:6px 0 0;font-size:17px;font-weight:600;color:#ffffff}.dac-empty p[data-v-da7c551c]{margin:0;max-width:380px;font-size:13.5px;line-height:1.55;color:rgba(255, 255, 255, 0.5)}.dac-starters[data-v-da7c551c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px;max-width:560px}.dac-starter[data-v-da7c551c]{padding:8px 14px;border-radius:999px;border:1px solid rgba(74, 222, 128, 0.24);background:rgba(7, 140, 91, 0.12);color:rgba(255, 255, 255, 0.86);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background 0.18s, border-color 0.18s, color 0.18s}.dac-starter[data-v-da7c551c]:hover{background:rgba(7, 140, 91, 0.26);border-color:rgba(74, 222, 128, 0.45);color:#ffffff}.dac-starter[data-v-da7c551c]:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.dac-list[data-v-da7c551c]{display:flex;flex-direction:column;gap:14px}.dac-msg[data-v-da7c551c]{display:flex;gap:10px;max-width:82%}.dac-msg.mine[data-v-da7c551c]{align-self:flex-end;flex-direction:row-reverse}.dac-avatar[data-v-da7c551c]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg, #0aa06a, #059669);display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffff}.dac-bubble-wrap[data-v-da7c551c]{display:flex;flex-direction:column;gap:4px;min-width:0}.dac-bubble[data-v-da7c551c]{padding:11px 15px;border-radius:16px;font-size:14px;line-height:1.55;color:#e6edf6;background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.08);border-bottom-left-radius:5px;white-space:pre-wrap;word-break:break-word}.dac-msg.mine .dac-bubble[data-v-da7c551c]{background:linear-gradient(135deg, #0aa06a, #059669);border-color:transparent;color:#ffffff;border-bottom-left-radius:16px;border-bottom-right-radius:5px}.dac-msg.pending .dac-bubble[data-v-da7c551c]{opacity:0.65}.dac-bubble-thinking[data-v-da7c551c]{display:flex;align-items:center;gap:5px;padding:14px 16px}.dac-dot-anim[data-v-da7c551c]{width:7px;height:7px;border-radius:50%;background:#10b981;animation:dac-bounce-da7c551c 1.2s ease-in-out infinite both}.dac-dot-anim[data-v-da7c551c]:nth-child(2){animation-delay:-0.16s}.dac-dot-anim[data-v-da7c551c]:nth-child(3){animation-delay:0s}@keyframes dac-bounce-da7c551c{0%, 80%, 100%{transform:scale(0.6);opacity:0.4}40%{transform:scale(1);opacity:1}}.dac-meta[data-v-da7c551c]{font-size:11px;color:rgba(255, 255, 255, 0.34);padding:0 4px}.dac-msg.mine .dac-meta[data-v-da7c551c]{text-align:right}.dac-error[data-v-da7c551c]{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:9px 14px;border-radius:10px;font-size:12.5px;color:#fca5a5;background:rgba(239, 68, 68, 0.12);border:1px solid rgba(239, 68, 68, 0.28)}.dac-offer[data-v-da7c551c]{padding:0 16px 4px}.dac-input-area[data-v-da7c551c]{display:flex;align-items:center;gap:10px;padding:14px 16px 16px;border-top:1px solid rgba(255, 255, 255, 0.06)}.dac-input[data-v-da7c551c]{flex:1;min-width:0;padding:12px 16px;border-radius:14px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.05);color:#ffffff;font-size:14px;font-family:inherit;outline:none;transition:border-color 0.15s, box-shadow 0.15s}.dac-input[data-v-da7c551c]::placeholder{color:rgba(255, 255, 255, 0.34)}.dac-input[data-v-da7c551c]:focus{border-color:rgba(5, 148, 102, 0.6);box-shadow:0 0 0 3px rgba(5, 148, 102, 0.16)}.dac-send[data-v-da7c551c]{flex-shrink:0;width:42px;height:42px;border:none;border-radius:12px;background:linear-gradient(135deg, #0aa06a, #059669);color:#ffffff;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.15s, opacity 0.15s}.dac-send[data-v-da7c551c]:hover:not(:disabled){transform:translateY(-1px)}.dac-send[data-v-da7c551c]:disabled{opacity:0.35;cursor:not-allowed}.dac-confirm-backdrop[data-v-da7c551c]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(3, 8, 16, 0.72);backdrop-filter:blur(3px)}.dac-confirm[data-v-da7c551c]{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 18px;border-radius:18px;text-align:center;background:#0b182a;border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 22px 60px rgba(0, 0, 0, 0.5)}.dac-confirm-icon[data-v-da7c551c]{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fca5a5;background:rgba(239, 68, 68, 0.14);border:1px solid rgba(239, 68, 68, 0.3)}.dac-confirm h4[data-v-da7c551c]{margin:2px 0 0;font-size:16px;font-weight:700;color:#ffffff}.dac-confirm p[data-v-da7c551c]{margin:0;font-size:13px;line-height:1.5;color:rgba(255, 255, 255, 0.55)}.dac-confirm-error[data-v-da7c551c]{color:#fca5a5 !important}.dac-confirm-actions[data-v-da7c551c]{display:flex;gap:10px;width:100%;margin-top:6px}.dac-confirm-cancel[data-v-da7c551c],
.dac-confirm-ok[data-v-da7c551c]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:opacity 0.16s, background 0.16s, border-color 0.16s}.dac-confirm-cancel[data-v-da7c551c]{border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.8)}.dac-confirm-cancel[data-v-da7c551c]:hover:not(:disabled){background:rgba(255, 255, 255, 0.1)}.dac-confirm-ok[data-v-da7c551c]{border:none;background:linear-gradient(135deg, #dc2626, #b91c1c);color:#ffffff;box-shadow:0 10px 24px rgba(185, 28, 28, 0.32)}.dac-confirm-ok[data-v-da7c551c]:hover:not(:disabled){opacity:0.92}.dac-confirm-cancel[data-v-da7c551c]:disabled,
.dac-confirm-ok[data-v-da7c551c]:disabled{opacity:0.55;cursor:default}@media (max-width: 640px){.dac-root[data-v-da7c551c]{height:66vh}.dac-status[data-v-da7c551c]{padding:9px 14px}.dac-delete[data-v-da7c551c]{padding:6px 10px;font-size:11.5px}.dac-confirm-actions[data-v-da7c551c]{flex-direction:column}.dac-msg[data-v-da7c551c]{max-width:92%}.dac-body[data-v-da7c551c]{padding:16px}.dac-empty[data-v-da7c551c]{padding:0 8px}.dac-starters[data-v-da7c551c]{gap:6px}.dac-starter[data-v-da7c551c]{padding:7px 12px;font-size:12px}}