.flowPage_JjFEWNwW{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100dvh;justify-content:flex-start;margin:0;min-height:120px;min-width:320px;padding:0;width:100%;.flowContainer_eyV0H95G{align-content:stretch;align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;margin:0;padding:0;width:100%}.flowChatContent__oLGsRxf{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:100%;justify-content:flex-start;margin:0;padding:0;width:100%;.chatContainer_De4IWH5d{height:100%;max-width:100%;overflow:auto;width:100%;>section[class^=section]{margin:0;padding:0;>div[class^=spinnerBox]{height:100%;margin:0;padding:0;width:100%;>div{display:block;height:48px;margin:0;padding:0;transform:rotate(var(--global-rotation,0deg));width:48px;will-change:transform;>div{display:block;height:48px;margin:0;padding:0;width:48px;svg{animation:none!important;display:block!important;height:48px!important;margin:0!important;padding:0!important;width:48px!important}span{display:none}}}}>div[class^=messagesBox]{flex:0 1 auto;margin:0;max-height:calc(100dvh - 56px);min-height:64px;padding:0;>div[class^=listBox]{padding:16px;div[class^=assistantItem]{>div[class^=assistantBox]{>div[class^=assistantBodyBox]{>div[class^=assistantContent]{border-bottom-left-radius:0}}}}div[class^=userItem]{>div[class^=userBox]{>div[class^=userContent]{border-bottom-right-radius:0}}}}>div[class^=scrollBtn]{bottom:8px;height:48px;left:auto;overflow:hidden;right:14px;transform:none;width:48px;>div[class^=buttonBox]{height:48px;width:48px;>button{background:hsla(0,0%,100%,.6);border:1px solid #abbde0;border-radius:50%;color:#131314;height:48px;margin:0;padding:13px;width:48px;>div{display:block;height:20px;margin:0;padding:0;width:20px;>span{display:block;height:20px;margin:0;padding:0;width:20px;>svg{display:block;height:20px;margin:0;padding:0;width:20px}}}&:hover{background:hsla(0,0%,100%,.8)}&:active,&:focus-visible{border:1px solid #0f62fe;color:#0f62fe}}}}}>div[class^=textareaBox]{flex:0 1 auto;margin:0;max-height:calc(100dvh - 64px);padding:0;width:100%;>form{border-radius:0;border-top:1px solid #d5d7db;box-shadow:none;display:inline-block;margin:0;max-height:100%;padding:0;position:relative;vertical-align:top;width:100%;>div[class^=actionsContainer]{align-content:center;align-items:center;bottom:7px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;height:40px;justify-content:flex-start;margin:0;padding:0;position:absolute;right:14px;width:40px;z-index:2;>div{display:none;order:1}>button,>div{align-self:auto;flex:0 1 auto;height:40px;max-width:40px;width:40px}>button{order:0}button{background:none;border:0;border-radius:50%;color:rgba(0,0,0,.6);display:block;height:40px;margin:0;padding:8px;transition:none;width:40px;&:hover{color:#000}&:active,&:focus-visible{color:#0f62fe}&:disabled{color:rgba(0,0,0,.6);cursor:not-allowed;opacity:.6}>span{color:inherit;display:block;height:24px;margin:0;padding:0;width:24px;>svg{display:block;height:24px;margin:0;padding:0;width:24px}}}button:has(>.icon-stop){background:#0f62fe;color:#fff;&:active,&:focus-visible,&:hover{background-color:rgba(15,98,254,.8);color:#fff}&:disabled{color:#fff}}}>textarea{border:0;border-radius:0;box-shadow:none;color:#0e0e0f;display:block!important;font-size:14px;line-height:22px;max-height:100%;min-height:55px;outline:none;padding:16px 104px 17px 16px;position:relative;resize:none;transition:none;width:100%;z-index:1;&:disabled{background-color:#fff;color:#0e0e0f;cursor:not-allowed!important;opacity:.6}}>textarea:empty{padding:16px 104px 17px 16px}>textarea:focus+div[class^=actionsContainer],>textarea:not(:empty)+div[class^=actionsContainer]{>button{background:#0f62fe;color:#fff;&:active,&:focus-visible,&:hover{background-color:rgba(15,98,254,.8);color:#fff}&:disabled{color:#fff}}}>textarea:empty+div[class^=actionsContainer]{width:84px;>div{display:block}}}}&.isPending{>div[class^=textareaBox]{>form{>div[class^=actionsContainer]{width:40px!important;>div{display:none!important}}}}}}}}&.loading_OBAkFNKK{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;>div{align-self:auto;flex:0 1 auto}}&.error_ch9Q6Bz0{padding:16px}}.syncSpinner_dHHwFpoV{display:block;height:48px;margin:0;padding:0;transform:rotate(var(--global-rotation,0deg));width:48px;will-change:transform;>div{display:block;height:48px;margin:0;padding:0;width:48px;>div{display:block;height:48px;margin:0;padding:0;width:48px;svg{animation:none!important;display:block!important;height:48px!important;margin:0!important;padding:0!important;width:48px!important}span{display:none}}}}.errorContainer_Qh7UHiTm{background:var(--color-background-alert-error);border:1px solid var(--color-text-alert-error);border-radius:4px;margin:0;padding:10px 14px;width:100%;p{color:var(--color-text-alert-error);display:block;font-family:var(--font-body),sans-serif;font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);margin:5px 0;padding:0;width:100%;word-break:break-word;&.bold_IdAmgUzq{font-weight:var(--font-weight-bold)}&:first-child{margin-top:0}&:last-child{margin-bottom:0}.errorButton_7RW2NfoP{color:var(--color-text-alert-error);cursor:pointer;font-size:var(--font-body);line-height:var(--line-height-body);text-decoration:underline;&:focus-visible{outline:1px solid var(--color-text-alert-error);outline-offset:2px}&:hover{text-decoration:none}}}}@font-face{font-family:Noto Sans;font-weight:400;src:url(fonts/NotoSans-Regular.woff2) format("woff2"),url(fonts/NotoSans-Regular.woff) format("woff")}@font-face{font-family:Noto Sans;font-weight:500;src:url(fonts/NotoSans-Medium.woff2) format("woff2"),url(fonts/NotoSans-Medium.woff) format("woff")}@font-face{font-family:Noto Sans;font-weight:700;src:url(fonts/NotoSans-Bold.woff2) format("woff2"),url(fonts/NotoSans-Bold.woff) format("woff")}@font-face{font-family:Roboto Mono;font-weight:400;src:url(fonts/RobotoMono-Regular.woff2) format("woff2"),url(fonts/RobotoMono-Regular.woff) format("woff")}@font-face{font-family:Roboto Mono;font-weight:500;src:url(fonts/RobotoMono-Medium.woff2) format("woff2"),url(fonts/RobotoMono-Medium.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;src:url(fonts/Roboto-Bold.woff2) format("woff2"),url(fonts/Roboto-Bold.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}ol,ul{list-style:none}a{color:var(--cta-blue-600);cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;margin:0}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;&.border{border:1px solid #e5e7eb;&.border-gray-300{border:1px solid #d1d5db}}}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}button[role=switch]{border:1px solid #e5e7eb}:root{--black:#000;--black-rgb:0,0,0;--neutral-100:#fff;--neutral-200:#f8f8f8;--neutral-250:#e9e9e9;--neutral-300:#d9d9d9;--neutral-400:#b2b3b7;--neutral-450:#7a767c;--neutral-500:#5b5e65;--neutral-600:#151618;--cta-blue-100:#f2f8fc;--cta-blue-600:#026bc8;--cta-blue-700:#065aa5;--cta-blue-800:#0a4982;--cta-iris-100:#f6f6fd;--cta-iris-600:#5553d1;--cta-iris-700:#4747ac;--cta-iris-800:#3a3b87;--saffron-100:#fdf9ea;--saffron-200:#fbefc3;--saffron-400:#f5db75;--saffron-600:#efc728;--fountain-600:#51abff;--color-background-alert-error:#ffeeed;--color-fill-alert-error:#d42828;--color-text-alert-error:#d42828;--color-background-alert-success:#eaf7e2;--color-fill-alert-success:#00af69;--color-text-alert-success:#00804b;--color-background-alert-warning:#f5f2e7;--color-fill-alert-warning:#efc728;--color-text-alert-warning:#8a6a00;--color-background-alert-neutral:#eff7ff;--color-fill-alert-neutral:#51abff;--color-text-alert-neutral:#2874bb;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-body:"Noto Sans";--font-code:"Roboto Mono";--font-size-body:14px;--line-height-body:140%;--font-button-label:"Noto Sans";--font-size-button-label:14px;--line-height-button-label:140%;--font-weight-button-label:700;--font-caption:"Noto Sans";--font-size-caption:12px;--line-height-caption:130%;--font-weight-caption:500;--font-input-label:"Roboto Mono";--font-size-input-label:12px;--font-height-input-label:130%;--font-weight-input-label:500;--font-title:"Roboto";--font-weight-title:700;--font-size-title-1:21.5px;--line-height-title-1:120%;--font-size-title-2:18.5px;--line-height-title-2:120%;--font-size-title-3:16px;--line-height-title-3:140%;--color-primary:var(--cta-blue-600);--border-color:var(--neutral-250);--color-selected:var(--cta-blue-600);--color-selected-hover:var(--cta-blue-700);--icon-small:16px;--icon-medium:20px}body{color:var(--neutral-600);font-family:var(--font-body),sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body)}h1{font-size:var(--font-size-title-1);line-height:var(--line-height-title-1)}h1,h2{font-family:var(--font-title),sans-serif;font-weight:var(--font-weight-title)}h2{font-size:var(--font-size-title-2);line-height:var(--line-height-title-2)}h3{font-family:var(--font-title),sans-serif;font-size:var(--font-size-title-3);font-weight:var(--font-weight-title);line-height:var(--line-height-title-3)}strong{font-family:var(--font-body),sans-serif;font-weight:var(--font-weight-bold)}code{color:var(--cta-iris-600);font-size:var(--font-size-caption);font-weight:var(--font-weight-button-label);line-height:var(--line-height-caption)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar{background-color:transparent;width:8px}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{border:0;border-radius:4px;box-shadow:none}::-webkit-scrollbar-thumb{background-clip:content-box;border:1px solid transparent;border-radius:4px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}::-webkit-scrollbar-thumb:active{background-color:var(--neutral-400)}*{scrollbar-color:var(--neutral-400)}:root{--header-height:40px}input:-webkit-autofill{-webkit-text-fill-color:var(--neutral-600)!important;appearance:none;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.SplitterSecond .SplitterFirst+.ResizeHandle[aria-valuenow="0"]:before{display:none}.SplitterSecond .SplitterFirst+.ResizeHandle[aria-valuenow="0"]:hover{background:none;cursor:default!important}.spinner-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}body:has(>div [aria-hidden=true]){height:100%;overflow:hidden;width:100%}#root,body,html{height:100%}
/*# sourceMappingURL=main.css.map*/