#fiai{overflow:visible !important}#fiai,
#fiai
.ai_fragments{position:fixed;top:0;bottom:0;right:-33%;width:33%;border-color:rgba(127,127,127,.1);border-left-width:1px;border-left-style:solid;background:rgba(127,127,127,.05);z-index:999998;box-sizing:border-box;transition:all 0.5s ease, box-shadow 3s ease !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px -5px rgba(0, 0, 0, 0)}#fiai.ai_open,
#fiai
.ai_fragments.ai_open{transition:all 0.5s ease, box-shadow 0.1s ease !important;box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.3);right:0}#fiai
img{max-width:100%}#fiai
fieldset{min-width:100%}#fiai
.ai_close_button{display:none}#fiai
.ai_fab{position:absolute;left:-85px;bottom:20px;display:flex;flex-direction:column;align-items:center}#fiai .ai_fab
a{display:flex;width:42px;height:42px;overflow:hidden;border-radius:50%;box-sizing:border-box;text-align:center;padding:0;line-height:150%;font-size:9px;position:relative;align-items:center;justify-content:center;margin:0;transform:scale(0);opacity:0;pointer-events:none;transition:all 0.1s ease !important;max-height:0;max-width:0;text-indent:100vw;background-size:50%;background-repeat:no-repeat;background-position:center}#fiai .ai_fab a:before{font-family:FontAwesome;position:absolute;font-size:17px;left:50%;top:50%;transform:translateX(-50%) translatey(-50%);letter-spacing:normal;text-indent:0;height:auto;width:auto}#fiai .ai_fab:hover{z-index:10000}#fiai .ai_fab:hover a,
#fiai .ai_fab
a.b{margin:5px;transform:scale(1);opacity:1;pointer-events:auto;max-height:100px;max-width:100px}#fiai .ai_fab
a.b{width:52px;height:52px}#fiai .ai_fab a.b:before{font-size:28px}#fiai .field+.field{margin-top:20px}#fiai .field_title,
#fiai
.field_content{margin-left:0;display:block;width:100%;float:none;text-align:left}#fiai .field_title
p{margin:0}#fiai .field_content
textarea{width:100%;box-sizing:border-box}#fiai
.ai_header{display:none;flex-direction:row;padding:20px}#fiai .ai_header .ai_logo:before{display:inline-block;width:48px;height:48px;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;text-align:center;line-height:30px}#fiai .ai_header
.ai_title{flex-grow:1;padding:0
10px 0 20px;display:flex;flex-direction:column;justify-content:center}#fiai .ai_header .ai_title
legend{margin:0;padding:0;border:0;position:static;text-transform:none}#fiai .ai_header .ai_title legend:before{display:none}#fiai .ai_header .ai_title
fieldset{border:0;padding:0;margin:0;background:transparent}#fiai .ai_header .ai_title fieldset:before{display:none}#fiai .ai_header
.ai_actions{min-width:fit-content}#fiai .ai_header .ai_actions .fa-xmark{display:none}#fiai
.ai_wrapper{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;overflow-y:auto;border-radius:inherit}#fiai
.ai_chat{height:100%;overflow:hidden;overflow-y:auto;position:relative;min-height:100px}#fiai .ai_chat:empty:before{font-family:FontAwesome;content:"\f2db";opacity: .03;font-size:calc(33vw - 100px);width:100%;display:block;text-align:center;top:50%;position:relative;transform:translateY(-50%)}#fiai
.ai_question{text-align:right;opacity: .3;font-style:italic;max-height:10em;box-sizing:content-box;overflow:auto}#fiai .ai_welcome,
#fiai .ai_question,
#fiai .ai_answer,
#fiai .ai_selection,
#fiai
.ai_stream{padding:10px;margin:20px;position:relative}#fiai .ai_answer think,
#fiai .ai_stream think,
#fiai .ai_answer annotations,
#fiai .ai_stream
annotations{white-space:pre-line;padding:0
15px;border-radius:15px;overflow:hidden;display:block;max-height:0;background:rgba(128,128,128,0);transition:all 0.5s ease;margin-bottom:3rem}#fiai .ai_answer annotations,
#fiai .ai_stream
annotations{margin-bottom:2rem;margin-top:1rem}#fiai .ai_answer think:hover,
#fiai .ai_stream think:hover,
#fiai .ai_answer think:focus,
#fiai .ai_stream think:focus,
#fiai .ai_answer annotations:hover,
#fiai .ai_stream annotations:hover,
#fiai .ai_answer annotations:focus,
#fiai .ai_stream annotations:focus{max-height:100vh;overflow-y:auto;background:rgba(128,128,128,.03);margin-bottom:1rem;padding-bottom:15px;padding-top:15px}#fiai .ai_answer annotations:hover,
#fiai .ai_stream annotations:hover,
#fiai .ai_answer annotations:focus,
#fiai .ai_stream annotations:focus{margin-bottom:0}#fiai .ai_answer think:first-child:last-child,
#fiai .ai_stream think:first-child:last-child,
#fiai .ai_answer annotations:first-child:last-child,
#fiai .ai_stream annotations:first-child:last-child{margin-bottom:2rem}#fiai .ai_answer think:first-child:last-child:hover,
#fiai .ai_stream think:first-child:last-child:hover,
#fiai .ai_answer annotations:first-child:last-child:hover,
#fiai .ai_stream annotations:first-child:last-child:hover{margin-bottom:0}#fiai .ai_answer think:before,
#fiai .ai_stream think:before,
#fiai .ai_answer annotations:before,
#fiai .ai_stream annotations:before{content:"Thoughts";background:rgba(128,128,128,.03);padding:3px
15px;border-radius:15px;position:absolute;left:0;font-size:90%;margin-left:10px;transition:all 0.5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#fiai .ai_answer annotations:before,
#fiai .ai_stream annotations:before{content:"Annotations"}#fiai .ai_stream think:before{content:"Thinking ..."}#fiai .ai_stream annotations:before{content:"Annotating ..."}#fiai .ai_answer think:hover:before,
#fiai .ai_stream think:hover:before,
#fiai .ai_answer think:focus:before,
#fiai .ai_stream think:focus:before,
#fiai .ai_answer annotations:hover:before,
#fiai .ai_stream annotations:hover:before,
#fiai .ai_answer annotations:focus:before,
#fiai .ai_stream annotations:focus:before{border-top-right-radius:0;border-bottom-left-radius:0;margin-top:-15px}#fiai .ai_welcome p:first-child,
#fiai .ai_question p:first-child,
#fiai .ai_answer p:first-child,
#fiai .ai_selection p:first-child,
#fiai .ai_stream p:first-child{margin-top:0}#fiai .ai_welcome p:last-child,
#fiai .ai_question p:last-child,
#fiai .ai_answer p:last-child,
#fiai .ai_selection p:last-child,
#fiai .ai_stream p:last-child{margin-bottom:0}#fiai .ai_answer>.tooltip:first-child:last-child{margin:-11px -16px;border-radius:inherit}#fiai .ai_answer>.fc>.fc_title{max-height:1em;box-sizing:content-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#fiai .ai_question+.buttons,
#fiai .ai_answer+.buttons,
#fiai .ai_stream+.buttons{margin:0
20px;margin-bottom:-20px;text-align:left}#fiai:not(.ai_left_bottom, .ai_left_top, .ai_left_center)[data-admin="1"] .ai_answer+.buttons [type=submit]:not(.ai_create_button){margin-right:0 !important}#fiai .ai_answer+.buttons
.ai_create_button{box-sizing:border-box !important;width:30px !important;padding-left:0 !important;padding-right:0 !important;position:relative !important}#fiai:not(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_answer+.buttons
.ai_create_button{margin-left:0 !important}#fiai .ai_answer+.buttons .ai_create_button:before{font-family:FontAwesome !important;content:"\f142" !important;display:block !important;position:absolute !important;left:45% !important;text-align:left !important}#fiai .ai_question+.buttons{text-align:right;opacity: .5;transition:all 0.5s ease !important}#fiai .ai_question+.buttons:hover{opacity:1}#fiai
.ai_selection{position:relative;padding:0
60px;margin:50px
20px 0 20px;transition:all 0.5s ease !important}#fiai .ai_selection>div:not(:empty){overflow:hidden;overflow-y:auto;max-height:300px;margin:0;padding:0;min-height:45px}#fiai .ai_selection > .ai_attachments:not(:empty):before,
#fiai .ai_selection>.ai_attachments[data-upload-progress]:before{content:"Attachments";opacity: .3;display:block;margin-bottom:15px}#fiai .ai_selection>.ai_attachments[data-upload-progress]:before{content:"Uploading ... " attr(data-upload-progress) "%"}#fiai .ai_selection>.ai_data:not(:empty) + .ai_attachments:not(:empty){margin-top:30px}#fiai
.ai_selection.ai_hide{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}#fiai .ai_selection:before,
#fiai .ai_selection:after{font-family:FontAwesome;font-size:300%;opacity: .1;position:absolute;line-height:1em}#fiai .ai_selection:before{content:"\f10d";top:-5px;left:0}#fiai .ai_selection:after{content:"\f10e";bottom:-5px;right:0}#fiai .ai_selection>.fa-circle-xmark{font-size:170%;position:absolute;right:0;top:3px;cursor:pointer;z-index:1;text-decoration:none}#fiai .ai_selection
.ai_attachment{clear:both;display:flex;align-items:center}#fiai .ai_selection .ai_attachment
b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#fiai .ai_selection .ai_attachment .fa-circle-xmark{cursor:pointer;z-index:1;text-decoration:none;margin-left:10px}#fiai .ai_selection .ai_attachment a:first-child{height:32px;width:32px;overflow:hidden;margin-right:10px;text-align:center}#fiai .ai_selection .ai_attachment[data-file-type] a:first-child:before{font-family:FontAwesome;content:"\f15b";font-size:30px;line-height:32px}#fiai .ai_selection .ai_attachment[data-file-type="tsv"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="latex"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="rtf"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="txt"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="patch"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="mo"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="po"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="json"] a:first-child:before{content:"\f15c"}#fiai .ai_selection .ai_attachment[data-file-type="odt"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="doc"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="docx"] a:first-child:before{content:"\f1c2"}#fiai .ai_selection .ai_attachment[data-file-type="csv"] a:first-child:before{content:"\f6dd"}#fiai .ai_selection .ai_attachment[data-file-type="xml"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="sql"] a:first-child:before,
#fiai .ai_selection .ai_attachment[data-file-type="html"] a:first-child:before{content:"\f1c9"}#fiai .ai_selection .ai_attachment[data-file-type="pdf"] a:first-child:before{content:"\f1c1"}#fiai .ai_selection .ai_attachment
img{vertical-align:middle;height:30px;width:30px}#fiai .ai_chat>hr{margin-top:0}#fiai:not(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_chat > .buttons
.button.b{margin-left:0}#fiai
.ai_time{margin:0
20px;height:0;opacity: .3;position:relative;top:-1.1em;text-align:left}#fiai .ai_welcome+.ai_time,
#fiai .ai_answer+.buttons+.ai_time,
#fiai .ai_stream+.buttons+.ai_time,
#fiai .ai_lead_form+.ai_time,
#fiai .ai_lead_form+.buttons+.ai_time{text-align:right}#fiai .ai_working.buttons :first-child{overflow:hidden;width:1em;box-sizing:content-box;white-space:nowrap;text-indent:999px;position:relative}#fiai .ai_working.buttons :first-child:before{font-family:FontAwesome;content:"\f110";margin-right:100px;display:inline-block;animation:ai_spin 1s linear infinite;text-indent:0;left:0;position:absolute;width:100%}#fiai .ai_query,
#fiai .ai_fragments>div{margin:20px}#fiai .ai_query_input
.field_title{white-space:nowrap}#fiai .ai_query_input textarea,
#fiai .ai_fragments select,
#fiai .ai_fragments input:not([type="checkbox"]):not([type="radio"]){margin:0;display:block;width:100%;max-width:100%;max-height:200px;box-sizing:border-box}#fiai
.ai_fragments{top:auto;right:-100%;width:100%;border-top-width:1px;border-top-style:solid;padding-top:10px;max-height:100%;overflow-y:auto}#fiai .ai_fragments
.field.fc_content{padding:0;border:0}#fiai .ai_query_input
textarea{position:relative;z-index:2;resize:none;min-height:auto}#fiai .ai_query_input
input{display:inline-block !important;text-align:center !important;width:1.1em !important;cursor:pointer !important;box-sizing:content-box !important;margin:0
!important;border-top-width:0 !important;opacity: .5 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;position:relative !important;top:-1px !important;z-index:1 !important;font-family:FontAwesome !important}#fiai .ai_query_input input[data-type="bot"]{width:calc(1em + 5px) !important}#fiai .ai_query_input input:not(.ai_selected){background-color:transparent !important;border-color:transparent !important}#fiai .ai_query_input input:hover,
#fiai .ai_query_input
input.ai_selected{opacity:1 !important}#fiai .ai_query_input
input.ai_selected{z-index:3 !important}#fiai .ai_query_input input:last-of-type{margin-right:10px !important}#fiai .ai_query
.ai_details{opacity: .3;width:100%}#fiai .ai_query
.ai_links{margin:20px
0}#fiai .ai_query .ai_additional_buttons
a{display:block;margin:10px
0;text-align:center}#fiai .ai_query .buttons a.tip,
#fiai .ai_header .ai_actions a.tip,
#fiai .ai_fragments .buttons
a.tip{color:currentColor;cursor:pointer;font-size:150%;opacity: .5;transition:all 0.5s ease !important;text-decoration:none;margin:7px
5px 0 10px;min-width:1em;text-align:center;float:right}#fiai .ai_query .buttons a.tip:hover,
#fiai .ai_header .ai_actions a.tip:hover,
#fiai .ai_fragments .buttons a.tip:hover{opacity:1}#fiai .ai_query .buttons,
#fiai .ai_fragments
.buttons{margin-bottom:0;margin-top:0}#fiai .ai_query
.field_content{position:relative}#fiai .ai_query .fa-delete-left,
#fiai .ai_workflow .fa-delete-left{cursor:pointer;transition:all 0.5s ease !important;position:absolute;z-index:3;right:10px;top:10px;opacity: .1}#fiai .ai_query .fa-delete-left:hover,
#fiai .ai_workflow .fa-delete-left:hover{opacity: .5}#fiai .ai_query .fa-paper-plane{font-family:FontAwesome;position:absolute;width:40px;height:40px;overflow:hidden;border-radius:50%;padding:0;bottom:17px;right:15px;z-index:3;display:none;text-align:center;line-height:40px;cursor:pointer;margin:0}#fiai .ai_queries
td{cursor:pointer;padding:15px}#fiai .ai_queries td>p{margin:0}#fiai .ai_queries td>p:last-child{opacity:0 !important;margin:0
!important;max-height:0px !important;transition:all 0.5s ease !important;overflow:hidden !important;text-overflow:ellipsis}#fiai .ai_queries td:hover>p:last-child{opacity:1 !important;max-height:100px !important}#fiai .ai_queries .field+.field
.field_content{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 500px)}#fiai .ai_workflow
.field_content{position:relative}#fiai .ai_workflow
.frml{float:right;margin:0;border-radius:100%;padding:1px
5px;margin-top:-5px;position:relative;z-index:1}#fiai .ai_workflow
.ai_details{display:inline-block;opacity: .3;white-space:nowrap;max-width:1em;margin-top:-5px}#fiai .ai_workflow .ai_details:hover{opacity:1}#fiai .ai_workflow .field_title select,
#fiai .ai_workflow .ai_details
select{border:0
!important;background:transparent !important;cursor:pointer !important;width:auto !important;display:inline;box-shadow:none !important;appearance:none !important;padding-left:0 !important;max-width:none !important;font-size:1rem !important;}#fiai .ai_workflow .field_title
select{font-weight:normal;display:inline-block;padding-top:0 !important;padding-bottom:0 !important;font-size:0.9rem !important}#fiai .ai_workflow .ai_details select[name="workflow_bot"] + select,
#fiai .ai_workflow .ai_details select[name="workflow_image_nr_samples"]{font-weight:normal !important;font-size:0.9rem !important}#fiai .ai_workflow
.ai_workflow_step{margin-bottom:20px}#fiai .ai_workflow .ai_workflow_step:last-child{margin-bottom:0}#fiai .ai_workflow .ai_workflow_step:first-of-type:last-of-type
.frml{display:none}#fiai .ai_workflow .buttons a.fa-circle-plus{font-size:2em;margin-top:0}#fiai:is(.ai_left_bottom,.ai_left_top,.ai_left_center){right:auto;left:-33%}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fragments{right:auto;left:-100%}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center).ai_open,
#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fragments.ai_open{right:auto;left:0}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fab{left:auto;right:-85px}#fiai.ai_left_top .ai_fab,
#fiai.ai_right_top
.ai_fab{top:20px;bottom:auto;flex-direction:column-reverse}#fiai.ai_left_center .ai_fab,
#fiai.ai_right_center
.ai_fab{top:50%;top:calc(50% - 25px);bottom:auto;flex-direction:row}#fiai.ai_right_center
.ai_fab{left:auto;right:100%;right:calc(100% + 23px)}#fiai.ai_left_center
.ai_fab{right:auto;left:100%;left:calc(100% + 23px);flex-direction:row-reverse}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_question + .buttons{text-align:left}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_answer + .buttons{text-align:right}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_time{text-align:right}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_answer + .buttons + .ai_time,
#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_stream + .buttons + .ai_time{text-align:left}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center)[data-admin="1"] .ai_answer+.buttons [type=submit]:not(.ai_create_button){margin-right:0 !important}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_answer+.buttons
.ai_create_button{margin-left:0 !important;position:relative !important}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_query .buttons a.tip,
#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fragments .buttons
a.tip{float:left}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_query .buttons,
#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fragments
.buttons{text-align:right}#fiai.ai_center_top,#fiai.ai_center_bottom{right:50%;transform:translateX(50%);top:-100%;top:calc(-100% + 100px);bottom:100%}#fiai.ai_floating{top:-100%;top:calc(-100% + 100px);bottom:100%}#fiai.ai_floating,
#fiai.ai_floating
.ai_fragments{border-width:1px;border-style:solid;border-radius:2px}#fiai.ai_left_center.ai_floating,#fiai.ai_right_center.ai_floating{top:30px;bottom:30px}#fiai.ai_right_top.ai_floating,#fiai.ai_right_bottom.ai_floating{right:30px}#fiai.ai_left_top.ai_floating,#fiai.ai_left_bottom.ai_floating{right:auto;left:30px}#fiai.ai_left_bottom.ai_floating,#fiai.ai_right_bottom.ai_floating,#fiai.ai_center_bottom{top:100%;bottom:-100%;bottom:calc(-100% + 100px)}#fiai.ai_center_top.ai_open{top:0;bottom:100px}#fiai.ai_center_top.ai_floating.ai_open,#fiai.ai_left_top.ai_floating.ai_open,#fiai.ai_right_top.ai_floating.ai_open{top:100px;bottom:30px}#fiai.ai_left_center.ai_floating.ai_open{left:30px}#fiai.ai_center_bottom.ai_open{top:100px;bottom:0}#fiai.ai_center_bottom.ai_floating.ai_open,#fiai.ai_left_bottom.ai_floating.ai_open,#fiai.ai_right_bottom.ai_floating.ai_open{top:30px;bottom:100px}#fiai.ai_right_center.ai_floating.ai_open{right:30px}#fiai.ai_floating
.ai_fragments{right:calc(-100% - 30px)}#fiai.ai_floating
.ai_fragments.ai_open{right:0}#fiai.ai_left_center
.ai_fragments{right:auto;left:calc(-100% - 30px)}#fiai.ai_left_center
.ai_fragments.ai_open{left:0}#fiai.ai_left_top.ai_floating .ai_fragments,
#fiai.ai_right_top.ai_floating .ai_fragments,
#fiai.ai_center_top
.ai_fragments{right:auto;bottom:100vh;left:0}#fiai.ai_left_bottom.ai_floating .ai_fragments,
#fiai.ai_right_bottom.ai_floating .ai_fragments,
#fiai.ai_center_bottom
.ai_fragments{right:auto;bottom:-100%;bottom:calc(-100% - 100px);left:0}#fiai.ai_floating .ai_fragments.ai_open,
#fiai.ai_center_top .ai_fragments.ai_open,
#fiai.ai_center_bottom
.ai_fragments.ai_open{bottom:0}#fiai.ai_center_top .ai_fab,
#fiai.ai_center_bottom
.ai_fab{left:50%;left:calc(50% - 25px)}#fiai.ai_left_top.ai_floating .ai_fab,
#fiai.ai_right_top.ai_floating .ai_fab,
#fiai.ai_center_top
.ai_fab{top:100%;top:calc(100% + 23px);bottom:auto;flex-direction:column-reverse}#fiai.ai_center_bottom.ai_floating.ai_open .ai_fab,
#fiai.ai_left_bottom.ai_floating.ai_open .ai_fab,
#fiai.ai_right_bottom.ai_floating.ai_open .ai_fab,
#fiai.ai_center_top.ai_open
.ai_fab{top:auto;bottom:-80px;flex-direction:column}#fiai.ai_left_bottom.ai_floating .ai_fab,
#fiai.ai_right_bottom.ai_floating .ai_fab,
#fiai.ai_center_bottom
.ai_fab{bottom:100%;bottom:calc(100% + 23px);top:auto}#fiai.ai_right_top.ai_floating .ai_fab,
#fiai.ai_right_bottom.ai_floating
.ai_fab{right:0;left:auto}#fiai.ai_left_top.ai_floating .ai_fab,
#fiai.ai_left_bottom.ai_floating
.ai_fab{left:0;right:auto}#fiai.ai_center_top.ai_floating.ai_open .ai_fab,
#fiai.ai_left_top.ai_floating.ai_open .ai_fab,
#fiai.ai_right_top.ai_floating.ai_open .ai_fab,
#fiai.ai_center_bottom.ai_open
.ai_fab{bottom:auto;top:-80px;flex-direction:column-reverse}#fiai.ai_floating,
#fiai.ai_floating
.ai_fragments{border-radius:15px}#fiai.ai_chat_mode.ai_open.ai_close_button_separate .ai_close_button,
#fiai.ai_chat_mode.ai_open.ai_close_button_separate .ai_close_button:before{display:inline;background-position:center}#fiai.ai_chat_mode.ai_open.ai_close_button_chat .ai_fab
a{background-image:none}#fiai.ai_chat_mode.ai_open.ai_close_button_chat .ai_fab a:before{content:"\f00d"}#fiai.ai_chat_mode .ai_query input,
#fiai.ai_chat_mode .ai_query
.ai_details{display:none !important}#fiai.ai_chat_mode .ai_chat>.buttons{display:none}#fiai.ai_chat_mode .ai_welcome,
#fiai.ai_chat_mode .ai_answer,
#fiai.ai_chat_mode .ai_stream,
#fiai.ai_chat_mode
.ai_question{border:1px
solid rgba(230, 230, 230, 0.9);box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:brightness(110%);backdrop-filter:brightness(110%);border-radius:15px;margin-bottom:30px;padding:10px
15px}#fiai.ai_chat_mode
.ai_question{overflow:visible;max-height:none}#fiai.ai_chat_mode .ai_answer think:before,
#fiai.ai_chat_mode .ai_stream think:before,
#fiai.ai_chat_mode .ai_answer annotations:before,
#fiai.ai_chat_mode .ai_stream annotations:before{margin-left:15px}#fiai.ai_chat_mode.ai_bot_has_avatar .ai_welcome,
#fiai.ai_chat_mode.ai_bot_has_avatar .ai_answer,
#fiai.ai_chat_mode.ai_bot_has_avatar
.ai_stream{margin-left:70px;border-top-left-radius:0}#fiai.ai_chat_mode.ai_guest_has_avatar
.ai_question{margin-right:70px;border-top-right-radius:0}#fiai.ai_chat_mode .ai_welcome:before,
#fiai.ai_chat_mode .ai_answer:before,
#fiai.ai_chat_mode .ai_stream:before{display:inline-block;width:32px;height:32px;float:left;margin:-5px 0 -10px -60px;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;text-align:center;line-height:30px}#fiai.ai_chat_mode .ai_question:before{display:inline-block;width:32px;height:32px;float:right;margin:-5px -60px -10px 0;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;text-align:center;line-height:30px;font-style:normal}#fiai
.ai_lead_form{text-align:right;margin:-10px 20px 20px 20px}#fiai .ai_lead_form .buttons a,
#fiai .ai_lead_form fieldset:before,
#fiai .ai_lead_form fieldset
legend{display:none}#fiai .ai_lead_form
fieldset{padding:0;border:0;background:transparent}#fiai .ai_lead_form>.fc_title{border-top-left-radius:15px;border-top-right-radius:15px;display:inline-block;min-width:100%;box-sizing:border-box;z-index:1;position:relative}#fiai .ai_lead_form>.fc_title:not(.expanded){border-bottom-left-radius:15px;border-bottom-right-radius:15px;min-width:0}#fiai .ai_lead_form > .fc_title,
#fiai .ai_lead_form>.fc_content{text-align:left;box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:brightness(110%);backdrop-filter:brightness(110%)}#fiai .ai_lead_form>.fc_content{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin:0;margin-bottom:40px}@keyframes
ai_spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width: 960px){#fiai{right:-50%;width:50%}#fiai .ai_chat:empty:before{font-size:calc(50vw - 100px)}#fiai.ai_left_bottom,#fiai.ai_left_top,#fiai.ai_left_center{right:auto;left:-50%}}@media (max-width: 780px) or (max-height: 600px){.ai_assistant_open,
.ai_assistant_open
body{overflow:hidden !important}@supports (-webkit-touch-callout: none){.ai_assistant_open,
.ai_assistant_open
body{position:relative !important;width:100% !important;height:100% !important}}#fiai{right:calc(-100% + 80px);width:calc(100% - 80px)}#fiai
.ai_fab{left:-75px;bottom:10px}#fiai .ai_chat:empty:before{font-size:calc(100vw - 180px)}#fiai:is(.ai_left_bottom,.ai_left_top,.ai_left_center){right:auto;left:calc(-100% + 80px)}#fiai:is(.ai_left_bottom, .ai_left_top, .ai_left_center) .ai_fab{left:auto;right:-75px;bottom:10px}#fiai.ai_left_top .ai_fab,
#fiai.ai_right_top
.ai_fab{top:10px;bottom:auto}#fiai.ai_left_center,#fiai.ai_right_center{width:calc(100% - 80px)}#fiai.ai_left_center{left:calc(-100% + 80px)}#fiai.ai_right_center
.ai_fab{bottom:auto;left:auto;right:100%}#fiai.ai_right_center.ai_open
.ai_fab{left:-75px;right:auto;flex-direction:row-reverse}#fiai.ai_left_center
.ai_fab{bottom:auto;right:auto;left:100%}#fiai.ai_left_center.ai_open
.ai_fab{right:-75px;left:auto;flex-direction:row}#fiai.ai_center_top,#fiai.ai_center_bottom{top:calc(-100% + 80px);width:100%}#fiai.ai_center_bottom{top:100%;bottom:calc(-100% + 80px)}#fiai.ai_center_top.ai_open{top:0;bottom:80px}#fiai.ai_center_bottom.ai_open{top:80px;bottom:0}#fiai.ai_center_top
.ai_fab{top:100%}#fiai.ai_center_top.ai_open
.ai_fab{top:auto;bottom:-75px;flex-direction:column}#fiai.ai_center_bottom
.ai_fab{bottom:100%}#fiai.ai_center_bottom.ai_open
.ai_fab{bottom:auto;top:-75px;flex-direction:column-reverse}#fiai.ai_floating{width:100%;height:100%;top:-100%}#fiai.ai_floating.ai_open
.ai_close_button{right:15px;top:10px}#fiai.ai_left_center.ai_floating,#fiai.ai_right_center.ai_floating{top:0;bottom:0}#fiai.ai_right_center.ai_floating{right:-100%}#fiai.ai_left_center.ai_floating{left:-100%}#fiai.ai_right_top.ai_floating,#fiai.ai_right_bottom.ai_floating{right:0}#fiai.ai_left_top.ai_floating,#fiai.ai_left_bottom.ai_floating{right:auto;left:0}#fiai.ai_left_bottom.ai_floating,#fiai.ai_right_bottom.ai_floating,#fiai.ai_center_bottom{top:100%;bottom:-100%;bottom:calc(-100% + 80px)}#fiai.ai_center_top.ai_open{top:0;bottom:80px}#fiai.ai_center_top.ai_floating.ai_open,#fiai.ai_left_top.ai_floating.ai_open,#fiai.ai_right_top.ai_floating.ai_open{top:0;bottom:0}#fiai.ai_left_center.ai_floating.ai_open{left:0}#fiai.ai_center_bottom.ai_open{top:80px;bottom:0}#fiai.ai_center_bottom.ai_floating.ai_open,#fiai.ai_left_bottom.ai_floating.ai_open,#fiai.ai_right_bottom.ai_floating.ai_open{top:0;bottom:0}#fiai.ai_right_center.ai_floating.ai_open{right:0}#fiai.ai_floating
.ai_fragments{right:-100%}#fiai.ai_left_center
.ai_fragments{right:auto;left:-100%}#fiai.ai_center_top .ai_fab,
#fiai.ai_center_bottom
.ai_fab{left:50%;left:calc(50% - 25px)}#fiai.ai_floating
.ai_fab{margin:10px}#fiai.ai_left_top.ai_floating .ai_fab,
#fiai.ai_right_top.ai_floating
.ai_fab{top:100%;bottom:auto;flex-direction:column-reverse}#fiai.ai_center_bottom.ai_floating.ai_open .ai_fab,
#fiai.ai_left_bottom.ai_floating.ai_open .ai_fab,
#fiai.ai_right_bottom.ai_floating.ai_open
.ai_fab{top:auto;bottom:0;flex-direction:column}#fiai.ai_left_bottom.ai_floating .ai_fab,
#fiai.ai_right_bottom.ai_floating
.ai_fab{bottom:100%;top:auto}#fiai.ai_center_top.ai_floating.ai_open .ai_fab,
#fiai.ai_left_top.ai_floating.ai_open .ai_fab,
#fiai.ai_right_top.ai_floating.ai_open
.ai_fab{bottom:auto;top:0;flex-direction:column-reverse}#fiai.ai_right_center.ai_floating.ai_open
.ai_fab{right:0;top:0;left:auto}#fiai.ai_left_center.ai_floating.ai_open
.ai_fab{left:0;top:0;right:auto}}@media (max-device-width: 780px) or (max-device-height: 600px){#fiai.ai_floating,
#fiai.ai_floating
.ai_fragments{border-radius:0}#fiai.ai_right_bottom.ai_floating .ai_query
.buttons{margin-right:60px}#fiai.ai_left_bottom.ai_floating .ai_query
.buttons{margin-left:60px}#fiai .ai_header
.ai_title{min-width:0}#fiai .ai_header .ai_title fieldset > *:not(:hover),
#fiai .ai_header .ai_title fieldset>*:not(:hover)>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fiai .ai_header .ai_actions .fa-xmark{display:block !important}}body>.pac-container{z-index:999999}body.page_ai.page_embed{position:static !important}body.page_ai.page_embed
#fiai{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:auto !important;height:auto !important;border-width:0 !important;z-index:1 !important;transform:none !important;position:absolute}body.page_ai.page_embed #fiai > .ai_fab,
body.page_ai.page_embed #fiai>.ai_close_button{display:none !important}body.page_ai.page_embed #fiai.ai_right_bottom.ai_floating:not(.ai_widget) .ai_query .buttons,
body.page_ai.page_embed #fiai.ai_left_bottom.ai_floating:not(.ai_widget) .ai_query
.buttons{margin-right:0;margin-left:0}.page_admin #fiai .ai_lead_form>.fc_title{border:1px
solid rgba(230, 230, 230, 0.9)}.page_admin #fiai .ai_lead_form>.fc_content{border:1px
solid rgba(230, 230, 230, 0.9);border-top:0}.page_admin #fiai
fieldset{margin-bottom:1.5em}