.aihub[data-v-8c4d55ed]{--aihub-brand: var(--color-primary, #5867dd);--aihub-brand-alt: var(--color-secundary, #2c1e5a);--aihub-bg-deep: #06081a;--aihub-fg: #0f1226;--aihub-fg-soft: rgba(15, 18, 38, .65);--aihub-border: rgba(15, 18, 38, .08);background:#f6f7fb;min-height:100vh;margin:-20px -20px 0}.aihub-hero[data-v-8c4d55ed]{position:relative;padding:32px 32px 40px;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--aihub-brand) 50%,transparent) 0%,transparent 50%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--aihub-brand-alt) 60%,transparent) 0%,transparent 55%),linear-gradient(160deg,var(--aihub-bg-deep),color-mix(in srgb,var(--aihub-brand-alt) 40%,var(--aihub-bg-deep)));color:#fff;overflow:hidden}.aihub-hero__orb[data-v-8c4d55ed]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none}.aihub-hero__orb--a[data-v-8c4d55ed]{top:-100px;left:-80px;width:320px;height:320px;background:var(--aihub-brand)}.aihub-hero__orb--b[data-v-8c4d55ed]{bottom:-100px;right:-80px;width:380px;height:380px;background:var(--aihub-brand-alt)}.aihub-hero__inner[data-v-8c4d55ed]{position:relative;z-index:2;max-width:1200px;margin:0 auto}.aihub-back[data-v-8c4d55ed]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb3;text-decoration:none;margin-bottom:12px;transition:color .15s ease}.aihub-back[data-v-8c4d55ed]:hover{color:#fff}.aihub-hero__title[data-v-8c4d55ed]{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:#fff}.aihub-hero__sub[data-v-8c4d55ed]{color:#ffffffb8;margin:0;font-size:15px;max-width:600px}.aihub-section[data-v-8c4d55ed]{padding:32px}.aihub-wrap[data-v-8c4d55ed]{max-width:1200px;margin:0 auto}.aihub-wrap--narrow[data-v-8c4d55ed]{max-width:760px}.agent-card[data-v-8c4d55ed]{background:#fff;border:1px solid var(--aihub-border);border-radius:16px;box-shadow:0 4px 16px -8px #0f122614;display:flex;flex-direction:column;overflow:hidden}.agent-feed[data-v-8c4d55ed]{padding:24px;min-height:360px;max-height:56vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.agent-digest[data-v-8c4d55ed]{position:relative;background:color-mix(in srgb,var(--aihub-brand) 6%,#fff);border:1px solid color-mix(in srgb,var(--aihub-brand) 22%,transparent);border-radius:12px;padding:14px 16px}.agent-digest__close[data-v-8c4d55ed]{position:absolute;top:6px;right:10px;border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:var(--aihub-fg-soft)}.agent-digest__close[data-v-8c4d55ed]:hover{color:var(--aihub-fg)}.agent-digest__label[data-v-8c4d55ed]{font-size:12px;font-weight:700;color:var(--aihub-brand);margin-bottom:6px}.agent-digest__text[data-v-8c4d55ed]{font-size:14px;line-height:1.5;color:var(--aihub-fg);white-space:pre-wrap}.agent-welcome[data-v-8c4d55ed]{margin:auto 0;text-align:center;color:var(--aihub-fg-soft)}.agent-welcome__icon[data-v-8c4d55ed]{font-size:36px;margin-bottom:8px}.agent-welcome p[data-v-8c4d55ed]{margin:0 0 16px;font-size:14px}.agent-suggestions[data-v-8c4d55ed]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.agent-chip[data-v-8c4d55ed]{padding:8px 14px;background:color-mix(in srgb,var(--aihub-brand) 6%,#fff);border:1px solid color-mix(in srgb,var(--aihub-brand) 22%,transparent);border-radius:999px;color:var(--aihub-brand);font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease}.agent-chip[data-v-8c4d55ed]:hover{background:color-mix(in srgb,var(--aihub-brand) 12%,#fff);transform:translateY(-1px)}.agent-msg[data-v-8c4d55ed]{display:flex}.agent-msg--user[data-v-8c4d55ed]{justify-content:flex-end}.agent-msg--bot[data-v-8c4d55ed]{justify-content:flex-start}.agent-bubble[data-v-8c4d55ed]{max-width:80%;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.agent-msg--user .agent-bubble[data-v-8c4d55ed]{background:var(--aihub-brand);color:#fff;border-bottom-right-radius:4px}.agent-msg--bot .agent-bubble[data-v-8c4d55ed]{background:#f3f4f6;color:var(--aihub-fg);border-bottom-left-radius:4px}.agent-bubble--error[data-v-8c4d55ed]{background:#ef44441a;color:#b91c1c}.agent-link[data-v-8c4d55ed]{color:inherit;text-decoration:underline;word-break:break-all}.agent-msg--bot .agent-link[data-v-8c4d55ed]{color:var(--aihub-brand)}.agent-action[data-v-8c4d55ed]{display:inline-block;margin-top:10px;padding:7px 14px;background:var(--aihub-brand);color:#fff;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none}.agent-action[data-v-8c4d55ed]:hover{color:#fff;opacity:.9}.agent-action--btn[data-v-8c4d55ed]{border:none;cursor:pointer;font-family:inherit}.agent-balance-chip[data-v-8c4d55ed]{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:13px;color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-balance-chip strong[data-v-8c4d55ed]{color:#fff}.agent-balance-chip__link[data-v-8c4d55ed]{color:#ffffffb3;text-decoration:underline;margin-left:6px}.agent-balance-chip__link[data-v-8c4d55ed]:hover{color:#fff}.agent-hero__row[data-v-8c4d55ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agent-new-conv[data-v-8c4d55ed]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:7px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-new-conv[data-v-8c4d55ed]:hover{background:#ffffff2e}.agent-hero__actions[data-v-8c4d55ed]{display:flex;gap:8px;flex-wrap:wrap}.agent-history[data-v-8c4d55ed]{margin-top:14px;max-height:320px;overflow-y:auto;background:#fffffff5;border-radius:12px;padding:8px}.agent-history__note[data-v-8c4d55ed]{font-size:12px;color:var(--aihub-brand);margin:4px 8px 8px;font-weight:600}.agent-history__empty[data-v-8c4d55ed]{font-size:13px;color:var(--aihub-fg-soft);margin:12px;text-align:center}.agent-history__item[data-v-8c4d55ed]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer}.agent-history__item[data-v-8c4d55ed]:hover{background:color-mix(in srgb,var(--aihub-brand) 8%,#fff)}.agent-history__preview[data-v-8c4d55ed]{font-size:14px;color:var(--aihub-fg)}.agent-history__meta[data-v-8c4d55ed]{font-size:11px;color:var(--aihub-fg-soft)}.agent-chart[data-v-8c4d55ed]{background:#fff;border:1px solid var(--aihub-border);border-radius:12px;padding:8px 12px 2px}.agent-followups[data-v-8c4d55ed]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0}.agent-credits-row[data-v-8c4d55ed]{font-size:11px;color:var(--aihub-fg-soft);margin:-6px 0 2px 2px}.agent-modal-overlay[data-v-8c4d55ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:#0f12268c;display:flex;align-items:center;justify-content:center;padding:20px}.agent-modal[data-v-8c4d55ed]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:380px;box-shadow:0 20px 60px -20px #0006}.agent-modal__title[data-v-8c4d55ed]{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--aihub-fg)}.agent-modal__text[data-v-8c4d55ed]{margin:0 0 16px;font-size:14px;color:var(--aihub-fg-soft)}.agent-modal__label[data-v-8c4d55ed]{display:block;font-size:12px;font-weight:600;color:var(--aihub-fg);margin-bottom:6px}.agent-modal__input[data-v-8c4d55ed]{width:100%;padding:10px 12px;border:1px solid var(--aihub-border);border-radius:10px;font-size:14px;font-family:inherit}.agent-modal__actions[data-v-8c4d55ed]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.agent-cards[data-v-8c4d55ed]{display:flex;flex-direction:column;gap:8px;margin:2px 0 4px}.agent-card-item[data-v-8c4d55ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#fff;border:1px solid var(--aihub-border);border-radius:12px}.agent-card-item__info[data-v-8c4d55ed]{display:flex;flex-direction:column;gap:2px}.agent-card-item__info strong[data-v-8c4d55ed]{color:var(--aihub-fg);font-size:14px}.agent-card-item__info span[data-v-8c4d55ed]{color:var(--aihub-fg-soft);font-size:12px}.agent-card-item__actions[data-v-8c4d55ed]{display:flex;gap:8px;flex-wrap:wrap}.agent-card-btn[data-v-8c4d55ed]{padding:7px 12px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--aihub-brand);color:var(--aihub-brand);background:#fff;cursor:pointer;transition:background .15s ease}.agent-card-btn[data-v-8c4d55ed]:hover{background:color-mix(in srgb,var(--aihub-brand) 8%,#fff)}.agent-quota-banner[data-v-8c4d55ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.18);color:#b91c1c;font-size:14px}.agent-quota-banner .agent-action[data-v-8c4d55ed]{margin-top:0}.agent-bubble--typing[data-v-8c4d55ed]{display:inline-flex;gap:4px;align-items:center}.agent-bubble--typing span[data-v-8c4d55ed]{width:7px;height:7px;border-radius:50%;background:var(--aihub-fg-soft);animation:agent-blink-8c4d55ed 1.2s infinite both}.agent-bubble--typing span[data-v-8c4d55ed]:nth-child(2){animation-delay:.2s}.agent-bubble--typing span[data-v-8c4d55ed]:nth-child(3){animation-delay:.4s}@keyframes agent-blink-8c4d55ed{0%,80%,to{opacity:.25}40%{opacity:1}}.agent-input[data-v-8c4d55ed]{display:flex;align-items:flex-end;gap:10px;padding:14px 16px;border-top:1px solid var(--aihub-border);background:#fafbff}.agent-input__field[data-v-8c4d55ed]{flex:1;resize:none;max-height:120px;border:1px solid var(--aihub-border);border-radius:12px;padding:10px 14px;font-size:14px;font-family:inherit;line-height:1.4;outline:none;transition:border-color .15s ease}.agent-input__field[data-v-8c4d55ed]:focus{border-color:var(--aihub-brand)}.agent-send[data-v-8c4d55ed]{flex-shrink:0;width:42px;height:42px;border:none;border-radius:12px;background:var(--aihub-brand);color:#fff;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.agent-send[data-v-8c4d55ed]:hover:not(:disabled){transform:translateY(-1px)}.agent-send[data-v-8c4d55ed]:disabled{opacity:.5;cursor:not-allowed}.agent-disclaimer[data-v-8c4d55ed]{text-align:center;font-size:12px;color:var(--aihub-fg-soft);margin:14px 0 0}.aihub--compact[data-v-8c4d55ed]{min-height:0;margin:0;background:#fff}.aihub--compact .aihub-hero[data-v-8c4d55ed]{padding:16px 18px 18px}.aihub--compact .aihub-hero__orb[data-v-8c4d55ed]{display:none}.aihub--compact .aihub-hero__title[data-v-8c4d55ed]{font-size:18px}.aihub--compact .aihub-hero__sub[data-v-8c4d55ed]{display:none}.aihub--compact .aihub-section[data-v-8c4d55ed]{padding:0}.aihub--compact .agent-card[data-v-8c4d55ed]{border:none;box-shadow:none;border-radius:0}.aihub--compact .agent-feed[data-v-8c4d55ed]{min-height:280px;max-height:48vh;padding:16px}.aihub--compact .agent-balance-chip[data-v-8c4d55ed],.aihub--compact .agent-new-conv[data-v-8c4d55ed]{margin-top:10px}
