:root{--hc-workbench-agent-width:460px;--hc-workbench-tool-width:344px;--hc-workbench-side-width:var(--hc-workbench-agent-width);--hc-user-motion-workspace-width:.26s}@media (width<=1100px){:root{--hc-workbench-agent-width:360px;--hc-workbench-tool-width:320px}}.hc-workspace-loading.agent-entry{z-index:160;color:var(--hc-user-ink);cursor:wait;background:#f7f8fb;display:block;position:fixed;inset:0;overflow:hidden;container:workspace-loading/inline-size}.hc-workspace-loading.agent-entry.is-contained{position:absolute}.hc-workspace-loading__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-workspace-loading__structure{--loading-rail:224px;grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.has-sidebar>.hc-workspace-loading__structure{grid-template-columns:var(--loading-rail) minmax(0,1fr)}.is-collapsed>.hc-workspace-loading__structure{--loading-rail:64px}.hc-loading-shape.hc-skeleton{width:var(--w,100%);height:var(--h,16px);border-radius:var(--r,8px);flex:none;gap:0;max-width:100%}.hc-loading-shape .hc-skeleton__line{border-radius:inherit;height:100%}.hc-loading-rail{background:var(--hc-user-surface,#fff);border-right:1px solid var(--hc-user-line-soft,#f0f1f4);flex-direction:column;min-width:0;padding:0 16px 20px;display:flex;overflow:hidden}.hc-loading-rail__brand{flex:none;align-items:center;gap:9px;height:60px;display:flex}.hc-loading-rail__items{flex:1;align-content:start;gap:5px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.hc-loading-rail__item{align-items:center;gap:10px;height:42px;padding:0 10px;display:flex}.hc-loading-rail__account{border-top:1px solid var(--hc-user-line-soft,#f0f1f4);align-items:center;gap:12px;padding:16px 0 0;display:flex}.is-collapsed .hc-loading-rail{padding-inline:12px}.is-collapsed .hc-loading-rail .hc-loading-rail__label{display:none}.is-collapsed .hc-loading-rail__account{justify-content:center}.hc-loading-main{background:linear-gradient(#f8f9fb,#f7f8fb);min-width:0;min-height:0;position:relative;overflow:hidden}.hc-loading-header{height:60px;width:min(var(--hc-workbench-side-width,460px),100%);z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;gap:6px;padding:0 20px;display:flex;position:absolute;top:0;left:0}.hc-loading-welcome{box-sizing:border-box;flex-direction:column;height:100%;padding:92px 0 32px;display:flex;overflow:auto}.hc-loading-welcome__inner{box-sizing:border-box;flex:none;width:min(820px,100%);margin:auto;padding:0 24px;container:loading-welcome/inline-size}.hc-loading-welcome__copy{flex-direction:column;align-items:center;padding-bottom:22px;display:flex}.hc-loading-welcome__character.hc-skeleton{--w:112px;--h:112px;--r:0;margin-bottom:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hc-loading-welcome__title.hc-skeleton{--w:273px;--h:36px}.hc-loading-welcome__title .hc-skeleton__line.is-last{display:none}.hc-loading-welcome__description.hc-skeleton{--w:340px;--h:18px;margin-top:10px}.hc-loading-welcome__description .hc-skeleton__line{height:18px}.hc-loading-welcome__description .hc-skeleton__line.is-last{display:none}.hc-loading-composer{box-sizing:border-box;border:1px solid var(--hc-user-line,#e8eaf0);background:var(--hc-user-surface,#fff);border-radius:22px;padding:12px;container:loading-composer/inline-size}.hc-loading-composer__field{min-height:80px}.hc-loading-composer__toolbar{flex-wrap:wrap;align-items:center;gap:8px 6px;min-height:34px;margin-top:8px;display:flex}.hc-loading-composer__send{align-items:center;gap:10px;margin-left:auto;display:flex}.hc-loading-suggestions{justify-content:center;gap:7px;max-width:760px;height:25px;margin-top:13px;display:flex;overflow:hidden}.hc-loading-workspace{grid-template-columns:var(--hc-workbench-side-width,460px) minmax(0,1fr);height:100%;display:grid}.hc-loading-panel{background:var(--hc-user-surface,#fff);border-right:1px solid var(--hc-user-line-soft,#f0f1f4);flex-direction:column;min-width:0;min-height:0;padding-top:60px;display:flex}.hc-loading-panel__scroll{flex-direction:column;flex:1;gap:24px;min-height:0;padding:16px 20px 24px;display:flex;overflow:hidden}.hc-loading-upload{border:1px solid var(--hc-user-line-soft);border-radius:var(--hc-user-radius-md,12px);align-items:center;gap:12px;min-height:88px;padding:12px;display:flex}.hc-loading-upload__copy{width:65%;min-width:0}.hc-loading-field{gap:8px;display:grid}.hc-loading-panel__bottom{border-top:1px solid var(--hc-user-line-soft);padding:16px 20px 18px}[data-layout=agent-session] .hc-loading-panel__bottom{border-top:0;padding:10px 16px 14px}.hc-loading-user-message{align-self:flex-end}.hc-loading-message{padding:8px 0}.hc-loading-canvas{place-items:center;min-width:0;min-height:0;padding:76px 24px 32px;display:grid;position:relative}.hc-loading-canvas__tools{position:absolute;top:14px;right:20px}.hc-loading-canvas__empty{flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex}.hc-loading-page{max-width:820px;padding:88px 28px 28px}.hc-workspace-loading-enter-active,.hc-workspace-loading-leave-active{transition:opacity var(--hc-user-motion-quick,.14s) var(--hc-user-motion-ease,ease)}.hc-workspace-loading-enter-from,.hc-workspace-loading-leave-to{opacity:0}@container workspace-loading (width<=960px){.hc-workspace-loading__structure{--loading-rail:64px}.hc-loading-rail{padding-inline:12px}.hc-loading-rail .hc-loading-rail__label{display:none}.hc-loading-rail__account{justify-content:center}}@container workspace-loading (width<=1100px){.has-sidebar .hc-loading-workspace{grid-template-columns:360px minmax(0,1fr)}}@container workspace-loading (width<=720px){.has-sidebar .hc-loading-workspace{grid-template-columns:minmax(0,1fr)}.has-sidebar[data-layout=workbench] .hc-loading-panel,.has-sidebar[data-layout=agent-session] .hc-loading-canvas,.hc-loading-header>.hc-skeleton:nth-child(2){display:none}[data-layout=workbench] .hc-loading-canvas__tools{top:62px;right:12px}}@container workspace-loading (width<=760px){.has-sidebar[data-layout=agent-session] .hc-loading-workspace{grid-template-columns:minmax(0,1fr)}.has-sidebar[data-layout=agent-session] .hc-loading-canvas{display:none}}@media (width<=760px){[data-layout=agent-session] .hc-loading-workspace{grid-template-columns:minmax(0,1fr)}[data-layout=agent-session] .hc-loading-canvas{display:none}}@media (width<=720px){.hc-loading-workspace{grid-template-columns:minmax(0,1fr)}[data-layout=workbench] .hc-loading-panel,[data-layout=agent-session] .hc-loading-canvas{display:none}}@container loading-welcome (width<=340px){.hc-loading-welcome__description.hc-skeleton{--h:36px}.hc-loading-welcome__description .hc-skeleton__line.is-last{justify-self:center;display:block}}@container loading-welcome (width<=272px){.hc-loading-welcome__title.hc-skeleton{--h:72px;gap:8px}.hc-loading-welcome__title .hc-skeleton__line{height:32px}.hc-loading-welcome__title .hc-skeleton__line.is-last{justify-self:center;display:block}}@container loading-composer (width<=500px){.hc-loading-composer__mode.hc-skeleton{--w:110px!important}}@media (prefers-reduced-motion:reduce){.hc-workspace-loading-enter-active,.hc-workspace-loading-leave-active{transition:none}}.hc-workspace-loading[data-layout=workbench]{--hc-workbench-side-width:var(--hc-workbench-tool-width)}.hc-generation-failure.hc-dialog{border:1px solid var(--hc-user-line);background:var(--hc-user-surface);isolation:isolate;border-radius:24px;width:min(480px,100%);padding:28px 28px 32px;position:relative}.hc-generation-failure__decoration{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hc-generation-failure__decoration:before,.hc-generation-failure__decoration:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#bca6fa33,#cfc0ff14 70%,#0000 71%);position:absolute}.hc-generation-failure__decoration:before{width:230px;height:230px;top:-122px;left:-100px}.hc-generation-failure__decoration:after{width:250px;height:310px;bottom:-180px;right:-130px;transform:rotate(32deg)}.hc-generation-failure__content{text-align:center;flex-direction:column;align-items:center;display:flex}.hc-generation-failure__art{flex-shrink:0;width:210px;max-width:100%;height:135px;margin-bottom:18px}.hc-generation-failure h2{margin:0;font-size:24px;font-weight:600;line-height:1.4}.hc-generation-failure p{color:var(--hc-user-ink-secondary);margin:8px 0 24px;font-size:16px;line-height:1.5}.hc-generation-failure__actions{gap:14px;width:min(300px,100%);display:flex}.hc-generation-failure__actions .hc-button{border-radius:999px;flex:1;gap:8px;min-height:44px;font-size:16px}@media (width<=540px){.hc-generation-failure.hc-dialog{padding:24px 20px 28px}.hc-generation-failure__art{width:190px;height:122px;margin-bottom:16px}.hc-generation-failure h2{font-size:22px}.hc-generation-failure p{margin-bottom:22px;font-size:14px}.hc-generation-failure__actions{gap:12px}.hc-generation-failure__actions .hc-button{min-height:44px;font-size:16px}}.hc-notice[data-v-0dee8fde]{--notice-ink:var(--hc-user-status-info);--notice-surface:var(--hc-user-status-info-surface);--notice-border:var(--hc-user-status-info-border);align-items:flex-start;gap:var(--hc-user-space-2);padding:var(--hc-user-space-3);border:1px solid var(--notice-border);border-radius:var(--hc-user-radius-md);background:var(--notice-surface);color:var(--hc-user-ink-secondary);font-size:var(--hc-role-body-size);line-height:var(--hc-role-body-leading);text-align:left;display:flex}.hc-notice.is-success[data-v-0dee8fde]{--notice-ink:var(--hc-user-status-success);--notice-surface:var(--hc-user-status-success-surface);--notice-border:var(--hc-user-status-success-border)}.hc-notice.is-warning[data-v-0dee8fde]{--notice-ink:var(--hc-user-status-warning);--notice-surface:var(--hc-user-status-warning-surface);--notice-border:var(--hc-user-status-warning-border)}.hc-notice.is-error[data-v-0dee8fde]{--notice-ink:var(--hc-user-status-error);--notice-surface:var(--hc-user-status-error-surface);--notice-border:var(--hc-user-status-error-border)}.hc-notice.is-compact[data-v-0dee8fde]{padding:var(--hc-user-space-2) var(--hc-user-space-3);font-size:var(--hc-role-meta-size);line-height:var(--hc-role-meta-leading);box-shadow:var(--hc-user-shadow-float);-webkit-backdrop-filter:var(--hc-user-material-blur);backdrop-filter:var(--hc-user-material-blur)}.hc-notice.is-compact.is-error[data-v-0dee8fde]{--notice-surface:color-mix(in srgb, var(--hc-user-status-error-surface) 58%, white);--notice-border:color-mix(in srgb, var(--hc-user-status-error-border) 55%, white)}.hc-notice.is-compact.is-warning[data-v-0dee8fde]{--notice-surface:color-mix(in srgb, var(--hc-user-status-warning-surface) 58%, white);--notice-border:color-mix(in srgb, var(--hc-user-status-warning-border) 55%, white)}.hc-notice.is-compact.is-info[data-v-0dee8fde]{--notice-surface:color-mix(in srgb, var(--hc-user-status-info-surface) 58%, white);--notice-border:color-mix(in srgb, var(--hc-user-status-info-border) 55%, white)}.hc-notice__icon[data-v-0dee8fde]{color:var(--notice-ink);flex:none;margin-top:1px}.hc-notice__body[data-v-0dee8fde]{overflow-wrap:anywhere;flex:1;min-width:0}.hc-notice strong[data-v-0dee8fde]{color:var(--notice-ink);font-weight:var(--hc-user-font-medium)}.hc-notice p[data-v-0dee8fde]{margin:var(--hc-user-space-1) 0 0}.hc-notice dl[data-v-0dee8fde]{margin:var(--hc-user-space-2) 0 0;gap:var(--hc-user-space-1);display:grid}.hc-notice dl>div[data-v-0dee8fde]{gap:var(--hc-user-space-2);display:flex}.hc-notice dt[data-v-0dee8fde]{color:var(--hc-user-ink-muted);flex:none}.hc-notice dd[data-v-0dee8fde]{min-width:0;margin:0}.hc-notice__details[data-v-0dee8fde]{margin-top:var(--hc-user-space-2)}.hc-notice__details-toggle[data-v-0dee8fde]{min-height:28px;color:var(--hc-user-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.hc-notice__details-toggle[data-v-0dee8fde]:focus,.hc-notice__details-toggle[data-v-0dee8fde]:focus-visible{outline:none}.hc-notice__details-toggle svg[data-v-0dee8fde]{transition:transform var(--hc-user-motion-quick) var(--hc-user-motion-ease)}.hc-notice__details-toggle svg.is-open[data-v-0dee8fde]{transform:rotate(90deg)}.hc-notice__details-panel[data-v-0dee8fde]{max-height:min(140px,28vh);margin-top:var(--hc-user-space-1);overscroll-behavior:contain;border-radius:var(--hc-user-radius-sm);overflow:auto}.hc-notice__details-panel[data-v-0dee8fde]:focus,.hc-notice__details-panel[data-v-0dee8fde]:focus-visible{outline:none}.hc-notice__details-panel dl[data-v-0dee8fde]{margin-top:0}.hc-notice__actions[data-v-0dee8fde]{gap:var(--hc-user-space-2);margin-top:var(--hc-user-space-3);flex-wrap:wrap;display:flex}.hc-notice.is-compact .hc-notice__actions[data-v-0dee8fde]{margin-top:var(--hc-user-space-2);gap:var(--hc-user-space-1)}@media (prefers-reduced-motion:reduce){.hc-notice__details-toggle svg[data-v-0dee8fde]{transition:none}}
