@import"https://fonts.googleapis.com/css?family=DM+Sans:400,500,700&display=swap";@import"https://fonts.googleapis.com/css?family=Space+Grotesk:400,500,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/qqy1mxp.css";:root{--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d4d7de;--gray-400: #9ca3af;--blue-100: #f4faff;--blue-200: #dff0ff;--blue-300: #badeff;--blue-400: #8cc8ff;--blue-500: #0275de;--blue-600: #0a5fad;--pink-50: #fff6fd;--pink-100: #ffeffb;--pink-200: #ffdcf6;--pink-300: #f7aae3;--pink-400: #fa89dd;--pink-500: #ec6ccb;--pink-600: #f759cd;--pink-700: #cd31a5;--red-100: #ffece9;--red-200: #ffd7d2;--red-300: #ff8c7c;--red-400: #ff6d59;--red-500: #e22628;--red-600: #ab1d09;--yellow-100: #fff7e6;--yellow-200: #ffedc1;--yellow-300: #ffd88a;--yellow-400: #fac14e;--yellow-500: #e79b01;--yellow-600: #9f6c03;--green-100: #e4f6ec;--green-200: #adf2cd;--green-300: #6aeaa5;--green-400: #42e88f;--green-500: #29be6d;--green-600: #119c52;--blue-link-100: #f4faff;--blue-link-200: #dff0ff;--blue-link-300: #badeff;--blue-link-400: #8cc8ff;--blue-link-500: #0275de;--blue-link-600: #0a5dad;--white-0: #ffffff;--neutral-100: #efefef;--neutral-300: #bebebe;--neutral-500: #7f7f7f;--neutral-700: #515151;--black-900: #1a1a1a;--Gray-50: #f9fafb;--Gray-100: #f3f4f6;--Gray-200: #e5e7eb;--Gray-300: #d1d5db;--Gray-400: #9ca3af;--Gray-500: #6b7280;--Gray-600: #4b5563;--Gray-700: #374151;--Gray-800: #1f2937;--Gray-900: #111827;--Gray-950: #030712;--Pr-Lynch-50: #f9fafb;--Pr-Lynch-100: #f3f4f6;--Pr-Lynch-200: #e5e7eb;--Pr-Lynch-300: #d1d5db;--Pr-Lynch-400: #9ca3af;--Pr-Lynch-500: #6b7280;--Pr-Lynch-600: #4b5563;--Pr-Lynch-700: #374151;--Pr-Lynch-800: #1f2937;--Pr-Lynch-900: #111827;--Pr-Lynch-950: #030712;--Riptide-50: #f9fafb;--Riptide-100: #f3f4f6;--Riptide-200: #e5e7eb;--Riptide-300: #d1d5db;--Riptide-400: #9ca3af;--Riptide-500: #6b7280;--Riptide-600: #4b5563;--Riptide-700: #374151;--Riptide-800: #1f2937;--Riptide-900: #111827;--Riptide-950: #030712;--font-family: "DM Sans", "Helvetica Neue", Arial, sans-serif;--font-family-special: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--text-xl-size: 50px;--text-xl-line: 30px;--text-lg-size: 18px;--text-lg-line: 28px;--text-md-size: 16px;--text-md-line: 24px;--text-sm-size: 14px;--text-sm-line: 20px;--text-xs-size: 12px;--text-xs-line: 18px}.text-xl-regular{font:var(--font-weight-regular) var(--text-xl-size) / var(--text-xl-line) var(--font-family)}.text-xl-medium{font:var(--font-weight-medium) var(--text-xl-size) / var(--text-xl-line) var(--font-family)}.text-xl-bold{font:var(--font-weight-bold) var(--text-xl-size) / var(--text-xl-line) var(--font-family)}.text-lg-regular{font:var(--font-weight-regular) var(--text-lg-size) / var(--text-lg-line) var(--font-family)}.text-lg-medium{font:var(--font-weight-medium) var(--text-lg-size) / var(--text-lg-line) var(--font-family)}.text-lg-bold{font:var(--font-weight-bold) var(--text-lg-size) / var(--text-lg-line) var(--font-family)}.text-md-regular{font:var(--font-weight-regular) var(--text-md-size) / var(--text-md-line) var(--font-family)}.text-md-medium{font:var(--font-weight-medium) var(--text-md-size) / var(--text-md-line) var(--font-family)}.text-md-bold{font:var(--font-weight-bold) var(--text-md-size) / var(--text-md-line) var(--font-family)}.text-sm-regular{font:var(--font-weight-regular) var(--text-sm-size) / var(--text-sm-line) var(--font-family)}.text-sm-medium{font:var(--font-weight-medium) var(--text-sm-size) / var(--text-sm-line) var(--font-family)}.text-sm-bold{font:var(--font-weight-bold) var(--text-sm-size) / var(--text-sm-line) var(--font-family)}.text-xs-regular{font:var(--font-weight-regular) var(--text-xs-size) / var(--text-xs-line) var(--font-family)}.text-xs-medium{font:var(--font-weight-medium) var(--text-xs-size) / var(--text-xs-line) var(--font-family)}.text-xs-bold{font:var(--font-weight-bold) var(--text-xs-size) / var(--text-xs-line) var(--font-family)}:root{--default-font: "Hanken Grotesk", system-ui, sans-serif;--font-small: 14px;--font-large: 16px;line-height:1.5;font-weight:400;color-scheme:light;color:var(--Gray-700, #344054);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:var(--font-small);font-family:var(--default-font)}@media(min-width:768px){html{font-size:var(--font-large)}}body{box-sizing:border-box;font-family:Hanken Grotesk}.tl-background{display:none!important}.tlui-navigation-panel{top:0!important}.tlui-layout__top__right{display:none!important}.tl-shape{border-radius:8px}.tl-image{object-fit:contain!important}.tlui-toolbar{display:none!important}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}.tlui-buttons__horizontal{display:none!important}.main-container{min-width:320px;padding:15px;background:linear-gradient(90deg,#badeffbf,#ffe6f8);margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.main{min-width:320px;padding:15px;background:linear-gradient(90deg,#badeffbf,#ffe6f8);margin:0 auto;min-height:100vh}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.toast-container-custom{position:fixed!important;bottom:20px!important;right:20px!important;z-index:99999!important}.toast-container-custom .Toastify__toast{margin-bottom:10px;max-width:400px;z-index:99999!important}.Toastify__toast-container--bottom-right{position:fixed!important;bottom:20px!important;right:20px!important;z-index:99999!important}.Toastify__toast{z-index:99999!important}.Toastify__toast--success{background-color:#fff!important;color:#333!important}.Toastify__toast--success .Toastify__toast-icon{background-color:#007bff!important;border-radius:50%!important;min-width:24px!important;width:24px!important;min-height:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;position:relative!important}.Toastify__toast--success .Toastify__toast-icon svg,.Toastify__toast--success .Toastify__toast-icon svg path{fill:#007bff!important;stroke:#fff!important;color:#fff!important}.Toastify__toast--success .Toastify__toast-icon>*{color:#fff!important}.Toastify__progress-bar--success{background-color:#007bff!important}body:has(.Toastify__toast-container--bottom-right:not(:empty)) [style*=zIndex][style*="100000"],body:has(.Toastify__toast-container--bottom-right .Toastify__toast) [style*=zIndex][style*="100000"]{z-index:0!important}body.toast-active [style*="z-index: 100000"],body.toast-active [style*="zIndex: 100000"],body.toast-active [style*="z-index:100000"],body.toast-active [style*="zIndex:100000"],body.toast-active div[style*="position: fixed"][style*="bottom: 30px"][style*="right: 30px"],body.toast-active div[style*="position:fixed"][style*="bottom:30px"][style*="right:30px"]{z-index:0!important}body.upload-modal-open header{z-index:0!important}body:has(.modalOverlay) .floatingAIButton,body:has(.modalOverlay) .fixedMainToolbar,body:has(.modalOverlay) .fixedMainToolbarOpen,body:has(.modalOverlay) .fixedMainToolbarsplit,body:has(.modalOverlay) .floatingToolbar,body:has(.modalOverlay) .floatingToolbarplus,body:has(.modalOverlay) .floatingZoomToolbar,body:has(.modalOverlay) .tldraw-design-studio *[role=toolbar],body:has(.modalOverlay) .tldraw-design-studio .tlui-toolbar__extras_controls,body:has(.modalOverlay) .tldraw-design-studio .tlui-toolbar__extras,body:has(.modalOverlay) .tldraw-design-studio [class*=toolbar],body:has(.modalOverlay) .tldraw-design-studio [class*=Toolbar],body:has(.modalOverlay) .tldraw-design-studio [data-testid*=toolbar],body:has(.modalOverlay) .tldraw-design-studio .tl-toolbar,body:has(.modalOverlay) .tldraw-design-studio .tlui-buttons__horizontal{z-index:0!important}body:has(.modalOverlay:not([style*="display: none"])) .floatingAIButton,body:has(.modalOverlay:not([style*="display: none"])) .fixedMainToolbar,body:has(.modalOverlay:not([style*="display: none"])) .fixedMainToolbarOpen,body:has(.modalOverlay:not([style*="display: none"])) .fixedMainToolbarsplit,body:has(.modalOverlay:not([style*="display: none"])) .floatingToolbar,body:has(.modalOverlay:not([style*="display: none"])) .floatingToolbarplus,body:has(.modalOverlay:not([style*="display: none"])) .floatingZoomToolbar,body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio *[role=toolbar],body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio .tlui-toolbar__extras_controls,body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio .tlui-toolbar__extras,body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio [class*=toolbar],body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio [class*=Toolbar],body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio [data-testid*=toolbar],body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio .tl-toolbar,body:has(.modalOverlay:not([style*="display: none"])) .tldraw-design-studio .tlui-buttons__horizontal{z-index:0!important}body.crisis-support-modal-open .floatingToolbarplus,body.crisis-support-modal-open .floatingZoomToolbar,body.crisis-support-modal-open [class*=floatingToolbar],body.crisis-support-modal-open .fixedMainToolbar,body.crisis-support-modal-open .fixedMainToolbarOpen,body.crisis-support-modal-open .fixedMainToolbarsplit,body.crisis-support-modal-open .fixedMainToolbarModal,body.crisis-support-modal-open .floatingAIButton,body.crisis-support-modal-open [data-common-toolbar=true],body.crisis-support-modal-open .commonToolbar,body.crisis-support-modal-open .tldraw-design-studio *[role=toolbar],body.crisis-support-modal-open .tldraw-design-studio .tlui-toolbar__extras_controls,body.crisis-support-modal-open .tldraw-design-studio .tlui-toolbar__extras,body.crisis-support-modal-open .tldraw-design-studio [class*=toolbar],body.crisis-support-modal-open .tldraw-design-studio [class*=Toolbar],body.crisis-support-modal-open .tldraw-design-studio [data-testid*=toolbar],body.crisis-support-modal-open .tldraw-design-studio .tl-toolbar,body.crisis-support-modal-open .tldraw-design-studio .tlui-buttons__horizontal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:0!important}:root:has([data-page=vibe]) #sentry-feedback{--page-margin: 16px 250px 16px 16px}:root:has([data-page=content-studio]) #sentry-feedback{--page-margin: 16px 150px 16px 16px}._background_hbrey_1{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;align-items:center;padding:20px}._modal_hbrey_10{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;width:100%;max-width:480px;overflow:hidden}._modalHeader_hbrey_19{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 40px 30px;text-align:center}._icon_hbrey_25{font-size:48px;margin-bottom:16px}._title_hbrey_30{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:12px}._description_hbrey_37{font-size:16px;color:#6b7280;line-height:1.5}._email_hbrey_43{font-weight:600;color:#1f2937}._content_hbrey_48{padding:30px 40px 40px;display:flex;flex-direction:column;gap:16px}._primaryButton_hbrey_55{width:100%;padding:14px 24px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;background:var(--blue-primary-blue-600-primary, #0275DE);color:#fff;transition:opacity .2s}._primaryButton_hbrey_55:hover{opacity:.9}._primaryButton_hbrey_55:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_hbrey_77{width:100%;padding:14px 24px;border:1px solid #d1d5db;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;background:#fff;color:#374151;transition:background .2s}._secondaryButton_hbrey_77:hover{background:#f9fafb}._secondaryButton_hbrey_77:disabled{opacity:.6;cursor:not-allowed}._successMessage_hbrey_99{color:#059669;font-size:14px;text-align:center;padding:10px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px}._signOutLink_hbrey_109{text-align:center;font-size:14px;color:#6b7280;cursor:pointer;padding:4px}._signOutLink_hbrey_109:hover{color:#374151;text-decoration:underline}._spinner_hbrey_122{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_hbrey_122 .8s linear infinite;vertical-align:middle;margin-right:8px}@keyframes _spin_hbrey_122{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._modal_hbrey_10{margin:20px;max-width:none}._modalHeader_hbrey_19{padding:30px 20px}._content_hbrey_48{padding:20px}._title_hbrey_30{font-size:24px}}.containersmodal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.card{width:500px;max-height:90vh;background:#fff;border-radius:20px;padding:32px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;animation:modalAppear .3s ease-out}@keyframes modalAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scrollable-content{flex:1;overflow-y:auto;padding-right:8px;margin-bottom:8px}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scrollable-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#999}.modal-footer{border-top:1px solid #eee;padding-top:20px;display:flex;flex-direction:column;gap:16px}.desp{text-align:center}.card{display:flex;flex-direction:column;gap:16px}.card p{font-size:16px;color:#101828;margin:0;font-family:Hanken Grotesk}.card h4{font-size:20px;font-weight:600;margin:0;border-bottom:1px solid #eee;padding-bottom:4px;color:#1a1a1a;font-family:Hanken Grotesk}.skipBtn{background:#fff;border:1px solid #D1D5DB;color:#374151;font-size:14px;font-weight:500;padding:12px;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;transition:all .2s}.skipBtn:hover{background:#f9fafb;border-color:#9ca3af}.card h2{color:#101828;font-size:30px;text-align:center;font-family:rooney-web,Hanken Grotesk,system-ui,sans-serif}.section-heading{font-size:14px;font-weight:600;margin:12px 0 4px;color:#333}.topics,.selected{display:flex;flex-wrap:wrap;gap:10px}.tag{padding:8px 16px;border-radius:20px;background:#f3f4f6;border:none;cursor:pointer;font-size:14px;color:#4b5563;font-weight:500;transition:all .2s ease}.tag:hover{background:#e5e7eb;color:#1f2937}.selected-tag{background:#fef2f2;color:#991b1b;display:flex;align-items:center;padding-right:10px;border:1px solid #FEE2E2}.selected-tag:hover{background:#fee2e2}.remove-btn{background:none;border:none;margin-left:8px;font-size:18px;line-height:1;cursor:pointer;color:#991b1b;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.remove-btn:hover{opacity:.7}.disabled{opacity:.5;pointer-events:none}.load-more{color:#07f;font-size:14px;text-decoration:none;display:inline-block;margin-top:4px}.actions{display:flex;gap:12px}.clear-btn{flex:1;background:#f3f4f6;border:none;padding:12px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:#4b5563;transition:all .2s}.clear-btn:hover{background:#e5e7eb}.continue-btn{flex:1;background:#0275de;color:#fff;border:none;padding:12px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.continue-btn:hover:not(:disabled){background:#025eb3;box-shadow:0 4px 12px #0275de33}.continue-btn:disabled{background:#93c5fd;cursor:not-allowed}._welcomeContainer_hq2sp_2{width:100vw;display:flex;justify-content:center;align-items:center}._modalCard_hq2sp_11{background-color:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 8px 24px #0000001a}._brand_hq2sp_19{font-size:28px;margin-bottom:12px}._message_hq2sp_24{font-size:30px;font-weight:600;color:#101828;font-family:rooney-web,Hanken Grotesk,system-ui,sans-serif}._loader_hq2sp_32{border:4px solid #f3f3f3;border-top:4px solid #0275de;border-radius:50%;width:32px;height:32px;margin:16px auto;animation:_spin_hq2sp_1 1s linear infinite}._subtext_hq2sp_42{font-size:16px;color:#101828;font-family:Hanken Grotesk}@keyframes _spin_hq2sp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1olc0_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(120deg,#dbeafe,#fce7f3)}._content_1olc0_8{flex:1;display:flex;flex-direction:column;align-items:center;margin-top:40px;text-align:center}._title_1olc0_18{font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem}._subtitle_1olc0_25{font-size:1.25rem;color:#475569;margin-bottom:2rem}._homeBtn_1olc0_31{padding:12px 24px;border:none;border-radius:8px;background-color:#2563eb;color:#fff;font-size:1rem;cursor:pointer;transition:.2s}._homeBtn_1olc0_31:hover{background-color:#1d4ed8}._spinnerContainer_1ugmw_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%}._spinner_1ugmw_1{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0275DE;border-radius:50%;animation:_spin_1ugmw_1 1s linear infinite}@keyframes _spin_1ugmw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorBoundary_1tz1k_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:#f9fafb}._errorContent_1tz1k_10{max-width:600px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center}._errorTitle_1tz1k_19{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px}._errorMessage_1tz1k_26{font-size:16px;color:#6b7280;margin-bottom:24px}._errorDetails_1tz1k_32{margin:24px 0;padding:16px;background:#f3f4f6;border-radius:8px;text-align:left;font-size:12px;max-height:300px;overflow-y:auto}._errorDetails_1tz1k_32 summary{cursor:pointer;font-weight:600;margin-bottom:8px;color:#374151}._errorDetails_1tz1k_32 pre{white-space:pre-wrap;word-break:break-all;color:#dc2626;font-family:Courier New,monospace}._resetButton_1tz1k_57{padding:12px 24px;background:#0275de;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}._resetButton_1tz1k_57:hover{background:#0260b8}._resetButton_1tz1k_57:active{transform:scale(.98)}._inputBox_hlut8_1{display:flex;width:85%;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid var(--Gray-300, #d0d5dd);background:var(--Base-White, #fff);z-index:10;position:relative;box-shadow:0 1px 2px #1018280d;overflow:visible}._selectedModelDisplay_hlut8_17{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;width:100%}._currentmain_hlut8_27{display:flex;gap:10px;align-items:center;overflow:visible}._buttonSection_hlut8_33{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;overflow:visible}._modelInfo_hlut8_42{display:flex;align-items:center;gap:8px}._modelLabel_hlut8_48{font-size:12px;color:#0369a1;font-weight:500}._modelName_hlut8_54{font-size:14px;color:#0c4a6e;font-weight:600}._modelType_hlut8_60{background:#0369a1;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:capitalize}._changeModelButton_hlut8_70{background:none;border:1px solid #0369a1;color:#0369a1;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._changeModelButton_hlut8_70:hover{background:#0369a1;color:#fff}._inputWrapper_hlut8_87{position:relative;width:100%;display:flex;align-items:center}._input_hlut8_1{flex:1;border:none;outline:none;padding:8px 10px 8px 8px;overflow-y:hidden;color:var(--Gray-500, #667085);text-overflow:ellipsis;font-family:Hanken Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:24px;box-shadow:none;resize:none;max-height:200px;min-height:25px}._inputActive_hlut8_113{color:var(--Neutrals-900---Black, #1a1a1a)}._inputActions_hlut8_119{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}._selectModelButton_hlut8_129{background:none;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .2s ease;border-radius:4px}._selectModelButton_hlut8_129:hover{background:#f3f4f6;color:#374151}._dropdownIndicator_hlut8_148{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .2s ease;border-radius:4px}._dropdownIndicator_hlut8_148:hover{background:#f3f4f6;color:#374151}._loginPrompt_hlut8_166{width:100%;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-align:center}._loginPromptContent_hlut8_175{display:flex;flex-direction:column;align-items:center;gap:16px}._loginPromptText_hlut8_182{font-size:16px;color:#64748b;font-weight:500;font-family:Hanken Grotesk,sans-serif}._loginPromptButton_hlut8_189{background:var(--blue-primary-blue-600-primary, #0275de);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Hanken Grotesk,sans-serif}._loginPromptButton_hlut8_189:hover{background:#0263c4;transform:translateY(-1px);box-shadow:0 4px 12px #0275de4d}._loginPopupOverlay_hlut8_209{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._loginPopup_hlut8_209{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;width:90%;max-width:400px;animation:_slideIn_hlut8_1 .3s ease-out}@keyframes _slideIn_hlut8_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._loginPopupHeader_hlut8_243{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}._loginPopupHeader_hlut8_243 h3{margin:0;font-size:18px;font-weight:600;color:#1f2937;font-family:Hanken Grotesk,sans-serif}._closeButton_hlut8_259{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._closeButton_hlut8_259:hover{background:#f3f4f6;color:#374151}._loginPopupContent_hlut8_280{padding:20px 24px}._loginPopupContent_hlut8_280 p{margin:0 0 16px;font-size:14px;color:#6b7280;line-height:1.5;font-family:Hanken Grotesk,sans-serif}._querySaved_hlut8_292{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px;font-size:13px;color:#0369a1;line-height:1.4}._querySaved_hlut8_292 strong{color:#0c4a6e;font-weight:600}._loginPopupActions_hlut8_307{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #e5e7eb}._cancelButton_hlut8_315{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Hanken Grotesk,sans-serif}._cancelButton_hlut8_315:hover{background:#f3f4f6;border-color:#9ca3af}._loginButton_hlut8_333{padding:10px 20px;border:none;border-radius:8px;background:#0275de;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Hanken Grotesk,sans-serif}._loginButton_hlut8_333:hover{background:#0263c4;transform:translateY(-1px);box-shadow:0 4px 12px #0275de4d}._buttonSection_hlut8_33{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;margin-top:-20px}._buttons_hlut8_361{height:50px;border-radius:10px;margin-left:5px;display:flex;flex-direction:row}._box_hlut8_371{width:50px;height:50px;display:flex;align-items:center;font-size:18px;border-radius:10px;color:#fff;border:none;cursor:pointer}._box1_hlut8_384{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;border:none;border-radius:10px;cursor:pointer}._sendButton_hlut8_397{display:flex;padding:13px 16px;justify-content:center;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--blue-primary-blue-600-primary, #0275de);background:var(--blue-primary-blue-600-primary, #0275de);box-shadow:0 1px 2px #1018280d;cursor:pointer;transition:all .2s ease}._sendButton_hlut8_397:hover{background:#0263c4;transform:translateY(-1px);box-shadow:0 4px 12px #0275de4d}._sendButtonDisabled_hlut8_419{opacity:.5;cursor:not-allowed}._sendButtonWithModel_hlut8_424{background:#059669;border-color:#059669}._sendButtonWithModel_hlut8_424:hover{background:#047857}._sendButtonText_hlut8_433{color:#fff;font-size:12px;font-weight:500;margin-left:4px}._inputRow_hlut8_441{display:flex;align-items:center;gap:12px;width:100%}._aiModelSelector_hlut8_449{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:4px;min-width:220px;max-width:260px;z-index:10000}._aiModelButton_hlut8_460{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;gap:10px;background:#fff;border:1px solid #e4e7ec;border-radius:10px;cursor:pointer;transition:all .2s ease;font-family:Hanken Grotesk,sans-serif;box-shadow:0 6px 14px #0f172a14}._aiModelButton_hlut8_460:hover{border-color:#3b82f6;box-shadow:0 10px 24px #3b82f626}._aiModelButton_hlut8_460:disabled{opacity:.6;cursor:not-allowed}._modelButtonContent_hlut8_486{display:flex;align-items:center;gap:10px;text-align:left}._modelAvatar_hlut8_493{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#0f172a;background:#e5e7eb;flex-shrink:0}._modelIcon_hlut8_507{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._modelIcon_hlut8_507 svg{width:100%;height:100%}._aiModelOption_hlut8_520 ._modelAvatar_hlut8_493{width:36px;height:36px;border-radius:12px;font-size:14px}._modelText_hlut8_527{display:flex;flex-direction:column;gap:0;align-items:flex-start}._modelTitle_hlut8_534{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#111827}._modelSubtitle_hlut8_544{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#515151}._aiModelDropdown_hlut8_554{position:absolute;top:calc(100% + 8px);left:0;width:320px;min-width:300px;max-width:360px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 36px #00000029;z-index:9999;max-height:350px;overflow-y:auto;padding:8px 0}._aiModelOption_hlut8_520{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid #e5e7eb}._aiModelOption_hlut8_520:last-child{border-bottom:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._aiModelOption_hlut8_520:hover{background:#f8fafc}._aiModelOption_hlut8_520._selected_hlut8_17{background:#eff6ff}._aiModelOption_hlut8_520._inactive_hlut8_595{opacity:.5;cursor:not-allowed;background:#f9fafb}._aiModelOption_hlut8_520._inactive_hlut8_595:hover{background:#f9fafb}._aiModelInfo_hlut8_605{flex:1}._aiModelCheckmark_hlut8_609{color:#4f46e5;font-weight:700;font-size:13px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #4f46e5;margin-left:auto}._defaultBadge_hlut8_623{background:#10b981;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:8px;font-weight:500;text-transform:uppercase}._inactiveBadge_hlut8_634{background:#6b7280;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:8px;font-weight:500;text-transform:uppercase}._queryResponse_hlut8_646{width:100%;margin-top:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;border-left:4px solid #3b82f6}._responseHeader_hlut8_656{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._responseLabel_hlut8_663{font-weight:600;color:#1f2937;font-size:14px}._clearResponseButton_hlut8_669{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}._clearResponseButton_hlut8_669:hover{background:#e5e7eb;color:#374151}._responseContent_hlut8_684{color:#374151;line-height:1.6;white-space:pre-wrap}._responseMetadata_hlut8_690{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._metadataItem_hlut8_699{display:flex;flex-direction:column;gap:4px}._metadataLabel_hlut8_705{font-size:12px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._metadataValue_hlut8_713{font-size:14px;color:#374151;font-weight:600;padding:4px 8px;background:#f3f4f6;border-radius:4px;border:1px solid #e5e7eb}._streamingIndicator_hlut8_723{color:#3b82f6;font-size:12px;font-weight:500;margin-left:8px;animation:_pulse_hlut8_1 2s infinite}@keyframes _pulse_hlut8_1{0%,to{opacity:1}50%{opacity:.5}}._sendButtonLoading_hlut8_737{cursor:not-allowed;pointer-events:none}._buttonSpinner_hlut8_743{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ffffff;border-radius:50%;animation:_spin_hlut8_769 .7s linear infinite}._loadingSpinner_hlut8_752{display:flex;align-items:center;justify-content:center;font-size:16px;animation:_spin_hlut8_769 1s linear infinite}._circularLoader_hlut8_761{display:flex;align-items:center;justify-content:center;width:20px;height:20px}._spinner_hlut8_769{width:16px;height:16px;border:2px solid transparent;border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_hlut8_769 1s linear infinite}@keyframes _spin_hlut8_769{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navigationOverlay_hlut8_784{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_hlut8_1 .15s ease-out}@keyframes _fadeIn_hlut8_1{0%{opacity:0}to{opacity:1}}._overlaySpinner_hlut8_804{width:48px;height:48px;border:4px solid rgba(2,117,222,.15);border-top:4px solid #0275de;border-radius:50%;animation:_spin_hlut8_769 .8s linear infinite}._uploadedDocument_hlut8_814{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:16px 0;width:100%}._documentInfo_hlut8_826{display:flex;align-items:center;gap:8px}._documentIcon_hlut8_832{font-size:16px}._documentDetails_hlut8_836{display:flex;flex-direction:column;gap:2px}._documentName_hlut8_842{font-size:14px;color:#166534;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._documentId_hlut8_852{font-size:11px;color:#059669;font-weight:400;font-family:Courier New,monospace;background:#ecfdf5;padding:2px 6px;border-radius:4px;border:1px solid #a7f3d0}._removeDocumentButton_hlut8_863{background:none;border:1px solid #dc2626;color:#dc2626;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}._removeDocumentButton_hlut8_863:hover{background:#dc2626;color:#fff}._tooltipContainer_1n2o9_1{position:relative;display:inline-block}._tooltipBox_1n2o9_11{position:absolute;top:100%;left:50%;transform:translate(-8%);margin-top:8px;background:#fff;padding:16px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000000;min-width:257px;min-height:200px;pointer-events:none;border-radius:8px;border:2px solid var(--blue-primary-blue-500-primary, #0275DE);background:var(--blue-primary-blue-300, #BADEFF)}._tooltipContainer_1n2o9_1:hover ._tooltipBox_1n2o9_11{opacity:1;visibility:visible}._tooltipContent_1n2o9_61{display:flex;align-items:flex-start;gap:12px;width:100%}._tooltipText_1n2o9_75{flex:1}._tooltipTitle_1n2o9_83{color:var(--blue-primary-blue-500-primary, #0275DE);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}._tooltipDescription_1n2o9_101{color:var(--blue-primary-blue-500-primary, #0275DE);font-family:Hanken Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}._tooltipIcon_1n2o9_119{position:absolute;bottom:0;right:0;width:40px;height:40px;margin-right:16px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}._tooltipIcon_1n2o9_119 svg{width:100%;height:100%}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
