*{box-sizing:border-box}:root{--primary-color: #1e675d;--secondary-color: #33ad9e;--background-color: #e9eaea;--text-color: #333;--topbar-height: 60px;--button-radius: 4px;--button-padding: .5rem 1rem}html{background:var(--background-color);font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:NekstRegular!important}body{background:var(--background-color) no-repeat center center fixed;background-size:cover;height:100%;margin:0;padding:0;font-family:NekstRegular!important}button{background-color:var(--primary-color);border:none;border-radius:var(--button-radius);color:#fff;padding:var(--button-padding);font-size:1rem;cursor:pointer;transition:background-color .2s ease-in-out;font-family:NekstRegular!important}button,input,textarea,select,p,span{font-family:NekstRegular!important}#root{height:100%}@media (min-width: 480px){html{font-size:13px}}@media (min-width: 600px){html{font-size:14px}}@media (min-width: 768px){html{font-size:15px}}@media (min-width: 992px){html{font-size:16px}}._container_1y82o_1{min-height:100vh;margin-top:60px;display:flex;flex-direction:column}._chatRoot_1y82o_8{flex:1;display:flex;flex-direction:column}._chatContainer_1y82o_14{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:64.25rem;margin:0 auto}._chatEmptyState_1y82o_24{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;max-height:64rem;margin-top:10rem}._chatEmptyStateTitle_1y82o_34{font-size:2.75rem;font-weight:600;margin:0 0 .5rem}._chatEmptyStateSubtitle_1y82o_40{font-weight:600;margin:0 0 .5rem}._chatMessageStream_1y82o_45{flex:1;width:100%;overflow-y:auto;padding:2rem 1.5rem 6rem;display:flex;flex-direction:column;gap:1rem}._chatMessageGpt_1y82o_55{margin-bottom:1.25rem;max-width:100%;display:flex}._chatMessageGptMinWidth_1y82o_61{max-width:31.25rem;margin-bottom:1.25rem}._chatInput_1y82o_66{position:fixed;bottom:0;left:0;right:0;padding:1rem;width:100%;max-width:64.25rem;margin:0 auto;background:transparent;box-shadow:none;z-index:1000}._chatAnalysisPanel_1y82o_80{flex:1;overflow-y:auto;max-height:85vh;margin-left:1.25rem;margin-right:1.25rem}._chatSettingsSeparator_1y82o_88{display:flex;flex-direction:column;margin-top:.9375rem}._loadingLogo_1y82o_94{font-size:1.75rem}._commandsSplitContainer_1y82o_98{display:flex;justify-content:space-between}._commandsContainer_1y82o_103{display:flex;padding-left:1rem;padding-right:1rem;align-self:flex-end}._commandButton_1y82o_110{margin-bottom:1.25rem}@media (min-width: 992px){._container_1y82o_1{margin-top:1.25rem}._chatEmptyState_1y82o_24{padding-top:5rem}._chatEmptyStateTitle_1y82o_34{font-size:4rem}._chatInput_1y82o_66{padding:.75rem 1.5rem 1.5rem}._commandsSplitContainer_1y82o_98{padding-left:1rem}._commandsContainer_1y82o_103{padding-left:0;padding-right:0}._commandButton_1y82o_110{margin-right:1.25rem;margin-bottom:1.25rem}._chatMessageGpt_1y82o_55{max-width:80%;min-width:31.25rem}}._answerContainer_107iq_1{padding:1.25em;background:#f9f9f9;border-radius:.5em;box-shadow:0 .125em .25em #00000024,0 0 .125em #0000001f;outline:transparent solid .0625em}._answerLogo_107iq_11{font-size:1.75em}._answerText_107iq_15{font-size:1rem;font-weight:400;line-height:1.375em;padding-top:1em;padding-bottom:1em}._answerText_107iq_15 h1,h2{font-size:1rem;font-weight:700}._answerText_107iq_15 table{border-collapse:collapse}._answerText_107iq_15 td,._answerText_107iq_15 th{border:1px solid;padding:.3125em}._selected_107iq_40{outline:.125em solid rgba(115,118,225,1)}._citationLearnMore_107iq_44{margin-right:.3125em;font-weight:600;line-height:1.5em}._citation_107iq_44{font-weight:500;line-height:1.5em;text-align:center;border-radius:.25em;padding:0 .5em;background:#d1dbfa;color:#123bb6;text-decoration:none;cursor:pointer}._citation_107iq_44:hover{text-decoration:underline}._followupQuestionsList_107iq_66{margin-top:.625em}._followupQuestionLearnMore_107iq_70{margin-right:.3125em;font-weight:600;line-height:1.5em}._followupQuestion_107iq_66{font-weight:600;line-height:1.5em;text-align:center;border-radius:.25em;padding:0 .5em;background:#e8ebfa;color:#000;font-style:italic;text-decoration:none;cursor:pointer}._supContainer_107iq_89{text-decoration:none;cursor:pointer}._supContainer_107iq_89:hover{text-decoration:underline}sup{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:.625em;font-weight:600;vertical-align:top;top:-1;margin:0 .125em;min-width:.875em;height:.875em;border-radius:.1875em;background:#d1dbfa;color:#123bb6;text-decoration-color:transparent;outline:transparent solid .0625em;cursor:pointer}._retryButton_107iq_118{width:fit-content}@keyframes _loading_107iq_140{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_107iq_140:after{content:"";animation:_loading_107iq_140 1s infinite}._questionInputContainer_n0fev_1{border-radius:.5rem;box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;width:100%;padding:.8rem;background:#fff}._questionInputTextArea_n0fev_11{width:100%;line-height:2.5rem}._questionInputButtonsContainer_n0fev_16{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 992px){._questionInputContainer_n0fev_1{height:5.625rem}}._examplesNavList_68zhl_1{list-style:none;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;padding-left:1rem;padding-right:1rem;flex:1}._examplesNavList_68zhl_1 li{display:none}._examplesNavList_68zhl_1 li:nth-of-type(1),._examplesNavList_68zhl_1 li:nth-of-type(2){display:block}._examplesNavList_68zhl_1 li{display:block}@media only screen and (min-width: 992px){._examplesNavList_68zhl_1{flex-direction:row;padding-left:0;padding-right:0}}._example_68zhl_1{background:#dbdbdb;border-radius:.5rem;display:flex;flex-direction:column;cursor:pointer;padding:.75rem;margin-bottom:0;word-break:break-word;transition:box-shadow .2s ease,outline .2s ease}._example_68zhl_1:hover{box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;outline:.125rem solid var(--secondary-color)}._exampleText_68zhl_60{margin:0;font-size:1rem;width:15rem;min-height:4rem;padding:.5rem}._container_6dn84_1{display:flex;justify-content:flex-end;margin-bottom:1.25em;max-width:80%;margin-left:auto}._message_6dn84_9{padding:1.25em;background:#e8ebfa;border-radius:.5em;box-shadow:0 .125em .25em #00000024,0 0 .125em #0000001f;outline:transparent solid .0625em}._thoughtProcess_oxg2f_1{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;word-wrap:break-word;padding-top:.75em;padding-bottom:.75em}._tList_oxg2f_8{padding:1.25em 1.25em 0;display:inline-block;background:#e9e9e9}._tListItem_oxg2f_14{list-style:none;margin:auto auto auto 1.25em;min-height:3.125em;border-left:.0625em solid #123bb6;padding:0 0 1.875em 1.875em;position:relative}._tListItem_oxg2f_14:last-child{border-left:0}._tListItem_oxg2f_14:before{position:absolute;left:-18px;top:-5px;content:" ";border:8px solid #d1dbfa;border-radius:500%;background:#123bb6;height:20px;width:20px}._tStep_oxg2f_40{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._tCodeBlock_oxg2f_47{max-height:18.75em}._tProp_oxg2f_51{background-color:#d7d7d7;color:#333232;font-size:.75em;padding:.1875em .625em;border-radius:.625em;margin-bottom:.5em}._citationImg_oxg2f_60{height:28.125rem;max-width:100%;object-fit:contain}._supportingContentNavList_1o6aa_1{list-style:none;padding-left:.3125em;display:flex;flex-direction:column;gap:.625em}._supportingContentItem_1o6aa_9{word-break:break-word;background:#f9f9f9;border-radius:.5em;box-shadow:#0000000d 0 0 0 .0625em,#0000001a 0 .125em .1875em;outline:transparent solid .0625em;display:flex;flex-direction:column;padding:1.25em}._supportingContentItemHeader_1o6aa_22{margin:0}._supportingContentItemText_1o6aa_26{margin-bottom:0;font-weight:300}._supportingContentItemImage_1o6aa_31{object-fit:contain}._downloadButton_2t7ea_1{position:relative;float:right}._markdownViewer_2t7ea_6{border-radius:.5em;box-shadow:#0000000d 0 0 0 .0625em,#0000001a 0 .125em .1875em;background-color:#fff;margin:1.25em 0}._loading_2t7ea_15{padding:6.25em;height:100vh;background-color:#fff}._error_2t7ea_21{height:100vh;background-color:#fff}._markdown_2t7ea_6{padding:1.875em}table{border-collapse:collapse}th,td{border:.0625em solid #ddd;padding:.5em}tr:nth-child(2n){background-color:#f6f8fa}code{display:block;font-family:monospace;padding:.625em;background-color:#f6f8fa}._historyItem_t6fu6_1{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:6px;transition:background-color .2s}._historyItem_t6fu6_1:hover{background-color:#f3f4f6}._historyItemButton_t6fu6_14{flex-grow:1;text-align:left;padding:0;margin-right:4px;background:none;border:none;cursor:pointer}._historyItemTitle_t6fu6_24{font-size:1rem}._deleteIcon_t6fu6_28{width:20px;height:20px}._deleteButton_t6fu6_33{opacity:0;transition:opacity .2s;background:none;border:none;cursor:pointer;padding:4px;border-radius:9999px;color:#6b7280}._historyItem_t6fu6_1:hover ._deleteButton_t6fu6_33,._deleteButton_t6fu6_33:focus{opacity:1}._deleteButton_t6fu6_33:hover{color:#111827}._modalOverlay_t6fu6_53{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modalContent_t6fu6_66{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:400px;width:100%}._modalTitle_t6fu6_77{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px}._modalDescription_t6fu6_84{margin-top:0;margin-bottom:16px}._modalActions_t6fu6_89{display:flex;justify-content:flex-end;gap:16px}._modalCancelButton_t6fu6_95,._modalConfirmButton_t6fu6_96{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}._modalCancelButton_t6fu6_95{background-color:#f3f4f6;color:#374151}._modalConfirmButton_t6fu6_96{background-color:#ef4444;color:#fff}._modalCancelButton_t6fu6_95:hover{background-color:#e5e7eb}._modalConfirmButton_t6fu6_96:hover{background-color:#dc2626}._group_1n5cw_1{margin-top:1rem}._groupLabel_1n5cw_4{font-size:.9rem;font-weight:700;margin-top:.5rem;margin-bottom:.2rem}._footer_1n5cw_11{display:flex;justify-content:space-between}._container_286vi_1{display:flex;align-items:center;gap:.375em;cursor:pointer;padding:.5rem}._languagePicker_roq0j_1{word-break:break-word;background:#dbdbdb;border-radius:.5rem;display:flex;justify-content:center;align-items:center;padding-left:.3125rem;padding-right:.3125rem;margin-bottom:.3125rem;cursor:pointer;width:fit-content}._languagePicker_roq0j_1:hover{box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;outline:.125rem solid rgba(115,118,225,1)}._languagePickerIcon_roq0j_22{margin-bottom:.15625rem;margin-left:.125rem}._container_1y0oo_1{margin-top:.625em}._settingsSeparator_1eny7_1{margin-top:.75rem}._layout_1dfas_1{display:flex;flex-direction:column;height:100%}._header_1dfas_7{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--primary-color);color:#f2f2f2;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}._headerLogo_1dfas_20{height:60px;width:auto;display:block}._layout_1dfas_1>:not(._header_1dfas_7){margin-top:60px}._titleLink_1dfas_30{text-decoration:none;color:#f2f2f2}._headerTitle_1dfas_35{margin-left:.5rem;font-weight:600}._leftSection_1dfas_40,._centerSection_1dfas_41,._rightSection_1dfas_42{display:flex;align-items:center}._centerSection_1dfas_41{flex:1;justify-content:center}._rightSection_1dfas_42{gap:1rem}._headerNavLink_1dfas_56{color:#f2f2f2;text-decoration:none;margin:0 .5rem;opacity:.8;transition:opacity .2s ease-in-out}._headerNavLink_1dfas_56:hover{opacity:1}._headerNavLinkActive_1dfas_68{color:#fff;font-weight:700}._topBarButton_1dfas_73{background:none;border:1px solid #f2f2f2;color:#f2f2f2;padding:.4rem .8rem;border-radius:4px;cursor:pointer;transition:background .2s ease-in-out}._topBarButton_1dfas_73:hover{background:#ffffff1a}._menuToggle_1dfas_87{display:block;background:none;border:none;color:#f2f2f2;font-size:1.5rem;cursor:pointer;z-index:101}@media (min-width: 992px){._menuToggle_1dfas_87{display:none}}._userMenuContainer_1ay37_1{position:relative;display:inline-block}._userButton_1ay37_6{background:none;border:none;color:#fff;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;background-color:var(--secondary-color)}._userButton_1ay37_6:hover{background-color:#ffffff1a}._initials_1ay37_25{font-size:1rem;font-weight:700;color:#fff}._dropdown_1ay37_31{position:absolute;top:42px;right:0;width:200px;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #00000026;z-index:999;padding:.5rem 0}._menuHeader_1ay37_45{padding:.5rem 1rem;border-bottom:1px solid #ddd}._userName_1ay37_50{font-weight:700;color:#333}._menuList_1ay37_55{list-style:none;margin:0;padding:0}._menuItem_1ay37_61{display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}._menuItem_1ay37_61:hover{background-color:#f2f2f2}._menuIcon_1ay37_73{margin-right:.5rem;font-size:1.1rem}.login-container{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:7rem;background-color:transparent;position:relative}.login-card{padding:2rem;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #0000001a;text-align:center;max-width:400px;width:90%}.login-title{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.login-subtitle{margin:0 0 2rem;color:#666}.login-form{display:flex;flex-direction:column;gap:1rem}.login-input{padding:.75rem;font-size:1rem;border-radius:4px;border:1px solid #ccc;width:100%;box-sizing:border-box}.input-container{position:relative;width:100%}.password-input{padding-right:3rem}.toggle-password-button{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--primary-color);padding:0}.eye-icon{width:20px;height:20px}.login-error{color:red;font-size:1rem}.login-button{padding:.75rem;font-size:1rem;border-radius:4px;border:none;cursor:pointer;color:#fff}.login-expanded-button{width:100%}.login-skip-container{margin-top:1rem}.login-skip-button{background:none;border:none;text-decoration:underline;cursor:pointer;font-size:.85rem;color:var(--primary-color)}.login-button:hover{background-color:var(--secondary-color)}.loaderOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0003;backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.pulse-loader{width:70px;height:70px;border-radius:50%;background:transparent;border:4px solid var(--primary-color);border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loaderText{margin-top:1.5rem;color:var(--primary-color);font-weight:700;font-size:1.25rem}/**
* @license
* MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
* 
* The fonts listed in this notice are subject to the End User License
* Agreement(s) entered into by the website owner. All other parties are 
* explicitly restricted from using the Licensed Webfonts(s).
* 
* You may obtain a valid license at the URLs below.
* 
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
* 
* © 2024 MyFonts Inc. */@font-face{font-family:NekstLight;src:url(/assets/font-C11iJ4ZD.woff2) format("woff2"),url(/assets/font-DWgnqSZS.woff) format("woff")}@font-face{font-family:NekstMedium;src:url(/assets/font-C35kimEI.woff2) format("woff2"),url(/assets/font-BX0JffIi.woff) format("woff")}@font-face{font-family:NekstThin;src:url(/assets/font-BGGWnDPJ.woff2) format("woff2"),url(/assets/font-DQLXrEj0.woff) format("woff")}@font-face{font-family:NekstSemiBold;src:url(/assets/font-BYOu-MMS.woff2) format("woff2"),url(/assets/font-BpfYR_wF.woff) format("woff")}@font-face{font-family:NekstBold;src:url(/assets/font-CxyCPZrD.woff2) format("woff2"),url(/assets/font-BNMFskYQ.woff) format("woff")}@font-face{font-family:NekstRegular;src:url(/assets/font-BUsSbq9z.woff2) format("woff2"),url(/assets/font-ADSvMV15.woff) format("woff")}
