.glimpse-enter-active[data-v-82b60fe6],.glimpse-leave-active[data-v-82b60fe6]{transition:opacity .3s ease}.glimpse-enter-from[data-v-82b60fe6],.glimpse-leave-to[data-v-82b60fe6]{opacity:0}@media(prefers-reduced-motion:reduce){.glimpse-enter-active[data-v-82b60fe6],.glimpse-leave-active[data-v-82b60fe6]{transition:none}}.vapi-test-widget[data-v-c37c2264]{position:relative}.beh-switch[data-v-14fad382]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;margin:-5px -6px -5px 0;padding:5px 6px;-webkit-tap-highlight-color:transparent}.beh-switch[data-v-14fad382]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.beh-switch[aria-disabled=true][data-v-14fad382]{cursor:progress}.beh-switch__word[data-v-14fad382]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;line-height:14px;transition:color .15s cubic-bezier(.25,1,.5,1)}.beh-switch[data-state=on] .beh-switch__word[data-v-14fad382]{color:hsl(var(--foreground))}.beh-switch__track[data-v-14fad382]{background:hsl(var(--muted-foreground)/.75);border-radius:9999px;display:inline-block;flex-shrink:0;height:14px;position:relative;transition:background-color .16s cubic-bezier(.25,1,.5,1),opacity .16s ease-out;width:24px}.beh-switch:hover:not([aria-disabled=true]) .beh-switch__track[data-v-14fad382]{background:hsl(var(--muted-foreground)/.9)}.beh-switch[data-state=on] .beh-switch__track[data-v-14fad382]{background:hsl(var(--primary))}.beh-switch[data-state=on]:hover:not([aria-disabled=true]) .beh-switch__track[data-v-14fad382]{background:hsl(var(--primary)/.88)}.beh-switch__thumb[data-v-14fad382]{background:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;height:10px;left:2px;position:absolute;top:2px;transition:transform .18s cubic-bezier(.25,1,.5,1),width .12s cubic-bezier(.25,1,.5,1);width:10px}.beh-switch[data-state=on] .beh-switch__thumb[data-v-14fad382]{transform:translate(10px)}.beh-switch:active:not([aria-disabled=true]) .beh-switch__thumb[data-v-14fad382]{width:12px}.beh-switch[data-state=on]:active:not([aria-disabled=true]) .beh-switch__thumb[data-v-14fad382]{transform:translate(8px)}.beh-switch[data-saving] .beh-switch__track[data-v-14fad382]{opacity:.7}@media(prefers-reduced-motion:no-preference){.beh-switch[data-saving] .beh-switch__thumb[data-v-14fad382]{animation:beh-switch-saving-14fad382 .8s ease-in-out infinite alternate}}@media(prefers-reduced-motion:reduce){.beh-switch__thumb[data-v-14fad382],.beh-switch__track[data-v-14fad382],.beh-switch__word[data-v-14fad382]{transition:none}.beh-switch[data-saving] .beh-switch__thumb[data-v-14fad382]{opacity:.55}}@keyframes beh-switch-saving-14fad382{0%{opacity:1}to{opacity:.35}}.beh-needs[data-v-14fad382],.beh-state[data-v-14fad382]{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:11px;font-weight:500;gap:5px;line-height:14px;white-space:nowrap}.beh-state[data-state=on][data-v-14fad382]{color:hsl(var(--foreground))}.beh-state__dot[data-v-14fad382]{border:1px solid hsl(var(--muted-foreground)/.6);border-radius:9999px;height:6px;width:6px}.beh-state[data-state=on] .beh-state__dot[data-v-14fad382]{background:hsl(var(--agent-success));border-color:hsl(var(--agent-success))}.bob-section-ask[data-v-365191da]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.beh-fit[data-v-ae053afd]{grid-auto-rows:max-content;margin:-4px -8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px;row-gap:14px;scroll-padding-block:8px;scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;scrollbar-width:thin}.beh-fit[data-more][data-v-ae053afd]:not(:focus-visible):not(:has(:focus-visible)){-webkit-mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 20px),transparent)}.beh-fit[data-overflow][data-v-ae053afd]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));-webkit-mask-image:none;mask-image:none;outline:none}.beh-fit[data-v-ae053afd]:not(:has(>.beh-section+.beh-section)){grid-auto-rows:minmax(0,auto)}.beh-fit:has(>.beh-section+.beh-section) .beh-box.beh-scroll[data-v-ae053afd]{max-height:10rem;overscroll-behavior:auto}.beh-heading[data-v-ae053afd]:focus{outline:none}.beh-inert[data-v-ae053afd]{color:#895906}.beh-inert__icon[data-v-ae053afd]{color:hsl(var(--agent-approval))}.beh-place[data-v-ae053afd]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}@media(prefers-reduced-motion:no-preference){.beh-section.is-updated .beh-box[data-v-ae053afd],.beh-section.is-updated .beh-dest[data-v-ae053afd]{animation:beh-updated-ae053afd 1.6s cubic-bezier(.22,1,.36,1)}}@keyframes beh-updated-ae053afd{0%{background-color:hsl(var(--agent-success)/.18);border-color:hsl(var(--agent-success)/.6)}}.beh-heading[data-v-ae053afd]:focus-visible{border-radius:4px;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary))}.beh-section+.beh-section[data-v-ae053afd]{border-top:1px solid hsl(var(--border));padding-top:14px}.beh-box[data-v-ae053afd]{background:hsl(var(--muted)/.4);color:hsl(var(--foreground))}.beh-box[data-off][data-v-ae053afd]{background:transparent;border-style:dashed;color:hsl(var(--muted-foreground))}.beh-dest[data-v-ae053afd]{background:hsl(var(--muted)/.3)}.beh-dest__rule[data-v-ae053afd]{color:hsl(var(--foreground))}.beh-dest[data-off][data-v-ae053afd]{background:transparent;border-style:dashed}.beh-dest[data-off] .beh-dest__rule[data-v-ae053afd]{color:hsl(var(--muted-foreground))}.beh-scroll[data-v-ae053afd]{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;scrollbar-width:thin}.beh-scroll[data-more][data-v-ae053afd]{-webkit-mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 20px),transparent)}.beh-scroll[data-overflow][data-v-ae053afd]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));-webkit-mask-image:none;mask-image:none;outline:none}.bob-cfg-dot[data-v-2fecc799]{animation:bobCfgPulse-2fecc799 2.4s ease-in-out infinite;background:hsl(var(--primary));border-radius:9999px;box-shadow:0 0 8px 1px hsl(var(--primary)/.45);flex-shrink:0;height:7px;width:7px}@keyframes bobCfgPulse-2fecc799{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.bob-cfg-dot[data-v-2fecc799]{animation:none!important}}@keyframes flowNodeIn-8c55aa27{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flowConnectorIn-8c55aa27{0%{opacity:0}to{opacity:1}}@keyframes flowDash-8c55aa27{to{stroke-dashoffset:-14}}@keyframes flowDashVertical-8c55aa27{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.prompt-editor[data-v-4cb248d3]:empty{min-height:180px}[data-v-4cb248d3] .sms-admin-mention{animation:mention-appear-4cb248d3 .2s cubic-bezier(.22,1,.36,1);background-color:#9333ea1a;border-radius:4px;color:#7e22ce;cursor:default;display:inline;font-weight:500;margin:0 1px;padding:1px 7px 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}.dark[data-v-4cb248d3] .sms-admin-mention,:root.dark[data-v-4cb248d3] .sms-admin-mention{background-color:#9333ea26;color:#c084fc}@keyframes mention-appear-4cb248d3{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-4cb248d3] .sms-admin-mention{animation:none}}.prompt-editor[data-v-7f543a04]:empty{min-height:180px}[data-v-7f543a04] .admin-mention{animation:mention-appear-7f543a04 .2s cubic-bezier(.22,1,.36,1);background-color:#9333ea1a;border-radius:4px;color:#7e22ce;cursor:default;display:inline;font-weight:500;margin:0 1px;padding:1px 7px 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}.dark[data-v-7f543a04] .admin-mention,:root.dark[data-v-7f543a04] .admin-mention{background-color:#9333ea26;color:#c084fc}@keyframes mention-appear-7f543a04{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-7f543a04] .admin-mention{animation:none}}@media(prefers-reduced-motion:reduce){:where([data-v-bfe02822]){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.texting-back-enter-active[data-v-604eb34c],.texting-fwd-enter-active[data-v-604eb34c]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.texting-back-leave-active[data-v-604eb34c],.texting-fwd-leave-active[data-v-604eb34c]{pointer-events:none;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.texting-fwd-enter-from[data-v-604eb34c]{opacity:0;transform:translate(20px)}.texting-fwd-leave-to[data-v-604eb34c]{opacity:0;transform:translate(-12px)}.texting-back-enter-from[data-v-604eb34c]{opacity:0;transform:translate(-20px)}.texting-back-leave-to[data-v-604eb34c]{opacity:0;transform:translate(12px)}@media(prefers-reduced-motion:reduce){:where([data-v-604eb34c]){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.texting-back-enter-active[data-v-604eb34c],.texting-back-leave-active[data-v-604eb34c],.texting-fwd-enter-active[data-v-604eb34c],.texting-fwd-leave-active[data-v-604eb34c]{transition:none!important}.texting-back-enter-from[data-v-604eb34c],.texting-back-leave-to[data-v-604eb34c],.texting-fwd-enter-from[data-v-604eb34c],.texting-fwd-leave-to[data-v-604eb34c]{opacity:1;transform:none}}.walk-back-enter-active[data-v-af14872d],.walk-fwd-enter-active[data-v-af14872d],.walk-head-enter-active[data-v-af14872d]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.walk-back-leave-active[data-v-af14872d],.walk-fwd-leave-active[data-v-af14872d],.walk-head-leave-active[data-v-af14872d]{pointer-events:none;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.walk-fwd-enter-from[data-v-af14872d]{opacity:0;transform:translate(20px)}.walk-fwd-leave-to[data-v-af14872d]{opacity:0;transform:translate(-12px)}.walk-back-enter-from[data-v-af14872d]{opacity:0;transform:translate(-20px)}.walk-back-leave-to[data-v-af14872d]{opacity:0;transform:translate(12px)}.walk-head-enter-from[data-v-af14872d],.walk-head-leave-to[data-v-af14872d]{opacity:0}@media(prefers-reduced-motion:reduce){:where([data-v-af14872d]){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.walk-back-enter-active[data-v-af14872d],.walk-back-leave-active[data-v-af14872d],.walk-fwd-enter-active[data-v-af14872d],.walk-fwd-leave-active[data-v-af14872d],.walk-head-enter-active[data-v-af14872d],.walk-head-leave-active[data-v-af14872d]{transition:none!important}.walk-back-enter-from[data-v-af14872d],.walk-back-leave-to[data-v-af14872d],.walk-fwd-enter-from[data-v-af14872d],.walk-fwd-leave-to[data-v-af14872d],.walk-head-enter-from[data-v-af14872d],.walk-head-leave-to[data-v-af14872d]{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.constellation-line[data-v-02231cb6]{animation:constellation-draw-02231cb6 .62s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--draw-delay,0s)}}@keyframes constellation-draw-02231cb6{0%{stroke-dashoffset:var(--draw-from)}to{stroke-dashoffset:0}}.constellation-flow[data-v-02231cb6]{display:none}@media(prefers-reduced-motion:no-preference){.constellation-flow[data-v-02231cb6]{animation:constellation-flow-02231cb6 4.5s linear infinite;animation-delay:var(--flow-delay,0s);display:block}}@keyframes constellation-flow-02231cb6{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}.orb-door[data-v-02231cb6]:after{border-radius:9999px;box-shadow:0 0 hsl(var(--primary)/0),0 0 hsl(var(--primary)/0);content:"";inset:0;pointer-events:none;position:absolute}@media(prefers-reduced-motion:no-preference){.orb-door[data-v-02231cb6]:after{transition:box-shadow .18s ease-out}}.orb-door[data-v-02231cb6]:focus-visible:after,.orb-door[data-v-02231cb6]:hover:after{box-shadow:0 0 0 8px hsl(var(--primary)/.08),0 0 24px hsl(var(--primary)/.18)}@media(prefers-reduced-motion:reduce){.assistant-hub[data-v-02231cb6],.assistant-hub[data-v-02231cb6] *{animation:none!important;transition:none!important}}.bob-schedule-link[data-v-fe60555b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.bob-schedule-flash[data-v-fe60555b]{animation:bob-schedule-flash-fe60555b 1.6s ease-out}@keyframes bob-schedule-flash-fe60555b{0%{background-color:hsl(var(--agent-success)/.14)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.bob-schedule-flash[data-v-fe60555b]{animation:none}}.setup-cta[data-v-c3987a37]{background:hsl(var(--primary)/.045);border-color:hsl(var(--primary)/.28)}.beh-again[data-v-25f819dc]:focus-visible,.beh-back[data-v-25f819dc]:focus-visible,.beh-title[data-v-25f819dc]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.beh-title[data-v-25f819dc]:focus:not(:focus-visible){outline:none}.team-back[data-v-389d67d4]:focus-visible,.team-link[data-v-389d67d4]:focus-visible,.team-title[data-v-389d67d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.team-title[data-v-389d67d4]:focus:not(:focus-visible){outline:none}.tu-link[data-v-0669fc6e]{color:hsl(var(--accent-foreground));text-underline-offset:2px}.tu-link[data-v-0669fc6e]:hover{text-decoration:underline}.tu-done[data-v-0669fc6e]:focus-visible,.tu-link[data-v-0669fc6e]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.tu-done[data-v-0669fc6e]:focus:not(:focus-visible){outline:none}.bob-inbox-flash[data-v-fd8467a0]{animation:bobInboxFlash-fd8467a0 1.6s ease-out}@keyframes bobInboxFlash-fd8467a0{0%{box-shadow:0 0 0 2px hsl(var(--agent-success)/.55)}to{box-shadow:0 0 0 2px hsl(var(--agent-success)/0)}}.inbox-more[data-v-fd8467a0]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}@media(prefers-reduced-motion:reduce){.bob-inbox-flash[data-v-fd8467a0]{animation:none}}.sync-link[data-v-15c27987]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.crm-link[data-v-c43d37a8]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.phone-link[data-v-157b69e0]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.conn-back[data-v-ea348b9c]:focus-visible,.conn-title[data-v-ea348b9c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.conn-title[data-v-ea348b9c]:focus:not(:focus-visible){outline:none}.setup-progress-dot[data-v-0e05d991]{animation:setupProgressPulse-0e05d991 1.4s ease-in-out infinite}@keyframes setupProgressPulse-0e05d991{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.setup-progress-dot[data-v-0e05d991]{animation:none}}.citation-card[data-v-7b5cc272]{animation:citationFadeIn-7b5cc272 .24s cubic-bezier(.22,1,.36,1) both}.citation-card:hover .citation-arrow[data-v-7b5cc272]{transform:translate(2px)}@keyframes citationFadeIn-7b5cc272{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.citation-card[data-v-7b5cc272]{animation:none}.citation-card:hover .citation-arrow[data-v-7b5cc272]{transform:none}}.navigate-btn[data-v-857c759b]{animation:navFadeIn-857c759b .24s cubic-bezier(.22,1,.36,1) both}.navigate-btn:hover .navigate-arrow[data-v-857c759b]{transform:translate(2px,-2px)}@keyframes navFadeIn-857c759b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.navigate-btn[data-v-857c759b]{animation:none}.navigate-btn:hover .navigate-arrow[data-v-857c759b]{transform:none}}.choice-row[data-v-67cf07a0]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.45);outline:none}.tpl-row[data-v-6b317226]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.45);outline:none}.aud-row[data-v-8fb50f9b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.45);outline:none}.sync-row[data-v-531a7d4a]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.45);outline:none}.proposal-card[data-v-26f5d183]{animation:cardIn-26f5d183 .32s cubic-bezier(.22,1,.36,1) both}@keyframes cardIn-26f5d183{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.proposal-card[data-v-26f5d183]{animation:none}}.chat-message[data-v-9942d30a]{animation:messageFadeIn-9942d30a .28s cubic-bezier(.22,1,.36,1) both}@keyframes messageFadeIn-9942d30a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dot[data-v-9942d30a]{animation:dotPulse-9942d30a 1.1s ease-in-out infinite;background:hsl(var(--muted-foreground)/.55);border-radius:9999px;display:inline-block;height:6px;width:6px}@keyframes dotPulse-9942d30a{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.caret[data-v-9942d30a]{animation:caretBlink-9942d30a 1s step-end infinite;background:hsl(var(--primary));border-radius:1px;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:7px}@keyframes caretBlink-9942d30a{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-9942d30a],.chat-message[data-v-9942d30a],.dot[data-v-9942d30a]{animation:none}}.chat-md[data-v-9942d30a] h1,.chat-md[data-v-9942d30a] h2,.chat-md[data-v-9942d30a] h3{color:hsl(var(--foreground));font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:.4rem;margin-top:.85rem}.chat-md[data-v-9942d30a] h1{font-size:1.05rem}.chat-md[data-v-9942d30a] h2{font-size:.975rem}.chat-md[data-v-9942d30a] h3{font-size:.9rem}.chat-md[data-v-9942d30a] p{color:hsl(var(--foreground));font-size:.875rem;line-height:1.6;margin-bottom:.55rem}.chat-md[data-v-9942d30a] p:last-child{margin-bottom:0}.chat-md[data-v-9942d30a] ol,.chat-md[data-v-9942d30a] ul{color:hsl(var(--foreground));font-size:.875rem;line-height:1.6;margin:.4rem 0 .55rem;padding-left:1.15rem}.chat-md[data-v-9942d30a] ul{list-style:disc}.chat-md[data-v-9942d30a] ol{list-style:decimal}.chat-md[data-v-9942d30a] li{margin-bottom:.2rem}.chat-md[data-v-9942d30a] strong{color:hsl(var(--foreground));font-weight:600}.chat-md[data-v-9942d30a] code{background:hsl(var(--muted));border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8em;padding:.08rem .3rem}.chat-md[data-v-9942d30a] pre{background:hsl(var(--muted));border-radius:.5rem;font-size:.78rem;line-height:1.5;margin:.55rem 0;overflow-x:auto;padding:.65rem .85rem}.chat-md[data-v-9942d30a] pre code{background:none;padding:0}.chat-md[data-v-9942d30a] a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.chat-md[data-v-9942d30a] em{color:hsl(var(--muted-foreground));font-style:italic}.chat-md[data-v-9942d30a] hr{border:0;border-top:1px solid hsl(var(--border));margin:.85rem 0}.wb-row[data-v-1b1ced1d]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.wb-row[data-v-ce75897c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.wb-row[data-v-a8fd7eb0]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.step-row[data-v-dd6cc51b]:focus-visible,.wb-section[data-v-dd6cc51b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.wb-section:hover span[data-v-dd6cc51b]:first-child{color:hsl(var(--foreground))}.wb-section:hover svg[data-v-dd6cc51b]{color:hsl(var(--muted-foreground))}.wb-section span[data-v-dd6cc51b]:first-child,.wb-section svg[data-v-dd6cc51b]{transition:color .16s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.wb-section span[data-v-dd6cc51b]:first-child,.wb-section svg[data-v-dd6cc51b]{transition:none}}.bob-chip[data-v-b278817d]{box-shadow:0 4px 14px -6px #2e496b2e}.bob-chip[data-v-b278817d]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.sop-door[data-v-2306d2ba]:focus-visible,.sop-title[data-v-2306d2ba]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.sop-title[data-v-2306d2ba]:focus-visible{border-radius:6px}.gs[data-v-6bd262ae]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:16px 18px 12px;text-align:left;width:100%}.gs-head[data-v-6bd262ae]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.gs-title[data-v-6bd262ae]{color:hsl(var(--foreground));font-size:14px;font-weight:600;letter-spacing:-.005em}.gs-count[data-v-6bd262ae]{color:hsl(var(--muted-foreground));flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.gs-bar[data-v-6bd262ae]{display:flex;gap:3px;margin-top:10px}.gs-bar li[data-v-6bd262ae]{background:hsl(var(--muted));border-radius:9999px;flex:1;height:4px}.gs-bar li.is-done[data-v-6bd262ae]{background:hsl(var(--primary))}.gs-bar li.is-next[data-v-6bd262ae]{background:hsl(var(--primary)/.35)}.gs-next[data-v-6bd262ae]{flex-wrap:wrap;gap:12px;margin-top:14px}.gs-icon[data-v-6bd262ae],.gs-next[data-v-6bd262ae]{align-items:center;display:flex}.gs-icon[data-v-6bd262ae]{background:hsl(var(--agent-surface));border-radius:12px;color:hsl(var(--primary));flex-shrink:0;height:38px;justify-content:center;width:38px}.gs-copy[data-v-6bd262ae]{flex:1;min-width:12rem}.gs-label[data-v-6bd262ae]{align-items:center;color:hsl(var(--foreground));display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.gs-hint[data-v-6bd262ae]{font-size:13px;line-height:1.45;margin-top:1px}.gs-hint[data-v-6bd262ae],.gs-opt[data-v-6bd262ae]{color:hsl(var(--muted-foreground))}.gs-opt[data-v-6bd262ae]{background:hsl(var(--muted));border-radius:9999px;font-size:11px;font-weight:600;line-height:18px;padding:0 7px}.gs-actions[data-v-6bd262ae]{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.gs-skip[data-v-6bd262ae]{border-radius:9999px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;padding:8px 12px}.gs-skip[data-v-6bd262ae]:hover:not([aria-disabled=true]){background:hsl(var(--muted)/.7);color:hsl(var(--foreground))}.gs-go[data-v-6bd262ae]{padding-block:9px;white-space:nowrap}.gs-go[aria-disabled=true][data-v-6bd262ae],.gs-skip[aria-disabled=true][data-v-6bd262ae]{cursor:progress;opacity:.6}.gs-foot[data-v-6bd262ae]{border-top:1px solid hsl(var(--border)/.7);gap:12px;justify-content:space-between;margin-top:12px;padding-top:10px}.gs-foot[data-v-6bd262ae],.gs-where[data-v-6bd262ae]{align-items:center;display:flex}.gs-where[data-v-6bd262ae]{color:hsl(var(--muted-foreground));font-size:12px;gap:6px;min-width:0}.gs-where-mark[data-v-6bd262ae]{flex-shrink:0;height:13px;width:13px}.gs-hide[data-v-6bd262ae]{border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:12px}.gs-hide[data-v-6bd262ae]:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.gs-go[data-v-6bd262ae]:focus-visible,.gs-hide[data-v-6bd262ae]:focus-visible,.gs-label[data-v-6bd262ae]:focus-visible,.gs-skip[data-v-6bd262ae]:focus-visible,.gs-title[data-v-6bd262ae]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.gs-label[data-v-6bd262ae]:focus-visible,.gs-title[data-v-6bd262ae]:focus-visible{border-radius:6px}@media(prefers-reduced-motion:no-preference){.gs-bar li[data-v-6bd262ae]{transition:background-color .3s cubic-bezier(.22,1,.36,1)}.gs-hide[data-v-6bd262ae],.gs-skip[data-v-6bd262ae]{transition:color .15s,background-color .15s}}@media(prefers-reduced-motion:reduce){.gs-go[data-v-6bd262ae],.gs-go[data-v-6bd262ae]:hover{transform:none;transition:none}}.welcome-flow{background:hsl(var(--background));min-height:calc(100vh - 64px);position:relative}.welcome-flow-atmosphere{background:radial-gradient(circle at 50% -10%,hsl(var(--foreground)/.025),transparent 55%);height:560px;left:0;pointer-events:none;position:absolute;right:0;top:0}.welcome-flow-body{display:flex;min-height:calc(100vh - 64px);position:relative}.welcome-flow-rail{display:none}@media(min-width:768px){.welcome-flow-rail{display:block;max-height:calc(100vh - 64px);position:sticky;top:0}}.welcome-flow-stage{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0;padding:0 24px 64px}.welcome-flow-chrome{align-items:center;display:flex;justify-content:space-between;max-width:672px;min-height:56px;padding:16px 0;width:100%}.welcome-flow-back{align-items:center;border-radius:6px;color:hsl(var(--muted-foreground));display:inline-flex;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.welcome-flow-back:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.welcome-flow-exit{border-radius:6px;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;padding:6px 10px;transition:background-color .2s,color .2s}.welcome-flow-exit:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.welcome-flow-scene{max-width:672px;padding-top:24px;width:100%}.welcome-scene{display:flex;flex-direction:column}.welcome-flow-input{background:transparent;border:1px solid hsl(var(--input));border-radius:6px;box-shadow:0 1px 2px #0000000d;color:hsl(var(--foreground));font-size:.875rem;height:36px;padding:4px 12px;width:100%}.welcome-flow-input:focus{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.welcome-flow-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.welcome-flow-input::placeholder{color:hsl(var(--muted-foreground))}.welcome-flow-chip{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;box-shadow:inset 0 1px hsl(var(--foreground)/.05),0 1px 2px hsl(var(--foreground)/.04);color:hsl(var(--foreground));display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:5px 12px;transition:background-color .2s,border-color .2s,color .2s}.welcome-flow-chip:hover:not(:disabled){background:hsl(var(--muted)/.4);border-color:hsl(var(--foreground)/.15)}.welcome-flow-chip--active{background:hsl(var(--accent));border-color:hsl(var(--primary));color:hsl(var(--accent-foreground))}.welcome-flow-chip:disabled{cursor:not-allowed;opacity:.5}.welcome-flow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:32px}.welcome-flow-defaults{color:hsl(var(--muted-foreground));font-size:.75rem;margin-right:auto}.welcome-flow-cta{align-items:center;background:hsl(var(--primary));border-radius:12px;box-shadow:inset 0 1px hsl(var(--primary-foreground)/.16),0 1px 2px hsl(var(--foreground)/.06);color:hsl(var(--primary-foreground));display:inline-flex;font-size:.875rem;font-weight:600;gap:10px;letter-spacing:-.005em;padding:12px 18px 12px 20px;position:relative;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.welcome-flow-cta:hover{box-shadow:inset 0 1px hsl(var(--primary-foreground)/.2),0 6px 16px -6px hsl(var(--primary)/.35);transform:translateY(-1px)}.welcome-flow-cta:active{transform:translateY(0)}.welcome-flow-cta-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.welcome-flow-cta:hover .welcome-flow-cta-arrow{transform:translate(3px)}.welcome-flow-stagger-1{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) both}.welcome-flow-stagger-2{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) 80ms both}.welcome-flow-stagger-3{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) .16s both}.welcome-flow-stagger-4{animation:welcomeFlowIn .42s cubic-bezier(.22,1,.36,1) .24s both}.welcome-flow-stagger-5{animation:welcomeFlowIn .42s cubic-bezier(.22,1,.36,1) .34s both}@keyframes welcomeFlowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-adv-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.welcome-adv-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.welcome-adv-enter-from{opacity:0;transform:translateY(8px)}.welcome-adv-leave-to{opacity:0;transform:translateY(-12px)}.welcome-ret-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.welcome-ret-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.welcome-ret-enter-from{opacity:0;transform:translateY(-8px)}.welcome-ret-leave-to{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.welcome-flow-stagger-1,.welcome-flow-stagger-2,.welcome-flow-stagger-3,.welcome-flow-stagger-4,.welcome-flow-stagger-5{animation:none!important}.welcome-adv-enter-active,.welcome-adv-leave-active,.welcome-flow-cta,.welcome-flow-cta-arrow,.welcome-ret-enter-active,.welcome-ret-leave-active{transition:none!important}}.bob-launcher[data-v-09b3e241]{animation:launcherIn-09b3e241 .3s cubic-bezier(.22,1,.36,1) .12s both}@keyframes launcherIn-09b3e241{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.orb-halo[data-v-09b3e241]{background:radial-gradient(circle,hsl(var(--primary)/.2),transparent 68%);border-radius:9999px;inset:-24px;pointer-events:none;position:absolute}.ask[data-v-09b3e241]{animation:askIn-09b3e241 .26s cubic-bezier(.22,1,.36,1) var(--enter-delay) backwards;transition:opacity .2s cubic-bezier(.22,1,.36,1),translate .28s cubic-bezier(.22,1,.36,1),scale .28s cubic-bezier(.22,1,.36,1)}@keyframes askIn-09b3e241{0%{opacity:0}to{opacity:1}}.guide-back[data-v-09b3e241]{background:hsl(var(--agent-surface));border:1px solid hsl(var(--primary)/.18);border-radius:9999px;color:hsl(var(--link));font-size:12.5px;font-weight:500;padding:6px 14px}.guide-back[data-v-09b3e241]:hover{border-color:hsl(var(--primary)/.4)}.guide-back[data-v-09b3e241]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary));outline:none}.bob-launcher.is-leaving[data-v-09b3e241]{animation:none;pointer-events:none}.orb-wrap[data-v-09b3e241],.part[data-v-09b3e241]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.is-leaving .orb-wrap[data-v-09b3e241],.is-leaving .part[data-v-09b3e241]{opacity:0}.is-leaving .part[data-v-09b3e241]{transform:translateY(10px)}.is-leaving .ask.is-chosen[data-v-09b3e241]{scale:.96;transition-delay:60ms;translate:0 -8px}@media(prefers-reduced-motion:reduce){.ask[data-v-09b3e241],.bob-launcher[data-v-09b3e241]{animation:none}.is-leaving .part[data-v-09b3e241]{transform:none}.is-leaving .ask.is-chosen[data-v-09b3e241]{scale:none;translate:none}}.bob-root[data-v-be1fb1e6]{animation:bobRootIn-be1fb1e6 .24s cubic-bezier(.22,1,.36,1) both}@keyframes bobRootIn-be1fb1e6{0%{opacity:0}to{opacity:1}}.thread-row[data-v-be1fb1e6]{animation:threadFadeIn-be1fb1e6 .28s cubic-bezier(.22,1,.36,1) both}@keyframes threadFadeIn-be1fb1e6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bob-arrival-stage[data-v-be1fb1e6]{animation:bobArrive-be1fb1e6 .32s cubic-bezier(.22,1,.36,1) .15s both}@keyframes bobArrive-be1fb1e6{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.bob-arrival-caption[data-v-be1fb1e6]{animation:bobArriveFade-be1fb1e6 .4s cubic-bezier(.22,1,.36,1) .9s both}@keyframes bobArriveFade-be1fb1e6{0%{opacity:0}to{opacity:1}}.bob-arrival-leave-active[data-v-be1fb1e6]{transition:opacity .16s cubic-bezier(.22,1,.36,1)}.bob-arrival-leave-to[data-v-be1fb1e6]{opacity:0}.bob-chat-in-enter-active[data-v-be1fb1e6]{transition:opacity .28s cubic-bezier(.22,1,.36,1) .16s}.bob-chat-in-enter-from[data-v-be1fb1e6]{opacity:0}.bob-flying-orb[data-v-be1fb1e6]{pointer-events:none;position:fixed;transform-origin:center;will-change:transform;z-index:5}.confirm-hint-enter-active[data-v-be1fb1e6],.confirm-hint-leave-active[data-v-be1fb1e6]{transition:opacity .16s ease,transform .16s ease}.confirm-hint-enter-from[data-v-be1fb1e6],.confirm-hint-leave-to[data-v-be1fb1e6]{opacity:0;transform:translateY(-2px)}.composer-wrap[data-v-be1fb1e6]{box-shadow:0 1px hsl(var(--border))}.bob-thread-author-dot[data-v-be1fb1e6]{background:hsl(var(--primary)/.55);border-radius:9999px;box-shadow:0 0 4px hsl(var(--primary)/.4);display:inline-block;height:5px;width:5px}.bob-readonly-glyph[data-v-be1fb1e6]{background:radial-gradient(circle at 30% 28%,hsl(var(--primary)/.32),hsl(var(--primary)/.06)),hsl(var(--card));border-radius:9999px;box-shadow:inset 0 0 0 1px hsl(var(--primary)/.3);height:28px;position:relative;width:28px}.bob-readonly-glyph[data-v-be1fb1e6]:after{background:hsl(var(--primary));border-radius:9999px;box-shadow:0 0 8px 1px hsl(var(--primary)/.45);content:"";inset:9px;position:absolute}.composer-textarea[data-v-be1fb1e6]{font-size:14px;line-height:1.55}.composer-textarea[data-v-be1fb1e6]::-webkit-scrollbar{width:8px}.composer-textarea[data-v-be1fb1e6]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.18);border-radius:9999px}.send-btn[data-v-be1fb1e6]{transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.send-btn[data-v-be1fb1e6]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.5);outline:none}.drill-back-enter-active[data-v-be1fb1e6],.drill-back-leave-active[data-v-be1fb1e6],.drill-fwd-enter-active[data-v-be1fb1e6],.drill-fwd-leave-active[data-v-be1fb1e6]{transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.drill-fwd-enter-from[data-v-be1fb1e6]{opacity:0;transform:translate(14px)}.drill-fwd-leave-to[data-v-be1fb1e6]{opacity:0;transform:translate(-10px)}.drill-back-enter-from[data-v-be1fb1e6]{opacity:0;transform:translate(-14px)}.drill-back-leave-to[data-v-be1fb1e6]{opacity:0;transform:translate(10px)}@media(prefers-reduced-motion:reduce){.bob-root[data-v-be1fb1e6],.confirm-hint-enter-active[data-v-be1fb1e6],.confirm-hint-leave-active[data-v-be1fb1e6],.drill-back-enter-active[data-v-be1fb1e6],.drill-back-leave-active[data-v-be1fb1e6],.drill-fwd-enter-active[data-v-be1fb1e6],.drill-fwd-leave-active[data-v-be1fb1e6],.send-btn[data-v-be1fb1e6],.thread-row[data-v-be1fb1e6]{animation:none;transition:none}.bob-arrival-stage[data-v-be1fb1e6]{animation-name:bobArriveFade-be1fb1e6}}
