.hc-skeleton[data-v-bd7bf5a2]{pointer-events:none;gap:12px;width:100%;min-width:0;display:grid;position:relative;container-type:inline-size}.hc-skeleton.is-fill[data-v-bd7bf5a2]{border-radius:inherit;gap:0;height:100%;position:absolute;inset:0}.hc-skeleton__image[data-v-bd7bf5a2],.hc-skeleton__line[data-v-bd7bf5a2]{background:var(--hc-user-skeleton-base,#ededed);border-radius:var(--skeleton-radius,8px);display:block;position:relative;overflow:hidden}.is-fill .hc-skeleton__image[data-v-bd7bf5a2]{border-radius:inherit;height:100%;min-height:0}.hc-skeleton__line[data-v-bd7bf5a2]{height:var(--skeleton-height,16px)}.hc-skeleton__line.is-last[data-v-bd7bf5a2]{width:65%}.hc-skeleton__image[data-v-bd7bf5a2]:after,.hc-skeleton__line[data-v-bd7bf5a2]:after{content:"";background:linear-gradient(90deg, transparent 20%, var(--hc-user-skeleton-highlight,#ffffffb8) 50%, transparent 80%);width:100cqw;animation:hc-skeleton-sweep-bd7bf5a2 var(--hc-user-motion-skeleton,1.6s) linear infinite;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.hc-skeleton__label[data-v-bd7bf5a2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes hc-skeleton-sweep-bd7bf5a2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.is-offscreen .hc-skeleton__image[data-v-bd7bf5a2]:after,.is-offscreen .hc-skeleton__line[data-v-bd7bf5a2]:after,.hc-document-hidden .hc-skeleton__image[data-v-bd7bf5a2]:after,.hc-document-hidden .hc-skeleton__line[data-v-bd7bf5a2]:after{animation-play-state:paused}.is-static .hc-skeleton__image[data-v-bd7bf5a2]:after,.is-static .hc-skeleton__line[data-v-bd7bf5a2]:after{content:none;animation:none}@media (prefers-reduced-motion:reduce){.hc-skeleton__image[data-v-bd7bf5a2]:after,.hc-skeleton__line[data-v-bd7bf5a2]:after{content:none;animation:none}}.hc-dialog-backdrop[data-v-e9418927]{z-index:var(--hc-user-layer-dialog);padding:var(--hc-user-space-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b33;place-items:center;display:grid;position:fixed;inset:0}.hc-dialog-backdrop--xl[data-v-e9418927]{padding:12px}.hc-dialog[data-v-e9418927]{box-sizing:border-box;gap:var(--hc-user-space-4);width:min(520px,100%);max-height:calc(100dvh - 48px);padding:var(--hc-user-space-6);border:1px solid var(--hc-user-line);border-radius:var(--hc-user-radius-xl);background:var(--hc-user-material-overlay);box-shadow:var(--hc-user-shadow-popover);color:var(--hc-user-ink);font-size:var(--hc-user-type-body);outline:none;display:grid;overflow:auto}.hc-dialog[data-v-e9418927]:focus,.hc-dialog[data-v-e9418927]:focus-visible{box-shadow:var(--hc-user-shadow-popover);outline:none}.hc-dialog--xl[data-v-e9418927]{gap:var(--hc-user-space-4);width:min(96vw,1480px);max-width:min(96vw,1480px);height:min(92dvh,960px);max-height:min(92dvh,960px);padding:var(--hc-user-space-5) var(--hc-user-space-6);border:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a24,inset 0 1px #ffffffb8}.hc-dialog--xl[data-v-e9418927]:focus,.hc-dialog--xl[data-v-e9418927]:focus-visible{outline:none;box-shadow:0 24px 64px #0f172a24,inset 0 1px #ffffffb8}.hc-dialog--xl.hc-dialog--fit-content[data-v-e9418927]{grid-template-rows:auto;height:auto;max-height:calc(100dvh - 24px);overflow:auto}.hc-dialog--xl.hc-dialog--custom-width[data-v-e9418927]{width:min(var(--hc-dialog-max-width), 96vw);max-width:min(var(--hc-dialog-max-width), 96vw)}.hc-dialog h2[data-v-e9418927]{color:var(--hc-user-ink);font-size:var(--hc-user-type-title);font-weight:var(--hc-user-font-semibold);letter-spacing:-.02em;margin:0}.hc-dialog-enter-active[data-v-e9418927],.hc-dialog-leave-active[data-v-e9418927]{transition:opacity var(--hc-user-motion-panel) var(--hc-user-motion-ease)}.hc-dialog-enter-active .hc-dialog[data-v-e9418927],.hc-dialog-leave-active .hc-dialog[data-v-e9418927]{transition:opacity var(--hc-user-motion-panel) var(--hc-user-motion-ease), transform var(--hc-user-motion-panel) var(--hc-user-motion-ease)}.hc-dialog-leave-active[data-v-e9418927]{pointer-events:none}.hc-dialog-leave-active[data-v-e9418927],.hc-dialog-leave-active .hc-dialog[data-v-e9418927]{transition-duration:var(--hc-user-motion-exit)}.hc-dialog-enter-from[data-v-e9418927],.hc-dialog-leave-to[data-v-e9418927]{opacity:0}.hc-dialog-enter-from .hc-dialog[data-v-e9418927],.hc-dialog-leave-to .hc-dialog[data-v-e9418927]{opacity:0;transform:translateY(12px)scale(.975)}@media (prefers-reduced-motion:reduce){.hc-dialog-enter-active[data-v-e9418927],.hc-dialog-leave-active[data-v-e9418927]{transition:opacity var(--hc-user-motion-panel) ease}.hc-dialog-enter-active .hc-dialog[data-v-e9418927],.hc-dialog-leave-active .hc-dialog[data-v-e9418927]{transition:opacity var(--hc-user-motion-panel) ease;transform:none}.hc-dialog-enter-from .hc-dialog[data-v-e9418927],.hc-dialog-leave-to .hc-dialog[data-v-e9418927]{transform:none}.hc-dialog-leave-active[data-v-e9418927],.hc-dialog-leave-active .hc-dialog[data-v-e9418927]{transition-duration:var(--hc-user-motion-exit)}}.hc-button[data-v-74f12438]{justify-content:center;align-items:center;gap:var(--hc-user-space-1);border-radius:var(--hc-user-radius-sm);font-size:var(--hc-user-type-control);font-weight:var(--hc-user-font-medium);cursor:pointer;transition:border-color var(--hc-user-duration) var(--hc-user-ease), background-color var(--hc-user-duration) var(--hc-user-ease), color var(--hc-user-duration) var(--hc-user-ease), box-shadow var(--hc-user-duration) var(--hc-user-ease);display:inline-flex}.hc-button.is-md[data-v-74f12438]{min-height:var(--hc-user-control-icon);padding:0 var(--hc-user-space-3)}.hc-button.is-sm[data-v-74f12438]{min-height:var(--hc-user-control-sm);padding:0 var(--hc-user-space-2)}.hc-button.is-icon[data-v-74f12438]{--hc-button-hover:var(--hc-user-hover);width:var(--hc-user-control-icon);height:var(--hc-user-control-icon);border-radius:var(--hc-user-radius-sm);padding:0}.hc-button.is-primary[data-v-74f12438]{background:var(--hc-user-accent);box-shadow:0 6px 14px var(--hc-user-accent-shadow);color:var(--hc-user-surface);border:0}.hc-button.is-primary[data-v-74f12438]:hover:not(:disabled),.hc-button.is-primary[data-v-74f12438]:focus-visible:not(:disabled){background:var(--hc-user-accent-strong)}.hc-button.is-outline[data-v-74f12438]{border:1px solid var(--hc-user-line);background:var(--hc-user-surface);color:var(--hc-user-ink-tertiary)}.hc-button.is-outline[data-v-74f12438]:hover:not(:disabled),.hc-button.is-outline[data-v-74f12438]:focus-visible:not(:disabled){border-color:var(--hc-user-hover-control-border);background:var(--hc-button-hover,var(--hc-user-hover-control));box-shadow:none;color:var(--hc-user-ink)}.hc-button.is-outline[aria-expanded=true][data-v-74f12438],.hc-button.is-outline[aria-pressed=true][data-v-74f12438],.hc-button.is-outline[aria-expanded=true][data-v-74f12438]:hover:not(:disabled),.hc-button.is-outline[aria-pressed=true][data-v-74f12438]:hover:not(:disabled),.hc-button.is-outline[aria-expanded=true][data-v-74f12438]:focus-visible:not(:disabled),.hc-button.is-outline[aria-pressed=true][data-v-74f12438]:focus-visible:not(:disabled){border-color:var(--hc-user-line);background:var(--hc-user-selected-fill);box-shadow:none;color:var(--hc-user-selected-ink)}.hc-button.is-ghost[data-v-74f12438]{color:var(--hc-user-accent-strong);background:0 0;border:0}.hc-button.is-danger[data-v-74f12438]{border:1px solid var(--hc-user-line);background:var(--hc-user-surface);color:var(--hc-user-ink-muted)}.hc-button.is-danger[data-v-74f12438]:hover:not(:disabled),.hc-button.is-danger[data-v-74f12438]:focus-visible:not(:disabled){border-color:var(--hc-user-status-error-border);background:var(--hc-user-status-error-surface);color:var(--hc-user-status-error)}.hc-button[data-v-74f12438]:disabled{cursor:not-allowed;opacity:var(--hc-user-disabled-opacity)}.hc-button[data-v-74f12438]:focus,.hc-button[data-v-74f12438]:focus-visible{outline:none}.hc-button__spinner[data-v-74f12438]{animation:hc-button-spin-74f12438 var(--hc-user-motion-spin) linear infinite;flex:none}@keyframes hc-button-spin-74f12438{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hc-button[data-v-74f12438]{transition:none}.hc-button__spinner[data-v-74f12438]{animation:none}}.hc-content-skeleton[data-v-e727df33]{pointer-events:none;width:100%;min-width:0}.group[data-v-e727df33]{margin:18px 8px 8px}.record[data-v-e727df33]{min-width:0}.is-sessions .record[data-v-e727df33],.is-search .record[data-v-e727df33]{box-sizing:border-box;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.copy[data-v-e727df33]{flex:1;gap:5px;min-width:0;display:grid}.is-images>div[data-v-e727df33]{gap:var(--hc-user-space-3);padding:3px 3px var(--hc-user-space-2);display:grid}.is-memory>div[data-v-e727df33]{gap:10px;padding-right:4px;display:grid}.is-memory .record[data-v-e727df33]{border:1px solid var(--hc-user-line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.meta[data-v-e727df33]{align-items:center;gap:10px;min-width:0;display:flex}.is-conversation>div[data-v-e727df33]{gap:24px;display:grid}.is-conversation .record[data-v-e727df33]{box-sizing:border-box;width:86%;max-width:560px}.is-conversation .record[data-v-e727df33]:nth-child(odd){background:var(--hc-user-surface-muted);border-radius:14px;justify-self:end;width:60%;padding:14px}.hc-icon-button[data-v-8bcdaa50]{border-radius:var(--hc-user-radius-sm);color:var(--hc-user-ink-muted);cursor:pointer;transition:background-color var(--hc-user-duration) var(--hc-user-ease), color var(--hc-user-duration) var(--hc-user-ease);background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.hc-icon-button.is-sm[data-v-8bcdaa50]{width:var(--hc-user-control-md);height:var(--hc-user-control-md)}.hc-icon-button.is-md[data-v-8bcdaa50]{width:var(--hc-user-control-icon);height:var(--hc-user-control-icon)}.hc-icon-button[data-v-8bcdaa50]:focus,.hc-icon-button[data-v-8bcdaa50]:focus-visible{outline:none}.hc-icon-button[data-v-8bcdaa50]:hover,.hc-icon-button[data-v-8bcdaa50]:focus-visible{background:var(--hc-user-hover);color:var(--hc-user-ink)}.hc-icon-button.is-active[data-v-8bcdaa50]{background:var(--hc-user-selected-fill);color:var(--hc-user-selected-ink)}.hc-icon-button[data-v-8bcdaa50]:disabled{cursor:not-allowed;opacity:.45}
