@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Inter";@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{background:var(--background-color);font-family:var(--primary-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:13px}}#root{height:100%}.audio-recorder{height:32px!important;width:32px!important;border-radius:8px!important;background-color:var(--secondary-color)!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='9'%20y='3'%20width='6'%20height='11'%20rx='3'%20stroke='white'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.5%2011C5.5%2012.7239%206.18482%2014.3772%207.40381%2015.5962C8.62279%2016.8152%2010.2761%2017.5%2012%2017.5C13.7239%2017.5%2015.3772%2016.8152%2016.5962%2015.5962C17.8152%2014.3772%2018.5%2012.7239%2018.5%2011'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2021V19'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;background-position:center center;background-size:24px 24px}@media (max-width: 768px){.audio-recorder{height:28px!important;width:28px!important;border-radius:6px!important;background-size:20px 20px}}@media (max-width: 480px){.audio-recorder{height:24px!important;width:24px!important;border-radius:4px!important;background-size:18px 18px}}.audio-recorder-mic{opacity:0;width:100%;display:block;max-width:32px;transform:translate(7px)}._modalOverlay_ajl4h_1{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;transition:.3s ease-in-out}._modalOverlay_ajl4h_1 button{cursor:pointer;padding:10px 20px;border:none;border-radius:10px;background-color:var(--secondary-color);color:#fff;font-weight:400;font-family:var(--primary-font-family)}._modalOverlay_ajl4h_1 ._closeButton_ajl4h_25{background-color:var(--secondary-background-color);color:var(--secondary-color);font-weight:400}._modalOverlay_ajl4h_1 ._formActions_ajl4h_30{display:flex;justify-content:end;gap:1rem}._modalOverlay_ajl4h_1 ._formActions_ajl4h_30 button{cursor:pointer}._modalContent_ajl4h_39{background-color:var(--background-color-secondary);border:1px solid var(--border-color);padding:20px;border-radius:16px;width:90%;max-width:500px}._modalContent_ajl4h_39 ._modalHeader_ajl4h_47{display:flex;justify-content:space-between}._modalContent_ajl4h_39 ._modalHeader_ajl4h_47 ._closeIcon_ajl4h_51{padding:0;cursor:pointer}._modalContent_ajl4h_39 ._modalTitle_ajl4h_55{font-size:25px;line-height:30px;letter-spacing:2%;font-family:var(--primary-font-family);font-weight:500;color:var(--primary-font-color);margin:0 0 30px}._modalOverlay_19tee_1{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}._modalOverlay_19tee_1 ._stepRow_19tee_14{flex-direction:row-reverse;margin-bottom:10px}._modalOverlay_19tee_1 ._agentResponseContainer_19tee_18{padding-bottom:30px}._modalOverlay_19tee_1 ._agentResponseContainer_19tee_18 ._agentResponseItem_19tee_21{width:100%;display:flex;justify-content:space-between;font-weight:500}._modalOverlay_19tee_1 ._agentResponseContainer_19tee_18 ._agentResponseItem_19tee_21 ._agentResponseLabel_19tee_27,._modalOverlay_19tee_1 ._agentResponseContainer_19tee_18 ._agentResponseItem_19tee_21 ._agentResponseValue_19tee_28{font-size:var(--primary-font-size);font-weight:400;letter-spacing:.02px}._modalOverlay_19tee_1 ._agentResponseContainer_19tee_18 ._agentResponseItem_19tee_21 ._agentResponseValue_19tee_28{font-weight:500}._agentResponseSteps_19tee_37{min-height:100px;max-width:100%;flex-direction:row-reverse}._agentResponseSteps_19tee_37 span{font-size:var(--primary-font-size);font-weight:400;letter-spacing:.02px;display:flex;justify-content:space-between;flex-direction:row-reverse}._agentResponseProgressLines_19tee_51{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}._agentResponseProgressLine_19tee_51{display:flex;align-items:center;gap:8px;font-size:var(--primary-font-size);color:var(--primary-text-color, #0a2342)}._progressTickIcon_19tee_66{width:14px;height:14px;color:var(--primary-color, #0a2342);flex-shrink:0}._container_bt651_1{display:flex;align-items:center;gap:6px;cursor:pointer}._disabled_bt651_8{opacity:.4}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._modalOverlay_b2yj2_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_b2yj2_17{background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:800px;position:relative}._formGroup_b2yj2_26,._formGroupLabels_b2yj2_32{margin-bottom:20px;display:flex;flex-direction:column}._formActions_b2yj2_38{display:flex;justify-content:space-between}._textError_b2yj2_43{color:red}._removeButton_b2yj2_47{background-color:red}._cancelButton_b2yj2_51{background-color:#fff;background:none;border:none;padding:0;color:#000;top:0;right:10px;position:absolute}._newButton_b2yj2_62{background-color:green}button{cursor:pointer;padding:10px 20px;border:none;border-radius:10px;background-color:var(--primary-color);color:#fff;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}._formGroup_b2yj2_26 textarea{border-radius:10px;border:solid lightgray thin;margin-top:.5em;height:100px;font-family:var(--primary-font-family);padding:5px;resize:none}._formGroupLabels_b2yj2_32 textarea{border-radius:10px;border:solid lightgray thin;margin-top:.5em;font-family:var(--primary-font-family);padding:5px;resize:none}._promptList_b2yj2_100{max-height:30vh;overflow-y:auto;display:flex;gap:5px;flex-wrap:wrap;align-content:flex-start;margin-bottom:20px}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._promptItem_1sgif_4{background-color:#add8e6;border-radius:10px;padding:10px;margin:2px}._promptItem_1sgif_4:hover{background-color:#00aceb;cursor:pointer}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._container_ywt2h_2{flex:1;display:flex;justify-content:center;margin-top:5px;padding-left:10px;min-height:0;overflow:hidden}._commandsContainer_ywt2h_12{display:flex;align-self:flex-end;font-size:1em}._commandsContainerLoading_ywt2h_18{width:100%;display:flex;align-self:flex-end;justify-content:space-between;font-size:1em}._commandButton_ywt2h_26{margin-right:20px;margin-bottom:20px}._loadingGroup_ywt2h_31{margin-left:20px;display:flex}._loadingIcon_ywt2h_36{margin-top:10px;margin-right:10px}._loadingIconText_ywt2h_41{margin-top:12px;margin-right:15px}._defaultCommandsGroup_ywt2h_46{display:flex}._dropdown_ywt2h_50{margin-right:20px;margin-top:5px;margin-bottom:20px;width:150px;padding-top:2px}._answerContainer_1upkd_2{padding:20px;margin-left:5px}@media (max-width: 768px){._answerContainer_1upkd_2{padding:12px;margin-left:0;margin-right:0}}@media (max-width: 480px){._answerContainer_1upkd_2{padding:8px}}._answerContainer_1upkd_2 ._answerTextContainer_1upkd_18 p,._answerContainer_1upkd_2 ._answerTextContainer_1upkd_18 span,._answerContainer_1upkd_2 ._answerTextContainer_1upkd_18 a{font-family:var(--primary-font-family);letter-spacing:2%;font-size:var(--primary-font-size);font-weight:400;line-height:22px;white-space:pre-line;margin:0;padding-top:0}._answerContainer_1upkd_2 ._answerTextContainer_1upkd_18 span{font-weight:600}._answerContainer_1upkd_2 ._answerTextContainer_1upkd_18 a{color:var(--secondary-color)}._answerLoading_1upkd_36{width:100%}._answerLoading_1upkd_36 ._answerContainer_1upkd_2{width:100%;padding:10px}._answerLoading_1upkd_36 ._answerContainer_1upkd_2 ._answerText_1upkd_18{margin-left:10px}._answerLoading_1upkd_36 ._answerContent_1upkd_46{flex-direction:column!important;height:60px}._answerLoading_1upkd_36 ._answerHeader_1upkd_50{justify-content:start;width:100%;display:flex;justify-content:space-between;margin-bottom:10px}._answerLoading_1upkd_36 ._answerHeader_1upkd_50 ._answerHeaderInfo_1upkd_57{display:flex;align-items:center;gap:5px}._answerLoading_1upkd_36 ._answerHeader_1upkd_50 ._answerHeaderInfo_1upkd_57 ._answerDetails_1upkd_62{font-size:var(--text-font-size);color:var(--secondary-color);cursor:pointer;line-height:var(--text-font-size);font-family:var(--primary-font-family)}._answerLoading_1upkd_36 ._agentStepsContainer_1upkd_69{flex-direction:column}._answerLoading_1upkd_36 ._agentStepsContainer_1upkd_69 ._stepRow_1upkd_72 ._stepItem_1upkd_72{width:100%;height:29px;display:flex;align-items:center;justify-content:space-between;font-family:var(--primary-font-family);letter-spacing:.2px;font-weight:400;font-size:var(--text-font-size);padding:0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0}._answerLoading_1upkd_36 ._agentStepsContainer_1upkd_69 ._stepRow_1upkd_72 ._stepItem_1upkd_72 svg{stroke:var(--secondary-color)}._copyButton_1upkd_93{background-color:transparent}._answerLogo_1upkd_97{font-size:28px}._answerText_1upkd_18{font-family:var(--primary-font-family);letter-spacing:2%;font-size:var(--primary-font-size);font-weight:400;line-height:22px;padding-top:16px;padding-bottom:16px;white-space:pre-line}._answerText_1upkd_18 table{border-collapse:collapse}._answerText_1upkd_18 td,._answerText_1upkd_18 th{border:1px solid;padding:5px}._response_1upkd_122 *{margin:0;padding:0}._response_1upkd_122 h1,._response_1upkd_122 h2,._response_1upkd_122 h3,._response_1upkd_122 h4,._response_1upkd_122 h5,._response_1upkd_122 h6{font-family:var(--primary-font-family);font-weight:600;line-height:1.3;margin-top:2rem;margin-bottom:1rem;color:var(--primary-font-color);position:relative}._response_1upkd_122 h1:first-child,._response_1upkd_122 h2:first-child,._response_1upkd_122 h3:first-child,._response_1upkd_122 h4:first-child,._response_1upkd_122 h5:first-child,._response_1upkd_122 h6:first-child{margin-top:0}@media (max-width: 768px){._response_1upkd_122 h1,._response_1upkd_122 h2,._response_1upkd_122 h3,._response_1upkd_122 h4,._response_1upkd_122 h5,._response_1upkd_122 h6{margin-top:1.5rem;margin-bottom:.75rem}}@media (max-width: 480px){._response_1upkd_122 h1,._response_1upkd_122 h2,._response_1upkd_122 h3,._response_1upkd_122 h4,._response_1upkd_122 h5,._response_1upkd_122 h6{margin-top:1rem;margin-bottom:.5rem}}._response_1upkd_122 h1{font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,var(--secondary-color),#5D91D9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.75rem;border-bottom:3px solid rgba(31,122,167,.2);margin-bottom:1.5rem}@media (max-width: 768px){._response_1upkd_122 h1{font-size:1.75rem;padding-bottom:.5rem;margin-bottom:1rem}}@media (max-width: 480px){._response_1upkd_122 h1{font-size:1.5rem;padding-bottom:.25rem;margin-bottom:.75rem}}._response_1upkd_122 h2{font-size:1.875rem;font-weight:600;color:var(--secondary-color);padding-left:1rem;border-left:4px solid var(--secondary-color);margin-top:2.5rem}@media (max-width: 768px){._response_1upkd_122 h2{font-size:1.5rem;padding-left:.75rem;margin-top:2rem}}@media (max-width: 480px){._response_1upkd_122 h2{font-size:1.25rem;padding-left:.5rem;margin-top:1.5rem}}._response_1upkd_122 h3{font-size:1.5rem;font-weight:600;color:var(--secondary-color);margin-top:2rem}._response_1upkd_122 h3:before{content:"▸ ";color:var(--secondary-color);margin-right:.5rem}@media (max-width: 768px){._response_1upkd_122 h3{font-size:1.25rem;margin-top:1.5rem}}@media (max-width: 480px){._response_1upkd_122 h3{font-size:1.1rem;margin-top:1.25rem}}._response_1upkd_122 h4{font-size:1.25rem;font-weight:600;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.05em;margin-top:1.75rem}._response_1upkd_122 h5{font-size:1.125rem;font-weight:600;color:var(--secondary-color);font-style:italic;margin-top:1.5rem}._response_1upkd_122 h6{font-size:1rem;font-weight:600;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;margin-top:1.5rem}._response_1upkd_122 p{font-family:var(--primary-font-family);font-size:var(--primary-font-size);font-weight:400;line-height:1.8;color:var(--primary-font-color);margin-bottom:1.25rem;text-align:justify}._response_1upkd_122 p:last-child{margin-bottom:0}@media (max-width: 768px){._response_1upkd_122 p{text-align:left;margin-bottom:1rem;line-height:1.6}._response_1upkd_122 p:first-of-type:first-letter{font-size:2.5em}}@media (max-width: 480px){._response_1upkd_122 p{margin-bottom:.75rem;line-height:1.5}._response_1upkd_122 p:first-of-type:first-letter{font-size:2em}}._response_1upkd_122 strong,._response_1upkd_122 b{font-weight:700;color:var(--secondary-color)}._response_1upkd_122 em,._response_1upkd_122 i{font-style:italic;color:#5d91d9}._response_1upkd_122 a{color:var(--secondary-color);text-decoration:none;position:relative;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}._response_1upkd_122 a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--secondary-color),#5D91D9);transition:width .3s cubic-bezier(.4,0,.2,1)}._response_1upkd_122 a:hover{color:#5d91d9}._response_1upkd_122 a:hover:after{width:100%}._response_1upkd_122 ul,._response_1upkd_122 ol{margin:1.5rem 0;padding-left:1.5rem;white-space:normal}._response_1upkd_122 li{padding-top:.25rem;padding-bottom:-.25rem}._response_1upkd_122 ul{list-style:none}._response_1upkd_122 ul li{position:relative;padding-left:1.25rem;margin-bottom:.35rem;line-height:1.6}._response_1upkd_122 ul li:before{content:"-";position:absolute;left:0;top:8px;color:var(--secondary-color);font-size:.7em;line-height:1.6;display:flex;align-items:top;height:100%}._response_1upkd_122 ul li>*:last-child{margin-bottom:0!important}._response_1upkd_122 ul li ul{margin-top:.25rem;margin-bottom:.25rem}._response_1upkd_122 ul li ul li{margin-bottom:-.25rem}._response_1upkd_122 ul li ul li:before{content:"○";color:#5d91d9}._response_1upkd_122 ul li ul li ul li:before{content:"▪";color:#1f7aa799}._response_1upkd_122 ol{counter-reset:item;list-style:none}._response_1upkd_122 ol>li{position:relative;padding-left:1.75rem;margin-bottom:.35rem;line-height:1.6;counter-increment:item}._response_1upkd_122 ol>li:before{content:counter(item) ".";position:absolute;left:0;color:var(--secondary-color);font-weight:700;min-width:1.5rem;line-height:1.6}._response_1upkd_122 ol>li>*:last-child{margin-bottom:0!important}._response_1upkd_122 ol>li ul{margin-top:.25rem;margin-bottom:.25rem}._response_1upkd_122 ol>li ul li{margin-bottom:.25rem;counter-increment:none}._response_1upkd_122 ol>li ol{counter-reset:item;margin-top:.25rem;margin-bottom:.25rem}._response_1upkd_122 ol>li ol>li{margin-bottom:.25rem}._response_1upkd_122 pre{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto;box-shadow:0 10px 40px #0000004d,0 0 0 1px #5d91d933;position:relative}._response_1upkd_122 pre:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--secondary-color),#5D91D9,var(--secondary-color));border-radius:12px 12px 0 0}._response_1upkd_122 pre code{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.6;color:#e6edf3;background:transparent;padding:0;border-radius:0}@media (max-width: 768px){._response_1upkd_122 pre{padding:1rem;margin:1rem 0;border-radius:8px}._response_1upkd_122 pre code{font-size:.8rem}}@media (max-width: 480px){._response_1upkd_122 pre{padding:.75rem;margin:.75rem 0;border-radius:6px}._response_1upkd_122 pre code{font-size:.75rem}}._response_1upkd_122 code{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.9em;background:#1f7aa71a;color:var(--secondary-color);padding:.2em .5em;border-radius:4px;font-weight:500}._response_1upkd_122 blockquote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;background:linear-gradient(135deg,#1f7aa70d,#5d91d90d);border-left:4px solid var(--secondary-color);border-radius:0 8px 8px 0;position:relative;font-style:italic;color:#1f7aa7e6;box-shadow:0 2px 10px #1f7aa71a}._response_1upkd_122 blockquote:before{content:'"';position:absolute;top:-10px;left:15px;font-size:4rem;color:#1f7aa733;font-family:Georgia,serif;line-height:1}._response_1upkd_122 blockquote p{margin-bottom:.5rem}._response_1upkd_122 blockquote p:last-child{margin-bottom:0}._response_1upkd_122 blockquote cite{display:block;margin-top:1rem;font-size:.9em;color:var(--secondary-color);font-style:normal}._response_1upkd_122 blockquote cite:before{content:"— "}._response_1upkd_122 table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #1f7aa71a}._response_1upkd_122 table thead{background:linear-gradient(135deg,var(--secondary-color),#5D91D9)}._response_1upkd_122 table thead th{color:#fff;font-weight:600;text-align:left;padding:1rem 1.25rem;font-family:var(--primary-font-family);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;border:none}._response_1upkd_122 table tbody tr{transition:all .2s ease}._response_1upkd_122 table tbody tr:nth-child(2n){background-color:#1f7aa708}._response_1upkd_122 table tbody tr:hover{background-color:#1f7aa714;transform:scale(1.01);box-shadow:0 2px 8px #1f7aa71a}._response_1upkd_122 table tbody tr td{padding:1rem 1.25rem;border-bottom:1px solid rgba(31,122,167,.1);font-family:var(--primary-font-family);color:var(--primary-font-color)}._response_1upkd_122 table tbody tr td:first-child{font-weight:500;color:var(--secondary-color)}._response_1upkd_122 table tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){._response_1upkd_122 table{margin:1rem 0;border-radius:6px}._response_1upkd_122 table thead th{padding:.75rem .5rem;font-size:.8rem}._response_1upkd_122 table tbody td{padding:.75rem .5rem;font-size:.85rem}}@media (max-width: 480px){._response_1upkd_122 table{margin:.75rem 0;border-radius:4px}._response_1upkd_122 table thead th{padding:.5rem .25rem;font-size:.75rem}._response_1upkd_122 table tbody td{padding:.5rem .25rem;font-size:.8rem}}._response_1upkd_122 hr{border:none;height:2px;background:linear-gradient(90deg,transparent,var(--secondary-color),#5D91D9,var(--secondary-color),transparent);margin:1.2rem 0;position:relative}._response_1upkd_122 hr:after{content:"-";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--background-color);color:var(--secondary-color);padding:0 1rem;font-size:1rem;font-weight:700}._response_1upkd_122 br{content:"";display:block;margin:.5rem 0}._response_1upkd_122 img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;box-shadow:0 10px 40px #1f7aa733;transition:all .3s cubic-bezier(.4,0,.2,1)}._response_1upkd_122 img:hover{transform:translateY(-4px);box-shadow:0 20px 60px #1f7aa74d}._response_1upkd_122 kbd{display:inline-block;padding:.25em .5em;font-family:Fira Code,monospace;font-size:.875em;color:#333;background:linear-gradient(180deg,#f8f9fa,#e9ecef);border:1px solid #adb5bd;border-radius:4px;box-shadow:0 2px #adb5bd,0 0 0 2px #fff inset;white-space:nowrap}._response_1upkd_122 mark{background:linear-gradient(120deg,#ffeb3b4d,#ffeb3b80);color:inherit;padding:.1em .3em;border-radius:3px}._response_1upkd_122 del{text-decoration:line-through;color:#dc3545cc;background:#dc35451a;padding:.1em .3em;border-radius:3px}._response_1upkd_122 ins{text-decoration:none;color:#28a745e6;background:#28a7451a;padding:.1em .3em;border-radius:3px}._response_1upkd_122 sub,._response_1upkd_122 sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}._response_1upkd_122 sub{bottom:-.25em}._response_1upkd_122 details{margin:1.5rem 0;padding:1rem;background:#1f7aa70d;border-radius:8px;border:1px solid rgba(31,122,167,.15)}._response_1upkd_122 details summary{cursor:pointer;font-weight:600;color:var(--secondary-color);padding:.5rem;margin:-.5rem;border-radius:6px;transition:all .3s ease;-webkit-user-select:none;user-select:none}._response_1upkd_122 details summary:hover{background:#1f7aa71a}._response_1upkd_122 details summary::marker{color:var(--secondary-color)}._response_1upkd_122 details[open]{padding-bottom:1.5rem}._response_1upkd_122 details[open] summary{margin-bottom:1rem;border-bottom:1px solid rgba(31,122,167,.15);padding-bottom:1rem}._response_1upkd_122 dl{margin:1.5rem 0}._response_1upkd_122 dl dt{font-weight:700;color:var(--secondary-color);margin-top:1rem;font-size:1.05em}._response_1upkd_122 dl dt:first-child{margin-top:0}._response_1upkd_122 dl dd{margin-left:2rem;margin-top:.5rem;padding-left:1rem;border-left:2px solid rgba(31,122,167,.3);color:var(--primary-font-color)}._response_1upkd_122 abbr{text-decoration:none;border-bottom:2px dotted var(--secondary-color);cursor:help}._response_1upkd_122 small{font-size:.875em;color:#1f7aa7b3}._response_1upkd_122>*:first-child{margin-top:0!important}._response_1upkd_122>*:last-child{margin-bottom:0!important}._response_1upkd_122 input[type=checkbox]{margin-right:.5rem;cursor:pointer;accent-color:var(--secondary-color)}._selected_1upkd_710{outline:2px solid rgb(115,118,225)}._citationLearnMore_1upkd_714{margin-right:5px;font-weight:600;line-height:24px}._citation_1upkd_714{line-height:16px;padding:4px 8px;text-decoration:underline}a._citation_1upkd_714:hover{text-decoration:none}.citation-loading{display:inline-block;color:var(--secondary-color);font-weight:500;letter-spacing:1px;opacity:.6;animation:_citationPulse_1upkd_1 1.5s ease-in-out infinite;padding:0 2px;position:relative;top:-2px}@keyframes _citationPulse_1upkd_1{0%,to{opacity:.4}50%{opacity:.8}}._groundedBadge_1upkd_756{margin-top:15px;font-weight:500;line-height:16px;text-align:center;border-radius:8px;padding:4px 8px;background:#d4fad2;color:#0a6922;text-decoration:none}._supContainer_1upkd_768{text-decoration:none;cursor:pointer}._supContainer_1upkd_768:hover{text-decoration:underline}sup{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;vertical-align:top;top:-1;margin:0 2px;min-width:14px;height:14px;border-radius:6px;background:#d1dbfa;color:#123bb6;text-decoration-color:transparent;outline:transparent solid 1px;cursor:pointer}._retryButton_1upkd_797{width:fit-content;font-family:var(--primary-font-family);background-color:#5d91d980;border:none;border-radius:6px;color:var(--primary-font-color);letter-spacing:2%;height:24px;transition:.3s box-shadow}._retryButton_1upkd_797 span{padding:0;font-size:var(--small-font-size)}._retryButton_1upkd_797:hover{background-color:#5d91d980;border:none;box-shadow:var(--box-shadow);color:var(--primary-font-color)}._retryButton_1upkd_797 ._ms-Button-label_1upkd_818{font-weight:400;letter-spacing:2%}@keyframes _loading_1upkd_840{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_1upkd_840:after{content:"";animation:_loading_1upkd_840 1s infinite}._reactSyntaxHighlighter_1upkd_845{background-color:#000;padding:1em;border-radius:10px}._actionButton_1upkd_851{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:6px;margin:0 2px;border-radius:6px;color:var(--secondary-color);background-color:transparent;transition:all .2s ease}._actionButton_1upkd_851:hover{background-color:#1f7aa714;transform:translateY(-1px)}._actionButton_1upkd_851:active{transform:translateY(0);background-color:#1f7aa726}._actionButton_1upkd_851._disabled_1upkd_871{cursor:not-allowed;color:#1f7aa74d}._actionButton_1upkd_851._disabled_1upkd_871:hover{background-color:transparent;transform:none}._actionButton_1upkd_851._active_1upkd_879{color:var(--secondary-color);background-color:#1f7aa71f}._actionButton_1upkd_851._copied_1upkd_883{color:#10b981;animation:_copySuccess_1upkd_1 .3s ease}@keyframes _copySuccess_1upkd_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.citation-loading{display:inline-flex;align-items:center;gap:4px;color:var(--secondary-color);font-size:var(--primary-font-size);font-weight:400;line-height:22px;white-space:nowrap}.citation-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(31,122,167,.2);border-top-color:var(--secondary-color);border-radius:50%;animation:citation-spin .8s linear infinite}@keyframes _citation-spin_1upkd_909{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._referenceSection_1avwg_2{padding:12px 8px;border-top:1px solid var(--border-color)}._referenceHeader_1avwg_7{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;width:auto}._referenceHeader_1avwg_7:hover{opacity:.8}._referenceHeader_1avwg_7._disabled_1avwg_19{cursor:default;opacity:.5;color:var(--secondary-font-color)}._referenceHeader_1avwg_7._disabled_1avwg_19:hover{opacity:.5}._toggleIcon_1avwg_28{font-size:10px;color:var(--secondary-color);transition:transform .2s ease}._referenceList_1avwg_34{margin-top:12px;animation:_slideDown_1avwg_1 .3s ease}@keyframes _slideDown_1avwg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._referenceItem_1avwg_49{font-family:var(--primary-font-family);font-size:var(--primary-font-size);line-height:20px;scroll-margin-top:80px}._referenceContent_1avwg_56{display:flex;gap:8px;align-items:flex-start}._referenceNumber_1avwg_62{font-weight:600;color:var(--secondary-color);min-width:20px;flex-shrink:0}._referenceDetails_1avwg_69{flex:1;display:flex;flex-direction:column;gap:4px}._highlightPulse_1avwg_76{animation:_refPulse_1avwg_1 2s ease}@keyframes _refPulse_1avwg_1{0%{background-color:#1f7aa71f}to{background-color:transparent}}._referenceTitle_1avwg_88{font-weight:500;color:var(--primary-font-color);line-height:22px}._referenceAuthors_1avwg_94{font-size:13px;color:var(--secondary-font-color);font-style:italic}._referenceMetadata_1avwg_100{font-size:12px;color:var(--secondary-font-color);display:flex;gap:6px;flex-wrap:wrap}._referencePublisher_1avwg_108{font-weight:500}._referenceDate_1avwg_112{font-weight:400}._referenceLinkSection_1avwg_116{display:flex;flex-direction:column;gap:4px;margin-top:4px;align-items:flex-start}._referenceUrl_1avwg_124{font-size:12px;word-break:break-all;display:inline;align-self:flex-start}._customSelectWrapper_cmj8a_1{position:relative;font-family:sans-serif;min-width:200px}._customSelectHeader_cmj8a_7{background:#fff;font-family:var(--primary-font-family);font-size:12px;border-radius:8px;padding:.5rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;gap:.5rem;white-space:nowrap}._modelName_cmj8a_22{font-weight:500}._modelVersion_cmj8a_26{color:#666;font-size:.9em}._arrow_cmj8a_31{font-size:.7rem;transition:transform .2s ease}._arrow_cmj8a_31._open_cmj8a_36{transform:rotate(180deg)}._customSelectOptions_cmj8a_40{font-family:var(--primary-font-family);font-size:12px;letter-spacing:.02px;position:absolute;top:calc(100% + 4px);right:0;min-width:100%;width:max-content;max-width:400px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--box-shadow);max-height:300px;overflow-y:auto;z-index:1000;animation:_fadeSlideIn_cmj8a_1 .2s ease forwards}._customSelectOption_cmj8a_40{padding:.75rem 1rem;transition:background .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}._customSelectOption_cmj8a_40._selected_cmj8a_70{font-weight:500;background:#f5f5f5}._customSelectOption_cmj8a_40:hover{background:#f9f9f9}._optionName_cmj8a_79{font-weight:500}._optionVersion_cmj8a_83{color:#666;font-size:.85em}._optionDescription_cmj8a_88{color:#888;font-size:.8em;font-style:italic;line-height:1.3;max-width:380px}@keyframes _fadeSlideIn_cmj8a_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._questionInputContainer_7wm8y_1{border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);min-height:90px;height:auto;max-height:20vh;width:100%;padding:15px;background:#fff;display:flex;flex-direction:column}._questionInputContainer_7wm8y_1:focus-within{border-color:var(--secondary-color)}@media (max-width: 768px){._questionInputContainer_7wm8y_1{min-height:70px;padding:12px;border-radius:12px;max-height:30vh}}@media (max-width: 480px){._questionInputContainer_7wm8y_1{min-height:60px;padding:8px;border-radius:10px;max-height:25vh}}._modelBadge_7wm8y_34{display:flex;align-items:center;gap:5px;padding:6px 10px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #2196F3;border-radius:6px;font-size:12px;font-weight:500;color:#1565c0;white-space:nowrap;cursor:pointer;transition:all .2s ease;height:32px;min-width:fit-content;position:relative}._modelBadge_7wm8y_34:hover{box-shadow:0 2px 8px #2196f34d;transform:translateY(-1px);background:linear-gradient(135deg,#bbdefb,#90caf9)}@media (max-width: 768px){._modelBadge_7wm8y_34{padding:5px 8px;font-size:11px;gap:4px;height:28px}}@media (max-width: 480px){._modelBadge_7wm8y_34{padding:4px 6px;font-size:10px;gap:3px;height:24px}}._modelBadgeIcon_7wm8y_74{flex-shrink:0;color:#1565c0}@media (max-width: 768px){._modelBadgeIcon_7wm8y_74{width:12px;height:12px}}@media (max-width: 480px){._modelBadgeIcon_7wm8y_74{width:10px;height:10px}}._modelBadgeText_7wm8y_91{font-weight:600;text-transform:capitalize}@media (max-width: 480px){._modelBadgeText_7wm8y_91{max-width:60px;overflow:hidden;text-overflow:ellipsis}}._modelBadgeVersion_7wm8y_103{opacity:.7;font-size:.9em}._errorMessageContainer_7wm8y_108{margin-block:20px;height:30px}._errorMessageBar_7wm8y_113{border-radius:16px}._questionInputTextArea_7wm8y_117{width:100%;line-height:40px}._questionInputTextArea_7wm8y_117 textarea{max-height:35vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--primary-font-family);font-size:var(--primary-font-size);color:var(--primary-font-color);font-weight:500}._questionInputTextArea_7wm8y_117 textarea::placeholder{color:#a6a6a6;font-weight:400}@media (max-width: 768px){._questionInputTextArea_7wm8y_117 textarea{max-height:25vh;font-size:16px}}@media (max-width: 480px){._questionInputTextArea_7wm8y_117 textarea{max-height:20vh;font-size:16px}}._questionInputTextArea_7wm8y_117 textarea::-webkit-scrollbar{display:none}._questionInputButtonsContainer_7wm8y_156{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}._leftButtons_7wm8y_163,._rightButtons_7wm8y_169{display:flex;align-items:center;gap:8px}._navigationButtons_7wm8y_175{display:flex;align-items:center;gap:4px}._questionInputSendButton_7wm8y_181{cursor:pointer;min-width:32px;height:32px;padding:6px 12px;border-radius:6px;background:transparent;border:2px solid #2196F3;display:flex;align-items:center;justify-content:center;gap:4px;color:#2196f3;font-weight:600;font-size:13px;transition:all .2s ease}._questionInputSendButton_7wm8y_181 svg{width:16px;height:16px;fill:#2196f3;transition:all .2s ease}._questionInputSendButton_7wm8y_181:hover:not(._questionInputSendButtonDisabled_7wm8y_204){background:linear-gradient(135deg,#2196f3,#1976d2);border-color:#1976d2;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #2196f34d}._questionInputSendButton_7wm8y_181:hover:not(._questionInputSendButtonDisabled_7wm8y_204) svg{fill:#fff}._questionInputSendButton_7wm8y_181:active:not(._questionInputSendButtonDisabled_7wm8y_204){transform:translateY(0);box-shadow:0 2px 6px #2196f34d}@media (max-width: 768px){._questionInputSendButton_7wm8y_181{min-width:28px;height:28px;padding:5px 10px;font-size:12px}._questionInputSendButton_7wm8y_181 svg{width:14px;height:14px}}@media (max-width: 480px){._questionInputSendButton_7wm8y_181{min-width:24px;height:24px;padding:4px 8px;font-size:11px}._questionInputSendButton_7wm8y_181 svg{width:12px;height:12px}}._questionInputSendButtonDisabled_7wm8y_204{opacity:.4;cursor:not-allowed;border-color:#bdbdbd;color:#9e9e9e}._questionInputSendButtonDisabled_7wm8y_204 svg{fill:#9e9e9e}._questionInputSendButtonDisabled_7wm8y_204:hover{background:transparent;transform:none;box-shadow:none}._examplesSelect_7wm8y_258{font-size:var(--primary-font-size);font-weight:500;color:#505050}._mainStack_7wm8y_267{display:flex;flex-direction:row;gap:10px}._audioRecorderContainer_7wm8y_273{margin-top:4px}.audioHide{display:none}._container_4m6t9_1{display:flex;justify-content:flex-start;margin-bottom:28px;width:100%;scroll-margin-top:80px}@media (max-width: 768px){._container_4m6t9_1{margin-bottom:24px}}@media (max-width: 480px){._container_4m6t9_1{margin-bottom:20px}}._messageWrapper_4m6t9_19{display:flex;gap:12px;width:100%}@media (max-width: 768px){._messageWrapper_4m6t9_19{gap:10px}}@media (max-width: 480px){._messageWrapper_4m6t9_19{gap:8px}}._avatar_4m6t9_35{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #667eea40;overflow:hidden}@media (max-width: 768px){._avatar_4m6t9_35{width:36px;height:36px}}@media (max-width: 480px){._avatar_4m6t9_35{width:32px;height:32px}}._avatarImage_4m6t9_60{width:100%;height:100%;object-fit:cover}._avatarText_4m6t9_66{color:#fff;font-weight:600;font-size:14px;-webkit-user-select:none;user-select:none}@media (max-width: 480px){._avatarText_4m6t9_66{font-size:12px}}._messageContent_4m6t9_78{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--primary-font-family)}._messageHeader_4m6t9_87{display:flex;align-items:center;gap:10px}@media (max-width: 480px){._messageHeader_4m6t9_87{gap:8px}}._userName_4m6t9_98{font-size:13px;font-weight:600;color:var(--text-color, #1a1a1a);opacity:.7}@media (max-width: 480px){._userName_4m6t9_98{font-size:12px}}._timestamp_4m6t9_110{font-size:11px;color:var(--text-color, #1a1a1a);opacity:.5}@media (max-width: 480px){._timestamp_4m6t9_110{font-size:10px}}._message_4m6t9_19{padding:14px 18px;background:linear-gradient(135deg,#e3f2fd,#deeaf3);border-radius:4px 12px 12px;border:1px solid #d2e2eb;outline:transparent solid 1px;white-space:pre-wrap;word-wrap:break-word;line-height:1.5;box-shadow:0 1px 3px #4285f426;transition:all .2s ease}._message_4m6t9_19:hover{box-shadow:0 2px 6px #4285f440;transform:translateY(-1px)}@media (max-width: 768px){._message_4m6t9_19{padding:12px 16px;border-radius:10px 10px 10px 3px;font-size:14px}}@media (max-width: 480px){._message_4m6t9_19{padding:10px 14px;border-radius:8px 8px 8px 2px;font-size:14px}}._navigationContainer_sms2a_1{position:fixed;right:30px;bottom:30px;z-index:100}@media (max-width: 768px){._navigationContainer_sms2a_1{right:20px;bottom:20px}}@media (max-width: 480px){._navigationContainer_sms2a_1{right:16px;bottom:80px}}._navigationWrapper_sms2a_20{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 480px){._navigationWrapper_sms2a_20{padding:6px;gap:6px}}._navigationInline_sms2a_36{display:flex;align-items:center}._navigationInlineWrapper_sms2a_41{display:flex;flex-direction:row;align-items:center;gap:8px;background:transparent;padding:0}._navButton_sms2a_50{display:flex;padding:6px 10px;align-items:center;justify-content:center;gap:4px;min-width:32px;height:32px;cursor:pointer;background:transparent;border:1px solid #2196F3;border-radius:6px;color:#2196f3;transition:all .2s ease;font-size:12px;font-weight:500;white-space:nowrap}._navButton_sms2a_50 svg{stroke:#2196f3;stroke-width:2;flex-shrink:0;width:16px;height:16px}._navButton_sms2a_50:hover:not(:disabled){background:#e3f2fd;border-color:#1976d2;color:#1976d2;transform:translateY(-1px);box-shadow:0 2px 4px #2196f333}._navButton_sms2a_50:hover:not(:disabled) svg{stroke:#1976d2}._navButton_sms2a_50:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #2196f333}._navButton_sms2a_50:disabled{opacity:.4;cursor:not-allowed;border-color:#bdbdbd;color:#9e9e9e}._navButton_sms2a_50:disabled svg{stroke:#9e9e9e}@media (max-width: 768px){._navButton_sms2a_50{padding:5px 8px;height:28px;font-size:11px;gap:3px}._navButton_sms2a_50 svg{width:14px;height:14px}}@media (max-width: 480px){._navButton_sms2a_50{padding:4px 6px;height:24px;font-size:10px;min-width:24px}._navButton_sms2a_50 svg{width:12px;height:12px}}._navLabel_sms2a_123{display:inline}@media (max-width: 480px){._navLabel_sms2a_123{display:none}}._counter_sms2a_132{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px 8px;font-size:12px;font-weight:600;color:var(--text-color, #1a1a1a);opacity:.7;-webkit-user-select:none;user-select:none}@media (max-width: 480px){._counter_sms2a_132{font-size:11px;padding:3px 6px}}._currentIndex_sms2a_151{color:var(--text-color, #1a1a1a)}._separator_sms2a_155{margin:0 2px;opacity:.5}._totalCount_sms2a_160{opacity:.6}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._chatRoot_1hvm1_3{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}@media only screen and (min-width: 1244px){._chatRoot_1hvm1_3{min-width:980px}}@media (max-width: 768px){._chatRoot_1hvm1_3{min-width:unset;width:100%}}@media (max-width: 480px){._chatRoot_1hvm1_3{min-width:unset;width:100%}}._modelDisplay_1hvm1_30{display:none}._chatContainer_1hvm1_34{flex:1;display:flex;flex-direction:column;align-items:center;max-width:1200px;width:100%;min-height:0;overflow:hidden;position:relative}@media (max-width: 768px){._chatContainer_1hvm1_34{width:95%}}._chatAnalysisPanel_1hvm1_51{flex:1;overflow-y:auto;max-height:73vh;margin-left:20px;margin-right:20px}@media (max-width: 768px){._chatAnalysisPanel_1hvm1_51{margin-left:0;margin-right:0;max-height:60vh}}@media (max-width: 480px){._chatAnalysisPanel_1hvm1_51{margin-left:0;margin-right:0;max-height:50vh}}._imageViewer_1hvm1_73{display:flex;flex-direction:column;gap:10px;align-items:flex-start}._generatedImage_1hvm1_80{max-width:50%;height:auto;box-shadow:0 4px 6px #0000001a}._imageViewerButtons_1hvm1_86{display:flex;justify-content:center;gap:10px;margin-top:10px}._imageViewerButtons_1hvm1_86{display:flex;flex-direction:row;gap:10px}._chatMessageStream_1hvm1_99{font-size:var(--primary-font-size);color:var(--primary-font-color);flex:1;width:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:10px;display:flex;flex-direction:column;min-height:0;--mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);scrollbar-color:transparent transparent;scrollbar-width:thin}@media (max-width: 768px){._chatMessageStream_1hvm1_99{padding-bottom:5px}}@media (max-width: 480px){._chatMessageStream_1hvm1_99{padding-bottom:3px}}._chatMessageGpt_1hvm1_127{margin-bottom:10px;display:flex;min-width:70%}@media (max-width: 768px){._chatMessageGpt_1hvm1_127{margin-bottom:8px}}@media (max-width: 480px){._chatMessageGpt_1hvm1_127{margin-bottom:6px}}._cancelButtonContainer_1hvm1_143{display:flex;justify-content:flex-end}._commandButton_1hvm1_148{margin-right:20px;margin-bottom:20px}._chatMessageGptMinWidth_1hvm1_153{max-width:80%;margin-bottom:20px;background-color:var(--background-color-secondary);border-radius:16px;border:1px solid var(--border-color);min-width:315px;display:inline-block}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162{max-width:350px}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162 p{padding:0;margin:0}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162 ._cancelButtonContainer_1hvm1_143{font-size:var(--text-font-size);transform:translate(6px)}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162 ._cancelButtonContainer_1hvm1_143 ._commandButton_1hvm1_148{display:flex;align-items:center;margin:0}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162 ._cancelButtonContainer_1hvm1_143 ._commandButton_1hvm1_148 svg{fill:var(--secondary-color)}@media (max-width: 768px){._chatMessageGptMinWidth_1hvm1_153{max-width:95%;min-width:250px;margin-bottom:15px;border-radius:12px}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162{max-width:95%}}@media (max-width: 480px){._chatMessageGptMinWidth_1hvm1_153{max-width:98%;min-width:200px;margin-bottom:12px;border-radius:10px}._chatMessageGptMinWidth_1hvm1_153._chatMessageGptGenerating_1hvm1_162{max-width:98%}}._chatInput_1hvm1_204{bottom:0;flex-shrink:0;padding-top:12px;padding-bottom:10px;width:100%;max-width:1028px}@media (max-width: 768px){._chatInput_1hvm1_204{padding-top:8px;padding-bottom:8px}}@media (max-width: 480px){._chatInput_1hvm1_204{padding-top:6px;padding-bottom:6px}}._createPptxButton_1hvm1_225{margin-top:10px;margin-right:50px}._createPptxContainer_1hvm1_230{display:flex;width:100%;justify-content:flex-end}._pptxTemplateSelectContainer_1hvm1_236{display:flex;justify-content:center;gap:10px;margin-bottom:10px}._pptxTemplateSelectContainer_1hvm1_236 b{margin-top:10px}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._examplesContainer_mf94j_3{max-width:980px;margin:30px auto 0}._examplesContainer_mf94j_3 ._examplesHeader_mf94j_7{font-family:var(--primary-font-family);font-size:1.3em;font-weight:500;letter-spacing:2%;padding:0}@media (max-width: 768px){._examplesContainer_mf94j_3{margin:20px auto 0;padding:0 10px}._examplesContainer_mf94j_3 ._examplesHeader_mf94j_7{font-size:1.1em}}@media (max-width: 480px){._examplesContainer_mf94j_3{margin:15px auto 0;padding:0 5px}._examplesContainer_mf94j_3 ._examplesHeader_mf94j_7{font-size:1em}}._examplesNavList_mf94j_33{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;margin:0}@media (max-width: 1000px){._examplesNavList_mf94j_33{grid-template-columns:1fr;gap:8px}}._example_mf94j_3{word-break:break-word;border-radius:var(--border-radius);border:1px solid var(--border-color);display:flex;flex-direction:column;padding:10px 65px 10px 20px;margin-bottom:5px;cursor:pointer;height:100%;transition:.3s box-shadow,.3s background-color,.3s border-color;font-size:var(--text-font-size);position:relative;overflow:hidden;z-index:1}._example_mf94j_3:before{content:attr(data-emoji);position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:3em;opacity:.2;pointer-events:none;z-index:0;line-height:1}@media (max-width: 1000px){._example_mf94j_3{width:100%;max-width:100%;padding:12px 60px 12px 16px;margin-bottom:8px;border-radius:12px}._example_mf94j_3:before{right:16px;font-size:3.5em}}@media (max-width: 480px){._example_mf94j_3{padding:10px 80px 10px 12px;margin-bottom:6px;border-radius:10px}._example_mf94j_3:before{right:12px;font-size:3em}}._example_mf94j_3:hover{box-shadow:0 8px 14px #4343420d,0 0 2px #0000001f;background-color:var(--background-color-secondary);border-color:var(--secondary-color)}@media only screen and (max-height: 780px){._exampleText_mf94j_112{font-size:var(--primary-font-size);height:40px}}._container_19z1i_1{background:#fff!important;padding:20px;border-radius:20px;box-shadow:0 4px 20px #0000001a}._container_19z1i_1 button{background-color:transparent;border:solid thin;color:#000;padding:2px 10px}._container_19z1i_1 textarea{width:100%;height:250px}.rejt-not-collapsed-delimiter{display:none}._supportingContentNavList_1vtit_1{list-style:none;padding-left:5px;display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){._supportingContentNavList_1vtit_1{padding-left:0;gap:8px}}@media (max-width: 480px){._supportingContentNavList_1vtit_1{padding-left:0;gap:6px}}._supportingContentItem_1vtit_23{word-break:break-word;background:#f9f9f9;border-radius:16px;box-shadow:#0000000d 0 0 0 1px,#0000001a 0 2px 3px;outline:transparent solid 1px;display:flex;flex-direction:column;padding:20px}@media (max-width: 768px){._supportingContentItem_1vtit_23{padding:12px;border-radius:12px}}@media (max-width: 480px){._supportingContentItem_1vtit_23{padding:8px;border-radius:10px}}._supportingContentItemHeader_1vtit_49{margin:0}._supportingContentItemText_1vtit_53{margin-bottom:0;font-weight:300}@keyframes _bounce_1nc4w_1{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes _fadeIn_1nc4w_1{0%{opacity:0}to{opacity:1}}._scrollToBottomButton_1nc4w_17{position:absolute;bottom:140px;left:50%;margin-left:-20px;width:40px;height:40px;border-radius:50%;background:var(--secondary-color);border:2px solid var(--border-color);cursor:pointer;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease,transform .3s ease;animation:_fadeIn_1nc4w_1 .3s ease-out;overflow:visible;padding:0}._scrollToBottomButton_1nc4w_17:hover{transform:scale(1.1);box-shadow:0 6px 16px #00000040}._scrollToBottomButton_1nc4w_17:active{transform:scale(.95)}@media (max-width: 768px){._scrollToBottomButton_1nc4w_17{bottom:95px;width:38px;height:38px;margin-left:-19px}}@media (max-width: 480px){._scrollToBottomButton_1nc4w_17{bottom:85px;width:36px;height:36px;margin-left:-18px}}._scrollToBottomButton_1nc4w_17 svg{width:20px;height:20px;fill:#fff;color:#fff}._arrowContainer_1nc4w_67{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:_bounce_1nc4w_1 1.5s ease-in-out infinite;position:relative}._arrow_1nc4w_67{color:#fff!important;fill:#fff!important;width:20px!important;height:20px!important;display:inline-block}@media (max-width: 768px){._arrow_1nc4w_67{width:18px!important;height:18px!important}}@media (max-width: 480px){._arrow_1nc4w_67{width:16px!important;height:16px!important}}._thumbsContainer_11i0k_1{position:relative;display:flex;flex-direction:column;gap:10px;background-color:var(--background-color-secondary);max-height:min-content;margin-left:10px;padding:10px;border-radius:10px;cursor:pointer}._thumbs_11i0k_1{padding:1px;scale:1.2}._thumbs_11i0k_1:hover{fill:var(--secondary-color)}._controlsWrapper_11i0k_23{position:relative;display:inline-flex;align-items:center}._popup_11i0k_29{position:absolute;bottom:100%;left:0;margin-top:8px;background:#fff;border-radius:8px;padding:20px;width:320px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d;z-index:1000;max-height:80vh;overflow-y:auto}._popupBottom_11i0k_44{top:100%;bottom:auto;margin-bottom:0}._popupHeader_11i0k_50{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}._popupHeader_11i0k_50 h3{margin:0;font-size:1rem;font-weight:600;color:#111827}._closeButton_11i0k_66{cursor:pointer;font-size:1.5rem;color:#6b7280;transition:color .2s}._closeButton_11i0k_66:hover{color:#374151}._feedbackForm_11i0k_77{display:flex;flex-direction:column;gap:16px}._categorySection_11i0k_83{display:flex;flex-direction:column;gap:8px}._label_11i0k_89{font-weight:500;color:#374151;font-size:.8rem}._categoryOptions_11i0k_95{display:flex;flex-direction:column;gap:4px}._checkboxLabel_11i0k_101{display:flex;align-items:center;cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .2s}._checkboxLabel_11i0k_101:hover{background-color:#f9fafb}._checkboxInput_11i0k_114{margin-right:8px;cursor:pointer}._checkboxText_11i0k_119{font-size:.8rem;color:#374151}._commentSection_11i0k_124{display:flex;flex-direction:column;gap:6px}._textarea_11i0k_130{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:4px;resize:vertical;font-family:inherit;font-size:.8rem;transition:border-color .2s}._textarea_11i0k_130:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}._textarea_11i0k_130::placeholder{color:#9ca3af}._buttonGroup_11i0k_151{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}._button_11i0k_151{padding:6px 12px;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}._cancelButton_11i0k_168{background-color:#fff;color:var(--secondary-color)}._submitButton_11i0k_173{background-color:var(--secondary-color);color:#fff}._submitButton_11i0k_173:hover{background-color:var(--secondary-color)}._submitButton_11i0k_173:disabled{background-color:#9ca3af;cursor:not-allowed}._submitButton_11i0k_173:disabled:hover{background-color:#9ca3af}._actionButton_11i0k_191{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:6px;margin:0 2px;border-radius:6px;color:var(--secondary-color);background-color:transparent;transition:all .2s ease}._actionButton_11i0k_191:hover{background-color:#1f7aa714;transform:translateY(-1px)}._actionButton_11i0k_191:active{transform:translateY(0);background-color:#1f7aa726}._actionButton_11i0k_191._active_11i0k_211{color:var(--secondary-color);background-color:#1f7aa71f}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}._chatEmptyState_1vrdb_2{flex-grow:1;display:flex;align-items:center;flex-direction:column;max-height:fit-content;padding:70px 0 30px;flex-grow:unset;gap:10px;max-width:980px;margin:0 auto}._chatEmptyStateTitle_1vrdb_15{font-family:var(--primary-font-family);font-size:1.3em;font-weight:500;margin:0;padding:0}._chatEmptyStateSubtitle_1vrdb_23{font-family:var(--primary-font-family);font-size:1em;font-weight:400;color:var(--text-secondary-color);margin:10px 0 0;padding:0;animation:_pulse_1vrdb_1 1.5s ease-in-out infinite}@keyframes _pulse_1vrdb_1{0%,to{opacity:1}50%{opacity:.5}}._chatEmptyStateError_1vrdb_41{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;margin-top:20px;background-color:#ff3b300d;border:1px solid rgba(255,59,48,.2);border-radius:8px;max-width:500px}._errorMessage_1vrdb_54{font-family:var(--primary-font-family);font-size:.95em;font-weight:400;color:#d32f2f;margin:0;text-align:center;line-height:1.5}._retryButton_1vrdb_64{padding:10px 24px;font-family:var(--primary-font-family);font-size:.95em;font-weight:500;color:#fff;background-color:var(--primary-color);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._retryButton_1vrdb_64:hover{background-color:var(--primary-color-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._retryButton_1vrdb_64:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}._chatEmptyStateLogo_1vrdb_86{margin-bottom:15px}._companyLogo_1vrdb_90{display:block;margin:0 auto 20px;width:225px}._container_130xg_1{flex:1;display:flex;flex-direction:column;max-width:980px;margin:0 auto}._container_130xg_1 ._chatHistoryHeader_130xg_9{display:flex;justify-content:space-between;align-items:center}._container_130xg_1 ._chatHistoryTitle_130xg_14,._container_130xg_1 ._noHistoryMessage_130xg_14{font-family:var(--primary-font-family);font-size:25px;font-weight:500;letter-spacing:2%;margin:0;padding:70px 0 30px}._chatHistoryList_dh0hz_1{display:flex;flex-direction:column;gap:10px;overflow:scroll;scrollbar-width:none}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8{padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color);border-radius:16px;transition:.3s background-color,.3s border-color;cursor:pointer}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8:hover{background-color:var(--background-color-secondary);border-color:var(--secondary-color)}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8:hover ._chatHistoryItemActions_dh0hz_22{opacity:1}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemName_dh0hz_25{margin:0;padding:0;font-size:16px;font-weight:500;letter-spacing:.02px;line-height:24px;overflow:hidden;max-width:80%;display:flex;flex-direction:column;gap:4px}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemName_dh0hz_25 ._chatHistoryItemDate_dh0hz_38{display:block;font-size:13px;color:var(--secondary-font-color);letter-spacing:.02px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemDate_dh0hz_38{font-size:14px;color:var(--text-color-secondary);letter-spacing:.5px}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemActions_dh0hz_22{display:flex;gap:10px;opacity:0;transition:.3s opacity}._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemActions_dh0hz_22 ._chatHistoryItemEdit_dh0hz_59:hover path,._chatHistoryList_dh0hz_1 ._chatHistoryItem_dh0hz_8 ._chatHistoryItemActions_dh0hz_22 ._chatHistoryItemDelete_dh0hz_60:hover path{stroke:var(--secondary-color)}._chatHistoryList_dh0hz_1 ._pagination_dh0hz_63{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding:16px 0;flex-shrink:0}._chatHistoryList_dh0hz_1 ._paginationButton_dh0hz_72{padding:8px 12px;border:1px solid var(--border-color);background-color:var(--background-color);color:var(--text-color);border-radius:8px;cursor:pointer;transition:.3s background-color,.3s border-color;font-size:14px;min-width:40px;font-weight:500}._chatHistoryList_dh0hz_1 ._paginationButton_dh0hz_72:hover:not(._disabled_dh0hz_84){background-color:var(--background-color-secondary);border-color:var(--secondary-color)}._chatHistoryList_dh0hz_1 ._paginationButton_dh0hz_72._active_dh0hz_88{background-color:var(--secondary-color);color:var(--background-color);border-color:var(--secondary-color)}._chatHistoryList_dh0hz_1 ._paginationButton_dh0hz_72._active_dh0hz_88:hover{opacity:.9}._chatHistoryList_dh0hz_1 ._paginationButton_dh0hz_72._disabled_dh0hz_84{background-color:var(--background-color);color:var(--secondary-font-color);border-color:var(--border-color);cursor:not-allowed;opacity:.6}._chatHistoryList_dh0hz_1 ._ellipsis_dh0hz_103{padding:8px 4px;color:var(--secondary-font-color);font-size:14px}._chatHistoryList_dh0hz_1 ._paginationInfo_dh0hz_108{text-align:center;color:var(--secondary-font-color);font-size:var(--text-font-size, 14px);margin-top:12px;padding:8px 0;border-top:1px solid var(--border-color);letter-spacing:.02px}._searchInput_9fc1e_1{border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);min-height:55px;height:auto;width:100%;padding:15px;background:#fff;margin-bottom:50px}._searchInput_9fc1e_1 input{font-family:var(--primary-font-family);font-size:var(--primary-font-size);color:var(--primary-font-color)}._searchInput_9fc1e_1 [data-icon-name=SearchIcon]{transform:translate(10px,10px)}._searchInput_9fc1e_1:focus-within{border-color:var(--secondary-color)}._searchInput_9fc1e_1::placeholder{color:var(--secondary-font-color)}._iconButton_j976l_1{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--background-color-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:.3s box-shadow,.3s border-color}._iconButton_j976l_1:hover{box-shadow:var(--box-shadow);border-color:var(--secondary-color)}._iconButton_j976l_1 svg{width:20px;height:20px}._input_1l4py_1{border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);height:50px;height:auto;width:100%;padding:16px;background:#fff;font-family:var(--primary-font-family);font-size:var(--primary-font-size);letter-spacing:.02px;margin-bottom:30px}._input_1l4py_1:focus-within{border-color:var(--secondary-color)}@font-face{font-family:SofiaPro;src:url(/fonts/poppins/poppins-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/poppins/poppins-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-lightitalic-DtC-YaI9.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-lightitalic-Bp4HL6Bb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-medium-DeIe3kvm.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-medium-D6dMcn87.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-mediumitalic-JAnlhVax.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-mediumitalic-COxRBzXa.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibold-B4RnWR7D.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibold-CESoKHmc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-semibolditalic-BgAXpTKY.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-semibolditalic-CT9HQ7Ia.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-bold-DD8dUDTv.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-bold-tzsOtmcT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SofiaPro;src:url(/fonts/sofiapro/sofiapro-light-DY7U8QRx.woff2) format("woff2"),url(/fonts/sofiapro/sofiapro-light-BrwUDXT6.woff) format("woff")}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2) format("woff2"),url(/fonts/lora/Lora-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Bold.woff2) format("woff2"),url(/fonts/lora/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2) format("woff2"),url(/fonts/lora/Lora-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2) format("woff2"),url(/fonts/lora/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(/fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(/fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:700;font-style:Medium;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(/fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--primary-color: rgba(30, 15, 100, 1);--secondary-color: #1F7AA7;--icon-color: rgba(30, 15, 100, .5);--example-color: rgba(30, 15, 50, .2);--background-color: #FCFCFC;--background-color-secondary: #FFFFFF;--header-background-color: #FCFCFC;--footer-background-color: #FCFCFC;--primary-font-size: 14px;--text-font-size: 12px;--small-font-size: 10px;--secondary-font-color: #84837D;--primary-font-color: #222222;--border-color: #DDDDDD;--error-color: #D90F0D;--success-color: #308A54;--border-radius: 16px;--box-shadow: 0px 8px 14px rgba(67, 67, 66, .05), 0px 0px 2px rgba(0, 0, 0, .12);--primary-font-family: "Poppins", "Lora", "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--secondary-font-family: "Lora", "Lora", serif}._layoutContainer_l3ahf_3{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}._appWrapper_l3ahf_11{display:flex;flex-direction:column;height:100%;max-height:100vh;overflow:hidden}._header_l3ahf_19{background-color:var(--header-background-color);border-bottom:1px solid var(--border-color);padding:.75rem 1.5rem;flex-shrink:0}@media (max-width: 768px){._header_l3ahf_19{padding:.5rem 1rem}}@media (max-width: 480px){._header_l3ahf_19{padding:.25rem .75rem}}._headerContent_l3ahf_36{display:flex;justify-content:space-between;align-items:center;max-width:100%}._headerLeft_l3ahf_43{display:flex;align-items:center}._logoContainer_l3ahf_48{display:flex;align-items:center;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}._logoSpin_l3ahf_54{animation:_spin_l3ahf_1 .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _spin_l3ahf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._headerLogo_l3ahf_66{font-size:1.25rem;font-weight:400;color:var(--primary-font-color);margin:0}._headerTitle_l3ahf_73{font-size:1.15rem;font-weight:400;font-family:var(--primary-font-family);color:var(--primary-font-color);text-decoration:none;display:inline-block;margin:0 0 0 12px;white-space:nowrap;min-width:60px}@media (max-width: 768px){._headerTitle_l3ahf_73{font-size:1rem;margin-left:8px;min-width:40px}}@media (max-width: 480px){._headerTitle_l3ahf_73{font-size:.9rem;margin-left:6px;min-width:30px}}._headerRight_l3ahf_100{display:flex;align-items:center;gap:1rem}._userEmail_l3ahf_106{font-size:.875rem;color:var(--secondary-font-color);font-weight:500}@media (max-width: 768px){._userEmail_l3ahf_106{display:none}}._layout_l3ahf_3{display:flex;flex:1;min-height:0;padding:20px;overflow:hidden}@media (max-width: 768px){._layout_l3ahf_3{padding:10px;flex-direction:column}}@media (max-width: 480px){._layout_l3ahf_3{padding:5px;flex-direction:column}}footer{background-color:var(--footer-background-color);color:var(--secondary-font-color);font-size:var(--text-font-size);width:100%;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:70px}._footerBottom_l3ahf_150{position:relative;display:flex;align-items:center;text-align:center;justify-content:center;bottom:0;width:100%;height:70px;padding-bottom:20px}._footerFit_l3ahf_162{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;bottom:0;width:100%;padding-bottom:10px;padding-top:10px;border-top:1px solid var(--border-color)}@media (max-width: 768px){._footerFit_l3ahf_162{padding-bottom:8px;padding-top:8px}}@media (max-width: 480px){._footerFit_l3ahf_162{padding-bottom:6px;padding-top:6px}}._footerTagline_l3ahf_187{font-size:.8rem;color:var(--secondary-font-color);opacity:.8;font-style:italic;letter-spacing:.3px;margin-top:10px}@media (max-width: 768px){._footerTagline_l3ahf_187{font-size:.6rem;margin-top:8px;text-align:center;padding:0 10px}}@media (max-width: 480px){._footerTagline_l3ahf_187{font-size:.55rem;margin-top:6px;text-align:center;padding:0 5px}}._footerBottom_l3ahf_150{position:relative;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;font-size:.7rem;padding-bottom:0}._headerContainer_l3ahf_223{display:flex;align-items:center;justify-content:center;margin-right:12px;margin-left:12px}._headerTitleContainer_l3ahf_231{display:flex;align-items:center;margin-right:40px;color:#f2f2f2;text-decoration:none}._headerLogo_l3ahf_66{height:40px;float:left;margin-left:25px;margin-top:25px;margin-right:-25px}._headerTitle_l3ahf_73{margin-left:12px;font-weight:600}._headerNavList_l3ahf_252{display:flex;list-style:none;padding-left:0;padding-top:10px;padding-bottom:10px}._headerNavPageLink_l3ahf_260{color:#333;text-decoration:none;opacity:.8;font-size:x-large;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:opacity;cursor:pointer}._headerNavPageLink_l3ahf_260:hover{opacity:1}._headerNavPageLinkActive_l3ahf_275{color:#222;text-decoration:none;font-size:x-large;font-weight:1000}._headerNavLeftMargin_l3ahf_282{margin-left:20px}._headerRightText_l3ahf_286{font-weight:400;margin-left:40px}._microsoftLogo_l3ahf_291{height:23px;font-weight:600}._githubLogo_l3ahf_296{height:20px}._menuNav_l3ahf_300{text-decoration:none;color:#000}._headerNavList_l3ahf_252 button{margin-left:20px;padding:0;color:#f2f2f2;text-decoration:none;opacity:.5;font-size:large;font-family:var(--primary-font-family);cursor:pointer}._tooltip_l3ahf_316{z-index:1000}._authContainer_l3ahf_320{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}._bugReportModalBackdrop_5b49e_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:999;display:flex;align-items:center;justify-content:center}._bugReportModal_5b49e_1{background:#fff;padding:18px 20px;border-radius:10px;box-shadow:0 4px 16px #0000001f;width:40vw;max-width:400px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}._bugReportModal_5b49e_1::-webkit-scrollbar{width:8px;border-radius:10px;background:#f0f0f0}._bugReportModal_5b49e_1::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px;border:1px solid #fff}._bugReportModal_5b49e_1::-webkit-scrollbar-thumb:hover{background:#b0b8c1}._bugReportModal_5b49e_1::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}._modalTitle_5b49e_45{font-size:1.1rem;font-weight:700;margin-bottom:6px;color:#1976d2;text-align:center;position:relative;padding-bottom:4px}._titleDivider_5b49e_55{width:100%;height:1px;background:#e0e0e0;margin-top:12px}._formSection_5b49e_62{display:flex;flex-direction:column;gap:3px;margin-bottom:4px}._label_5b49e_69{font-weight:500;color:#374151;font-size:.95rem;margin-bottom:1px;text-align:left}._textarea_5b49e_77{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:5px;resize:vertical;font-family:inherit;font-size:.95rem;background:#f9fafb;transition:border .2s;min-height:40px;max-height:80px}._textarea_5b49e_77:focus{border-color:#1976d2;outline:none}._input_5b49e_96{width:100%;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:.95rem;background:#f9fafb;transition:border .2s;height:28px}._input_5b49e_96:focus{border-color:#1976d2;outline:none}._select_5b49e_112{width:100%;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:.95rem;background:#f9fafb;transition:border .2s;height:28px}._select_5b49e_112:focus{border-color:#1976d2;outline:none}._buttonGroup_5b49e_128{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}._submitButton_5b49e_135{background:#1976d2;color:#fff;border:none;border-radius:5px;padding:6px 12px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_5b49e_135:disabled{background:#aaa;cursor:not-allowed}._cancelButton_5b49e_152{background:#eee;color:#333;border:none;border-radius:5px;padding:6px 12px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}._cancelButton_5b49e_152:hover{background:#ddd}._successMsg_5b49e_168{color:#2e7d32;font-weight:500;text-align:center;margin-top:6px;font-size:.95rem}._errorMsg_5b49e_176{color:#d32f2f;font-weight:500;text-align:center;margin-top:6px;font-size:.95rem}._sidebarContainer_1mpbu_1{display:flex;flex-direction:column;width:180px;border:1px solid var(--border-color);padding:12px;border-radius:16px;transition:width .3s ease-in-out;gap:32px}@media (max-width: 768px){._sidebarContainer_1mpbu_1{display:none}}._sidebarContainer_1mpbu_1._sidebarThin_1mpbu_16{width:60px;padding:12px}._sidebarContainer_1mpbu_1._sidebarThin_1mpbu_16 ._sidebarHeader_1mpbu_20{padding-left:0;margin-top:4px;justify-content:center}._sidebarContainer_1mpbu_1._sidebarThin_1mpbu_16 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25{justify-content:flex-start;align-items:center;width:100%;gap:0;margin-bottom:10px;transform:none}._sidebarContainer_1mpbu_1._sidebarThin_1mpbu_16 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25 ._sidebarMenuIcon_1mpbu_33{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}._sidebarContainer_1mpbu_1._sidebarThin_1mpbu_16 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25 ._sidebarMenuLabel_1mpbu_40{margin-left:0}._sidebarContainer_1mpbu_1 ._sidebarHeader_1mpbu_20{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;padding-left:0}._sidebarContainer_1mpbu_1 ._sidebarHeader_1mpbu_20 ._sidebarToggle_1mpbu_50{cursor:pointer;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}._sidebarContainer_1mpbu_1 ._sidebarHeader_1mpbu_20 ._sidebarToggle_1mpbu_50:hover{transform:scale(1.05)}._sidebarContainer_1mpbu_1 ._sidebarHeader_1mpbu_20 ._sidebarToggle_1mpbu_50 svg{transition:transform .3s ease-in-out}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25{display:flex;flex-direction:column;gap:16px;overflow:hidden}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25{padding:0}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuIcon_1mpbu_33{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25{height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px;padding-left:6px;list-style:none;cursor:pointer;transition:.5s ease-in-out color}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25 ._sidebarMenuIcon_1mpbu_33{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25 ._sidebarMenuLabel_1mpbu_40{font-size:.9rem;line-height:1.2;white-space:nowrap;margin-left:8px;opacity:1;max-width:200px;transition:opacity .3s ease-in-out,max-width .3s ease-in-out,margin-left .3s ease-in-out;overflow:hidden;display:inline-block;vertical-align:middle}._sidebarContainer_1mpbu_1 ._sidebarContent_1mpbu_25 ._sidebarMenu_1mpbu_25 ._sidebarMenuItem_1mpbu_25 ._sidebarMenuLabel_1mpbu_40._sidebarMenuLabelHidden_1mpbu_111{opacity:0;max-width:0;margin-left:0;pointer-events:none}._sidebarFooterButton_1mpbu_118{background-color:var(--secondary-color)}._sidebarMenuLink_1mpbu_122,._sidebarMenuLabel_1mpbu_40{color:var(--primary-font-color);text-decoration:none;transition:color .2s}._sidebarMenuLink_1mpbu_122:hover,._sidebarMenuLabel_1mpbu_40:hover,._sidebarMenuLinkActive_1mpbu_134,._sidebarMenuLabelActive_1mpbu_135{color:var(--secondary-color)}._sidebarMenuLink_1mpbu_122{display:flex;align-items:center;cursor:pointer;height:44px;color:var(--primary-font-color);text-decoration:none;transition:color .2s}._sidebarMenuLink_1mpbu_122:hover{color:var(--secondary-color)}._bugReportLink_1mpbu_152{color:var(--primary-font-color);text-decoration:none;transition:color .2s}._bugReportLink_1mpbu_152:hover{color:var(--primary-font-color)}@keyframes _fadeIn_1ayab_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._toast_1ayab_11{background:var(--secondary-color);color:#fff;padding:10px;border-radius:8px;box-shadow:var(--box-shadow);animation:_fadeIn_1ayab_1 .3s ease forwards;position:fixed;right:20px;top:20px;font-size:12px;font-family:var(--primary-font-family);display:flex;justify-content:space-between;min-width:150px}._toast_1ayab_11._success_1ayab_27{background-color:var(--success-color)}._toast_1ayab_11._error_1ayab_30{background-color:var(--error-color)}._toast_1ayab_11 ._title_1ayab_33{font-weight:700;padding-right:3px}._toast_1ayab_11 p{margin:0;letter-spacing:.2px}._toast_1ayab_11 ._closeButton_1ayab_41{color:#fff;cursor:pointer;padding:0 0 0 10px;background-color:transparent;font-size:12px}
