@charset "UTF-8";.agent-pill[data-v-27480b62]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;height:32px;max-height:32px;font-size:14px;line-height:24px;font-weight:400;color:#6610f2;background-color:#fff;border:1px solid transparent;box-shadow:inset 0 0 0 2px #6610f2;border-radius:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease;outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box}.agent-pill[data-v-27480b62]:hover:not(.agent-pill--disabled){box-shadow:inset 0 0 0 2px var(--color-accent);color:var(--color-accent)}.agent-pill--selected[data-v-27480b62]{color:#6610f2;font-weight:700;box-shadow:inset 0 0 0 2px #6610f2}.agent-pill--selected[data-v-27480b62]:hover:not(.agent-pill--disabled){box-shadow:inset 0 0 0 2px var(--color-accent);color:var(--color-accent);font-weight:700}.agent-pill--disabled[data-v-27480b62]{opacity:.5;cursor:not-allowed}.agent-pill[data-v-27480b62]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.agent-pill__label[data-v-27480b62]{font-weight:inherit;display:inline-block;position:relative}.agent-pill__label[data-v-27480b62]:after{content:attr(data-label);font-weight:700;display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap}@media (prefers-reduced-motion: reduce){.agent-pill[data-v-27480b62]{transition:none}}.agent-presets[data-v-e5689300]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}.agent-presets-mobile[data-v-e5689300]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.agent-selector-mobile[data-v-e5689300]{position:relative;display:inline-block}.agent-dropdown-pill[data-v-e5689300]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;height:32px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;min-width:140px;font-family:Nunito,sans-serif}.agent-dropdown-pill[data-v-e5689300]:hover{background-color:var(--color-surface-1)}.agent-dropdown-pill--active[data-v-e5689300]{border-color:var(--color-accent)}.agent-dropdown-pill[data-v-e5689300]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.agent-dropdown-pill__label[data-v-e5689300]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.agent-dropdown-pill__arrow[data-v-e5689300]{font-size:16px;margin-left:4px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.agent-dropdown-pill__arrow--open[data-v-e5689300]{transform:rotate(180deg)}.agent-dropdown[data-v-e5689300]{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:max-content;background-color:#fff;border:1px solid var(--color-border);border-radius:8px;padding:4px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:4px}.agent-option[data-v-e5689300]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;line-height:20px;color:var(--color-text-primary);background-color:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;text-align:left;font-family:Nunito,sans-serif}.agent-option[data-v-e5689300]:hover{background-color:var(--color-surface-2)}.agent-option--selected[data-v-e5689300]{background-color:var(--color-surface-2);font-weight:500}.agent-option__label[data-v-e5689300]{flex:1;white-space:nowrap}.custom-agent-btn[data-v-e5689300]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;height:32px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;font-family:Nunito,sans-serif}.custom-agent-btn[data-v-e5689300]:hover{background-color:var(--color-surface-1)}.custom-agent-btn--active[data-v-e5689300]{border-color:var(--color-accent);background-color:var(--color-base)}.custom-agent-btn .cm-icon[data-v-e5689300]{font-size:18px}.agent-presets__loading[data-v-e5689300]{color:var(--color-text-secondary);font-size:16px}.voice-pill[data-v-290bf5dd]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;height:32px;max-height:32px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box}.voice-pill[data-v-290bf5dd]:hover:not(.voice-pill--disabled){background-color:var(--color-surface-1)}.voice-pill--selected[data-v-290bf5dd]{background-color:var(--color-base);color:var(--color-text-primary);border-color:var(--color-accent)}.voice-pill--selected[data-v-290bf5dd]:hover:not(.voice-pill--disabled){background-color:var(--color-surface-1)}.voice-pill--disabled[data-v-290bf5dd]{opacity:.5;cursor:not-allowed}.voice-pill[data-v-290bf5dd]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.voice-pill__avatar[data-v-290bf5dd]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.voice-pill__label[data-v-290bf5dd]{font-weight:500}@media (prefers-reduced-motion: no-preference){.voice-pill[data-v-290bf5dd]{transition:all .3s cubic-bezier(.4,0,.2,1)}}.voice-selection[data-v-46a2ba28]{display:flex;gap:8px;align-items:center}.voice-selection-mobile[data-v-46a2ba28]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.voice-selector-mobile[data-v-46a2ba28]{position:relative;display:inline-block}.voice-dropdown-pill[data-v-46a2ba28]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;height:32px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;min-width:110px;font-family:Nunito,sans-serif}.voice-dropdown-pill[data-v-46a2ba28]:hover{background-color:var(--color-surface-1)}.voice-dropdown-pill--active[data-v-46a2ba28]{border-color:var(--color-accent)}.voice-dropdown-pill[data-v-46a2ba28]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.voice-dropdown-pill__gradient[data-v-46a2ba28]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.voice-dropdown-pill__label[data-v-46a2ba28]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.voice-dropdown-pill__arrow[data-v-46a2ba28]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.voice-dropdown-pill__arrow--open[data-v-46a2ba28]{transform:rotate(180deg)}.voice-dropdown[data-v-46a2ba28]{position:absolute;bottom:calc(100% + 4px);left:0;z-index:1000;width:max-content;min-width:110px;background-color:#fff;border:1px solid var(--color-border);border-radius:8px;padding:4px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:4px}.voice-option[data-v-46a2ba28]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;line-height:20px;color:var(--color-text-primary);background-color:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;text-align:left;font-family:Nunito,sans-serif}.voice-option[data-v-46a2ba28]:hover{background-color:var(--color-surface-2)}.voice-option--selected[data-v-46a2ba28]{background-color:var(--color-surface-2);font-weight:500}.voice-option__gradient[data-v-46a2ba28]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.voice-option__label[data-v-46a2ba28]{flex:1;white-space:nowrap}.language-selector[data-v-7a046000]{position:relative;display:inline-block}.language-pill[data-v-7a046000]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;height:32px;font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;width:160px}@media (max-width: 768px){.language-pill[data-v-7a046000]{max-width:55px}}.language-pill[data-v-7a046000]:hover{background-color:var(--color-surface-1)}.language-pill--active[data-v-7a046000]{border-color:var(--color-accent)}.language-pill[data-v-7a046000]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.language-pill__content[data-v-7a046000]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.language-pill__label[data-v-7a046000]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.language-pill__flag[data-v-7a046000],.language-option__flag[data-v-7a046000]{flex-shrink:0}.language-pill__flag .cm-flag[data-v-7a046000],.language-option__flag .cm-flag[data-v-7a046000]{width:16px;height:16px;margin-top:-2px;background-size:contain}.language-pill__arrow[data-v-7a046000]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.language-pill__arrow--open[data-v-7a046000]{transform:rotate(180deg)}.language-dropdown[data-v-7a046000]{position:absolute;bottom:calc(100% + 4px);left:0;z-index:1000;width:256px;background-color:#fff;border:1px solid var(--color-border);border-radius:8px;padding:4px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;gap:4px}.language-search[data-v-7a046000]{position:relative}.language-search__input[data-v-7a046000]{width:100%;padding:8px 8px 8px 24px;font-size:14px;line-height:20px;color:var(--color-text-primary);background-color:var(--color-base);border:none;border-bottom:1px solid var(--color-border);outline:none}.language-search__input[data-v-7a046000]:focus{border-bottom-color:var(--color-border)}.language-search__input[data-v-7a046000]::placeholder{color:var(--color-text-secondary)}.language-search__icon[data-v-7a046000]{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-text-secondary);pointer-events:none}.language-options[data-v-7a046000]{max-height:216px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.language-options[data-v-7a046000]::-webkit-scrollbar{width:8px}.language-options[data-v-7a046000]::-webkit-scrollbar-track{background:transparent}.language-options[data-v-7a046000]::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}.language-options[data-v-7a046000]::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-secondary)}.language-no-results[data-v-7a046000]{padding:16px;text-align:center;color:var(--color-text-secondary);font-size:14px}.language-option[data-v-7a046000]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;line-height:20px;color:var(--color-text-primary);background-color:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;text-align:left}.language-option[data-v-7a046000]:hover{background-color:var(--color-surface-1)}.language-option--selected[data-v-7a046000]{background-color:var(--color-surface-1);font-weight:500}.language-option--highlighted[data-v-7a046000]{background-color:var(--color-surface-1)}.language-option__label[data-v-7a046000]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-pill__loading[data-v-7a046000]{font-size:12px;color:var(--color-text-secondary)}.loading-content[data-v-de9acdbb]{text-align:center}.spinner[data-v-de9acdbb]{width:25px;height:25px;border:3px solid var(--color-surface-2);border-top-color:var(--color-accent);border-radius:50%;animation:spin-de9acdbb 1s linear infinite}@keyframes spin-de9acdbb{to{transform:rotate(360deg)}}.experience-side-panel[data-v-7cea3601]{position:absolute;top:0;right:0;max-width:100%;width:38%;height:100%;background-color:var(--color-surface-1);border-left:1px solid var(--color-border);padding-right:0;overflow-y:auto;z-index:1001}.experience-side-panel--embedded[data-v-7cea3601]{position:relative;width:100%;height:100%;background-color:transparent;border:none;z-index:auto;max-width:none}.backdrop[data-v-7cea3601]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:1000}.slide-enter-active[data-v-7cea3601],.slide-leave-active[data-v-7cea3601]{transition:transform .3s ease}.slide-enter-from[data-v-7cea3601],.slide-leave-to[data-v-7cea3601]{transform:translate(100%)}.fade-enter-active[data-v-7cea3601],.fade-leave-active[data-v-7cea3601]{transition:opacity .3s ease}.fade-enter-from[data-v-7cea3601],.fade-leave-to[data-v-7cea3601]{opacity:0}.try-it-out-title[data-v-7cea3601]{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 16px;color:var(--color-text-primary)}.close-icon[data-v-7cea3601]{position:absolute;top:0;right:8px;color:var(--color-text-secondary);cursor:pointer;background:none;border:none;padding:0}.close-icon[data-v-7cea3601]:hover{color:var(--color-text-primary)}.close-icon .cm-icon[data-v-7cea3601]{font-size:20px}.section-primary[data-v-7cea3601]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:8px}.qr-label[data-v-7cea3601]{font-size:14px;color:var(--color-text-secondary);margin:8px 0 0}.qr-code-container[data-v-7cea3601]{background-color:#fff;padding:16px;border-radius:12px;border:1px solid var(--color-border);box-shadow:var(--shadow-xs);display:inline-block;width:154px;height:154px;animation:pulse-glow-7cea3601 3s ease-in-out infinite}@keyframes pulse-glow-7cea3601{0%,to{box-shadow:var(--shadow-xs)}50%{box-shadow:0 0 20px #7c5cd14d,var(--shadow-xs)}}.qr-code-loader[data-v-7cea3601]{height:100%;display:flex;justify-content:center;align-items:center}.divider-section[data-v-7cea3601]{width:100%;position:relative;text-align:center;flex-shrink:0}.divider-text[data-v-7cea3601]{font-size:14px;color:var(--color-text-secondary)}.qr-code-image[data-v-7cea3601]{width:120px;height:120px;display:block}.instructions-container[data-v-7cea3601]{margin-top:16px;text-align:left;max-width:280px}.instruction-item[data-v-7cea3601]{display:flex;align-items:flex-start;gap:12px;position:relative}.step-number[data-v-7cea3601]{width:32px;height:32px;background-color:#fff;border:2px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--color-text-primary);flex-shrink:0;z-index:2;position:relative}.step-content[data-v-7cea3601]{padding-top:5px;font-size:14px;color:var(--color-text-primary);line-height:1.4;flex:1;display:flex;align-items:center;gap:6px}.step-icon[data-v-7cea3601]{font-size:16px;color:var(--color-text-secondary)}.instruction-connector[data-v-7cea3601]{width:2px;height:8px;background-color:var(--color-border);margin-left:15px;position:relative;z-index:1}.tooltip-wrapper[data-v-7312ae1a]{display:inline-block}.tooltip[data-v-7312ae1a]{z-index:9999;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;color:#fff;background-color:#1a1a1a;border-radius:.25rem;white-space:nowrap;max-width:200px;animation:tooltip-fade-in-7312ae1a .15s ease-in-out}.tooltip[data-state=closed][data-v-7312ae1a]{animation:tooltip-fade-out-7312ae1a .15s ease-in-out}.tooltip__arrow[data-v-7312ae1a]{fill:#1a1a1a}@media (prefers-reduced-motion: reduce){.tooltip[data-v-7312ae1a]{animation:none}}@keyframes tooltip-fade-in-7312ae1a{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-fade-out-7312ae1a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.base-button[data-v-25a493e4]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:500;border:1px solid transparent;border-radius:16px;cursor:pointer;transition:all .15s ease-in-out;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.base-button--small[data-v-25a493e4]{padding:4px 8px;font-size:14px;line-height:24px;height:32px;max-height:32px}.base-button--small.base-button--icon[data-v-25a493e4]{padding:4px;width:32px}.base-button--medium[data-v-25a493e4]{padding:4px 8px;font-size:14px;line-height:24px;height:32px;max-height:32px}.base-button--medium.base-button--icon[data-v-25a493e4]{padding:4px;width:32px}.base-button--large[data-v-25a493e4]{padding:4px 8px;font-size:14px;line-height:24px;height:32px;max-height:32px}.base-button--large.base-button--icon[data-v-25a493e4]{padding:4px;width:32px}.base-button--cta[data-v-25a493e4]{background-color:var(--color-accent);color:#fff;border-color:transparent}.base-button--cta[data-v-25a493e4]:hover:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-hover)}.base-button--cta[data-v-25a493e4]:active:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-pressed)}.base-button--primary[data-v-25a493e4]{background-color:var(--color-surface-2);color:var(--color-text-primary);border-color:var(--color-border)}.base-button--primary[data-v-25a493e4]:hover:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-3)}.base-button--primary[data-v-25a493e4]:active:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-4)}.base-button--secondary[data-v-25a493e4]{background-color:var(--color-surface-1);color:var(--color-text-primary);border-color:var(--color-border)}.base-button--secondary[data-v-25a493e4]:hover:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-2)}.base-button--secondary[data-v-25a493e4]:active:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-3)}.base-button--ghost[data-v-25a493e4]{background-color:transparent;color:var(--color-text-primary)}.base-button--ghost[data-v-25a493e4]:hover:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-1)}.base-button--ghost[data-v-25a493e4]:active:not(.base-button--disabled):not(.base-button--loading){background-color:var(--color-surface-2)}.base-button--disabled[data-v-25a493e4],.base-button--loading[data-v-25a493e4]{opacity:.5;cursor:not-allowed}.base-button--selected.base-button--primary[data-v-25a493e4]{background-color:var(--color-surface-3)}.base-button--selected.base-button--secondary[data-v-25a493e4],.base-button--selected.base-button--ghost[data-v-25a493e4]{background-color:var(--color-surface-2)}.base-button--destructive.base-button--cta[data-v-25a493e4]{background-color:var(--color-error)}.base-button--destructive.base-button--cta[data-v-25a493e4]:hover:not(.base-button--disabled):not(.base-button--loading){background-color:#b91c1c}.base-button--destructive.base-button--cta[data-v-25a493e4]:active:not(.base-button--disabled):not(.base-button--loading){background-color:#991b1b}.base-button--destructive.base-button--primary[data-v-25a493e4],.base-button--destructive.base-button--secondary[data-v-25a493e4],.base-button--destructive.base-button--ghost[data-v-25a493e4]{color:var(--color-error)}.base-button--rtl[data-v-25a493e4]{direction:rtl}.base-button[data-v-25a493e4]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.base-button__icon[data-v-25a493e4]{font-size:1.25em;line-height:1}.base-button__icon-placeholder[data-v-25a493e4]{display:inline-block;width:16px;height:16px;background-color:#000;border-radius:50%}.base-button__label[data-v-25a493e4]{white-space:nowrap}.base-button__spinner[data-v-25a493e4]{width:1.25em;height:1.25em;animation:rotate-25a493e4 1s linear infinite}.base-button__spinner-track[data-v-25a493e4]{fill:none;stroke:currentColor;stroke-width:2;opacity:.25}.base-button__spinner-fill[data-v-25a493e4]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:50 50;stroke-dashoffset:25;stroke-linecap:round}@keyframes rotate-25a493e4{to{transform:rotate(360deg)}}.agent-node .vue-flow__handle[data-v-2f6bb729]{border-color:transparent;background-color:transparent}.agent-node-title[data-v-2f6bb729]{background:var(--black-2-5)}.agent-node-body[data-v-2f6bb729]{background:var(--white-200)}.dark .agent-node-title[data-v-2f6bb729]{background:var(--black-120)}.dark .agent-node-body[data-v-2f6bb729]{background:var(--black-130)}.step-icon[data-v-84f12310]{color:#fff!important}.step-icon .cm-icon[data-v-84f12310]{font-size:18px}.step-icon.start_agent[data-v-84f12310]{background-color:#60a5fa}.step-icon.tool[data-v-84f12310]{background-color:#38bdf8}.step-icon.context[data-v-84f12310]{background-color:#5151fe}.step-icon.knowledge_search[data-v-84f12310]{background-color:#d9b639}.step-icon.retrieve_input[data-v-84f12310]{background-color:#c4b5fd}.step-icon.agent_handover[data-v-84f12310]{background-color:#f5b57a}.step-icon.agent_complete[data-v-84f12310]{background-color:#5cedb1}.step-icon.other[data-v-84f12310]{background-color:#9c9c9c}.step-icon.decision[data-v-84f12310]{background-color:#fca5a5}.step-icon.agent_breakout[data-v-84f12310]{background-color:#f17878}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.overlay-loader[data-v-e8b81803]{background-color:var(--background)}.agent-flow-panel[data-v-6196e634]{position:fixed;top:0;right:0;width:100%;max-width:600px;height:100%;background-color:var(--color-surface-1);z-index:1001;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.agent-flow-panel[data-v-6196e634]{max-width:90%}}.agent-flow-panel--embedded[data-v-6196e634]{position:relative;max-width:none;width:100%;height:100%;background-color:#fff;border:1px solid var(--color-border);border-radius:8px;z-index:auto;display:flex;flex-direction:column}@media (max-width: 768px){.agent-flow-panel--embedded[data-v-6196e634]{border:none;border-radius:0}}.agent-flow-panel__content[data-v-6196e634]{flex:1;overflow-y:auto;padding:0;display:flex;flex-direction:column;height:100%;background-color:transparent}.agent-flow-panel__content--no-header[data-v-6196e634]{padding-top:0;height:100%}.agent-flow-visualization[data-v-6196e634]{flex:1;background-color:var(--color-base);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.flow-placeholder[data-v-6196e634]{text-align:center;padding:8px}.fade-enter-active[data-v-6196e634],.fade-leave-active[data-v-6196e634]{transition:opacity .3s ease}.fade-enter-from[data-v-6196e634],.fade-leave-to[data-v-6196e634]{opacity:0}.slide-enter-active[data-v-6196e634],.slide-leave-active[data-v-6196e634]{transition:transform .3s ease}.slide-enter-from[data-v-6196e634],.slide-leave-to[data-v-6196e634]{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.fade-enter-active[data-v-6196e634],.fade-leave-active[data-v-6196e634],.slide-enter-active[data-v-6196e634],.slide-leave-active[data-v-6196e634]{transition:none}}.hljs{display:block;overflow-x:auto;padding:.5em;background:var(--black-120)}.hljs-built_in,.hljs-selector-tag,.hljs-section,.hljs-link{color:#8be9fd}.hljs-keyword{color:#ff79c6}.hljs,.hljs-subst{color:#f8f8f2}.hljs-title,.hljs-attr,.hljs-meta-keyword{font-style:italic;color:#50fa7b}.hljs-string,.hljs-meta,.hljs-name,.hljs-type,.hljs-symbol,.hljs-bullet,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#f1fa8c}.hljs-comment,.hljs-quote,.hljs-deletion{color:#6272a4}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-title,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name,.hljs-strong{font-weight:700}.hljs-literal,.hljs-number{color:#bd93f9}.hljs-emphasis{font-style:italic}.hljs-copy-button{top:4px;right:4px;border:none;font-size:12px;padding:4px 8px;border-radius:3px;color:var(--white);position:absolute;background-color:var(--black-100)}.chip-content[data-v-6e0f4409]{background-color:var(--color-surface-2);color:var(--color-text-primary);@apply tw:text-sm tw:font-bold tw:py-1;}.chip-content.reverse[data-v-6e0f4409]{background-color:var(--color-accent);color:#fff}.chip-key[data-v-6e0f4409],.chip-value[data-v-6e0f4409]{white-space:nowrap;@apply tw:leading-6;@apply tw:min-w-0 tw:mr-1;}.chip-key[data-v-6e0f4409]{@apply tw:pl-2 tw:mr-2;}.chip-value[data-v-6e0f4409]{@apply tw:font-normal tw:pr-1;@apply tw:rounded-full tw:opacity-90;border:1px solid var(--color-border)}.smart-filter-override{@apply tw:min-w-10;}.smart-filter-override .pill{@apply tw:px-1 tw:py-2 tw:font-bold;background:transparent!important}.reference-tooltip-content[data-v-12ff29ce]{color:#fff}.reference-tooltip-title[data-v-12ff29ce]{font-weight:700;color:#fff;margin-bottom:4px}.reference-tooltip-description[data-v-12ff29ce]{margin-top:4px;font-size:14px;color:#fffc;line-height:1.4}.reference-tooltip-parameters[data-v-12ff29ce]{margin-top:8px;margin-left:-4px}.reference-tooltip-parameters[data-v-12ff29ce] *{color:#fff!important}.reference[data-v-36c8c8e3]{cursor:pointer}.pill-close-button[data-v-36c8c8e3]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:2px;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);flex-shrink:0}.pill-close-button[data-v-36c8c8e3]:hover{color:var(--color-text-primary)}.pill-close-button svg[data-v-36c8c8e3]{width:12px;height:12px}.reference-tooltip[data-v-36c8c8e3]{color:#fff!important;background-color:#222;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px -2px #00000040;font-size:14px;line-height:1.5}.fade-enter-active[data-v-36c8c8e3],.fade-leave-active[data-v-36c8c8e3]{transition:opacity .15s ease-out}.fade-enter-from[data-v-36c8c8e3],.fade-leave-to[data-v-36c8c8e3]{opacity:0}.fade-enter-to[data-v-36c8c8e3],.fade-leave-from[data-v-36c8c8e3]{opacity:1}.context-border-color[data-v-36c8c8e3]{border-color:var(--color-warning)!important;background-color:#fbbf240d}.context-border-color[data-v-36c8c8e3]:hover{background-color:#fbbf241a}.context-icon-color[data-v-36c8c8e3]{color:var(--color-warning)}.handover-icon-color[data-v-36c8c8e3]{color:var(--color-accent)}.knowledge-border-color[data-v-36c8c8e3]{border-color:var(--color-info)!important;background-color:#3b82f60d}.knowledge-border-color[data-v-36c8c8e3]:hover{background-color:#3b82f61a}.buttons-icon-color[data-v-36c8c8e3]{color:var(--color-text-primary)}.buttons-border-color[data-v-36c8c8e3]{border-color:var(--color-info)!important;background-color:#3b82f60d}.buttons-border-color[data-v-36c8c8e3]:hover{background-color:#3b82f61a}.knowledge-icon-color[data-v-36c8c8e3]{color:var(--color-info)}.complete-border-color[data-v-36c8c8e3]{border-color:var(--color-success)!important;background-color:#22c55e0d}.complete-border-color[data-v-36c8c8e3]:hover{background-color:#22c55e1a}.complete-icon-color[data-v-36c8c8e3]{color:var(--color-success)}.breakout-border-color[data-v-36c8c8e3]{border-color:var(--color-error)!important;background-color:#ef44440d}.breakout-border-color[data-v-36c8c8e3]:hover{background-color:#ef44441a}.breakout-icon-color[data-v-36c8c8e3]{color:var(--color-error)}.end-conversation-border-color[data-v-36c8c8e3]{border-color:var(--color-error)!important;background-color:#ef44440d}.end-conversation-border-color[data-v-36c8c8e3]:hover{background-color:#ef44441a}.end-conversation-icon-color[data-v-36c8c8e3]{color:var(--color-error)}.tool-handover-border-color[data-v-36c8c8e3]{border-color:var(--color-accent)!important;background-color:#7d5cd10d}.tool-handover-border-color[data-v-36c8c8e3]:hover{background-color:#7d5cd11a}.command-option[data-v-ecd628fc]{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;transition:background-color .2s ease;font-size:15px;color:var(--color-text-primary)}.command-option[data-v-ecd628fc]:hover:not(.command-option--disabled){background-color:var(--color-surface-1)}.command-option--selected[data-v-ecd628fc]{background-color:#f0e8fe;color:var(--color-accent)}.command-option--selected[data-v-ecd628fc]:hover{background-color:#f0e8fe}.command-option--selected .command-option__icon[data-v-ecd628fc],.command-option--selected .command-option__label[data-v-ecd628fc]{color:var(--color-accent)}.command-option--disabled[data-v-ecd628fc]{opacity:.5;cursor:not-allowed}.command-option__icon[data-v-ecd628fc]{font-size:16px;color:var(--color-text-secondary)}.command-option__label[data-v-ecd628fc]{flex:1}.commands-section[data-v-5f1634d4]{flex:1;display:flex;flex-direction:column;min-width:0}.command-search-wrapper[data-v-5f1634d4]{position:relative;padding:0}.command-search[data-v-5f1634d4]{position:relative}.command-search__input[data-v-5f1634d4]{width:100%;padding:8px 8px 8px 24px;font-size:15px;line-height:20px;color:var(--color-text-primary);background-color:var(--color-base);border:none;border-bottom:1px solid var(--color-border);border-radius:8px 8px 0 0;outline:none;box-sizing:border-box!important}.command-search__input[data-v-5f1634d4]:focus{border-bottom-color:var(--color-border)}.command-search__input[data-v-5f1634d4]::placeholder{color:var(--color-text-secondary)}.command-search__icon[data-v-5f1634d4]{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-text-secondary)}.command-search__icon-button[data-v-5f1634d4]{position:absolute;left:3px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;transition:background-color .2s ease}.command-search__icon-button[data-v-5f1634d4]:hover{background-color:var(--color-surface-1)}.command-search__icon-button .cm-icon[data-v-5f1634d4]{font-size:16px;color:var(--color-text-secondary)}.command-search__icon-button:hover .cm-icon[data-v-5f1634d4]{color:var(--color-text-primary)}.commands-list[data-v-5f1634d4]{overflow-y:auto;flex:1}.command-section-title[data-v-5f1634d4]{display:block;padding:4px 16px;font-size:15px;text-transform:uppercase;color:var(--color-text-secondary)}.palette-dropdown[data-v-cd3ae50c]{padding:0;max-height:340px;border-radius:8px;border:1px solid var(--color-border);background-color:#fff;box-shadow:var(--shadow-md);min-height:72px}div[data-tippy-root]{z-index:var(--cm-zindex-autocomplete-popup)!important}.tiptap-editor{background-color:transparent;color:var(--color-text-primary);padding:0;font-size:15px;line-height:1.6;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiptap-editor:not(.tiptap-editor--disabled){cursor:text}.tiptap-editor *{font-family:Nunito,sans-serif}.tiptap-editor :first-child{margin-top:0}.tiptap-editor .ProseMirror{height:100%;outline:none}.tiptap-editor .ProseMirror:focus{outline:none}.tiptap-editor .ProseMirror::selection,.tiptap-editor .ProseMirror *::selection{background-color:#7d5cd133;color:var(--color-text-primary)}.tiptap-editor .is-empty[data-type=agent-name]:before,.tiptap-editor .is-empty:last-child:before{height:0;float:left;color:var(--color-text-secondary);pointer-events:none;content:attr(data-placeholder);font-style:italic;opacity:.8}.tiptap-editor p{margin:0 0 1rem;line-height:1.7;letter-spacing:.01em}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor p.is-empty{margin-bottom:0}.tiptap-editor p.is-empty:first-child:not(:only-child):after{content:" Type / for commands";color:var(--color-text-secondary);font-style:italic;opacity:.5;font-size:.875em;margin-left:.25em}.tiptap-editor ul,.tiptap-editor ol{padding-left:1.75rem;margin:1rem 0}.tiptap-editor ul li,.tiptap-editor ol li{margin:.375rem 0;line-height:1.7;position:relative}.tiptap-editor ul li ul,.tiptap-editor ul li ol,.tiptap-editor ol li ul,.tiptap-editor ol li ol{margin:.5rem 0}.tiptap-editor ul li p,.tiptap-editor ol li p{margin:0;display:inline}.tiptap-editor ul{list-style:none}.tiptap-editor ul li:before{content:"•";color:var(--color-accent);font-weight:700;display:inline-block;width:1.25rem;margin-left:-1.25rem}.tiptap-editor ul ul li:before{content:"◦";color:var(--color-text-secondary);font-weight:400}.tiptap-editor ul ul ul li:before{content:"▪";font-size:.8em}.tiptap-editor ol{list-style:auto;color:var(--color-accent)}.tiptap-editor ol li::marker{font-weight:600}.tiptap-editor ol ol{counter-reset:ol-nested-counter}.tiptap-editor ol ol li{counter-increment:ol-nested-counter}.tiptap-editor ol ol li:before{content:counter(ol-nested-counter,lower-alpha) ".";color:var(--color-text-secondary);font-weight:500}.tiptap-editor ol ol ol{counter-reset:ol-deep-counter}.tiptap-editor ol ol ol li{counter-increment:ol-deep-counter}.tiptap-editor ol ol ol li:before{content:counter(ol-deep-counter,lower-roman) ".";font-weight:400}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3,.tiptap-editor h4,.tiptap-editor h5,.tiptap-editor h6{color:var(--color-text-primary);font-weight:600;line-height:1.3;margin-top:2rem;margin-bottom:.75rem;text-wrap:pretty;letter-spacing:-.01em}.tiptap-editor h1:first-child,.tiptap-editor h2:first-child,.tiptap-editor h3:first-child,.tiptap-editor h4:first-child,.tiptap-editor h5:first-child,.tiptap-editor h6:first-child{margin-top:0}p+.tiptap-editor h1,p+.tiptap-editor h2,p+.tiptap-editor h3,p+.tiptap-editor h4,p+.tiptap-editor h5,p+.tiptap-editor h6{margin-top:1.5rem}.tiptap-editor h1{font-size:2rem;font-weight:700;letter-spacing:-.02em}.tiptap-editor h2{font-size:1.5rem;font-weight:600}.tiptap-editor h3{font-size:1.25rem;font-weight:600}.tiptap-editor h4{font-size:1.125rem;font-weight:600}.tiptap-editor h5{font-size:1rem;font-weight:600}.tiptap-editor h6{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.tiptap-editor code{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-family:JetBrainsMono,Consolas,Monaco,monospace;font-size:.875em;padding:.125em .25em;white-space:nowrap}.tiptap-editor pre{background-color:var(--color-base);border:1px solid var(--color-border);border-radius:8px;margin:1rem 0;padding:1.25rem;overflow-x:auto;font-family:JetBrainsMono,Consolas,Monaco,monospace;position:relative}.tiptap-editor pre::-webkit-scrollbar{height:6px}.tiptap-editor pre::-webkit-scrollbar-track{background:var(--color-surface-1);border-radius:3px}.tiptap-editor pre::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.tiptap-editor pre::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.tiptap-editor pre code{background:none;border:none;color:var(--color-text-primary);font-size:.9375rem;line-height:1.6;padding:0;white-space:pre;display:block}.tiptap-editor pre .hljs-comment,.tiptap-editor pre .hljs-quote{color:var(--color-text-secondary);font-style:italic;opacity:.8}.tiptap-editor pre .hljs-variable,.tiptap-editor pre .hljs-template-variable,.tiptap-editor pre .hljs-attribute,.tiptap-editor pre .hljs-tag,.tiptap-editor pre .hljs-name,.tiptap-editor pre .hljs-regexp,.tiptap-editor pre .hljs-link,.tiptap-editor pre .hljs-selector-id,.tiptap-editor pre .hljs-selector-class{color:var(--color-accent);opacity:.9}.tiptap-editor pre .hljs-number,.tiptap-editor pre .hljs-meta,.tiptap-editor pre .hljs-built_in,.tiptap-editor pre .hljs-builtin-name,.tiptap-editor pre .hljs-literal,.tiptap-editor pre .hljs-type,.tiptap-editor pre .hljs-params{color:var(--color-text-primary);opacity:.85}.tiptap-editor pre .hljs-string,.tiptap-editor pre .hljs-symbol,.tiptap-editor pre .hljs-bullet{color:var(--color-text-primary);opacity:.9}.tiptap-editor pre .hljs-title,.tiptap-editor pre .hljs-section{color:var(--color-text-primary);font-weight:600}.tiptap-editor pre .hljs-keyword,.tiptap-editor pre .hljs-selector-tag{color:var(--color-accent);font-weight:500;opacity:.95}.tiptap-editor pre .hljs-emphasis{font-style:italic}.tiptap-editor pre .hljs-strong{font-weight:700}.tiptap-editor blockquote{border-left:3px solid var(--color-border);margin:.75rem 0;padding:.5rem 0 .5rem 1rem;background-color:var(--color-surface-1);border-radius:4px}.tiptap-editor blockquote p{color:var(--color-text-secondary);font-style:italic;margin:0}.tiptap-editor hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0;height:0}.tiptap-editor a{color:var(--color-accent);text-decoration:none;border-bottom:1px solid rgba(125,92,209,.3);transition:all .2s ease;position:relative}.tiptap-editor a:hover{color:var(--color-hover);border-bottom-color:var(--color-hover);background-color:#7d5cd10d;border-radius:2px;padding:0 2px;margin:0 -2px}.tiptap-editor a:active{color:var(--color-pressed);background-color:#7d5cd11a}.tiptap-editor a:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.tiptap-editor strong,.tiptap-editor b{font-weight:600;color:var(--color-text-primary)}.tiptap-editor em,.tiptap-editor i{font-style:italic}.tiptap-editor s,.tiptap-editor strike,.tiptap-editor del{text-decoration:line-through;opacity:.7}.tiptap-editor .ProseMirror-gapcursor:after{border-top:1px solid var(--color-text-primary)}.tiptap-editor>*{max-width:65ch}.tiptap-editor pre,.tiptap-editor ul,.tiptap-editor ol{max-width:none}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.error-notification[data-v-1a4433db]{position:absolute;top:0;left:0;right:0;height:32px;background-color:#ffecee;color:var(--color-text-primary);border:2px solid var(--color-error);border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 8px;gap:8px;z-index:100;font-size:14px;line-height:1;box-sizing:border-box}.error-notification__icon[data-v-1a4433db]{font-size:16px;flex-shrink:0}.error-notification__message[data-v-1a4433db]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-notification__close[data-v-1a4433db]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;background:none;border:none;color:var(--color-text-primary);cursor:pointer;border-radius:4px;transition:background-color .2s ease}.error-notification__close[data-v-1a4433db]:hover{background-color:#dc26261a}.error-notification__close[data-v-1a4433db]:focus-visible{outline:2px solid var(--color-error);outline-offset:-2px}.error-notification__close .cm-icon[data-v-1a4433db]{font-size:14px}.slide-down-enter-active[data-v-1a4433db],.slide-down-leave-active[data-v-1a4433db]{transition:all .3s ease}.slide-down-enter-from[data-v-1a4433db],.slide-down-leave-to[data-v-1a4433db]{transform:translateY(-100%);opacity:0}.agent-presets-container{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:24;background-color:transparent;padding:0 16px;width:100%}.agent-editor-scroll{flex:1;overflow-y:auto;padding:8px 0 8px 12px;position:relative;transition:padding-top .3s ease}.agent-editor-scroll.has-error{padding-top:40px}.agent-editor-wrapper{height:100%}.outer-container{flex-grow:1;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:0 8px 8px;position:relative}.panels-wrapper{display:flex;flex-direction:column;background-color:#f8f9fa;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);position:relative;margin-top:16px;height:453px}.panels-container{position:relative;display:flex;gap:16px;height:100%;padding:32px 16px 8px}.agent-panel-left{flex:0 0 calc(65% - 8px);background-color:transparent;border:none;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:0}.agent-panel-right{flex:0 0 calc(35% - 8px);overflow:hidden;display:flex;flex-direction:column;min-height:0}.agent-editor-content{position:relative;flex-grow:1;border:1px solid var(--color-border);border-radius:8px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.agent-right-content{position:relative;flex-grow:1;background-color:transparent}.agent-editor-footer{width:100%;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:transparent}@media (max-width: 768px){.agent-editor-footer .btn-halo.btn-cta-pill{max-width:110px}}.btn-try-it-out .base-button:not(.base-button--loading) .base-button__icon{width:20px;height:20px;background-color:#fff;border-radius:50%;color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:14px}.btn-try-it-out.base-button{text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;background-color:var(--color-accent);padding:4px 8px;color:#fff!important;border-radius:27px;height:32px;gap:8px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1.2;box-sizing:border-box}.btn-try-it-out.base-button .base-button__icon{width:20px;height:20px;background-color:#fff;border-radius:50%;color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:14px}.btn-try-it-out.base-button .base-button__label{color:#fff}.footer-controls{display:flex;gap:8px;transition:all .2s ease}.footer-divider{width:1px;height:24px;background-color:var(--color-border);align-self:center}.mobile-overlay{position:absolute;top:16px;right:0;width:100%;height:397px;z-index:20;padding:16px;box-sizing:border-box}.agent-editor-card{background-color:#fff;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm)}@media (max-width: 768px){.panels-container{flex-direction:column}.agent-panel-left{flex:1 1 100%}.agent-panel-right{display:none}}.fade-content-enter-active,.fade-content-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.fade-content-enter-from,.fade-content-leave-to{opacity:0}.panel-fade-enter-active,.panel-fade-leave-active{transition:opacity 0s}.panel-fade-enter-from,.panel-fade-leave-to{opacity:0}.mobile-panel{height:100%;display:flex;flex-direction:column}.mobile-panel-content{flex:1;overflow-y:auto}.mobile-fade-enter-active,.mobile-fade-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.mobile-fade-enter-from,.mobile-fade-leave-to{opacity:0}@media (prefers-reduced-motion: no-preference){.footer-controls{transition:all .2s ease}}.agent-flow-button-mobile{position:absolute;top:8px;right:8px;z-index:30}.agent-flow-button-mobile.base-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;background-color:#fff!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-sm)!important}.agent-flow-button-mobile.base-button:hover{box-shadow:var(--shadow-md)!important}.app-loading-indicator[data-v-7a9673ba]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-7a9673ba]{text-align:center}.spinner[data-v-7a9673ba]{width:40px;height:40px;margin:0 auto 1rem;border:3px solid var(--color-surface-2);border-top-color:var(--color-accent);border-radius:50%;animation:spin-7a9673ba 1s linear infinite}.loading-text[data-v-7a9673ba]{color:var(--color-text-secondary);font-size:14px;margin:0}@keyframes spin-7a9673ba{to{transform:rotate(360deg)}}.fade-enter-active[data-v-7a9673ba],.fade-leave-active[data-v-7a9673ba]{transition:opacity .3s ease}.fade-enter-from[data-v-7a9673ba],.fade-leave-to[data-v-7a9673ba]{opacity:0}.app-container[data-v-d6ac1788]{width:100%;height:100%;position:relative}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-gray-300:oklch(87.2% .01 258.338);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-800:oklch(27.8% .033 256.848);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-md:28rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-font-weight-normal:400;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:top-0{top:calc(var(--tw-spacing)*0)}.tw\:left-0{left:calc(var(--tw-spacing)*0)}.tw\:z-10{z-index:10}.tw\:m-0{margin:calc(var(--tw-spacing)*0)}.tw\:mx-px{margin-inline:1px}.tw\:-mt-2{margin-top:calc(var(--tw-spacing)*-2)}.tw\:-mt-\[2px\]{margin-top:-2px}.tw\:mt-2{margin-top:calc(var(--tw-spacing)*2)}.tw\:mt-auto{margin-top:auto}.tw\:mr-2{margin-right:calc(var(--tw-spacing)*2)}.tw\:mr-auto{margin-right:auto}.tw\:-mb-px{margin-bottom:-1px}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing)*2)}.tw\:ml-2{margin-left:calc(var(--tw-spacing)*2)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:inline{display:inline}.tw\:inline-block{display:inline-block}.tw\:h-7{height:calc(var(--tw-spacing)*7)}.tw\:h-\[50px\]{height:50px}.tw\:h-full{height:100%}.tw\:h-screen{height:100vh}.tw\:max-h-64{max-height:calc(var(--tw-spacing)*64)}.tw\:max-h-80{max-height:calc(var(--tw-spacing)*80)}.tw\:max-h-\[360px\]{max-height:360px}.tw\:min-h-0{min-height:calc(var(--tw-spacing)*0)}.tw\:min-h-12{min-height:calc(var(--tw-spacing)*12)}.tw\:min-h-full{min-height:100%}.tw\:w-7{width:calc(var(--tw-spacing)*7)}.tw\:w-80{width:calc(var(--tw-spacing)*80)}.tw\:w-\[250px\]{width:250px}.tw\:w-full{width:100%}.tw\:w-screen{width:100vw}.tw\:max-w-48{max-width:calc(var(--tw-spacing)*48)}.tw\:max-w-64{max-width:calc(var(--tw-spacing)*64)}.tw\:max-w-72{max-width:calc(var(--tw-spacing)*72)}.tw\:max-w-80{max-width:calc(var(--tw-spacing)*80)}.tw\:max-w-\[260px\]{max-width:260px}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:min-w-0{min-width:calc(var(--tw-spacing)*0)}.tw\:min-w-32{min-width:calc(var(--tw-spacing)*32)}.tw\:flex-1{flex:1}.tw\:flex-shrink-\[0\]{flex-shrink:0}.tw\:flex-grow{flex-grow:1}.tw\:cursor-default{cursor:default}.tw\:cursor-pointer{cursor:pointer}.tw\:flex-col{flex-direction:column}.tw\:flex-row{flex-direction:row}.tw\:flex-nowrap{flex-wrap:nowrap}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:justify-center{justify-content:center}.tw\:gap-1{gap:calc(var(--tw-spacing)*1)}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overflow-y-hidden{overflow-y:hidden}.tw\:scroll-smooth{scroll-behavior:smooth}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-t-lg{border-top-left-radius:var(--tw-radius-lg);border-top-right-radius:var(--tw-radius-lg)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-none{--tw-border-style:none;border-style:none}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-white{border-color:var(--tw-color-white)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-gray-800{--tw-gradient-from:var(--tw-color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:to-black{--tw-gradient-to:var(--tw-color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:p-0{padding:calc(var(--tw-spacing)*0)}.tw\:p-0\.5{padding:calc(var(--tw-spacing)*.5)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:p-3{padding:calc(var(--tw-spacing)*3)}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:p-5{padding:calc(var(--tw-spacing)*5)}.tw\:px-0{padding-inline:calc(var(--tw-spacing)*0)}.tw\:px-1{padding-inline:calc(var(--tw-spacing)*1)}.tw\:py-0{padding-block:calc(var(--tw-spacing)*0)}.tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}.tw\:pr-6{padding-right:calc(var(--tw-spacing)*6)}.tw\:pl-2{padding-left:calc(var(--tw-spacing)*2)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:leading-\[normal\]{--tw-leading:normal;line-height:normal}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:overflow-ellipsis{text-overflow:ellipsis}.tw\:text-gray-300{color:var(--tw-color-gray-300)}.tw\:text-gray-500{color:var(--tw-color-gray-500)}.tw\:text-white{color:var(--tw-color-white)}.tw\:opacity-70{opacity:.7}.tw\:opacity-75{opacity:.75}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}}:root{--player-background:#00123e;--player-font-family:"Open Sans",sans-serif;--player-font-size:.9rem;--player-font-size-small:.7rem;--player-font-weight:300;--player-font-weight-bold:600;--player-text-color:#fff;--player-icon-color:var(--player-text-color);--player-link-color:var(--player-text-color);--player-progress-color:#41b883;--player-buffered-color:#41b883;--player-seeker-color:#fff;--player-input-range-color:var(--player-text-color)}.player-image{display:flex}.player-image img{max-width:100%;height:auto}.player{background-color:var(--player-background);font-family:var(--player-font-family);font-weight:var(--player-font-weight);padding:.85rem;position:relative}.player a,.player a:visited,.player a:active{color:var(--player-link-color);text-decoration:none}.player a:hover,.player a:visited:hover,.player a:active:hover{text-decoration:underline}.player-controls{align-items:center;display:flex}.player-back-15-icon,.player-play-pause-icon,.player-ahead-15-icon,.player-download-icon,.player-volume-icon{fill:var(--player-icon-color);display:flex}.player-back-15-icon{width:20px;margin-right:1rem}.player-ahead-15-icon{width:20px;margin-left:1rem}.player-download-icon{display:none}@media (min-width:768px){.player-download-icon{margin-left:1rem;display:flex}}.player-track{flex:auto;width:100%;padding:0 2rem;overflow:hidden}.player-track-title{color:var(--player-text-color);font-size:var(--player-font-size);font-weight:var(--player-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.player-track-title-details,.player-track-title-details-link{font-weight:var(--player-font-weight);color:var(--player-text-color);font-weight:300}.player-track-progress{background-color:var(--player-progress-color);cursor:pointer;min-width:200px;height:5px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.player-track-progress{height:3px;margin-top:.75rem;position:relative;top:-5px}}.player-track-progress .player-track-seeker{background-color:var(--player-seeker-color);z-index:20;position:absolute;top:0;bottom:0;left:0}.player-track-progress .player-track-buffered{background-color:var(--player-buffered-color);z-index:10;position:absolute;top:0;bottom:0;left:0}.player-track-progress .player-track-playhead{opacity:0;width:22px;height:22px;margin:-8px -16px;transition:opacity .2s linear,transform .2s;position:absolute;bottom:0;left:0;transform:scale(0)}.player-track-progress .player-track-playhead:after{content:"";background-color:var(--player-buffered-color);opacity:1;border-radius:50%;width:22px;height:22px;display:block;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.player-track-time{color:var(--player-text-color);font-size:var(--player-font-size-small);font-weight:var(--player-font-weight-bold);display:flex}@media (min-width:768px){.player-track-time{justify-content:flex-end}}.player-track-time .player-track-time-current{opacity:1;margin-right:.25rem}.player-track-time .player-track-time-separator{opacity:.6}.player-track-time .player-track-time-total{opacity:.6;margin-left:.25rem}.player-volume{display:none}@media (min-width:768px){.player-volume{justify-content:flex-end;display:flex}}input[type=range]{-webkit-appearance:none;background:0 0;width:100%;margin-right:1.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-color:#0000;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--player-input-range-color);cursor:pointer;border-radius:50%;width:15px;height:15px;margin-top:-6px}input[type=range]::-moz-range-thumb{background:var(--player-input-range-color);cursor:pointer;border-radius:50%;width:15px;height:15px}input[type=range]::-ms-thumb{background:var(--player-input-range-color);cursor:pointer;border-radius:50%;width:15px;height:15px}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:var(--player-input-range-color);width:100%;height:3px}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--player-input-range-color)}input[type=range]::-moz-range-track{cursor:pointer;background:var(--player-input-range-color);width:100%;height:3px}input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-width:16px 0;border-color:#0000;width:100%;height:3px}input[type=range]::-ms-fill-lower{background:var(--player-input-range-color)}input[type=range]:focus::-ms-fill-lower{background:var(--player-input-range-color)}input[type=range]::-ms-fill-upper{background:var(--player-input-range-color)}input[type=range]:focus::-ms-fill-upper{background:var(--player-input-range-color)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:var(--animation-duration);transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em)}.hide-ally-element{clip:rect(1px 1px 1px 1px);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-icon-voice:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='rgb(52,%2064,%2085)'%20d='M10%205a1%201%200%200%201%201%201v12a1%201%200%200%201-2%200V6a1%201%200%200%201%201-1m4%202a1%201%200%200%201%201%201v8a1%201%200%200%201-2%200V8a1%201%200%200%201%201-1M6%209a1%201%200%200%201%201%201v4a1%201%200%200%201-2%200v-4a1%201%200%200%201%201-1m12%200a1%201%200%200%201%201%201v4a1%201%200%200%201-2%200v-4a1%201%200%200%201%201-1'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='rgb(52,%2064,%2085)'%20d='M10%205a1%201%200%200%201%201%201v12a1%201%200%200%201-2%200V6a1%201%200%200%201%201-1m4%202a1%201%200%200%201%201%201v8a1%201%200%200%201-2%200V8a1%201%200%200%201%201-1M6%209a1%201%200%200%201%201%201v4a1%201%200%200%201-2%200v-4a1%201%200%200%201%201-1m12%200a1%201%200%200%201%201%201v4a1%201%200%200%201-2%200v-4a1%201%200%200%201%201-1'/%3e%3c/g%3e%3c/svg%3e")}:root,html,body{color-scheme:light!important}@media (prefers-color-scheme:dark){:root,html,body{color-scheme:light!important}}body.dark,html.dark{color:var(--color-text-primary)!important;background-color:#fff!important}body.dark{--background:var(--color-base)!important;--text-color:var(--color-text-primary)!important;--border-color:var(--color-border)!important;--dark-background:var(--color-base)!important;--dark-surface:var(--color-surface-1)!important;--dark-text:var(--color-text-primary)!important}:not(.aurora-phone-wrapper *,.aurora-icon-wrapper *,cm-prefix-select *){box-sizing:content-box!important}#app *{box-sizing:border-box!important}body{color:var(--color-text-primary)!important;background-color:#fff!important;font-family:Nunito,sans-serif!important;font-size:14px!important;line-height:normal!important}:root{--primary:var(--color-accent)!important;--primary-hover:var(--color-hover)!important;--primary-active:var(--color-pressed)!important;--text-color:var(--color-text-primary)!important;--text-secondary:var(--color-text-secondary)!important;--background:var(--color-base)!important;--surface:var(--color-surface-1)!important;--surface-hover:var(--color-surface-2)!important;--border-color:var(--color-border)!important}a:not(.aurora-phone-wrapper a,.aurora-icon-wrapper a){color:var(--color-accent)!important;text-decoration:none!important}a:not(.aurora-phone-wrapper a,.aurora-icon-wrapper a):hover{color:var(--color-hover)!important}a:not(.aurora-phone-wrapper a,.aurora-icon-wrapper a):active{color:var(--color-pressed)!important}button:not(.aurora-phone-wrapper button,.aurora-icon-wrapper button){font-family:Nunito,sans-serif!important;font-size:14px!important}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)!important;font-family:Montserrat,sans-serif!important;line-height:1.3!important}.aurora-phone-wrapper{font-family:Nunito,sans-serif}.aurora-phone-wrapper *{box-sizing:border-box!important}.aurora-icon-wrapper .cm-icon{font-family:cm-icons!important}.aurora-icon-wrapper *{box-sizing:border-box!important}.row:not(.aurora-phone-wrapper .row),.col:not(.aurora-phone-wrapper .col),[class*=col-]:not(.aurora-phone-wrapper [class*=col-]){flex:initial!important;width:auto!important;margin:0!important;padding:0!important;position:static!important}#app{z-index:1;position:relative}[data-radix-popper-content-wrapper]{z-index:1000!important}.form-group .form-input-special,.form-group .form-input-special .form-group .form-input-special{height:32px}.form-group .form-input-special .form-control{font-size:14px}:root{color-scheme:light;--color-base:#fff;--color-surface-1:#f8f8f8;--color-surface-2:#ebebeb;--color-surface-3:#e6e6e6;--color-surface-4:#e0e0e0;--color-border:#cfcfcf;--shadow-xs:0 1px 3px #0000000f;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--color-text-primary:#221f1f;--color-text-secondary:#807474;--color-accent:#6610f2;--color-hover:#5a0dd1;--color-pressed:#7d2ff4;--color-success:#059669;--color-warning:#d97706;--color-error:#dc2626;--color-info:#2563eb;--player-font-size:.9rem;--player-text-color:var(--color-text-primary);font-size:14px}body{color:var(--color-text-primary);background-color:#fff;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;font-family:Nunito,sans-serif;font-size:14px;display:flex;color-scheme:light!important}#app{background-color:var(--color-base);width:100%;max-width:1024px;height:100vh;max-height:455px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:768px){#app{max-height:100vh}}@media (min-width:1025px){#app{height:455px}}*{font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.form-select__trigger,.form-select__content,.form-select__item{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}[data-radix-popper-content-wrapper] .form-select__content{background-color:var(--color-surface-2)!important;box-shadow:var(--shadow-md)!important}.form-select__viewport{background-color:var(--color-surface-2)!important}.form-select__item{background-color:#0000!important}.form-select__item[data-highlighted]{background-color:var(--color-surface-3)!important}.form-select__scroll-button{background-color:var(--color-surface-2)!important}.form-select__scroll-button:hover{background-color:var(--color-surface-3)!important}.custom-pill{border:1px solid var(--color-border);background-color:var(--color-surface-1);color:var(--color-text-primary);cursor:pointer;border-radius:4px;align-items:center;padding:2px 8px;font-size:13px;font-weight:500;line-height:1.2;transition:all .2s;display:inline-flex;position:relative}.custom-pill:hover{border-color:var(--color-text-secondary)}.custom-pill:active{opacity:.9}.form-group cm-input{width:100%}input[type=range]#playerVolume::-webkit-slider-runnable-track{background-color:var(--color-accent)}input[type=range]#playerVolume::-webkit-slider-thumb{background:var(--color-accent)}.text-primary{color:var(--color-text-primary)!important}.text-secondary{color:var(--color-text-secondary)!important}.bg-warning{background-color:var(--color-warning)!important}.border{border:1px solid var(--color-border)!important}.border-t{border-top:1px solid var(--color-border)!important}.border-r{border-right:1px solid var(--color-border)!important}.border-b{border-bottom:1px solid var(--color-border)!important}.border-l{border-left:1px solid var(--color-border)!important}a{color:var(--color-accent)}a:hover{color:var(--color-hover)}a:active{color:var(--color-pressed)}input,textarea,select{border-color:var(--color-border);background-color:var(--color-surface-1);color:var(--color-text-primary)}:is(input,textarea,select):focus{border-color:var(--color-accent);outline-color:var(--color-accent)}:is(input,textarea,select)::placeholder{color:var(--color-text-secondary)}button{transition:background-color .2s}.s-html:first-of-type{padding-top:0}.text-halo-purple{color:var(--halo-purple)}.halo-tryout{width:100%;height:100%;margin:0 auto}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
